Thông tin tài liệu
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 [...]... u tìm hi u cách làm vi c và l p trình trên n n t ng Android Nghiên c u s d ng ngôn ng Java và các th vi n trong Android l p trình ng d ng S d ng s d ng công c Android SDK, Eclipse SDK trên h làm môi tr Phát tri n II i u hành Windows 7 ng và Java trên Android làm ngôn ng l p trình ng d ng Calculator trên thi t b di ng v i h i u hành Android Gi i thi u các ch c n ng ng d ng Calculator bao gi c ng nh... cáo kháo lu n t t nghi p I Tìm hi u h GVHD: ThS H Quang Kh i i u hành Android ph n tìm hi u h i u hành, có c các ki n th c này em ã c và tham kh o tài li u t nhi u ngu n khác nhau và úc k t thành các n i dung g n g n bên d c trình bày i 1) Gi i thi u h i u hành Android a) Gi i thi u m t s h i u hành trên thi t b di 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... tri n ng d ng, em ã c ng ã c ng c và hoàn thi n các k n ng c b n trong vi c phát tri n m t ng d ng ph n m m c nh ó em còn thu th p c khá nhi u ki n th c m i v h s hình thành và phát tri n, c tr ng, c u trúc c a h n gi n Bên i u hành Android ( L ch i u hành Adroid, chu k ng d ng và các thành ph n trong ng d ng Android) , và n m v ng h n ngôn ng Java trong h i u hành di ng Và m t i u em c m th y r t quan... 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à b) Là h nh hình hi u n ng và m t plugin cho Eclipse IDE u i m c a H H Android: i u hành mã ngu n m Android ã thu hút nhi u nhà phát tri n và t t t c các t ng l p xã h i khi Goole phân ph i mi n phí Android và các o n mã có b n quy n khác cho b t c ai mu n tham gia phát. .. Miner, Communications Inc và c u phó ch t ch công ngh và t nh ng ng i trong s h s d ng các kinh nghi m có tri n ngành công nghi p không dây c a công ty B thu n là ph n m m trên i n tho i di i ã làm vi c v i ng lai c c ng sáng l p c a Wildfire u, h Orange, và t t c góp ph n vào vi c phát i u hành Android ch n 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... a trên các thi t b di tài này là tìm hi u v h ng và t i u hành Android - h ó th c hi n m t phát tri n ng d ng i u hành ây em xây d ng và phát tri n ng d ng có tên Calculator ng d ng này có th giúp h c sinh và sinh viên hay b t c ai có nhu c u tính toán Lê Qu c Vi t – 0851010328 Trang 4 Báo cáo kháo lu n t t nghi p 5) Ph GVHD: ThS H Quang Kh i ng pháp th c hi n: Thu th p, c tài li u, nghiên c u tìm. .. h i và web 2.0 Android (s c gi i thi u chi ti t Lê Qu c Vi t – 0851010328 ph n sau) Trang 11 Báo cáo kháo lu n t t nghi p GVHD: ThS H Quang Kh i b) 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... gi n h n và ít t n th i gian h n i v i ng d ng Calculator hi n t i thì có r t nhi u s n ph m thu c ng d ng này ch y trên các h Android i u có ch Trên th tr n khoa h c và các lo i tính toán khác i u hành khác nhau m i máy di ng trình Calculator Tuy nhiên ch ng ch y h ng trình này còn r t i u hành n gi n ng ng d ng Android thì các ng d ng calculator c ng khá da d ng i n hình là: Scientific calculator. .. Scientific calculator 4 Tuy nhiên giao di n Ti ng Anh và thi u các ch c n ng gi i ph sinh, sinh viên th ng s d ng ng trình mà h c tài Tìm hi u và phát tri n ng d ng Caculator trên h i u hành Anroid” c a em s cung c p ch c n ng t ng t ng d ng Calculator m c nh trên máy Android c ng nh các ch c n ng c b n c a “Scientific calculator và ti p t c phát tri n thêm các ch c n ng phù h p v i nhu c u tính... u hành này: i u hành di ng hi n nay Windows phone 7 Windows Phone 7 là m t h s k th a i u hành di ng c phát tri n b i Microsoft, và là 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 iM tn m 2010 , v i châu Á có th trong n m 2011 Windows Mobile Là th h ti n nhi m c a Windows Phone 7,Windows Mobile là h i u hành . đ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. 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 . 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
Ngày đăng: 18/05/2015, 02:17
Xem thêm: Tìm hiểu và phát triển ứng dụng calculator trên hệ điều hành android, Tìm hiểu và phát triển ứng dụng calculator trên hệ điều hành android