Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

63 1.5K 0
Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

luận văn được bảo vệ với điểm số cao nhất bên ngành công nghệ phần mềm. Luận văn là tổng quan và khái quát về HĐH Android và đi sâu vào quá trình làm phần mềm Ứng dụng du lịch trên Android

ĐẠI HỌC PHAN CHÂU TRINH KHOA KHOA HỌC CÔNG NGHỆ ĐINH LANG VIỆT TÌM HIỂU VÀ XÂY DỰNG ỨNG DỤNG DU LỊCH HỘI AN TRÊN ANDORID KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN Hệ đào tạo: quy Khóa học: 2009 – 2013 Hội An, 2013 ĐẠI HỌC PHAN CHÂU TRINH KHOA KHOA HỌC CÔNG NGHỆ ĐINH LANG VIỆT TÌM HIỂU VÀ XÂY DỰNG ỨNG DỤNG DU LỊCH HỘI AN TRÊN ANDORID KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN Hệ đào tạo: quy Khóa học: 2009 – 2013 Giáo viên hướng dẫn : Nguyễn Cửu Thị Ánh Mai Hội An, 2013 TRƯỜNG ĐẠI HỌC PHAN CHÂU TRINH CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự – Hạnh phúc NHIỆM VỤ KHM VỤ KHÓA L KHÓA LUẬN TỐT NN TỐT NGHIỆT NGHIỆM VỤ KHP Họ tên : ĐINH LANG VIỆT Lớp : 09IT Ngành : CÔNG NGHỆ THÔNG TIN ***************************************************** Tên đề tài: “Tìm Hiểu Và Xây Dựng Ứng Dụng Du Lịch Hội An Trên Android” Nội dung phần thuyết minh:  Chương I: Hệ Điều Hành Android  Chương II: Lập Trình Android  Chương III: Ứng Dụng Du Lịch Hội An Chương trình: Viết ngơn ngữ Android SDk Ý nghĩa đề tài: Quá trình thực đề tài q trình làm việc có lập kế hoạch, có thực hiện, có kiểm tra tiến độ Qua thời gian thực đề tài, thân rút nhiều học kinh nghiệm quí báu Những kiến thức kinh nghiệm thu thập suốt thời gian thực đề tài hành trang vững giúp thân có khởi đầu tốt sau trường Mục đích đề tài: Xây dựng ứng dụng du lịch chạy tảng Android Nhằm quảng bá du lịch Hội An, giúp cho khách du lịch dễ dàng tìm hiểu thông tin Thành Phố Hướng phát triển Ứng dụng du lịch phát triên dự mã nguồn mở Hệ Điều Hành Android cớ sở thực tế đời sống GIÁO VIÊN HƯỚNG DẪN LỜI CAM ĐI CAM ĐOAN Tôi xin cam đoan Bản khóa luận tốt nghiệp cơng trình nghiên cứu thực cá nhân, thực dựa sở lý thuyết, kiến thức chuyên ngành, nghiên cứu khảo sát hướng dẫn khoa học cô Nguyễn Cửu Thị Ánh Mai Các liệu kết khóa luận trung thực nhận xét, phương hướng đưa xuất phát từ thực tiễn kinh nghiệm có Một lần xin khẳng định trung thực lời cam đoan Hội An, 13/04/2013 Người thực Đinh Lang Việt LỜI CẢM ƠN Đầu tiên cho gửi lời cảm ơn đến tất thầy cô khoa Công Nghệ Thông Tin Trường Đại Học Phan Châu Trinh tạo điều kiện cho trình thực khóa luận Để hồn thành tốt khóa luận này, tơi xin chân thành gửi lời cảm ơn tới cô Nguyễn Cửu Thị Ánh Mai, người hướng dẫn tận tình giúp đỡ tơi nhiều q trình thực khóa luận Ngồi ra, q trình thực khóa luận tơi cịn nhận nhiều động viên giúp đỡ từ phía gia đinh, người thân bạn bè Do đó, tơi xin cảm ơn gia đình bạn bè sát cánh bên lúc căng thẳng Dù cố gắng hồn thành khóa luận u cầu, chắn có thiếu sót khơng tránh khỏi Tơi mong nhận thơng cảm tận tình bảo thầy cô bạn Tơi xin cảm ơn ! MỤC LỤ NHIỆM VỤ KHĨA LUẬN TỐT NGHIỆP LỜI CAM ĐOAN LỜI CẢM ƠN DANH MỤC HÌNH ẢNH DANH MỤC VIẾT TẮT MỞ ĐẨU CHƯƠNG : HỆ ĐIỀU HÀNH ANDROID 1.1 Lịch sử android 1.2 Máy ảo dalvik 1.3 Kiến trúc android .5 1.3.1 Applications (tầng ứng dụng) 1.3.2 Application framework 1.3.3 Library .7 1.3.4 Android Runtime (môi trường thực thi) 1.3.5 Linux kernel (nhân Linux) 1.4 Android Emulator CHƯƠNG : LẬP TRÌNH ANDROID 2.1 Androidmanifest.xml .9 2.2 File R.java 10 2.3 Chu kỳ ứng dụng Android 10 2.3.1 Chu kỳ sống thành phần 11 2.3.2 Activity Stack 11 2.3.3 Các trạng thái chu kỳ sống 12 2.3.4 Chu kỳ sống ứng dụng 12 2.3.5 Các kiện chu kỳ sống ứng dụng 13 2.3.6 Thời gian sống ứng dụng 14 2.3.7 Thời gian hiển thị Activity 14 2.3.8 Các phương thức chu kỳ sống 14 2.4 Thành phần quan trọng ứng dụng android 16 2.4.1 View 16 2.4.2 ViewGroup 17 2.4.3 Button 19 2.4.4 ImageButton 19 2.4.5 ImageView 20 2.4.6 ListView 20 2.4.7 TextView .21 2.4.8 EditText 22 2.4.9 CheckBox 22 2.4.10 MenuOptions .23 2.4.11 ContextMenu .23 2.4.12 Quick Search Box 24 2.4.13 Activity .25 2.4.14 Intent 27 2.4.15 Content provider Uri .28 2.4.16 Background service .29 2.4.17 Telephony 33 2.4.18 SQLite 34 2.5 Android & Webservice 35 2.5.1 Khái niệm Web service SOAP 35 2.5.2 Giới thiệu XStream 35 2.5.3 Thao tác với web service Android .36 2.6 Cơng cụ lập trình 36 2.7 Thực project android .37 2.7.1 Các file quan trọng Android 37 2.7.2 Máy Emulator Android Eclipse 38 CHƯƠNG : ỨNG DỤNG DU LỊCH HỘI AN 39 3.1 Tổng quan 39 3.1.1 Giới thiệu chức 39 3.1.2 Một vài hình ảnh ứng dụng 40 3.2 Các thành phần ứng dụng 41 3.2.1 Các layout sử dụng ứng dụng 41 3.2.2 Các điều khiển Activity ứng dụng 44 3.2.3 Dữ liệu XML 46 3.3 Sơ đồ liên kết hình dialog .48 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .49 Mục tiêu đạt 49 Hướng phát triền 49 TÀI LIỆU THAM KHẢO .51 DANH MỤ KHĨA LC HÌNH Ả Hình 1 : Android timeline Hình : Cấu trúc stack hệ thống android Hình : Android emulator .9 Y Hình : Activity stack .12 Hình 2 : Chu kỳ sống activity .13 Hình : Chu kỳ sống ứng dụng android .14 Hình : Cấu trúc giao diện ứng dụng android 18 Hình : Bố trí widget sử dụng linearlayout 19 Hình : Bố trí widget framelayout 19 Hình : Bố trí widget retalivelayout 20 Hình : Bố trí widget tablelayout 21 Hình : Imagebuton 21 Hình 10 : Imageview imagebutton 22 Hình 11 : Minh hoạ cho listview 23 Hình 12 : Minh hoạ option menu .25 Hình 13 : Minh hoạ context menu .26 Hình 14 : Minh hoạ quick search box 27 Hình 15 : Truyền liệu activity 29 Hình 16 : Các thuộc tính intend 30 Hình 17 : Các action định nghĩa sẵn intend 31 Hình 18 : Chu trình sống service 35 Hình 19 : Màn hình khởi động eclipse .40 Hình 20 : File project android 41 Hình 21 : Tạo emulator Hình : Màn hình dịch vụ 45 Hình : List danh sách hình ảnh 45 Hình 3 : Định vị tin tức 46 Hình : Từ điên trợ giúp 46 Hình : Các layout ứng dụng 47 Hình : Giao diện layout main 48 Hình : Code layout main 48 Hình : Giao diện layout header .49 Hình : Giao diện layout center 49 Hình 10 : Giao diện layout footer 50 Hình 11 : Các activity sử dụng 51 Hình 12 : Code mainactivity 51 Hình 13 : Code hàm xml parser 52 Hình 14 : Code activity hoi an 52 Hình 15 : Dữ liệu xml ứng dụng .54 Hình 16 : Ândoridmanifest.xml 54 Hình 17 : Sơ đồ liên kết hình .55 ... 11 năm 2007, hãng T- Mobile công bố điện thoại Android T-Mobile G1, -4 - smartphone dựa tảng Android Một vài ngày sau đó, Google lại tiếp tục công bố mắt phiên Android SDK release... TRINH KHOA KHOA HỌC CÔNG NGHỆ ĐINH LANG VIỆT TÌM HIỂU VÀ XÂY DỰNG ỨNG DỤNG DU LỊCH HỘI AN TRÊN ANDORID KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN Hệ đào tạo: quy... điển Anh-Việt giúp bạn tốt việc truy cập thông tin Hi vọng với đề tài nghiên cứu này, giúp ích phần cho du khách ham quan du lịch đến với Hội An -3 - CHƯƠNG : HỆ ĐIỀU HÀNH ANDROID

