1. Trang chủ
  2. » Thể loại khác

...Nguyễn Thị Diệp.pdf

9 123 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 130,47 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG ỨNG DỤNG TÌM ĐỊA ĐIỂM SỬ DỤNG GOOGLE MAP API TRÊN ANDROID Hà Nội - 2016... TRƯỜNG ĐẠI HỌC TÀI NGUYÊN

Trang 1

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

XÂY DỰNG ỨNG DỤNG TÌM ĐỊA ĐIỂM SỬ DỤNG

GOOGLE MAP API TRÊN ANDROID

Hà Nội - 2016

Trang 2

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

NGUYỄN THỊ DIỆP

XÂY DỰNG ỨNG DỤNG TÌM ĐỊA ĐIỂM SỬ DỤNG

GOOGLE MAP API TRÊN ANDROID

Chuyên ngành : Công nghệ thông tin

Mã ngành : D480201

NGƯỜI HƯỚNG DẪN: ThS VŨ VĂN HUÂN

Hà Nội - 2016

Trang 3

LỜI CAM ĐOAN

Tôi: Nguyễn Thị Diệp xin cam đoan:

- Đồ án tốt nghiệp là thành quả từ sự nghiên cứu hoàn toàn thực tế trên

cơ sở các số liệu thực tế và được thực hiện theo hướng dẫn của giáo viên hướng dẫn

- Đồ án được thực hiện hoàn toàn mới, là thành quả của riêng tôi, không sao chép theo bất cứ đồ án tương tự nào

- Mọi sự tham khảo sử dụng trong đồ án đều được trích dẫn các nguồn tài liệu trong báo cáo và danh mục tài liệu tham khảo

- Mọi sao chép không hợp lệ, vi phạm quy chế của nhà trường, tôi xin hoàn toàn chịu trách nhiệm

Hà Nội, ngày 25tháng 5 năm 2016

Người cam đoan

Nguyễn Thị Diệp

Trang 4

LỜI CẢM ƠN

Trải qua một thời gian tìm hiểu và làm việc nghiêm túc, chúng em đã

hoàn thành đồ án tốt nghiệp “Xây dựng ứng dụng tìm địa điểm sử dụng

Trong suốt thời gian học tập nhất là trong quá trình thực tập, em đã nhận được rất nhiều sự quan tâm giúp đỡ nhiệt tình của các thầy cô, bạn bè và gia đình

Em xin gửi lời cảm ơn sâu sắc đến thầy Ths.Vũ Văn Huân, khoa Công nghệ thông tin, cùng các thầy cô giáo trong Khoa đã nhiệt tình giúp đỡ em trong quá trình học tập tại trường và thực tập

Cuối cùng, em xin gửi lời cảm ơn chân thành tới gia đình và bạn bè đã luôn giúp đỡ, động viên và tạo điều kiện tốt nhất cho em trong suốt quá trình học tập cũng như trong cuộc sống

Vì năng lực có hạn nên bài báo cáo của em còn nhiều hạn chế và không thể tránh khỏi những thiếu sót, mong thầy cô và các bạn có những ý kiến đóng góp để em có thể hoàn thiện và phát triển đề tài hơn

Em xin chân thành cảm ơn!

Hà Nội, ngày 05 tháng 06 năm 2016

Trang 5

MỤC LỤC

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC HÌNH

MỞ ĐẦU 1

1 LÝ DO CHọN Đề TÀI : 1

2 NộI DUNG Đề TÀI 1

3 PHƯƠNG PHÁP NGHIÊN CứU 1

4 PHạM VI NGHIÊN CứU 1

CHƯƠNG 1 :TỔNG QUAN VỀ HỆ ĐIỀU HÀNH ANDROID 2

1.1.GIớI THIệU Hệ ĐIềU HÀNH ANDROID 2

1.2.NHữNG ĐặC TRƯNG CủA Hệ ĐIềU HÀNH ANDROID 2

1.3.KIếN TRÚC VÀ CÁC THÀNH PHầN TRONG Hệ ĐIềU HÀNH ANDROID

4

1.3.1 NHÂN LINUX (LINUX KERNEL) 5

1.3.2 THƯ VIệN ANDROID (ANDROID LIBRARIES) VÀ ANDROID RUNTIME 5

1.3.3 APPLICATION FRAMEWORK 6

1.3.4 ỨNG DụNG (APPLICATIONS) 7

1.4 CÁC KHÁI NIệM CƠ BảN TRONG ANDROID 7

1.4.1 ACTIVITY 7

1.4.2 SERVICE 9

1.4.3 CONTENT PROVIDER 10

1.4.4 BROADCAST RECEIVE 11

1.4.5 VIEW 12

1.4.6 INTENT 13

