Tải bản đầy đủ (.pdf) (52 trang)

Tìm hiểu và lập trình hệ điều hành Android trên thiết bị di động

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.45 MB, 52 trang )





TRNG I HC M TP.H CHÍ MINH
KHOA CÔNG NGH THÔNG TIN
xyxy


TÌM HIU VÀ LP TRÌNH
H IU HÀNH ANDROID
TRÊN THIT B DI NG



BÁO CÁO  ÁN NGÀNH
SVTH: Lê Quc Vit
MSSV: 0851010328
Ngành: Tin hc
Hng Chuyên Ngành: C s d liu
Lp: TH08B2

Ngi Hng Dn
GV.H Quang Khi

Tp. H Chí Minh –Tháng 2 nm 2012

1
Mc Lc
LI CÁM N 4
NHN XÉT CA GIÁO VIÊN HNG DN 5


Chng 1. TNG QUAN 6
1. Gii thiu 6
2. Phng pháp nghiên cu 7
Chng 2. C S LÝ THUYT 8
1. Gii thiu mt s h điu hành trên thit b di đng 8
2. Lch s Android 12
3. c đim ca HH Android 15
3.1. Nhng nét đc trng: 15
3.2. u ơim ca HH Android: 15
4. Cu trúc h thng Android 16
4.1. Applications (tng ng dng) 16
4.2. Application framework 17
4.3. Library 17
4.4. Android Runtime (môi trng thc thi) 18
4.5. Linux kernel (nhân Linux) 18
5. Cài đt và làm quen môi trng lp trình ANDROID EMULATOR 19
5.1. ANDROID EMULATOR 19
5.2. Cài ơt và làm quen môi trng lp trình 19
5.2.1. Công c cn có: 19
5.2.2. Cài ơt Android SDK 19
5.2.2.1. Download JDK 20
5.2.2.2. Download eclipse 20
5.2.2.3. Cài ơt ADT plugin 20
5.2.2.4. Cài ơt Android SDK 23

2
5.2.2.5. To mt ơin thoi o (AVD) 26
5.2.2.6. To mt project HelloWold 27
6. CHU K NG DNG ANDROID 28
6.1. Activity Stack 28

6.2. Các trng thái ca chu k sng 29
6.2.1. Active hoc running: 29
6.2.2. Paused: 29
6.2.3. Stopped: 29
6.3. Các phng thc ca chu k sng 30
7. CÁC THÀNH PHN TRONG NG DNG ANDROID 30
7.1. View 30
7.2. ViewGroup 31
7.3. LinearLayout 31
7.4. FrameLayout 32
7.5. AbsoluteLayout 33
7.6. RetaliveLayout 34
7.7. TableLayout 34
7.8. Button 35
7.9. ImageButton 36
7.10. ImageView 36
7.11. ListView 36
7.12. TextView 37
7.13. EditText 38
7.14. CheckBox 38
7.15. MenuOptions 38
Chng 3. DEMO NG DNG 41
1. S lc ng dng 41

3
2. Các chc nng ca ng dng demo 41
2.1. Giao din 41
2.1.1. Máy tính c bn: 41
2.1.2. Máy tính khoa hc: 43
2.1.3. History và các công c 46

2.2. Cách x lý: 46
2.2.1. Tng quát 46
2.2.2. Các thut toán s dng: 47
2.2.2.1. Chyn biu thc Infix sang Postfix 47
2.2.2.2. Tính giá tr ca biu thc hu t (postfix) 48
Chng 4. KT LUN VÀ HNG PHÁT TRIN 50
1. Kt lun 50
2. Hng phát trin 50
TÀI LIU THAM KHO 51
SÁCH THAM KHO 51
WEBSITE THAM KHO 51

4
LI CÁM N
 hoàn thành đ án môn hc này, ngoài s c gng ca bn thân, tôi đã nhn
đc s giúp đ ca nhiu cá nhân trong và ngoài trng.
Tôi xin bày t lòng kính trng và bit n sâu sc ti thy H Quang Khi, khoa
Công Ngh Thông Tin, trng i hc M Tp HCM, ngi đã luôn tn tình hng dn,
đng viên và giúp đ tôi hoàn thành đ án môn hc này.
Tôi xin bày t lòng bit n ti các thy cô khoa Công Ngh Thông Tin đã to điu
kin thun li nht cho tôi trong quá trình hc tp, nghiên cu.
Cui cùng tôi xin bày t lòng bit n sâu sc ti nhng ngi thân trong gia đình,
bn bè, nhng ngi luôn bên tôi, đng viên tôi trong sut quá trình làm đ án môn hc.


5

NHN XÉT CA GIÁO VIÊN HNG DN

………………………………………………………………………………

………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………


6
Chng 1. TNG QUAN
1. Gii thiu
Ngày nay, xu th ca xã hi thông tin đang chuyn dn sang lnh vc công ngh di
đng nói chung và đin thoi di đng nói riêng. Minh chng cho điu đó là s ra đi ca
hai dòng đin thoi smartphone Android và iPhone. Tuy nhiên, hin nay tiêu đim gây
chú ý nht trong xã hi thông tin vn là nn tng Android ca Google.
Android ™ cung cp mt b đy đ các phn mm cho các thit b di đng: là mt
h

 thng điu hành, middleware và các ng dng di đng ch cht.

Hình. Biu tng h ơiu hành Android
Android là h điu hành trên đin thoi di đng ( và hin nay là c trên mt s đu
phát HD, HD Player, TV) phát trin bi Google và da trên nn tng Linux. Trc đây,
Android đc phát trin bi công ty liên hp Android (sau đó đc Google mua li vào
nm 2005).
Hin nay, Android đã thu hút đc s quan tâm ca các nhà sn xut đin thoi di
đng ln trên th gii và mc tng trng ca Android vt lên dn đu so vi iPhone,
Nokia và nhiu hãng khác.
 nc ta, Android thc s là mt mnh đt màu m mà các công ty phn mm
khai thác. iu này cng kéo theo vic c hi vic làm cho sinh viên mi ra trng cng
nhiu hn. Ngoài ra, Android là mt nn tng m và đc vit bng ngôn ng Java nên

7
đây là mt đim rt thun li đ cho nhiu ngi có th d dàng bt tay vào nghiên cu
cng nh d dàng tip cn công ngh.
Vì vy, Mc đích chính khi thc hin đ tài này là nhm tip cn, nghiên cu và
khai thác nn tng phn mm m Android đ to ra mt phn mm có tính thc tin cao,
ng dng hiu qu vào cuc sng.
2. Phng pháp nghiên cu
1) S dng s dng công c Android SDK, Eclipse SDK.
2) Thc hin các demo ng dng nh.
Demo ng dng máy tính b túi chy trên thit b di đng vi h điu hành Android.

8
Chng 2. C S LÝ THUYT
1. Gii thiu mt s h điu hành trên thit b di đng
Hin nay trên th gii có rt nhiu h điu hành cho đin thoi và các thit b di
đng.Sau đây mình xin gii thiu s qua v các H điu hành này:


• Windows phone 7
Windows Phone 7 là mt h điu hành di đng đc phát trin bi Microsoft, và là
s k tha đ bi nn tng Windows Mobile. Nó ra mt ti châu Âu, Singapore và Úc vào
ngày 21 Tháng Mi nm 2010, và ti M và Canada vào ngày 08 Tháng Mi Mt nm
2010 , vi châu Á có th trong nm 2011.



9
Vi Windows Phone 7, Microsoft cung cp mt Metro giao din ngi dùng mi ,
tích hp các h điu hành vi các dch v khác ca Microsoft, và k hoch kim soát cht
ch phn cng mà nó chy trên nn tng này.
• Windows Mobile
Là th h tin nhim ca Windows Phone 7
Windows Mobile là h điu hành ni bt gia đám đông, nn tng có kh nng bo
nhp e-mail tt, làm vic và tng thích vi máy tính. Ngoài ra, đây còn là h điu hành
có th chy rt nhiu các ng dng đc thit k trong mt h sinh thái ca Microsoft.
Tuy nhiên, cng có th nhn ra Windows Mobile đc ng dng trên đin thoi
ca nhiu nhà sn xut khác nhau, và không phi model nào cng có cht lng tt. Giao
din ca máy cng cha thc s thân thin. ó là lý do mà nhng ngi mun mt chic
smartphone đn gin, thú v cha chn Windows Mobile.
Mt trong nhng khim khuyn ca h điu hành này là màn hình cm ng s
dng tt hn khi dùng bút. Mc dù, cm ng đin tr trên nn tng này h tr tt cho các
ng dng nh Excel, Word, nhng cm ng đin dung ging iPhone li h tr tt hn cho
vic dùng tay điu khin.
Symbian
Mobilephone-Symbian, hai t trên “ghép” li đã đem đn mt th h đin thoi
thông minhSmartphone. Symbian chính là tâm đim ca s phát trin cho th trng di
đng. H điu hành (HH) này ra đi đã góp phn to nên mt bc tranh đy màu sc

