GDG Kaohsiung #28
ZiziChou
2003
2005
Google 收購 Android 公司
2007
iPhone 誕生
2007/11
Google 成立 開放手持設備聯盟(Open Handset Alliance)
手機製造商
軟體製造商
晶片製造商
電信營運商
Google 釋出 軟體開發套件
(Software Development Kit)
2009
2007/01
美國加州成立 Android 公司
Google 送出 移動領域專利申請
2008
2009
2010
2011
2012
2013
2014
2015
v 1.1 以甜點為代號
v 3.0 支援平板
v 5.0 Material
v 6.0 指紋辨識
Jelly Bean
16
17
18
4.1.x
4.2.x
4.3.x
API Level
Version
Name
http://developer.android.com/intl/zh-tw/about/dashboards
Project
專案
PhoneBook
Application icon
應用圖示
Application Name
應用名稱
公司名稱
Company Domain
專案名稱
Package Name
Project
程式碼
java
應用設定檔manifests
res
資源檔
gradle
建置設定檔
Project
程式碼
java
應用設定檔manifests
res
資源檔
gradle
建置設定檔
Res
資源檔
EditText
Button
TextView
LinearLayout
RelativeLayout
LinearLayout
RelativeLayout
寬 (width)
match_parent
wrap_content
高 (height)
match_parent
wrap_content
POLLY
POLLY
w = wrap
h = wrap
w = match
h = match
POLLY
POLLY
w = match
h = wrap
w = wrap
h = match
POLLY
POLLY
上 (top)
下 (bottom)
左 (left)
右 (right)
中間
(center)
bottom
right
center
POLLY
POLLY
資料儲存
SharedPreferences
SQLite
Coding
實作
Activity
畫面
LifeCycle
生命週期
onCreate
onDestroy
onResum
onStop
onStart
onPause
onCreate
onDestroy
onResum
onStop
onStart
onPause
生產
發動
前進
銷毀
熄火
不動
onCreate
onDestroy
onResum
onStop
onStart
onPause
Fragment
畫面
Activity
Fragment
Layout
LifeCycle
生命週期
onCreate
onDestroy
onResum
onStop
onStart
onPause
onCreate
onDestroy
onResum
onStop
onStart
onPause
onCreate
onAttach
onCreateView
onActCreate
onDestroy
onDestroyView
onDetach
onCreate
onAttach
onCreate
onCreateView
onActivityCreate
onStart
onStart
onResume
onResume
onPause
onPause
onStop
onStop
onDestroyView
onDestroy
onDetach
onDestroy
多螢幕尺寸
px
100px
150px
dp
100dp
100dp
http://sebastien-gabriel.com/designers-guide-to-dpi/images/android-01.png
Release
上架
$keytool -genkey
-keystore PhoneBook.keystore
-alias PhoneBook
-validity 100000
$ 你的位置/jdk1.7.0_80.jdk/Contents/Home/bin
Gradle
出外靠朋友
Android 基礎教學(workshop)
By ChouPeiWen
Android 基礎教學(workshop)
tech sharing
- 2,403