Ngày đăng: 22/10/2013, 10:28

Hình ảnh liên quan

Hình 1. : Android timeline - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 1..

Android timeline Xem tại trang 12 của tài liệu.
Hình 1. : Cấu trúc stack hệ thống Android - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 1..

Cấu trúc stack hệ thống Android Xem tại trang 14 của tài liệu.
Hình 1. : Android emulator - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 1..

Android emulator Xem tại trang 17 của tài liệu.
Hình 2. : Chu kỳ sống của Activity - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Chu kỳ sống của Activity Xem tại trang 20 của tài liệu.
Hình 2. : Activity stack - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Activity stack Xem tại trang 20 của tài liệu.
Hình 2. : Chu kỳ sống của ứng dụng Android - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Chu kỳ sống của ứng dụng Android Xem tại trang 22 của tài liệu.
Hình 2. : Cấu trúc một giao diện ứng dụng Android - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Cấu trúc một giao diện ứng dụng Android Xem tại trang 25 của tài liệu.
Hình 2. : Bố trí các widget sử dụng LinearLayout - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Bố trí các widget sử dụng LinearLayout Xem tại trang 26 của tài liệu.
Hình 2. : Bố trí các widget trong FrameLayout - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Bố trí các widget trong FrameLayout Xem tại trang 27 của tài liệu.
Hình 2. : Bố trí widget trong RetaliveLayout - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Bố trí widget trong RetaliveLayout Xem tại trang 28 của tài liệu.
Hình 2. : Bố trí widget trong TableLayout - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Bố trí widget trong TableLayout Xem tại trang 28 của tài liệu.
Hình 2. : Minh hoạ cho một ListView - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Minh hoạ cho một ListView Xem tại trang 30 của tài liệu.
Hình 2. : Minh hoạ context menu - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Minh hoạ context menu Xem tại trang 33 của tài liệu.
Hình 2. : Minh hoạ Quick Search Box - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Minh hoạ Quick Search Box Xem tại trang 34 của tài liệu.
Hình 2. : Truyền dữ liệu giữa 2 Activity - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Truyền dữ liệu giữa 2 Activity Xem tại trang 36 của tài liệu.
Hình 2. : Các Action đã được định nghĩa sẵn trong Intend - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Các Action đã được định nghĩa sẵn trong Intend Xem tại trang 37 của tài liệu.
Hình 2. : Chu trình sống của một Service - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