1.5 CÁC THÀNH PHầN TRONG 1 PROJECT ANDROID 14

1.5.1 ANDROIDMANIFEST.XML 14

Trang 6

1.5.2 FILE R.JAVA 15

1.5.3 THƯ MụC SRC 15

1.5.4 THƯ MụC RES 17

CHƯƠNG 2: NỘI DUNG NGHIÊN CỨU 18

2.1 CÔNG NGHệ XML 18

2.1.1 LịCH Sử RA ĐờI CủA XML 18

2.1.2 CấU TRÚC FILE XML 19

2.1.3 ĐặC ĐIểM CủA XML 20

2.1.4 NGÔN NGữ ĐặC Tả CấU TRÚC DTD 20

2.2 WEBSERVICE 21

2.2.1 WEBSERVICE LÀ GÌ? 21

2.2.2 MộT Số ĐặC ĐIểM CủA WEBSERVICE 21

2.2.3 KIếN TRÚC CủA WEBSERVICE 23

2.3 GOOGLE MAPS API WEB SERVICES 24

2.3.1.GIớI THIệU GOOGLE MAPS API WEB SERVICES 24

2.3.2.Sử DụNG GOOGLE MAPS API WEBSERVICES 24

2.4.GOOGLE DIRECTION API 25

2.4.1.GIớI THIệU 25

2.4.2 GIớI HạN Sử DụNG 25

2.4.2.GOOGLE DIRECTION REQUEST 26

2.4.3 KếT QUả TRả Về DạNG JSON 28

CHƯƠNG 3 : XÂY DỰNG ỨNG DỤNG CHỈ ĐƯỜNG TRÊN HỆ ĐIỀU HÀNH ANDROID 45

3.1.XÂY DựNG BÀI TOÁN 45

3.1.1.NộI DUNG BÀI TOÁN 45

3.1.2 CÁC CHứC NĂNG CủA ứNG DụNG 45

3.2 XÂY DựNG GIAO DIệN CHO ứNG DụNG 46

3.2.1.TạO PROJECT TRÊN GOOGLE API CONSOLE 46

3.2.2.GIAO DIệN ứNG DụNG 51

Trang 7

KẾT LUẬN VÀ KIẾN NGHỊ 54

KếT LUậN 54

KIếN NGHị 54

TÀI LIỆU THAM KHẢO 55

Trang 8

DANH MỤC HÌNH

Hình 1.1.Icon App Android 2

Hình 1.2.Hình ảnh minh họa 3

Hình1.3.Kiến trúc và các thành phần trong hệ điều hành Android 4

Hình 1.4 Sự kiện Onclick Activity 7

Hình1.5 Vòng đời Activity 9

Hình 1.6 Hoạt động của Service 9

Hình 1.7 Sơ đồ các sự kiện trong vòng đời của một service 10

Hình 1.8 Quá trình lấy dữ liệu để chuyển lênApp 11

Hình 1.9 Hoạt động của Broadcast receiver 11

Hình1.10 Hình ảnh app Twitter 12

Hình 1.11 Sơ đồ hệ thống ViewGroup trong Android 13

Hình 1.12 Cấu trúc file AndroidManifest 14

Hình 1.13 Cấu trúc file R.java 15

Hình 1.14 Cấu trúc thư mục Src 16

Hình 1.15 Cấu trúc thư mục RES 17

Hình 2.1 Hình ảnh mình họa XML 18

Hình 2.2 Cấu trúc file XML 19

Hình 2.3 Cấu trúc Document Prolog 19

Hình 2.4 Hình ảnh minh họa 21

Hình 2.5 Kiến trúc tầng Webservice 23

Hình 3.1 Giao diện trang Google Developer 46

Hình 3.2 Tạo Project cá nhân trên Google Developer 46

Hình 3.3 Đặt tên project trên Google Developer 47

Hình 3.4 Giao diện khi tạo xong project 47

Hình 3.5 Kích hoạt APIs để sử dụng ứng dụng 48

Hình 3.6 Thư viện APIs Google Map 48

Hình 3.7 Kích hoạt APIs 49

Trang 9

Hình 3.8 Tạo APIs Key 49

Hình 3.9 APIs Key được tạo ra 50

Hình 3.10 Hình ảnh project cần xây dựng 50

Hình 3.11 Màn hình chính của ứng dụng 51

Hình 3.12 Giao diện chỉ đường của ứng dụng 52

Hình 3.13 Giao diện định vị của ứng dụng 52

Hình 3.14 Giao diện vệ tinh của ứng dụng 52

Hình 3.15 Giao diện màn hình Splash khởi động ứng dụng 53

Hình 3.16 Giao diện tác giả 53

Ngày đăng: 04/11/2017, 15:17

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

TÀI LIỆU LIÊN QUAN