do an tttn dinh ngoc tuyen_ nguyen trung hieu - copy

Upload: hieu-nguyen

Post on 20-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    1/75

    B GIO DC V O TO

    TRNG I HC NGOI NG - TIN HC TP.HCM

    KHOA CNG NGH THNG TIN

    BO CO THC TP T!T NGHIP C" NH#N CNTT

    $#% DNG &NG DNG

    'CH GIO KHOA IN T"

    TR(N N)N T*NG DI NG

    GI*NG VI(N H+NG D,N T'.P/0 T12 T324

    'INH VI(N THC HIN

    52 N467 T89:2 - M''V ;

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    2/75

    I C*M N

    c s phn cng ca Khoa Cng ngh Thng tin trng i hc Ngoing - Tin hc Thnh ph ! Ch" #inh $%&'(T) * s +!ng , ca Th. h/ng

    01n - Th23 4h5 Thanh T6ng7 ch8ng 95 +: thc hin +; ti thc t

    in chn thnh c?5 @n Th. 4h5 Thanh T6ng +: t

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    3/75

    MC C

    C\]24 ;. GI+I THI^ V) P TR_NH ANDROID..................................;

    V2V2 TWng GEan +i;E hnh Xn0roi022222222222222222222222222222222222222222222222222222222222222V

    V2V2V2 KhHi ni5 +i;E hnh Xnroi02222222222222222222222222222222222222222222222222222222V

    V2V2Y2 Kin tr8c Xn0roi022222222222222222222222222222222222222222222222222222222222222222222222222222Y

    V2V2Z2 4hHt triOn ng 0[ng trJn Xn0roi022222222222222222222222222222222222222222222222222222\

    V2Y2 C@ s] thE.t22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222^

    V2Y2V2 #i trng phHt triOn Xn0roi0222222222222222222222222222222222222222222222222222222222^

    V2Y2Y2 CHc _/c ci +t Xn0roi0 3`K22222222222222222222222222222222222222222222222222222222^

    V2Y2Z2 XppIication * Xcti*it.222222222222222222222222222222222222222222222222222222222222222222V

    V2Y2\2 XppIication b9soErc9222222222222222222222222222222222222222222222222222222222222222222222V

    V2Y2d2 %( e U. 0ng giao 0in222222222222222222222222222222222222222222222222222222222222222YV

    V2Y22 'E tr * trE. >EQt 0 IiE trong ng 0[ng2222222222222222222222222222222222Z

    C\]24

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    4/75

    Z2V2 fJE cE7 ci +t7 ch. cHc chc nng ca ch@ng trAnh 095o2222222222222222\

    K`T ^N........................................................................................................bb

    V2 Kt GE? +t +c2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222dd

    Y2 n ch222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222dd

    Z2 /ng phHt triOn2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222dd

    TI I^ THAM KH*O.................................................................................b

    PH C bc

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    5/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    6/75

    Ch@ng V2 i/i thiE *; I

    Eng thQp2 'n It nh

    saE=

    Ahhi571U5Q2

    Ahhi571U5Q2 j?10klQ?

    5m?1?5k

    A2?Q5 R82U50k

    528n Kk?2ki

    PU U?5:2 24 24 U?W2 A2?Q5

    N4o2 24p iqh U?r2

    http://elinux.org/Android_Architecturehttp://elinux.org/Android_Architecture
  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    7/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    8/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    9/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    10/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    11/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    12/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    13/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    14/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    15/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    16/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    17/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    18/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    19/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    20/75

    Ch@ng V2 i/i thiE *; I

    5I cha cHc iI9 chE.Jn GE.;n U#'2

    - ra= cha cHc iI9 ra2

    ;.;.F.. T?89 7qh Uf5 2489W2

    CD Y cHch +O trE. c

    EQt cHc ngE.Jn2

    C8 phHp= b2Ioi ti ngE.Jn2tJn ti ngE.Jn

    b20raa_I9

    b2Ia.oEt

    b2i0

    b2string

    b2attr

    b2pIEraI

    b2arra.

    b20i59n

    b2coIor

    b2>5I

    b2ra

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    21/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    22/75

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    23/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    24/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    25/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    26/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    27/75

    Ch@ng V2 i/i thiE *; I

    5I*9rsionV29nco0ingEt-w

    ri0{i9>5Ins=an0roi0http=sch95as2an0roi02co5apLr9san0roi0

    an0roi0=i0i0gri0*i9 an0roi0=Ia.oEti0thiIIpar9nt

    an0roi0=Ia.oEth9ightiIIpar9nt

    an0roi0=coIE5nyi0th}0p

    an0roi0=nE5CoIE5nsaEtoit

    an0roi0=*9rticaI3pacingV0p

    an0roi0=horiontaI3pacingV0p

    an0roi0=str9tch#o09coIE5nyi0th an0roi0=gra*it.c9nt9r

    4E_Iic *oi0 onCr9at9$kEn0I9 sa*90(nstanc93tat9)

    sEp9r2onCr9at9$sa*90(nstanc93tat9)

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    28/75

    Ch@ng V2 i/i thiE *; I

    t$9IIori0{i92this7 position7

    Toast2'uNT3bT)2sho$)

    )

    - 3pinn9r

    - `ata4icL9r

    - Ti594icL9r

    - XnaIogCIocL

    - `igitaICIocL

    A1hUk?i *ai tr nh cE ni gia X0apt9r{i9 * cHc 0 IiE _Jn 0/i7 cEng cQp cHc

    ph@ng thc trE. >EQt 0 IiE2 kJn cnh +D7 X0apt9r cMng chRE trHch nhi5 to ra cHc

    {i9 con trong t

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    29/75

    Ch@ng V2 i/i thiE *; I

    t$)7

    an0roi02b2Ia.oEt2si5pI9Iistit95V7 C%NTb(u3)'ist{i9 I* $'ist{i9)in0{i9k.(0$b2i02Iist{i9V)I*2s9tn(t95CIicL'ist9n9r$n9 n(t95CIicL'ist9n9r$) pE_Iic *oi0

    on(t95CIicL$X0apt9r{i9 arg7 {i9 argV7 int

    argY7Iong argZ) )

    c Mk28`ng yi0g9t cha cHc chc nng ph[ hoc cHc t6. chnh 0nh riJng cho tng ng

    0[ng2 kao g!5 Z 0ng c@ _?n=

    - ption 59nE

    ' #9nE ch"nh trong ng 0[ng cha cHc thao tHc c@ _?n cho 5t ng 0[ng +c

    gi Lhi ngi 06ng nhQn ph"5 #9nE2 T phiJn _?n Xn0roi0 Y2Z tr] >Eng7thao tHc gi #9nE +c thc hin

    _ng ph"5 #9nE trJn thit _R2 T phiJn _?n Xn0roi0 Z2 tr] +i ption #9nE +c t"ch hp *o trong thanh

    Xction kar2

    To #9nE t trong t

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    30/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    31/75

    Ch@ng V2 i/i thiE *; I

    t 59nE

    - 4op%p #9nE

    ;.;.. \8 U?p tf U?89 n8U p i58 U?Q24 24 24

    ;.;..;. 's5Uk D1U1m1k

    3S'it9 I c@ s] 0 IiE 5] +c nh8ng *o Xn0roi07 h tr cHc +c +iO5 *; GEan

    h chEn ca c@ s] 0 IiE nh c8 phHp7 transaction7 cHc cE Inh23m 0[ng 3S'it9 Lhng .JE cE *; thit I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    32/75

    Ch@ng V2 i/i thiE *; I

    rThro

    - g9tCoIE5nNa59

    - g9tCoIE5nNa59s

    - g9t4osititon

    TrE. *Qn `ata_as9= cD Y LiOE trE. *Qn- 3m 0[ng ph@ng thc raSE9r.$)=CErsor cErsor g9tb9a0a_I9 ata_as9$)2

    raSE9r.$s9I9ct ro5 to0o h9r9 i0 7 2kl

    3tring i0 )

    - 3m 0[ng ph@ng thc GE9r.$)=

    ?kU8?20ata_as92GE9r.$3tring ta_I97 3tring coIE5ns7 3tring s9I9ction7 3tring s9I9ctionXrgs7 3tring groEpk.7

    3tring ha*ing7 3tring or09rk.7) 'U?524 TABz= tJn ca _?ng cn trE. *Qn 'U?524 7Qi802= 0anh sHch cHc ct s| tr? *; 0 IiE 'U?524 kik7U5Q2= cha cHc +i;E Lin trE. *Qn 'U?524 kik7U5Q2A?4= 0anh sHch cHc tha5 s ph[ cho cE +i;E Lin 'U?5244?Q8hB9= go5 nhD5 cHc ct Lt GE? 'U?524 1t524 = _ Ic th9o +i;E Lin 'U?524 Q?k?B9 = sFp >p th9o 5?ng ct +c ch +Rnh

    ; I2Uk2U

    (nt9nt +c sm 0[ng nh 5t _ 5H. trE.;n thng +ip gia cHc thnh phn trong

    ng 0[ng7 hoc gia cHc ng 0[ng */i nhaE2c sm 0[ng cho Z 5[c +"ch ch"nh=

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    33/75

    Ch@ng V2 i/i thiE *; I

    m I, trJn 0 IiE riJng

    _it2

    - TrE.;n cHc gDi >m I, +n cHc thnh phn ng 0[ng2

    - K"ch hot 5t Xcti*it. ha. 39r*ic92

    ng L, (nt9nt

    3m 0[ng (nt9nt

    (nt9nt +c chia I5 Y Ioi=

    - (5pIicitI. (nt9nt= (nt9nt Lhng ch r co5pon9nt >m I,7 tha. *o +D nD _W sEng thng

    tin trong cHc thEc t"nh2

    - u>pIicitI. (nt9nt= int9nt +: +c >Hc +Rnh thEc t"nh co5pon9nt7 ngha I +: ch r

    thnh phn s| nhm I, int9nt2

    kW sEng 0 IiE cho (nt9nt _ng thEc t"nh 9>tras thng GEa thEc t"nh pEtu>tra$)2

    Intent i= newIntent(this,GhiChuSuaActivity.class);GhiChu ghichu=danhsach_ghichu.get(current_row);

    i.putEtra(!_id!, String.valueOf(ghichu.get_id()));i.putEtra(!tenghichu!, ghichu.get"enghichu());

    i.putEtra(!noidung!, ghichu.get#oidung());

    `6ng ph@ng thc 4kUznU?1+O IQ. ra cHc 0 IiE trong (nt9nt2

    Intent i= getIntent();

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    34/75

    Ch@ng V2 i/i thiE *; I

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    35/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang Zd

    C\]24 EQt thit _R 0i +ng I/n hin na. chn Xn0roi0 I5 h +i;Ehnh ch +o7 s Ing ngi 06ng * thit _R ng. cng tng 01n +n nhE cE

    I/n *; phn 5;52 Xn0roi0 cD t"nh 5] cao7 +c s h tr t cng +!ng2 '

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    36/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang Z

    'TT TW2 17UQ? 241}G5 7gV %s9r Ngi sm 0[ng phn 5;5

    D12 7 77 ^k-71k 'TT TW2 17UQ? 241}G5 7g

    V ra55ar Chn chc nng _i hc ng phHp2Y u>9rcis9 Chn chc nng I5 _i t95 sHch ca ngi

    06ngd 39arch Chn chc nng s9arch trJn action _ar2

    3har9 point Chn chc nng shar9 +iO52

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    37/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang Z^

    Mo UY ^k-71k ^k C1k ra55ar2A7UQ? Ngi 06ng2

    Mo UY Ngi 06ng chn phn _i hc * %nit 5En hc2824 L 52

    7|2

    V2 Ngi 06ng chn phn ra55ar * %nit ] Iist*i92

    Y2 thng IQ. %nit +c chn thng GEa (` trong

    Iist*i92824 L 52

    7

    NE cD Ii Lhi Lhng cD (` trong Iist*i97 h thng s|

    thoHt chc nng7 tr? *; 59nE ch"nh2%W8 78 Sx7 m5U Khng cD2T5X2 S5X8 52 Khng cD2Hq8 S5X8 52 Khng cD25:0 0u ?Z24 Khng cD2

    ^k C1k u>9rcis92A7UQ? Ngi 06ng2Mo UY Ngi 06ng chn phn _i t

    9rcis9 * %nit ] Iist*i92

    Y2 thng IQ. %nit +c chn thng GEa (` trong

    Iist*i92824 L 52

    7

    NE cD Ii Lhi Lhng cD (` trong Iist*i97 h thng s|

    thoHt chc nng7 tr? *; 59nE ch"nh2%W8 78 Sx7 m5U Khng cD2T5X2 S5X8 52 Khng cD2Hq8 S5X8 52 Khng cD25:0 0u ?Z24 Khng cD2

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    38/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang Zw

    ^k C1k th9r _ooLsA7UQ? Ngi 06ng2Mo UY Ngi 06ng chn phn sHch +c +O trong th 5[c

    cIass_ooL824 L 52

    7|2

    V2 Ngi 06ng chn phn sHch ] Iist*i92

    Y2 thng IQ. phn sHch +c chn thng GEa (`

    trong Iist*i92824 L 52

    7

    Khng cD

    %W8 78 Sx7 m5U Khng cD2

    T5X2 S5X8 52 Khng cD2Hq8 S5X8 52 Khng cD25:0 0u ?Z24 Khng cD2

    ^k C1k 3ticL. Not9s2A7UQ? Ngi 06ng2Mo UY Ngi 06ng chn phn 3ticL. Not9s +O *it ghi ch82

    824 L 527|2

    V2 Ngi 06ng chn phn 3ticL. Not9s ] Iist*i9 ca59nE2

    Y2 thng Ioa0 0anh sHch cHc ghi ch8 +: IE2824 L 52

    7

    Khng cD2

    %W8 78 Sx7 m5U Khng cD2T5X2 S5X8 52 Khng cD2Hq8 S5X8 52 Khng cD2

    5:0 0u ?Z24 Khng cD2

    ^k C1k 39arch2A7UQ? Ngi 06ng2Mo UY Ngi 06ng chn phn 39arch trJn thanh Xction kar +O

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    39/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang Z}

    tA5 ngha ca t *ng2824 L 52

    7|2

    V2 Ngi 06ng chn thanh s9arch7 nh

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    40/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang \

    ^k C1k 3har9 points2

    A7UQ? Ngi 06ng2Mo UY Ngi 06ng chn chc nng shar9 +iO5 trJn action _ar2824 L 52

    7|2

    V2 Ngi 06ng chn chc nng shar9 +iO5 _i t

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    41/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang \V

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    42/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang \Y

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    43/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang \Z

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    44/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang \\

    k?ng 0 IiE cE hPi \ +Hp Hn

    # t? chi tit 0 IiE=

    T1mik^25Un $i07 TitI97 SE9stion7 Xns9ra7 Xns9r_7 Xns9rc7 Xns9r07Xns9r97 Xns9rL9.)

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    45/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang \d

    k?ng 0 IiE cE hPi d +Hp Hn2

    T1mik78U57 $roi07 sEgg9stt9>tV7 sEgg9stt9>tY)'TT TW2 U8Z7U|2

    K5:8 pi58

    Z?Z24

    NOTN^

    Rf24 m8Z7 Mo UY

    V i0 int fu3 KhDa ch"nh (` ca cE

    hPi

    'TT TW2 U8Z7U|2

    K5:8 pi58

    Z?Z24

    NOTN^

    Rf24 m8Z7 Mo UY

    V i0 int fu3 KhDa ch"nh (` ca cE

    hPiY TitI9 T9>t TiJE +;

    cHch I5

    _iZ SE9stion T9>t Ni 0Eng

    cE hPi

    \ Xns9ra T9>t Hp Hn Xd Xns9r_ T9>t Hp Hn k Xns9rc T9>t Hp Hn C^ Xns9r0 T9>t Hp Hn `w Xns9r9 T9>t Hp Hn u} Xns9rL9

    .

    T9>t Hp Hn

    +8ng

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    46/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang \

    Y TitI9 T9>t TiJE +;

    cHch I5

    _iZ SE9stion T9>t Ni 0Eng

    cE hPi\ Xns9ra T9>t Hp Hn Xd Xns9r_ T9>t Hp Hn k Xns9rc T9>t Hp Hn C^ Xns9r0 T9>t Hp Hn `w Xns9r9 T9>t Hp Hn u} Xns9rL9

    .

    T9>t Hp Hn

    +8ng

    k?ng 0 IiE ch8 th"ch t *ng2

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    47/75

    Ch@ng Y2 4hn t"ch thit L h thng Trang \^

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    48/75

    Ch@ng Z2 Ci +t * giao 0in ng 0[ng Trang \w

    C\]24 . CI aT V GIAO DIN &NG DNG

    .;. %W8 78 7f5 SxU 7/9 77 77 224 71 7\]24 U?r2 k0Q

    ng 0[ng h tr phiJn _?n Xn0roi0 d2 tr] IJn7 +c ci +t trJn 0in thoi3on. Up9ria Y ch. h +i;E hnh Xn0roi0 d2V2 3aE Lhi +c _iJn 0Rch7 iI9 ci +t ca

    ch@ng trAnh n5 ] th 5[c oEtpEt trong th 5[c proq9ct ca an0roi0 stE0io7 cop. iI9

    n. *o thx nh/ * ci +t trJn +in thoi ch. Xn0roi02 3aE Lhi ci +t7 icon ca ng

    0[ng s| n5 trong 59nE ch@ng trAnh ca +in thoi7 cIicL *o +O _Ft +E2

    CHc 5n hAnh giao 0in=

    Hnh 4.1 Mn hnh &hnh Hnh 4.2 Mn hnh menu

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    49/75

    Ch@ng Z2 Ci +t * giao 0in ng 0[ng Trang \}

    Hnh 4.; Mn hnh

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    50/75

    Ch@ng Z2 Ci +t * giao 0in ng 0[ng Trang d

    Hnh 4.5 Mn hnh -ti&>y N!te( Hnh 4.? Mn hnh thm ghi &h@

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    51/75

    Ch@ng Z2 Ci +t * giao 0in ng 0[ng Trang dV

    Hnh 4.A Mn hnh -B, D ghi &h@

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    52/75

    Ch@ng Z2 Ci +t * giao 0in ng 0[ng Trang dY

    Hnh 4.E Mn hnh Fnit 2 &G

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    53/75

    Ch@ng Z2 Ci +t * giao 0in ng 0[ng Trang dZ

    Hnh 4.11 Mn hnh i tIp t"J& nghiKm Hnh 4.12 Mn hnh >iLm t" >t uO

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    54/75

    Ch@ng Z2 Ci +t * giao 0in ng 0[ng Trang d\

    Hnh 4.1; Mn hnh >t uO Hnh 4.14 Mn hnh p l!Pi

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    55/75

    Ch@ng Z2 Ci +t * giao 0in ng 0[ng Trang dd

    Hnh 4.15 Mn hnh i tIp tQ luIn

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    56/75

    Ch@ng Z2 Ci +t * giao 0in ng 0[ng Trang d

    \2V^ #n hAnh oth9r _ooLs \2Vw #n hAnh sHch trong oth9r _ooLs

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    57/75

    4h[ I[c Trang d^

    K`T ^N

    ;. K@U e8Y S/U S\y7

    3aE thi gian tA5 hiOE * nghiJn cE *; h +i;E hnh Xn0roi07 nhD5 +: nF5

    +c nhng Lin thc c@ _?n *; h +i;E hnh Xn0roi07 *; cHch thc >. 0ng ng

    0[ng Xn0roi02 `a trJn nhng Lin thc Q. nhD5 +: hon thnh +; ti */i nhng

    chc nng nh 5[c tiJE _an +E +: +; ra nh= 5 phPng phn ra55ar7 u>9rcis9

    ca sHch * _W sEng thJ5 cHc chc nng tA5 Li57 t +iOn7 ghi ch87222 {; giao 0in=

    nF5 +c nhng thnh phn c@ _?n ca giao 0in nhD5 +: c gFng ht sc trong

    Lh? nng ca 5Anh +O thit L giao 0in cho ng 0[ng gi8p ngi 06ng t@ng tHc

    */i ng 0[ng2 {; ni 0Eng * c@ s] 0 IiE= ng 0[ng _ao g!5 0 IiE _i hc *

    _i t

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    58/75

    4h[ I[c Trang dw

    TI I^ THAM KH*O

    V T?824 UJ0 U52 67 H KQ1 67 TL 25W27 RSIp t"nh $i )*ng t"n

    mi t"+Ung #n$"!i$V7 YVY2Y T.' T?\]24 T N467 P\y247 RSIp t"nh #n$"!i$V,NUk Thi i7

    dYVY2Z 9Ip sit9 or progra59rs= 2stacLo*9rIo2co5\ Xn0roi0 09*9Iop9r sEpport= 209*9Iop9r2an0roi02co5d kIog o t9ach9r= 0E.thanhcs92or0pr9ss2co5

    http://www.stackoverflow.com/http://www.developer.android.com/http://www.stackoverflow.com/http://www.developer.android.com/
  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    59/75

    4h[ I[c Trang d}

    PH C

    C7 77 224 n i

    ; C7 224 t5@U 45 7g

    CHc I/p >m I,=

    - '/p hiChE$) cha thng tin ghi ch8 cn *it * cHc ph@ng thc g9t$) s9t$)

    - '/p hiChE`ata_as9$) I I/p trc tip to7 LiO5 tra7 +c c@ s] 0 IiE7 ngoi ra cn

    cD 5t s h5 +O ph[c *[ cho *ic IQ. 0anh sHch cHc ghi ch87 thJ57 >Da7 sma ghi

    ch8 ph[c *[ cho cHc Xcti*it.2

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    60/75

    4h[ I[c Trang

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    61/75

    4h[ I[c Trang V

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    62/75

    4h[ I[c Trang Y

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    63/75

    4h[ I[c Trang Z

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    64/75

    4h[ I[c Trang \

    < C7 224 if0 mf5 Uqh T?7 2450 tf mf5 Uqh UL i8q2.

    CHc I/p >m I,=

    - CHc I/p CaEoi cha thng tin *; cE hPi n thi tng phn * cHc ph@ng thc

    g9t$) s9t$)2

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    65/75

    4h[ I[c Trang d

    - '/p CaEoi`ata_as9 I I/p trc tip LiO5 tra7 sao chp * +c c@ s] 0 IiE7 ngoira cn cD 5t s h5 +O ph[c *[ cho *ic IQ. 0anh sHch cE hPi ca tng %nit th9o

    tng Ioi cE hPi +O ph[c *[ cho nhng %nitXcti*it.2

    - Tr/c Lhi I5 *ic */i I/p n. thA ta cop. C3`' *o th 5[c ass9t ca proq9ct7 rEn

    proq9ct thA 9cIips9 s| t +ng to cho ch8ng ta V th 5[c 0ata_as9 trong th 5[c

    0ata0atatJn pacLag9 +O cha 0ata_as9 cn I5 *ic */i7 nhng I8c n. 0ata_as9

    ca ch8ng ta *1n cha cD 0 IiE7 * +O 5En cop. 0 IiE t 0ata_as9 t iI9 ass9t*o thA ch8ng ta s| cD nhng h5 +O >m I, chE.n +D trong I/p CaEoi`ata_as92

    - E tiJn I phn Lhai _Ho ca cHc ct cD trong 0ata_as97 ngoi ra cn cD tJn *

    +ng 01n +n 0ata_as9 trong ng 0[ng ca ch8ng ta=

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    66/75

    4h[ I[c Trang

    'E , I `k4XT I +ng 01n +n 0ata_as9 cha cHc cE hPi cho phn _i t

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    67/75

    4h[ I[c Trang ^

    Ngoi ra ch8ng ta cn cD Y h5 op9n`ata_as9 * cIos9 +O 5] * +Dng Lt ni *s

    0ata_as9 5 ta sm 0[ng2

    Ngoi nhng I/p +O Lh]i to * gi 06ng 0ata_as9 nh trJn ta cn *it thJ5 cHc

    ph@ng thc Ia.TatCaCaEoiTrong%nit$3tring Enit) nh5 tr? *; tQt c? cE hPi

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    68/75

    4h[ I[c Trang w

    trong Enit7 h5 _ooI9an IaCaEoid`apXn$3tring Enit) nh5 LiO5 tra >95 cHc cE

    hPi trong Enit n. cD ph?i thEc *; 0ng cE hPi trFc nghi5 cD d +Hp Hn ha.

    Lhng7 cEi c6ng I h5 Ia.NgaENhi9nCaEoi$int soCaE7 3tring Enit) nh5 IQ. cHc

    cE hPi trong 0ata_as97 +i */i phn t IE95 nD I 0ng no2

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    69/75

    4h[ I[c Trang }

    - '/p kaiTap%nit>Xcti*it. */i > I tJn %nit2 CMng ging nh cHc Xcti*it.

    thng thQ.7 +E tiJn I phn Lhai _Ho cHc _in cn 06ng * cHc co5pon9nt

    nh t9>t{i97 _Etton7~ cD trong Ia.oEt2

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    70/75

    4h[ I[c Trang ^

    Ngoi ra +O h tr cho cHc chc nng ca tng co5pon9nt trJn Ia.oEt s| +c

    i5pI959nt trong I/p n. thA ch8ng ta cD 5t s h5 saE +.2 5 thoigian$) +O s9t

    thi gian cho tng cE hPi7 nE ht thi gian Ys 5 ngi 06ng cha tr? Ii cE hPi

    thA ng 0[ng s| t +ng chE.On sang cE LhHc2 5 hi9nthi$) Lh]i to cHc giH trR

    cho nhng co5pon9nt trJn Ia.oEt7 h5 n. s| +c gi Lhi ngi 06ng 5/i chE.On

    h/ng t/i phn _i t

    95 cE tr? Ii ca ngi 06ng */i +Hp Hn trong

    C3`'7 nE +8ng thA s cE tr? Ii +8ng ca ngi 06ng tng IJn V2 5

    Ki95Tra'ai$) gi8p cho ngi 06ng saE Lhi I5 _i t

    ong 5 5En >95 Ii >95

    5Anh I5 nh th no7 +: +8ng ha. cha7 I8c +D h5 n. cD cng *ic I hiOn thR

    5E sFc LhHc nhaE gia +Hp Hn ngi ch@i * +Hp Hn trong C3`'2

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    71/75

    4h[ I[c Trang ^V

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    72/75

    4h[ I[c Trang ^Y

    Tip +n I cHc h5 >m I, cHc s Lin Lhi cIicL *o _Etton N9>t +O chE.On sang

    cE hPi 5/i7 Lhi ngi 06ng chn cE tr? Ii _ng cHch chn *o ra0io _Etton7

    _Etton Ch9cL +O LiO5 tra Ii cHc cE tr? Ii 5Anh +: I57 _Etton banL s| gi8p cho

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    73/75

    4h[ I[c Trang ^Z

    ngi 06ng thQ. +c phn +iO5 cao nhQt ca _i t

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    74/75

    4h[ I[c Trang ^\

    095thoigian$)7 n +i t*Thoiian2 NE nh in09>socaE I trng thHi phn

    5;5 +: ch. ht s cE hPi thA n +i tQt c? nhng gA Lhng cn thit7 cho

    hin IJn t*L9tGEa7 t*caE0Eng7 t*socaE * _Etton kacLto5ain2 39t t9>t cho

    t*socaE I s cE hPi 5 ngi 06ng cn tr? Ii7 s9t t9>t cho t*caE0Eng I

    caE0Eng IQ. t h5 Ki95TraCaE`Eng$)2 NE iI9 5 thanh cn +ang phHt

    thA tFt IEn iI9 n.2 Ngc Ii ch. Ii h5 hi9nthi$)7 ch. Ii h5

    Ki95Tra'ai$) * cho in09> tng 0n $0nh cho 4ractic9partZ7 4ractic9part\7

    4ractic9)2

  • 7/24/2019 Do an TTTN Dinh Ngoc Tuyen_ Nguyen Trung Hieu - Copy

    75/75

    4h[ I[c Trang ^d