cho th gii mobile.
Các nhà sn xut liên tc cho ra nhng mu đin thoi cc k ti tân, mnh m.
Tuy Symbian ch mi đc bit đn t cui thp niên 90, nhng tui đi phát trin ca nó
chng thua kém vòng đi phát trin ca HH Windows mà chúng ta đang s dng là
bao. Tháng 6/1998, Symbian ra đi ti London (Anh), tin thân ca sn phm này là mt
phn mm ca Psion. Sau đó, ln lt Nokia, Motorola, Ericsson đu mua c phn chung
s hu s dng nn tng này.

10
Nm 1980, Psion đc thành lp bi David Potter, ch yu đ vit các phn mm
và trò chi cho các th h máy tính ZX đu tiên. Mc tiêu phát trin các phn mm trên
h máy nh gn.
H điu hành Symbian là h điu hành ph bin trên các máy đin thoi Nokia và mt
s đin thoi SamSung.
• IOS
IOS là h điu hành ca Apple. Ban đu nó đc cài tren đin thoi Iphone,sau đó nó
ddauw vào và tr thành h điu hành trên iPod Touch, iPad và Apple TV . Apple không
có phép h điu hành này chy trên phn cng ca bên th 3.


• WebOS và Palm Pre
Palm Pre vi h điu hành WebOS mi đc xem là đi th nng ký ca iPhone. Nó đc
thit k dung hòa gia s đn gin và đp ca di đng Apple ln các tính nng mnh m
ca Android hay Windows Mobile.

11

Vi WebOS, ngi dùng có th chy nhiu ng dng đng thi, các ng dng đc
sp xp tin s dng, d tìm kim. Nu iPhone dành cho tt c mi ngi, Windows
Mobile cho ông ch, Android ca lp trình viên, BlackBerry hng ti ngi chung

thông tin thì WebOS khôn khéo vi xu th mng xã hi và web 2.0.
• MeeGo +Maemo +Moblin
Maemo là h điu hành ca Nokia.Nó đc s dng đu tiên trên N900. Tuy nhiên
đây li không phi là cái mà nhiu ngi đam mê công ngh đang mong ch, cái mà hàng
triu ngi đang hng ti là h điu hành MeeGo, s kt hp gia Maemo ca Nokia và
Moblin ca Intel, h điu hành có s kt hp ca mt nhà sn xut đin thoi ln nht th
gii vi mt nhà sn xut chip ln nht.

Theo nh gii thiu ca Nokia thì MeeGo là h điu hành Linux đc phát trin da
trên h điu hành Maemo ca hãng và h điu hành Moblin ca Intel. Maemo là h điu

12
hành Nokia đang phát trin cho các thit b di đng ca hãng, còn h điu hành do Intel
đ đu Moblin li hng ti các máy tính đ bàn và laptop.
Android
(s đc gii thiu chi tit  phn sau)
2. Lch s Android
Android là mt h điu hành dành cho thit b di đng nh đin thoi, máy tính
bng và netbooks.
Ban đu, Android là h điu hành cho các thit b cm tay da trên lõi Linux do
công ty Android Inc. (California, M) thit k.
Tp đoàn Android (Inc) đc thành lp ti Palo Alto, California, Hoa K vào tháng
10 nm 2003 bi Andy Rubin, Rich Miner, và mt s thành viên khác, vi mc đích đ

phát trin hay to ra các thit b di đng thông minh hn phc v các mc đích cho li ích
con ngi. Nhân viên chính tham gia vào vic thành lp Android Inc bao gm Andy
Rubin, cng là đng sáng lp ca Danger Inc, Andy McFadden là ngi đã làm vic vi
Rubin ti WebTV, và Chris White ngi đã lãnh đo vic thit k và giao din ca
WebTV. Nhân viên quan trng khác bao gm Richard Miner, đng sáng lp ca Wildfire
Communications Inc và cu phó ch tch công ngh và tng lai  Orange, và tt c

nhng ngi trong s h s dng các kinh nghim có đc đ góp phn vào vic phát
trin ngành công nghip không dây ca công ty. Bc đu, h điu hành Android ch đn
thun là phn mm trên đin thoi di đng.
Google mua li Android Inc vào tháng 8 nm 2005 và Android Inc tr thành mt
công ty con ca Google Inc. Các nhân viên chính ca Android Inc, trong đó có Andy
Rubin, Rich Miner và Chris White vn tip tc làm vic ti công ty này sau khi b mua
li.
Ti Google, nhóm nghiên cu dn đu bi Rubin phát trin mt nn tng thit b
di đng đc h tr bi nhân Linux. Google tung ra th trng các nn tng đ các nhà

13
sn xut thit b cm tay và các nhà cung cp có th s dng linh hot và có kh nng
nâng cp. Google đã lên danh sách hàng lot các thành phn phn cng và các đi tác
phn mm và là du hiu cho thy Google đang hp tác đ phát trin mt h điu hành
dành riêng cho di đng.
Ý đnh ca Google đ tham gia th trng di đng tip tc xây dng thông qua
tháng 12 nm 2006. Các báo cáo t BBC và The Wall Street Journal ch ngh rng Google
mun xây dng ng dng tìm kim trên đin thoi di đng. Print and online media đã vit
mt s bài vit v nhng tin đn rng Google đã phát trin mt chic đin thoi mang
thng hiu Google. Mt s suy đoán rng, Google đã đc xác đnh thông s k thut,
mu thit k đin thoi, nhà sn xut phn cng và nhà khai thác mng
Vào tháng 9 nm 2007, InformationWeek thông qua mt nghiên cu báo cáo
Evalueserve rng Google đã np đn sáng ch nhiu trong lnh vc đin thoi di đng.
Android có mt cng đng phát trin ng dng rt ln, hin có khong hn 70.000
ng dng có sn cho Android và đang liên tc đc cp nht. ng dng đc phát trin
bng ngôn ng Java kt hp vi th vin Java có sn ca Google. Các nhà phát trin ng
dng có th s dng máy tính chy h điu hành Windows hoc MacOS hoc Linux kt
hp vi Android SDK đ phát trin ng dng cho Android. H điu hành Android bao
gm 12.000.000 dòng mã trong đó có 3.000.000 dòng XML, 2.800.000 dòng C,
2.100.000 dòng Java, và 1.750.000 dòng C + +.

Andorid đc phát trin nhm cnh tranh vi các h điu hành di đng khác nh
iOS (Apple), BlackBerry OS, Windows Mobile (Microsoft), Symbian (Nokia), Samsung
(Bada), WebOS (Palm)
Theo thng kê trong quý II nm 2010 ti M, h điu hành Android chim th phn
33% (cao nht) trong tng s các h điu hành di đng đc bán ra, th 2 là BlackBerry
OS 28% và iOS (Apple) xp th 3 vi 22%.
Hình. Lch s phát trin Android.

14

15
3. c đim ca HH Android
3.1. Nhng nét đc trng:
− Application framework: cho phép s dng li và thay th các thành phn.
− Dalvik virtual machine: ti u hóa cho thit b di đng.
− Intergrated browser: da trên c ch WebKit mã ngun m.
− SQLite: cho b nh d liu cu trúc.
− Media support: cho các đnh dng audio, video và hình nh thông dng.
− GSM Telephony: (ph thuc vào phn cng).
− Bluetooth, EDGE, 3G, và WiFi (ph thuc vào phn cng).
− Camera, GPS, la bàn, và gia tc k: (ph thuc vào phn cng).
− Môi trng phát trin phong phú: bao gm thit b mô phng, công c cho vic dò
tìm li, b nh và đnh hình hiu nng và mt plugin cho Eclipse IDE
3.2. u đim ca HH Android:
Android là mt mã ngun m và free cho các nhà sn xut tùy bin, không có các
cu hình phn cng và phn mm c đnh. Tuy nhiên bn thân nó h tr các tính nng
sau:
− Storage: S dng SQLite, mt c s d liu quan h nh cho vic lu tr d liu
− Connectivity: H tr GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth (bao
gm AD2P và AVRCP), Wifi, LTE và WiMAX