Chu trình sống của một Service Xem tại trang 41 của tài liệu.
Hình 2. : File trong project Android - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

File trong project Android Xem tại trang 46 của tài liệu.
Hình 2. : màn hình khởi động Eclipse - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 2..

màn hình khởi động Eclipse Xem tại trang 46 của tài liệu.
- drawable-hdp i: các file chứ hình ảnh của ứng dụng. - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

drawable.

hdp i: các file chứ hình ảnh của ứng dụng Xem tại trang 47 của tài liệu.
Hình 3. : Các layout trong ứng dụng - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 3..

Các layout trong ứng dụng Xem tại trang 50 của tài liệu.
Hình 3. : Giao diện layout main - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 3..

Giao diện layout main Xem tại trang 51 của tài liệu.
Hình 3. : Giao diện layout center - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 3..

Giao diện layout center Xem tại trang 52 của tài liệu.
Hình 3. : Các activity được sử dụng - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 3..

Các activity được sử dụng Xem tại trang 53 của tài liệu.
Hình 3. : Code hàm XML Parser - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 3..

Code hàm XML Parser Xem tại trang 54 của tài liệu.
Hình 3. : Code MainActivity - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 3..

Code MainActivity Xem tại trang 54 của tài liệu.
Hình 3. : Dữ liệu XMl trong ứng dụng - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

Hình 3..

Dữ liệu XMl trong ứng dụng Xem tại trang 56 của tài liệu.
3. Sơ đồ liên kết màn hình và dialog - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

3..

Sơ đồ liên kết màn hình và dialog Xem tại trang 57 của tài liệu.
1. Mục tiêu đạt được - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

1..

Mục tiêu đạt được Xem tại trang 58 của tài liệu.
• Chức năng chụp hình và gửi hình qua các trang mạng xã hộ i: - Đồ Án tốt nghiệp công nghệ thông tin - ANDROID

h.

ức năng chụp hình và gửi hình qua các trang mạng xã hộ i: Xem tại trang 58 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan