B GIÁO DC VÀ ÀO TO
TRNG I HC M THÀNH PH H CHÍ MINH
KHOA CÔNG NGH THÔNG TIN
KHÓA LUN TT NGHIP
Tài
TÌM HIU VÀ PHÁT TRIN NG DNG
CALCULATOR TRÊN H IU HÀNH ANDROID
GV hng dn: THS. H QUANG KHI
SV thc hin: LÊ QUC VIT
MSSV: 0851010328
Lp: TH08B2
TP. H Chí Minh – Tháng 7 nm 2012
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
– i –
LI CM N
hoàn thành khóa lun tt nghip này, ngoài s c gng làm vic ca
bn thân, em đã nhn đc s giúp đ ca nhiu cá nhân trong và ngoài
trng.
Qua đó, em xin gi li cm n chân thành nht đn quý thy cô Khoa
công ngh thông tin ca trng đt bit là thy hng dn – Ths. H Quang
Khi đã tn tình hng dn và dành thi gian quý báo ca mình giúp đ em
hoàn thành khóa lun này.
Em cng xin bày t lòng bit n sâu sc ti nhng ngi thân trong gia
đình, bn bè, nhng ngi luôn bên em, đng viên, giúp đ em trong sut quá
trình làm khóa lun tt nghip.
Em rt mong nhn đc s ch bo, đóng góp ý kin ca quý thy, cô đ
em có th b sung kin thc rút ra kinh nghim và hoàn thin hn.
Xin chân thành cm n!
SV : Lê Quc Vit
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
– ii –
Li Nói u
Ngày nay, xu th ca xã hi thông tin đang chuyn dn sang lnh vc công ngh di
đng nói chung và đin thoi di đng nói riêng. Minh chng cho điu đó là s ra đi ca
hai dòng đin thoi smartphone Android và iPhone. Tuy nhiên, hin nay tiêu đim gây
chú ý nht trong xã hi thông tin vn là nn tng Android ca Google.
Android ™ cung cp mt b đy đ các phn mm cho các thit b di đng: là mt
h thng điu hành, middleware và các ng dng di đng ch cht.
Hình. Biu tng h điu hành Android
Android là h điu hành trên đin thoi di đng ( và hin nay là c trên mt s đu
phát HD, HD Player, TV) phát trin bi Google và da trên nn tng Linux. Trc đây,
Android đc phát trin bi công ty liên hp Android (sau đó đc Google mua li vào
nm 2005).
Hin nay, Android đã thu hút đc s quan tâm ca các nhà sn xut đin thoi di
đng ln trên th gii và mc tng trng ca Android vt lên dn đu so vi iPhone,
Nokia và nhiu hãng khác.
nc ta, Android thc s là mt mnh đt màu m mà các công ty phn mm
khai thác. iu này cng kéo theo vic c hi vic làm cho sinh viên mi ra trng cng
nhiu hn. Ngoài ra, Android là mt nn tng m và đc vit bng ngôn ng Java nên
đây là mt đim rt thun li đ cho nhiu ngi có th d dàng bt tay vào nghiên cu
cng nh d dàng tip cn công ngh.
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
– iii –
Vì vy, Mc đích chính khi thc hin đ tài này là nhm tip cn, nghiên cu và
khai thác nn tng phn mm m Android đ to ra mt ng dng có tính thc tin cao,
ng dng hiu qu vào cuc sng.
Ni dung khóa lun gm các phn sau:
Chng 1: Tng quan v đ tài
Gii thiu tng quan và đánh giá s b v đ tài
Chng 2: Nhng kin thc liên quan
Trình bày nhng kin thc đã tìm hiu đc trong quá trình tìm hiu
Chng 3: Thc hin đ tài
Trình bày các chc nng mà chng trình ng dng đt đc
Chng 4: Kt lun
Kt li đ tài đa ra nhng nh
n xt và đánh giá.
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
– iv –
Nhn Xét Ca Giáo Viên Hng Dn
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
– v –
Nhn Xét Ca Giáo Viên Phn Bin
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
– vi –
MC LC
Chng I: TNG QUAN V TÀI 1
I. Gii thiu đ tài 2
1) Tên đ tài: 2
2) Thc trng 2
3) Nhu cu 2
4) Ni dung: 4
5) Phng pháp thc hin: 5
II. Gii thiu các chc nng 5
1) Giao din 5
2) Các chc nng 8
III. ánh giá kt qu 8
Chng II: CÁC KIN THC CÓ LIÊN QUAN 9
I. Tìm hiu h điu hành Android 10
1) Gii thiu h điu hành Android 10
a) Gii thiu mt s h điu hành trên thit b di đng 10
b) Lch s Android 12
2) c đim ca HH Android 17
a) Nhng nét đc trng: 17
b) u đim ca HH Android: 17
c) Nhc đim ca HH Android: 18
3) Cu trúc h thng Android 19
a) Applications (tng ng dng) 19
b) Application framework 19
c) Library 20
d) Android Runtime (môi trng thc thi) 20
e) Linux kernel (nhân Linux) 21
4) Chu k ng dng Android 21
a) Activity Stack 21
b) Các trng thái ca chu k sng 22
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
– vii –
c) Các phng thc ca chu k sng 22
5) Các thành phn trong ng dng android 23
a) View 23
b) ViewGroup 24
c) LinearLayout 24
d) FrameLayout 25
e) AbsoluteLayout 25
f) RetaliveLayout 26
g) TableLayout 27
h) Button 27
i) ImageButton 28
j) ImageView 28
k) ListView 28
l) TextView 29
m) EditText 29
n) CheckBox 29
o) MenuOptions 29
p) AccessingFile: 30
II. Xây dng ng dng trên h điu hành android: 32
1) Yêu cu h thng: 32
2) Cài đt Android SDK 32
a) Download JDK 32
b) Download eclipse 33
c) Cài đt ADT plugin 33
d) Cài đt Android SDK 35
e) To mt đin thoi o (AVD) 39
f) To mt project HelloWold 39
III. Thut toán đã dùng 40
Chng III: THC HIN TÀI 41
I. Gii thiu các chc nng 42
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
– viii –
II. Chi tit tng chc nng 42
1) Máy tính C bn 42
2) Máy tính Khoa hc 45
3) Gii phng trình 47
4) Các công thc toán hc 51
5) Chuyn đi 56
6) History 57
Chng IV: KT LUN 60
I. u đim và khuyt đim 61
II. Hng phát trin 62
III. T đánh giá 63
TÀI LIU THAM KHO 64
PH LC 66
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
– ix –
DANH MC HÌNH NH
Hình Biu tng h điu hành Android ii
Hình 1.1 Giao din ng dng Scientific calculator 1 3
Hình 1.2 Giao din ng dng Scientific calculator 2 4
Hình 1.3 Giao din ng dng Scientific calculator 3 4
Hình 1.4 Giao din ng dng Scientific calculator 4 4
Hình 1.5. Màn hình ng dng ca đ tài 5
Hình 1.6. Màn hình ng dng ca đ tài 6
Hình 1.7. Màn hình hin th kt qu ca ng dng 7
Hình 1.8. H thng menu ca ng dng 7
Hinh 2.1 Các h điu hành di đng hin nay 10
Hình 2.2 H điu hành IOS 11
Hình 2.3 Các phiên bn android 14
Hình 2.4 Các ng dng Android 18
Hình 2.5 Cu trc h thng Android 19
Hình 2.6 Activity Stack 21
Hình 2.7 Chu k sng ca activity 22
Hình 2.8 T chc view trong ng dng Android 24
Hình 2.9 Ví d linearlayout trong ng dng Android 24
Hình 2.10 Ví d AbsoluteLayout 26
Hình 2.11 Ví d button 27
Hình 2.12 Ví d ImageButton 28
Hình 2.13 Ví d ListView 28
Hình 2.14 Ví d MenuOptions 30
Hình 2.15. Download JDK 32
Hình 2.16 Download eclipse 33
Hình 2.17 Cài đt ADT plugin 35
Hình 2.18 Cài đt SDK 36
Hình 2.19 Cài đt SDK 36
Hình 2.20 Cài đt SDK 37
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
– x –
Hình 2.21 Cài đt SDK 37
Hình 2.22 Cài đt SDK 38
Hình 3.1 Giao din máy tính c bn 43
Hình 3.2 Giao din máy tính c bn 43
Hình 3.3 Hin th nhp xut 45
Hình 3.4 Giao din máy tính khoa hc 45
Hình 3.5 Ví d các chc nng 46
Hình 3.7 Menu gii phng trìnhGii phng trình bc 2: 47
Hình 3.8 Giao din gii phng trình bc 2 48
Hình 3.8 Giao din gii phng trình bc 3 48
Hình 3.9 Giao din gii phng trình bc nht 2 n x,y 49
Hình 3.10 Giao din gii phng trình bc nht 3 n x,y,z 49
Hình 3.11 List các loi công thc đc cung cp 51
Hình 3.12 Hng đng thc đáng nh 52
Hình 3.13 Các công thc lng giác 53
Hình 3.14 Các công thc logarit 53
Hình 3.15 Các công thc đo hàm 54
Hình 3.16 Các công thc tích phân 54
Hình 3.17 Các công thc ly tha 55
Hình 3.18 Giao din chc nng chuyn đi c s 56
Hình 3.19 Ví d chc nng history 58
Hình 3.20 Minh ha file history 59
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 1
Chng I: TNG QUAN V TÀI
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 2
I. Gii thiu đ tài
1) Tênđtài:
Tìm hiu và phát trin ng dng Calculator trên h điu hành Android
2) Thctrng
Mc dù mi xut hin ti th trng Vit Nam không lâu, lp trình Android đang là
lnh vc mi m vi nhiu tim nng trong th trng lp trình ng dng và ngun nhân
lc trong tng lai.
S phát trin ca các thit b di đng đã tr thành đ tài nóng bng đang đc quan
tâm. Song song đó, cùng vi s bùng n ca ngành công ngh phn mm ti Vit Nam,
ngh lp trình ng dng đin thoi nghim nhiên vô cùng nóng. ây là ngành ngh mi,
vn đang trong giai đon phát trin, nhân lc khan him đang to ra cho chính bn mt c
hi ti sáng trc mt.
Xây dng ng dng trên Smartphone là lnh vc có tc đ phát trin nhanh nht
trong ngành CNTT vi 1,4 t thuê bao và d báo s có khong 452 triu Smartphone đc
bán ra vào nm 2012 và 6,7 triu ng dng s đc download trc nm 2014. Vi xu th
và tính tt yu ca lnh vc lp trình ng dng nói chung và lp trình Android nói riêng đã
mang đn lung gió mi trong ngành công ngh thông tin. Cùng vi s phát trin nh v
bão, nhu cu nhân lc cng đang nóng dn vi hàng trm v trí tuyn dng vn cha tìm
đc ng viên.
Cho ti thi đim gia nm 2012, đã có đn hàng triu ng dng cho c 2 nn tng
iOS và Android. Vi s lng ng dng khng l nh vy, vic tìm ra mt vài ng dng
tt và có ích thc s không phi là nhim v d dàng. Vì vy, vic phát trin các ng
dng phù hp vi nhu cu ngi dùng hin nay s là mt ch đ hp dn.
3) Nhucu
T khi máy vi tính và mng Internet có nhng bc đu tiên vào th trng Vit Nam,
công ngh thông tin đã mang đn mt cuc cách mng v nhng tin ích ht sc đa dng
không ch phc v hc tp, làm vic hay qun lý mà còn đáp ng c nhng nhu cu gii
trí phong phú ca mi tng lp. Và k tip đó công ngh di đng phát trin chic đin
thoi di đng li tr thành ngi bn thân thit bt c ngi s hu nó là ai.
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 3
T nhng chc nng c bn gi, nghe và nhn tin, ngày nay đin thoi di đng còn
cung cp thêm rt nhiu tin ích hin đi và ht sc hu ích cho ngi dùng. Nu đang s
hu mt chic smartphone s dng Android và có nhu cu hc tp, làm vic có liên quan
đn tính toán thì vic s dng mt chic smartphone có cài Calculator - ng dng tính
toán cung cp các chc nng tính toán t đn gin đn khoa hc và các loi tính toán khác
qu là tin li vô cùng đt bit là vi các bn hc sinh, sinh viên.
T nhng nhu cu trong cuc sng, em quyt đnh la chn thc hin đ tài vit ng
dng giúp cho vic tính toán tr nên đn gin hn và ít tn thi gian hn.
Hin ti, i vi ng dng Calculator hin ti thì có rt nhiu sn phm thuc ng
dng này chy trên các h điu hành khác nhau. mi máy di đng chy h điu hành
Android điu có chng trình Calculator. Tuy nhiên chng trình này còn rt đn gin.
Trên th trng ng dng Android thì các ng dng calculator cng khá da dng đin hình
là: Scientific calculator.
Hình 1.1 Giao din ng dng Scientific calculator 1
Vi Scientific calculator, giao din đ ha thun li
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 4
Hình 1.2 Giao din ng dng Scientific calculator 2
Bàn phim rt nhiu phím ghép và rt đp và khá đy đ.
Hình 1.3 Giao din ng dng Scientific calculator 3
Các chc nng khá đy đ
Hình 1.4 Giao din ng dng Scientific calculator 4
Tuy nhiên giao din Ting Anh và thiu các chc nng gii phng trình mà hc
sinh, sinh viên thng s dng. tài “Tìm hiu và phát trin ng dng Caculator trên h
điu hành Anroid” ca em s cung cp chc nng tng t ng dng Calculator mc đnh
trên máy Android cng nh các chc nng c bn ca “Scientific calculator” và tip tc
phát trin thêm các chc nng phù hp vi nhu cu tính toán hc tp ca hc sinh, sinh
viên.
4) Nidung:
Ni dung chính ca đ tài này là tìm hiu v h điu hành Android - h điu hành
trên các thit b di đng và t đó thc hin mt phát trin ng dng đây em xây dng và
phát trin ng dng có tên “Calculator” ng dng này có th giúp hc sinh và sinh viên
hay bt c ai có nhu cu tính toán .
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 5
5) Phngphápthchin:
Thu thp, đc tài liu, nghiên cu tìm hiu cách làm vic và lp trình trên nn tng
Android
Nghiên cu s dng ngôn ng Java và các th vin trong Android đ lp trình ng
dng
S dng s dng công c Android SDK, Eclipse SDK trên h điu hành Windows 7
làm môi trng và Java trên Android làm ngôn ng lp trình
Phát trin ng dng
Calculator trên thit b di đng vi h điu hành Android
II. Gii thiu các chc nng
ng dng Calculator bao gi cng đc cài đt sn trong bt c đin thoi cm tay
nhng ch dng li mc đ c bn nh cng tr nhân chia và các hàm c bn, trong khi
đó mc nhu cu s dng ca gii làm vic “trí thc” cao hn, ví d mc đ ca máy
tính khoa hc.
Calculator chy trên h điu hành Android cung cp nhng phép toán và hàm đn
gin. Vi ng dng Calculator em đang thc hin ngoài vic cung cp các chc nng tính
toán c bn mà còn cung cp nhiu chc nng cao hn và gi hn vi ngi s dng
Vit Nam.
1) Giaodin
Hình 1.5. Màn hình ng dng ca đ tài
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 6
Giao din bao gm mt bàn phím s các phép tính và màn hình hin th tính toán
gm 2 dòng đ nhp biu thc và hin th tt c bng Ting vit .
Bàn phím s:
Hình 1.6. Màn hình ng dng ca đ tài
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 7
Màn hình hin th
Hình 1.7. Màn hình hin th kt qu ca ng dng
H thng menu:
Hình 1.8. H thng menu ca ng dng
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 8
2) Cácchcnăng
Máy tính c bn: ta có th thao tác các phép tính 2 ngôi t đn gin tp trong đó có các
phép toán + - * / các s thc.
Máy tính khoa hc: b sung thêm các chc nng khác phc tp hn. Ví d các phép toán
ly tha, cn bc 2, cn bc 3, giai tha, log ,… các phép toán lng giác sin, cos, tan
ch đ radian.
Gii các phng trình: phng trình bc 2, phng trình bc 3, h phng trình đng
thng xy, h phng trình đng thng xyz và in ra li gi
i ca bài toán.
Chuyn đi c s gia các h DECIMAL, BINARY, HEX, OCTAL
Cung cp các công thc toán hc t cn bn đn nâng cao.
Chc nng history có th xut ra file.
III. ánh giá kt qu
Phát trin khá thành công mt s chc nng ca ng dng Calculator.
ng dng đc xây dng trên nn tng Android vi giao din và chc nng gn gi
ngi s dng là hc sinh sinh viên.
Trong thi gian tìm hiu và phát trin ng dng, em đã cng đã cng c và hoàn
thin các k nng c bn trong vic phát trin mt ng dng phn mm đn gin. Bên
cnh đó em còn thu thp đc khá nhiu kin thc mi v h điu hành Android ( Lch
s hình thành và phát trin, đc trng, cu trúc ca h điu hành Adroid, chu k ng dng
và các thành phn trong ng dng Android), và nm vng hn ngôn ng Java trong h
điu hành di đng. Và mt điu em cm thy rt quan trng là: kinh nghim trãi qua trong
quá trình làm vic, kh nng t tìm hiu, phát trin ng dng đu tiên, kh nng làm vic
đc lp trong mt khong thi gian có hn.
Tuy nhiên trong quá trình làm khóa lun em cng rút ra nhiu khuyt đim ca bn
thân và chng trình ng dng mình đã phát trin. Vì đây là ln đu tiên vit ng dng
Android do cha có kinh nghim nên chng trình còn khá thô s và còn nhiu li cn
nhiu ci tin hn.
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 9
Chng II: CÁC KIN THC CÓ LIÊN QUAN
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 10
I. Tìm hiu h điu hành Android
phn tìm hiu h điu hành, đ có đc các kin thc này em đã đc và tham kho
tài liu t nhiu ngun khác nhau và đúc kt thành các ni dung gn gn đc trình bày
bên di.
1) GiithiuhđiuhànhAndroid
a) Gii thiu mt s h điu hành trên thit b di đng
Hin nay trên th gii có rt nhiu h điu hành cho đin thoi và các thit b di
đng.Sau đây mình xin gii thiu s qua mt s h điu hành này:
Hinh 2.1 Các h điu hành di đng hin nay
Windows phone 7
Windows Phone 7 là mt h điu hành di đng đc phát trin bi Microsoft, và là
s k tha đ bi nn tng Windows Mobile. Nó ra mt ti châu Âu, Singapore và Úc vào
ngày 21 Tháng Mi nm 2010, và ti M và Canada vào ngày 08 Tháng Mi Mt nm
2010 , vi châu Á có th trong nm 2011.
Windows Mobile
Là th h tin nhim ca Windows Phone 7,Windows Mobile là h điu hành ni
bt gia đám đông, nn tng có kh nng bo nhp e-mail tt, làm vic và tng thích vi
máy tính. Ngoài ra, đây còn là h điu hành có th chy rt nhiu các ng dng đc thit
k trong mt h sinh thái ca Microsoft.
Symbian
Mobilephone-Symbian, hai t trên “ghép” li đã đem đn mt th h đin thoi
thông minhSmartphone.
Tháng 6/1998, Symbian ra đi ti London - Anh.
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 11
H điu hành Symbian là h điu hành ph bin trên các máy đin thoi Nokia và mt
s đin thoi SamSung.
IOS
IOS là h điu hành ca Apple. Nó đc cài trên đin thoi Iphone, iPod
Touch, iPad và Apple TV .
Hình 2.2 H điu hành IOS
WebOS và Palm Pre
Palm Pre vi h điu hành WebOS mi đc xem là đi th nng ký ca iPhone. Nó
đc thit k dung hòa gia s đn gin và đp ca di đng Apple ln các tính nng mnh
m ca Android hay Windows Mobile.
Sc mnh ca WebOS là xu th mng xã hi và web 2.0.
Android
(s đc gii thiu chi tit phn sau)
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 12
b) Lch s Android
Android là mt h điu hành dành cho thit b di đng nh đin thoi, máy tính
bng và netbooks.
Ban đu, Android là h điu hành cho các thit b cm tay da trên lõi Linux do
công ty Android Inc. ( California, M ) thit k.
Tp đoàn Android (Inc) đc thành lp ti Palo Alto, California, Hoa K vào tháng
10 nm 2003 bi Andy Rubin, Rich Miner, và mt s thành viên khác, vi mc đích đ
phát trin hay to ra các thit b di đng thông minh hn phc v các mc đích cho li ích
con ngi. Nhân viên chính tham gia vào vic thành lp Android Inc bao gm Andy
Rubin, cng là đng sáng lp ca Danger Inc, Andy McFadden là ngi đã làm vic vi
Rubin ti WebTV, và Chris White ngi đã lãnh đo vic thit k và giao din ca
WebTV. Nhân viên quan trng khác bao gm Richard Miner, đng sáng lp ca Wildfire
Communications Inc và cu phó ch tch công ngh và tng lai Orange, và tt c
nhng ngi trong s h s dng các kinh nghim có đc đ góp phn vào vic phát
trin ngành công nghip không dây ca công ty. Bc đu, h điu hành Android ch đn
thun là phn mm trên đin thoi di đng.
Google mua li Android Inc vào tháng 8 nm 2005 và Android Inc tr thành mt
công ty con ca Google Inc. Các nhân viên chính ca Android Inc, trong đó có Andy
Rubin, Rich Miner và Chris White vn tip tc làm vic ti công ty này sau khi b mua
li.
Ti Google, nhóm nghiên cu dn đu bi Rubin phát trin mt nn tng thit b
di đng đc h tr bi nhân Linux. Google tung ra th trng các nn tng đ các nhà
sn xut thit b cm tay và các nhà cung cp có th s dng linh hot và có kh nng
nâng cp. Google đã lên danh sách hàng lot các thành phn phn cng và các đi tác
phn mm và là du hiu cho thy Google đang hp tác đ phát trin mt h điu hành
dành riêng cho di đng.
Ý đnh ca Google đ tham gia th trng di đng tip tc xây dng thông qua
tháng 12 nm 2006. Các báo cáo t BBC và The Wall Street Journal ch ngh rng Google
mun xây dng ng dng tìm kim trên đin thoi di đng. Print and online media đã vit
mt s bài vit v nhng tin đn rng Google đã phát trin mt chic đin thoi mang
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 13
thng hiu Google. Mt s suy đoán rng, Google đã đc xác đnh thông s k thut,
mu thit k đin thoi, nhà sn xut phn cng và nhà khai thác mng.
Vào tháng 9 nm 2007, InformationWeek thông qua mt nghiên cu báo cáo
Evalueserve rng Google đã np đn sáng ch nhiu trong lnh vc đin thoi di đng.
Android có mt cng đng phát trin ng dng rt ln, hin có khong hn 70.000
ng dng có sn cho Android và đang liên tc đc cp nht. ng dng đc phát trin
bng ngôn ng Java kt hp vi th vin Java có sn ca Google. Các nhà phát trin ng
dng có th s dng máy tính chy h điu hành Windows hoc MacOS hoc Linux kt
hp vi Android SDK đ phát trin ng dng cho Android. H điu hành Android bao
gm 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 trin nhm cnh tranh vi các h điu hành di đng khác nh
iOS (Apple), BlackBerry OS, Windows Mobile (Microsoft), Symbian (Nokia), Samsung
(Bada), WebOS (Palm)
Báo cáo kháo lun tt nghip GVHD: ThS. H Quang Khi
Lê Quc Vit – 0851010328 Trang 14
Bng Tóm Tt Các phiên bn Android:
Hình 2.3 Các phiên bn android