Professional Documents
Culture Documents
ti 3:Tm hiu v cu trc HH thi gian thc v pht trin ng dng trn
HH H iu Hnh Android.
Thy gio hng dn : Vn Uy
Nhm :
1.Nguyn Duy Minh -
Mc lc
Mc lc...................................................................................................................................2
Chng I. Tng quan v ti...............................................................................................3
S lc v h iu hnh....................................................................................................3
1.2 H iu hnh trn di ng.............................................................................................3
1.3 Cc din cuc chin h iu hnh di ng...................................................................4
Chng II. Tm hiu h iu hnh Android............................................................................6
2.1 Lch s Android.............................................................................................................6
2.2 Cc c im h iu hnh Android.............................................................................7
2.3 Kin trc h iu hnh Android.....................................................................................9
2.3.1 Tng ht nhn Linux..............................................................................................9
2.3.2 Tng Library v android runtime............................................................................9
2.3.3 Tng Application Framework...............................................................................10
2.3.4 Tng Application..................................................................................................10
2.4 Phng thc hot ng.............................................................................................10
2.4.1 File system...........................................................................................................10
2.4.2 Cu trc th mc.................................................................................................11
2.4.3 Qun l b nh....................................................................................................11
2.4.4 Qun l tin trnh.................................................................................................12
2.4.5 Giao tip vi ngi dng.....................................................................................13
Chng III. Vit ng dng cho Android................................................................................15
3.1 c im ng dng Android.......................................................................................15
3.2 Web App....................................................................................................................15
3.3 M t ng dng..........................................................................................................16
3.4 Phn tch....................................................................................................................16
3.5 Sn phm..................................................................................................................17
Chng IV. Kt lun.............................................................................................................20
Cc h iu hnh ph bin :
o iOS : Apple
o Android : Google
o
RIM : BlackBerry
o Symbian
o webOS, Bada, Window Mobile
Tnh nng
o
Kt ni : H tr cc cng ngh kt ni
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, WiMAX
a chm
Bluetooth
a nhim
YAFFS l mt h thng file flash c pht trin cho thit b NAND. Phin
bn u tin (YAFFS) h tr cc thit b flash vi cc page kch thc 512
byte, nhng phin bn gn y (YAFFS2) h tr cc thit b mi hn vi
kch thc page ln hn v s chu k Write gii hn cng ln hn.
Android da trn nhn linux do n h tr hu ht cc file system khc
m linux h tr nh vfat (fat 12/16/32), ext2,ext3
Thng thng th sd dng fat32 file system tin vic trao i d liu
vi cc my tnh window.
2.4.2 Cu trc th mc
Trong nhiu h iu hnh nh window, ngi ta phn bit r file (tp tin)
v folder (hay directory : th mc) l 2 thnh phn khc hn nhau. Tuy
nhin trn h iu hnh android (cng nh linux) th coi directory cng l
file v n l mt loi file c bit.
Th mc (hay c th gi l file) root l th mc gc ca tt c cc file
th mc cn li. Di n c cha mt s file th mc h thng. Mi th
mc (tr th mc root) u c mt th mc cha cha n, bn thn n
cng c th c nhiu file th mc con. Cu trc c th m t bng mt
cy th mc c dng nh sau :
2.4.3 Qun l b nh
Thay v s dng my o Java nh truyn thng, Android s dng my o
ca ring mnh m bo chy nhiu tin trnh hiu qu trn 1 thit b
duy nht. Cc my o Dalvik s dng nhn linux qun l cp thp bao
gm tin trnh, lung v qun l b nh
Mi tin trnh Android c chy trong 1 my o Dalvik ring bit v giao
ton quyn qun l b nh cho n. My o Dalvik c cc trnh dn rc
ti u ha hot ng ca 1 process. N t ng xa cc i tng khng
dng n, cc vng nh tm.. vic ny rt thng xuyn i vi cc ng
dng lin quan nhiu ti ha.
Android m bo cho cc tin trnh cn thit chy thng sut bng cch
dng cc tin trnh khng cn thit li, dnh ti nguyn cho tin trnh
c u tin cao hn. Th t b ng ca 1 tin trnh thu hi ti
nguyn ph thuc vo u tin ca ng dng chy n. Tt c ng dng
Androi s vn chy v trong b nh cho n khi h thng cn ti
nguyn.
Nhc im
Tc ph thuc tc mng
Yu cu ln v bo mt h thng
3.3 M t ng dng
m t cho Web-app bn em lm ng dng cho php ngi dng
upload nh ln website chia s nh trc tuyn http://upanh.com . nh
c chn t my hoc chp trc tip t camera. nh sau khi Upload
c th c gi ti bn b qua tin nhn. C th xem nh mi Upload
t nhng ngi khc v ti v my.
M t hot ng :
-
Upload nh
ng nhp/ng k
Chp nh, duyt file, lu nh, t nh lm hnh nn, gi tin nhn vit
bng Java
3.5 Sn phm
1 s hnh nh ca ng dng