Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 81 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
81
Dung lượng
1,01 MB
Nội dung
ĈҤI HӐ&Ĉ¬1 ҸNG 75Ѭ Ӡ1*Ĉ ҤI HӐ&6Ѭ3+ ҤM KHOA TIN HӐC ^ ] KHÓA LUҰN TӔT NGHIӊP CӰ NHÂN NGÀNH CƠNG NGHӊTHƠNG TIN ĈӄTÀI: TÌM HIӆU HӊĈ, ӄU HÀNH ANDROID XÂY DӴNG ӬNG DӨ1*75Đ&+Ѫ,; ӂP HÌNH 75Ç1Ĉ, ӊN THOҤ,',Ĉ ӜNG SINH VIấN: NGUY1913+1* LP: 09CNTT2 CBHD: 3*676/ầ9161 ơ1 NG, 5/2013 i /Ӡ,&Ҧ0Ѫ1 Ĉ̯ u tiên, Em xin gͧi lͥi c̫ P˯QFKkQWKjQKÿ ͇ n Th̯ y, Cô ͧkhoa Tin h͕ c, WU˱ ͥQJĈ ̩i h͕ F6˱3K ̩mĈ ̩ i h͕ FĈj1 ̽QJÿmW ̵ n tình d̩y d͟, dìu d̷ t em su͙t QăPWKHRK ͕ Fÿ ̩ i h͕ c Em xin g͵i lͥi c̫ P˯Qÿ ͇ n th̯\/r9ăQ6˯Q QJ˱ ͥi t̵ QWuQKK˱ ͣng d̳QJL~Sÿ ͩ, ÿ͡ ng viên em hoàn thành lu̵ QYăQQj\ Cu͙ i cùng, c̫ P˯Q%D0 ́và nhͷQJQJ˱ ͥLWKkQÿmNKtFKO ͏ ÿ ͡ ng viên thͥi gian h͕ c t̵p, nghiên cͱXÿ ͋có ÿ˱ ͫc thành qu̫QK˱QJj\K{PQD\ Em chân thành c̫P˯Q Ĉj N̽ ng, ngày 08 tháng 05 QăP Sinh viên thc hi͏ n Nguy͍ Q9ăQ3K˱˯QJ ii /Ӡ,&$0Ĉ2$1 7{L[LQFDPÿRDQ Nhͷng n͡ i dung lu̵Q YăQ Qj\ cOj hi͏ Q GR ͣ G˱ i sW{L W K˱ ͣng d̳n trc ti͇ p cͯa th̯\/r9ăQ6˯Q M͕i tham kh̫ o dùng lu̵n văQÿ ͉ Xÿ˱ ͫc trích d̳n rõ ràng tên tác gi̫, tên cơng trình, thͥLJLDQÿ ͓ DÿL ͋ m cơng b͙ M͕i chép không hͫp l͏ , vi ph̩ m quy ch͇ÿjRW ̩o, hay gian trá, xin ch͓ u hoàn toàn trách nhi͏ m Sinh viên Nguy͍ Q9ăQ3K˱˯Q iii MӨC LӨC MӢĈҪU ««««««««««««««««««««««««««« I Ĉһ t vҩ Qÿ Ӆ II Mө FÿtFKêQJKƭDYjSK ҥ PYLÿ Ӆtài II.1 7rQÿ Ӆtài II.2 Mө FÿtFKYjêQJKƭD II.3 Phҥ PYLÿ Ӆtài III Nhӳng viӋ c sӁgiҧ i quyӃ WWURQJÿ Ӆtài III.1 &iFEѭ ӟc thӵc hiӋ n III.2 DӵkiӃ n kӃ t quҧÿ ҥ Wÿѭ ӧc IV Nӝ i dung luұ QYăQW ӕ t nghiӋ p &+1*,*, I THIU H , 8+ơ1+$1'52,'ôôôôôôô I 6ѫOѭ ӧc vӅcác hӋÿL Ӆ u hành I.1 Các chӭFQăQJFKtQKF ӫ a hӋÿL Ӆ u hành I.2 Các thành phҫ n cӫ a hӋÿL Ӆ u hành I.3 Phân loҥ i hӋÿL Ӆ u hành II Tә ng quan vӅhӋÿL Ӆ u hành Android II.1 Lӏ ch sӱAndroid II.2 Các phiên bҧ n cӫa hӋÿL Ӆ u hành Android (Android Platform) II.3 Ӭng dө ng cӫ a Android sӵphát triӇ n cӫD$QGURLGWURQJWѭѫQ III KiӃ n trúc hӋÿL Ӆ u hành Android III.1 Các thành phҫ n cҩ u tҥ o nên Android (Android Architecture) III.2 HӋthӕng tұ p tin hӋÿL Ӆ u hành Android 11 III.3 So sánh giӳa hӋÿL Ӆ u hành 13 III.4 Các thành phҫ n tҥ o nên ӭng dөng Android (Android Application Components) 14 &+ѬѪ1* II LP TRèNH NG D1*75ầ1++$1'52,' ôôô 23 I L p trỡnh ӭng dө ng Android 23 I.1 ThiӃ t lұ SP{LWUѭ ӡng phát triӇ n ӭng dөng 23 I.2 Các thành phҫ n Android Project 23 II Mơ hình Web service 25 iv II.1 Giӟi thiӋ u công nghӋ 26 II.2 Ĉһ FÿL Ӈ m cӫa dӏ ch vөweb 26 II.3 KiӃ n trúc cӫa dӏ ch vөWeb 28 II.4 Xây dӵng dӏ ch vөWeb 29 III Cơng nghӋBluetooth lұ p trình vӟi Bluetooth Android 31 III.1 Khái niӋ m công nghӋBluetooth 31 III.2 Lұ p trình vӟi Bluetooth Android 31 &+ѬѪ1*,,, XÂY DӴNG ӬNG DӨNG TRỊ &+Ѫ, XӂP HÌNH«« 37 I Phân tích 37 I.1 Mơ tҧbài tốn 37 I.2 Luұ WFKѫLYjFiFKFKѫL 39 I.3 &iFKWtQKÿL Ӈ m 39 I.4 Ĉӕ LWѭ ӧQJQJѭ ӡLFKѫL 40 I.5 Phân tích yêu cҫ u 40 II ThiӃ t kӃ 41 II.1 Use Case 41 II.2 Xây dӵng kiӃ QWU~FFKѭѫQJWUuQK 42 II.3 Xây dӵng cҩ u trúc dӳliӋ u thuұ t toán 44 II.4 BiӇ Xÿ ӗlӟp 47 II.5 BiӇ Xÿ ӗtrҥ ng thái 49 II.6 &iFPjQKuQKFKtQKWURQJWUzFKѫL 51 II.7 &jLÿ һ t kiӇ m thӱ 55 KT LU19ơ+ NG PHT TRINôôôôôôôôôôôôôôô.66 III KӃ t quҧÿ Ӆtài 66 III.1 Nhӳng kӃ t quҧÿmOjPÿѭ ӧc 66 III.2 Nhӳng vҩ Qÿ ӅFKѭDOjPÿѭ ӧc 66 IV +ѭ ӟng phát triӇ Qÿ Ӆtài 66 IV.1 /ѭXWU ҥ ng thái cӫ DWUzFKѫLNKL1Jѭ ӡLFKѫLU ӡi khӓ i ӭng dөng 67 IV.2 Hoàn thiӋ n mơ hình phát triӇ QWUzFKѫLRQOLQH 67 PHӨLӨC «««««««««««««««««««««««««««68 TÀI LIӊU THAM KHҦO««««««««««««««««««««« 69 v DANH MC HèNH 7ầ1+ẻ1+9 HèNH TRANG Hỡnh %LXWQJFKRPWVSKLrQEQ$QG Hình Samsung Galaxy S Hình LӃQWU~FFӫDKӋÿLӅXKjQK$QGURLG Hình Activity Lifecycle 18 Hình Service Lifecycle 20 Hình 7UX\ӅQ,QWHQWYjVӕOLӋXVDQJ$FWLY 21 Hình 7ҥRPӟLӭQJGөQJ$QGURLG 23 Hình Mơ hình web service Hình LӃQWU~FGӏFKYөZHEVHUYLFH 28 Hình 10