Professional Documents
Culture Documents
HocThu Bai1
HocThu Bai1
H Ch Minh
TRUNG TM TIN HC
Lp trnh Android
Bi 1: Tng quan v lp trnh Android
v Mi trng pht trin
2015
Ni dung
1. Tng quan Android
H iu hnh Android
Ti sao lp trnh trn Android?
Phin bn 1.x:
Android 1.0 (API 1)
Android 1.1 (API 2)
Android 1.5 Cupcake (API 3)
Android 1.6 Donut (API 4)
Phin bn 2.x:
Android 2.0 Eclair (API 5) Android 2.0.1 (API 6) Android 2.1 (API 7)
Android 2.2 2.2.3 Froyo (API 8)
Android 2.3 2.3.2 Gingerbread (API 9)
Android 2.3.3 2.3.7 Gingerbread (API 10)
Phin bn 3.x:
Android 3.0 Honeycomb (API 11)
Android 3.1 Honeycomb (API 12)
Android 3.2 Honeycomb (API 13)
Phin bn 4.x:
Android 4.0 4.0.2 Ice Cream Sandwich (API
14)
Android 4.0.3 4.0.4 Ice Cream Sandwich (API
15)
Android 4.1 Jelly Bean (API 16)
Android 4.2 Jelly Bean (API 17)
Android 4.3 Jelly Bean (API 18)
Android 4.4 Kit Kat (API 19)
Bi 1. Tng quan v lp trnh Android v mi trng pht trin
Phin bn 5.x:
Android 5.0 Lollipop (API 21)
Android 5.1 Lollipop (API 22)
Phin bn Android M
Ni dung
1. Tng quan Android
2. Kin trc Android
Cu to
Kin trc phn mm
Ngn ng lp trnh
(AVD)
Bi 1. Tng quan v lp trnh Android v mi trng pht trin
2.1 Cu to
Android c hnh thnh da trn nn tng
Middleware
Cc th vin v API vit bng C
Cc ng dng thc thi vit bng Java
S dng my o Dalvik bin dch m .dex
trnh:
Java
C/C++
JNI
XML
Render Script
Ni dung
1. Tng quan Android
2. Kin trc Android
3. Mi trng pht trin ng dng Android
Gii thiu Android Developer Tools Bundle (ADT)
v Android Studio
Thit lp mi trng pht trin
4. To ng dng u tin
5. Cp nht Android API
6. Ci t v s dng Android Virtual Device (AVD)
hnh. C th nh sau:
Microsoft Windows 8/7/Vista/2003 (32 or 64-bit).
2 GB RAM tr ln.
Dung lng a ng cn trng t nht 400 MB.
t nht 1 GB cho Android SDK, emulator system images v
caches.
phn gim ti thiu 1280 x 800.
Java Development Kit (JDK) 7 tr ln.
Ty chn thm cho accelerated emulator: h tr b x l
Intel vi cc phin bn: Intel VT-x, Intel EM64T (Intel
64), v tnh nng Execute Disable (XD) Bit.
Bi 1. Tng quan v lp trnh Android v mi trng pht trin
Ni dung
1. Tng quan Android
2. Kin trc Android
3. Mi trng pht trin ng dng Android
4. To ng dng u tin
Khi to d n
Cu trc d n
AndroidManifest
4.1 Khi to d n
Khi chy Android Studio, xut hin mn hnh Welcome
4.2 Cu trc d n
4.2 Cu trc d n
Cu trc d n c th chia thnh phn sau:
4.2 Cu trc d n
Cu trc d n c th chia
AndroidManifest.xml:
cha thng tin ci t
ng dng.
Ngoi ra cn c th mc
assets cha tt c cc
tp tin khng bin dch
nh: m thanh, hnh nh,
tp tin CSDL ca ng
dng
4.2 Cu trc d n
Cu trc d n c th chia thnh phn sau:
4.2 Cu trc d n
Cu trc d n c th chia thnh
phn sau:
Phn 4: l vng giao din thit b, cho
php cc iu khin (control) ko th
vo y. Chng ta c th chn cch
hin th theo nm ngang - nm ng,
phng to - thu nh, cn chnh iu
khin, la chn loi thit b hin
th, ...
Phn 5: Khi mn hnh ca bn c
nhiu iu khin (control) th phn 5
ny rt cn thit. N hin th giao
din theo dng cu trc cy nn bn
d dng quan st v la chn iu
khin khi chng b chng lp trn
giao din.
Bi 1. Tng quan v lp trnh Android v mi trng pht trin
4.2 Cu trc d n
Cu trc d n c th chia thnh phn sau:
Phn 6: cho php thit lp trng thi hay thuc tnh cho cc
iu khin trn giao din.
4.3 AndroidManifest
Vai tr ca tp tin AndroidManifest.xml:
Ni dung
1. Tng quan Android
2. Kin trc Android
3. Mi trng pht trin ng dng Android
4. To ng dng u tin
5. Cp nht Android API
6. Ci t v s dng Android Virtual Device (AVD)
Ni dung
1. Tng quan Android
2. Kin trc Android
3. Mi trng pht trin ng dng Android
4. To ng dng u tin
5. Cp nht Android API
6. Ci t v s dng Android Virtual Device (AVD)
35