1. Trang chủ
  2. » Luận Văn - Báo Cáo

ỨNG DỤNG TÌM ĐƯỜNG ĐI TRÊN BẢN ĐỒ SỐ TRONG THIẾT BỊ DI ĐỘNG SỬ DỤNG CÔNG NGHỆ ANDROID

61 165 0

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP ỨNG DỤNG TÌM ĐƯỜNG ĐI TRÊN BẢN ĐỒ SỐ TRONG THIẾT BỊ DI ĐỘNG SỬ DỤNG CÔNG NGHỆ ANDROID Ngành : Cơng nghệ thơng tin Niên khố : 2007 - 2010 Lớp : LT07DT Sinh viên thực : Phạm Thế Sang TP.HỒ CHÍ MINH, tháng năm 2010 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP ỨNG DỤNG TÌM ĐƯỜNG ĐI TRÊN BẢN ĐỒ SỐ TRONG THIẾT BỊ DI ĐỘNG SỬ DỤNG CÔNG NGHỆ ANDROID Giáo viên hướng dẫn: Th.S Mai Anh Thơ Niên khoá Lớp Sinh viên thực Mã số sinh viên : 2007 - 2010 : LT07DT : Phạm Thế Sang : 07430019 TP.HỒ CHÍ MINH, tháng năm 2010 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android  Nhận xét giáo viên hướng dẫn ………………………………………………………………………………………… Trang i     GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Nhận xét giáo viên phản biện Location Map   Trang ii GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    LỜI CẢM ƠN Em xin chân thành cảm ơn Quý thầy cô Khoa Công nghệ Thông tin Trường Đại học Nơng Lâm tận tình dạy bảo cho em nhiều kiến thức bổ ích suốt thời gian học tập trường tạo điều kiện cho em thực đề tài Kính chúc Thầy cô dồi sức khỏe thành công sống Đặc biệt, em xin bày tỏ lòng biết ơn sâu sắc đến cô Mai Anh Thơ, người tận tình hướng dẫn em suốt thời gian thực đề tài, cho em bình tĩnh tự tin, giúp em rút nhiều học kinh nghiệm quý báu em vấp phải khó khăn Cảm ơn bạn sinh viên CNTT khóa 2007 Các bạn giúp đỡ, động viên hỗ trợ nhiều đóng góp cho tơi nhiều ý kiến q báu, qua đó, giúp tơi hồn thiện cho đề tài Mặc dù nỗ lực, cố gắng hẳn đề tài nhiều thiếu sót em mong nhận nhiều góp ý phê bình Q thầy cơ, anh chị bạn Một lần nữa, em xin chân thành cảm ơn! TP Hồ Chí Minh, tháng năm 2010 Phạm Thế Sang Location Map   Trang iii GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    TÓM TẮT Hiện đời sống người dân giới ngày nâng cao, xã hội ngày phát triển, mang lưới giao thông phát triên theo Nhu cầu du lịch giải trí lại người dân tăng nhiều so với năm trước Khi đến địa điểm du lịch, thành phố mới, việc lại khó khăn Điều gây cản trở cho công việc tốn nhiều thời gian để đến nơi cần đến Chính khó khăn này, hệ thống phần mềm tìm đường đồ số điện thoại dộng xây dựng nhằm giảm thiều tồi đa việc lại tìm kiếm địa điểm Hiện cộng nghệ Android bước phát triển bên cạnh công nghệ khác Windows Mobile, Symbian nhiên OS X (iPhone) Nắm bắt nhu cầu sử dung thiết bị số ngày cao người, Google xây dựng tảng mở cho thiết bị di động Google (gồm hệ điều hành [linux base], middleware số ứng dụng bản) Android thu hút ý giới cơng nghệ khắp tồn cầu đứa Google sử dụng giấy phép mã nguồn mở Chính em chọn cơng nghệ Android để xây dựng hệ thống phần mềm tìm đường đồ số điện thoại di động Bước đầu em xây dựng thành cơng ứng dụng tìm đường đồ số Google với chức Ứng dụng giúp ích nhiều việc tìm đường địa điểm cho người sử dụng thiết bị di động Location Map   Trang iv GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    MỤC LỤC Trang LỜI CẢM ƠN iii TÓM TẮT iv MỤC LỤC v DANH SÁCH CHỮ VIẾT TẮT vii DANH SÁCH CÁC HÌNH viii Giới thiệu Chương I: CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu Android: 1.2 Kiến trúc Android: 1.3 Các thành phần Android: 1.3.1 Activity: 1.3.2 Service: 12 1.3.3 Content Provider: 15 1.3.4 Broadcast and Intent Receivers: 16 1.3.5 Notification: 20 1.4 Application Life Cycle: 20 1.5 Android Manifest: 21 1.6 Android SQLite Database: 22 CHƯƠNG II: ỨNG DỤNG LOCATION MAP TRÊN ANDROID 23 2.1 Phát biểu toán: 23 2.1.1 Đôi nét thị trường điện thoại di động Việt Nam: 23 2.1.2 Giới thiệu tốn tìm đường đồ số thiết bị di động: 25 2.1.3 Khảo sát trạng: 25 2.1.4 Tầm quan trọng ứng dụng: 26 2.1.5 Mục tiêu luận văn: 26 2.2 Công nghệ sử dụng: 27 2.2.1 Server: 27 2.2.2 Client android: 27 Location Map   Trang v GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    2.3 Các chức ứng dụng: 27 2.3.1 Tìm đường dến địa bất kỳ: 27 2.3.3 Lưu lại địa cần thiết theo danh mục: 33 2.3.4 Quản lý danh mục địa chỉ: 34 2.3.5 Hiển thị đồ google map với chức năng: 35 Hình 14: Các chức đồ 35 2.4 Yêu cầu phi chức năng: 36 2.4.1 Tính thân thiện, dễ sử dụng: 36 2.4.2 Hiệu suất chương trình: 36 2.4.3 Tính tương thích: 36 2.5 Giao diện ứng dụng: 37 2.6 Cách triển khai cài đặt ứng dụng: 48 2.6.1 Trong Emulator: 48 2.6.2 Trong máy diện thoại có cài hệ điều hành Android: 48 Chương III: KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN 49 3.1 Kết đạt được: 49 3.1.1 Ưu điểm: 49 3.1.2 Khuyết điểm: 49 3.2 Kiến nghị: 50 3.3 Hướng mở rộng: 50 TÀI LIỆU THAM KHẢO 51 Location Map   Trang vi GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    DANH SÁCH CHỮ VIẾT TẮT   API Application Programming Interface Giao diện lập trình ứng dụng EVN Vietnam Electricity Tập đồn Điện lực Việt Nam SMS Short Message Services Dịch vụ tin nhắn ngắn MMS Multimedia Messaging Service Dịch vụ nhắn tin đa phương tiện USD United States dollar Đồng đô la Mỹ OS Operation System Hệ điều hành SDK software development kit Bộ phát triển phầm mềm VM Virture Machine Máy ảo URI Uniform Resource Identifier chuỗi ký tự xác định mộttài nguyên Internet GPS Global Positioning System Hệ thống định vị toàn cầu WAP Wireless Application Protocol Giao thức Ứng dụng Không dây Location Map   Trang vii GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    DANH SÁCH CÁC HÌNH Trang Hình 1: đồ kiến trúc Hình 2: đồ trạng thái Activity 10 Hình 3: Vòng đời Service 15 Hình 4: Intent 17 Hình 5: Thuộc tính Intent 18 Hình 6: Action Intent 20 Hình 7: Android Manifest 21 Hình 8: Ứng dụng tìm đường 28 Hình 9: Chức tìm kiếm 29 Hình 10: Kết tìm kiếm 30 Hình 11: Tìm đường ngắn điểm 32 Hình 12: Danh mục địa hệ thống 33 Hình 13: Quản lý danh mục 34 Hình 14: Các chức đồ 35 Hình 15: Giao diện ứng dụng Android 37 Hình 16: Danh sách khu vực 38 Hình 17: Danh sách danh mục 39 Hình 18: Các địa danh mục 40 Hình 19: Vị trí 41 Hình 20: Vị trí tìm kiếm đường dến 42 Hình 21: Vị trí cần đến 43 Hình 22: Các chức đồ 44 Hinh 23: Nhập thơng tin tìm đường điểm 45 Hình 24: Hộp thoại chọn lựa View đồ 46 Hình 25: Bản đồ hiển thị theo vệ tinh 47 Location Map   Trang viii GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    2.5 Giao diện ứng dụng: Hình 15: Giao diện ứng dụng Android Location Map   Trang 37 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Hình 16: Danh sách khu vực Location Map   Trang 38 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Hình 17: Danh sách danh mục Location Map   Trang 39 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Hình 18: Các địa danh mục Location Map   Trang 40 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Hình 19: Vị trí Location Map   Trang 41 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Hình 20: Vị trí tìm kiếm đường dến Location Map   Trang 42 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Hình 21: Vị trí cần đến Location Map   Trang 43 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Hình 22: Các chức đồ Location Map   Trang 44 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Hinh 23: Nhập thơng tin tìm đường điểm Location Map   Trang 45 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Hình 24: Hộp thoại chọn lựa View đồ Location Map   Trang 46 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Hình 25: Bản đồ hiển thị theo vệ tinh Location Map   Trang 47 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    2.6 Cách triển khai cài đặt ứng dụng: 2.6.1 Trong Emulator: - Chép file LocationMap.apk vào thư mục /tool SDK( vd: C:/android-sdkwindows/tools - Dùng cmd tới thư mục tool: cd C:/android-sdk-windows/tools - Gõ lệnh: adb install LocationMap.apk - Ứng dụng cài đặt emulator 2.6.2 Trong máy diện thoại có cài hệ điều hành Android: - Copy file LocationMap.apk vào thẻ nhớ - Dùng chương trình quản lý ứng dụng để cài đạt file LocationMap.apk vừa copy - Chọn Install - Ứng dụng cài đặt Location Map   Trang 48 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    Chương III: KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN 3.1 Kết đạt được: Xây dựng thành công ứng dụng tìm đường đồ số cơng nghệ android với chức yêu cầu Hướng phát triên tương lai sử dụng GPS để xác định vị trí thay đổi người dùng Như người dùng dễ dàng việc tìm kiếm đường đi.Ngồi hệ thống sử dụng thêm voice để hướng dẫn người sử dụng tra cứu thông tin địa điểm đường 3.1.1 - Ưu điểm: Nhìn chung, chương trình hồn thành tốt yêu cầu đặt ra, xây dựng phần mềm ứng dụng chạy điện thoại di động sử dụng Android thị trường Phần mềm hỗ trợ cho người sử dụng xem đồ, tra cứu thông tin nhiều loại địa điểm, tra cứu theo tên đường giúp người sử dụng xác định lộ trình ngắn hai địa điểm Hiệu suất chương trình tương đối khá, việc đọc liệu, vẽ đồ thực nhanh, tốc độ tìm giải pháp xác định lộ trình ngắn chấp nhận được, khơng gây phản cảm cho người sử dụng - Ngoài ra, việc bố trí phím chức năng, liên kết hình chức tìm kiếm xây dựng hợp lý với giao diện tiếng Việt giúp chongười dùng dễ dàng làm quen với chương trình 3.1.2 Khuyết điểm: - Do quỹ thời gian thực đề tài không nhiều, người thực đề tài chưa có kinh nghiệm lập trình điện thoại di động với hạn chế thiết bị nên chương trình vài hạn chế cần khắc phục như: Location Map   Trang 49 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    ƒ Yêu cầu phải kết nối Internet cho điện thoại ƒ Cần GPS để xác định vị trí đứng ƒ Có số lỗi chưa xử lý - Người thực khơng có điều kiện để chạy thử chương trình nhiều điện thoại nhiều hãng khác nên chương trình số lỗi tiềm ẩn - Cấu hình tối thiểu để chạy ứng dụng chưa dễ đáp ứng số loại điện thoại có cấu hình thấp 3.2 Kiến nghị: Thị trường Android phát triền ngày ngày lớn mạnh Kiến nghị sử dụng kết nghiên cứu hướng nghiên cứu nhằm hoàn thiện chức hệ thống 3.3 Hướng mở rộng: - Để chương trình hồn thiện nữa, mở rộng số vấn đề sau :bổ sung thêm cho chương trình tính tra cứu, hiển thị tuyến xe buýt,… - Xác định tọa độ người thân danh bạ - Cải thiện giao diện tốc độ hiển thị liệu - Có thể kết hợp với trang WAP để nhận thông tin điểm kẹt xe, đoạn đường sửa chữa, nâng cấp đoạn đường tạm thời bị cấm đánh dấu đồ thông báo cho người sử dụng biết, gợi ý cho họ tuyến đường để tránh điểm Location Map   Trang 50 GVHD: Mai Anh Thơ Ứng dụng tìm đường Android    TÀI LIỆU THAM KHẢO Sách [1] Apress - Beginning Android (2009) [2] Manning - Unlocking Android (2009) [3] O'Reilly - Android Application Development (2009) [4] Pragmatic - Hello Android (2008) [5] CommonsWare.LLC.The.Busy.Coders.Guide.to.Android.Development.Feb.2009 [6] Apress - Pro Android (2009)   Web & Forum [7] http://www.android.com/ [8] http://developer.android.com/ [9] http://www.google.com/mobile/maps/ [10] http://maps.google.com/ [11] http://diendan.vietandroid.com/ Location Map   Trang 51 ... TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP ỨNG DỤNG TÌM ĐƯỜNG ĐI TRÊN BẢN ĐỒ SỐ TRONG THIẾT BỊ DI ĐỘNG SỬ DỤNG CÔNG NGHỆ ANDROID Giáo viên hướng dẫn: Th.S Mai... dụng đi n thoại di động sử dụng công nghệ Android Đi u giúp người dùng đi n thoại di động xem đồ, tìm đường địa đi m lúc, nơi Việc sử dụng ứng dụng đi n thoại giúp bạn mang theo đồ giấy hay máy... nghệ Android để xây dựng hệ thống phần mềm tìm đường đồ số đi n thoại di động Bước đầu em xây dựng thành cơng ứng dụng tìm đường đồ số Google với chức Ứng dụng giúp ích nhiều việc tìm đường địa đi m

Ngày đăng: 27/02/2019, 11:50

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN

w