− Messaging: h tr c SMS và MMS
− Web browser: Da trên mã ngun m Webkit, cùng vi công ngh JavaScrip V8 ca
Chrome

16
− Media support: Bao gm h tr các phng tin truyn thông sau: H.263, H.264
(Trong 3GP hoc MP4 container ), MPEG-4 SP, AMR, AMR-WB (3GP container),
AAC, HE-AAC (MP4 hoc 3GP container), MP3, MIDI, Ogg Vorbis, WAV, JPEG,
PNG, GIF và BMP
− Hardware support: Accelerometer Sensor, Camera, Digital Compass, Proximity
Sensor và GPS
− Multi-touch: H tr màn hình cm ng đa đim
− Multi-tasking: H tr ng dng đa tác v
− Flash support: Android 2.3 h tr Flash 10.1
− Tethering: H tr kt ni internet không dây/có dây
4. Cu trúc h thng Android
Mô hình sau th hin mt cách tng quát các thành phn ca h điu hành
Android. Mi mt phn s đc đc t mt cách chi tit di đây.

4.1. Applications (tng ng dng)

17
Android đc tích hp sn mt s ng dng cn thit c bn nh: contacts, browser,
camera, Phone,… Tt c các ng dng chy trên h điu hành Android đu đc vit
bng Java.
4.2. Application framework
Bng cách cung cp mt nn tng phát trin m, Android cung cp cho các nhà phát
trin kh nng xây dng các ng dng cc k phong phú và sáng to. Nhà phát trin đc
t do tn dng các thit b phn cng, thông tin đa đim truy cp, các dch v chy nn,
thit lp h thng báo đng, thêm các thông báo đ các thanh trng thái, và nhiu, nhiu

hn na.
Nhà phát trin có th truy cp vào các API cùng mt khuôn kh đc s dng bi các
ng dng lõi. Các kin trúc ng dng đc thit k đ đn gin hóa vic s dng li các
thành phn; bt k ng dng có th xut bn kh nng ca mình và ng dng nào khác
sau đó có th s dng nhng kh nng (có th hn ch bo mt đc thc thi bi khuôn
kh). C ch này cho phép các thành phn tng t s đc thay th bi ngi s dng.
C bn tt c các ng dng là mt b các dch v và các h thng, bao gm:
• Mt tp hp rt nhiu các View có kh nng k tha ln nhau dùng đ thit k
phn giao din ng dng nh: gridview, tableview, linearlayout,…
• Mt “Content Provider” cho phép các ng dng có th truy xut d liu t các ng
dng khác (chng hn nh Contacts) hoc là chia s d liu gia các ng dng đó.
• Mt “Resource Manager” cung cp truy xu
t ti các tài nguyên không phi là mã
ngun, chng hn nh: localized strings, graphics, and layout files.
• Mt “Notifycation Manager” cho phép tt c các ng dng hin th các custom
alerts trong status bar.
Activity Maanager đc dùng đ qun lý chu trình sng ca ng dng và điu hng
các activity.
4.3. Library

18
Mt Android bao gm mt tp hp các th viên C/C++ đc s dng bi nhiu thành
phn khác nhau trong h thng Android. iu này đc th hin thông qua nn tng ng
dng Android. Mt s các th vin c bn đc lit kê di đây:
System C library: a BSD-derived trin khai các th vin h thng ngôn ng C chun,
đc nhúng vào các thit b da trên h điu hành Linux.
• Media Libraries – Da trên PacketVideo's OpenCORE; th vin này h tr cho
vic chi nhc, quay phim, chp hình theo các đnh dng file MPEG4, H.264, MP3,
AAC, AMR, JPG, and PNG
• Surface Manager – Qun lý truy cp đn các h thng con hin th cng nh các

lp đ ha 2D, 3D t tng ng dng.
• LibWebCore – Th vin đc dùng đ to nên thành phn webview trong Android
và có th nhúng đc vào nhiu ng dng.
• SGL – Th vin h tr đ
ho 2D.
• 3D libraries – Th vin đ ha 3D.
• FreeType - bitmap and vector font rendering.
• SQLite – Mt c s d liu nh đc dùng cho các thit b cm tay có b nh hn
ch. SQLite không có quan h nh các c s d liu khác.
4.4. Android Runtime (môi trng thc thi)
Android bao gm mt tp hp các th vin c bn mà cung cp hu ht các chc
nng có sn trong các th
 vin lõi ca ngôn ng lp trình Java. Tt c các ng dng
Android đu chy trong tin trình riêng. Máy o Dalvik đã đc vit đ cho mt thit b
có th chy nhiu máy o hiu qu. Các VM Dalvik thc thi các tp tin thc thi Dalvik
(dex). nh dng đc ti u hóa cho b nh ti thiu. VM là da trên register-based, và
chy các lp đã đc biên dch bi mt trình biên dch Java đ chuyn đi thành các đnh
dng dex. Các VM Dalvik da vào nhân Linux cho các chc nng c bn nh lung và
qun lý b nh thp.
4.5. Linux kernel (nhân Linux)

19
Android da trên Linux phiên bn 2.6 cho h thng dch v ct lõi nh bo mt qun
lý b nh, qun lý tin trình, các tng network, và các mô hình điu khin. Kernel Linux
hot đng nh mt lp tru tng hóa gia phn cng và phn còn li ca phn mm
stack.
5. Cài đt và làm quen môi trng lp trình ANDROID EMULATOR
5.1. ANDROID EMULATOR
Android SDK và Plugin Eclipse đc gi là mt Android Deverloper Tool (ADT).
Các lp trình viên Android s cn phi s

dng công c IDE (Integrated Development
Enveronment) này đ phát trin, g li và kim th cho các ng dng. Tuy nhiên, các lp
trình viên cng có th không cn phi s dng IDE mà thay vào đó là s dng “command
line” đ biên dch và tt nhiên là vn có Emulator nh thng.
Android Emulator đc trang b đy đ hu ht các tính nng ca mt thit b tht.
Tuy nhiên, mt s đã b gii hn nh là kt ni qua cng USB, camera và video, nghe
phone, ngun đin gi lp và bluetooth.
Android Emulator thc hin các công vic thông qua mt b x lý mã ngun m,
công ngh này đc gi là QEMU ( đc phát trin bi Fabrice Bellard.
5.2. Cài đt và làm quen môi trng lp trình
5.2.1. Công c cn có:
− JDK: (java development kit)
− IDE (môi trng phát trin) gm:
+Eclipse.
+Hoc NetBean.
− Yêu cu máy ca bn kt ni mng trong quá trình cài đt.
− Máy tính có cài sn Java.
5.2.2. Cài đt Android SDK

20
5.2.2.1. Download JDK
Vào đa ch sau đ Download JDK :


5.2.2.2. Download eclipse
Cn có eclipse 3.5 (3.4 cng đc)

Vào link bên trên, down eclipse(v ri gii nén, vy là đã có th dùng đc eclipse
ri.


5.2.2.3. Cài đt ADT plugin
Ü M eclipse lên, bm vào Help å Install new software.

21
Ü  cái form hin lên đó, bn chn Add…
Ü  mc Name, nhp tên gì cng đc, ví d nh : ADT plugin
Ü  mc Location, nhp vào link này: http://dl-
ssl.google.com/android/eclipse/
Ü Sau đó bm OK, có cho chn gì thì c chn ht ri bm next hoài cho đn
lúc xong.


22



23
Ch đi khi nào cài xong rùi ch eclipse khi đng li.
Trong quá trình cài yêu cu máy ca bn phi kt ni mng.Và trong quá trình
cài có hin lên thông báo gì thì bn c bm OK (hoc nút gì đó ca thông
báo).
5.2.2.4. Cài đt Android SDK
• Ti Android SDK ti link này
(nh
chú ý là nó chia ra Window, Mac và Linux nha-bn chn windows).
• M Eclipse å window å preferences å Android å trong mc SDK location
chn Browse å đa đng dn đn th mc SDK(th mc mà bn mi down v
và gii nén đó) å bm apply.

24



×