Báo Cáo Tốt Nghiệp: Xây dựng ứng dụng MAP trên Android Dùng Google Geocoding API để tìm Map Ban DO

108 1.9K 14
Báo Cáo Tốt Nghiệp: Xây dựng ứng dụng MAP  trên Android   Dùng Google Geocoding API để tìm Map Ban DO

Đ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

VI.2 Các yêu cầu về chức năng của chương trình Chương trình sẽ xây dựng sẽ đảm bảo các chức năng chính sau : Bắt vị trí hiện tại của người sử dụng bằng GPS hoặc Wifi hoặc sóng điện thoại. Tính toán địa chỉ hiện tại dựa trên Google Geocoding API. Chức năng quản lý địa điểm du lịch Các địa điểm du lịch sẽ được quản lý theo danh sách. Mỗi danh sách theo từng loại địa điểm. Trên danh sách địa điểm hiển thị những thông tin tóm tắc cần thiết. Cho phép người truy cập truy cập nhanh vào từng danh sách địa điểm tương ứng với từng loại địa điểm. Có phân loại những địa điểm đã được đánh dấu là địa điểm yêu thích và địa điểm người dùng thêm vào. Có giao diện UI hiển thị chi tiết thông tin của từng địa điểm. Với một số thông tin đặt biệt sẽ cung cấp truy cập nhanh để sử dụng thông tin đó. Ví dụ: với số điện thoại, người sử dụng có thể gọi ngay…

Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 1 BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC NHA TRANG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Đề tài: Xây dựng ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android Giáo viên hướng dẫn: Trần Minh Văn Sinh viên thực hiện: Trần Mạnh Cường MSSV:50130175 Lớp 50TH2 Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 2 Contents Lời nói đầu 6 Chương I: Giới thiệu 7 I.1 Du lịch Nha Trang 7 I.2 Công nghệ thiết bị di động 8 I.2.1 Di động đi tắt đón đầu trong thế giới công nghệ 8 I.2.2 Thời kỳ “hậu PC” và cơ hội cho các lập trình viên di động 10 I.3 Mục đích thực hiện đề tài 13 Chương II: Hệ điều hành Android 15 II.1 Giới thiệu hệ điều hành Android 15 II.2 Những đặc trưng của hệ điều hành Android: 15 II.3 Các tính năng hỗ trợ sẵn trong hệ điều hành Android 16 II.4 Kiến trúc và các thành phần trong hệ điều hành Android 17 II.4.1 Linux kernel (nhân Linux) 17 II.4.2 Libraries 17 II.4.3 Android runtime: 18 II.4.4 Application framework 2.4.3 Android runtime: 18 II.4.5 Applications: 19 II.5 Các khái niệm cơ bản trong lập trình ứng dụng Android 19 II.5.1 Activity 19 II.5.2 Service 22 II.5.3 Content provider 23 II.5.4 Broadcast Receive 23 II.5.5 View 23 II.5.6. Intent 24 II.6 Các thành phần trong một project ứng dụng Android 25 II.6.1. AndroidManifest.xml 25 II.6.2. File R.java 26 II.6.3 Thư mục src 26 II.6.4 Thư mục rec 26 Chương III: Công nghệ XML và Webservice 27 III.1 Công nghệ XML 27 III.1.1 Lịch sử ra đời chuẩn XML, XML là gì? 27 III.1.2 Cấu trúc của file XML và tài liệu XML 27 Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 3 III.1.3 Đặc điểm của XML 28 III.1.4 XML và HTML 29 III.1.5 Ngôn ngữ đặt tả cấu trúc 29 III.1.6 Ưu điểm của XML 30 III.2 Webservice 31 III.2.1 Webservice là gì ? 31 III.2.2 Một số đặt điểm cơ bản của webservice 32 III.2.3 Phân loại webservice 32 Chương IV: Google Map và Google Maps API Web Services 34 IV.1 Google Map 34 IV.1.1 Giới thiệu Google Map 34 IV.1.2 Google Maps for Mobile 35 IV.2 Google Maps API Web Services 37 IV.2.1 Giới thiệu Google Maps API Web Services 37 IV.2.2 Sử dụng Google Maps API Web Services 37 IV.3 Google Geocoding API 40 IV.3.1 Mã hóa địa lý là gì? 40 IV.3.2 Giới hạn sử dụng 40 IV.3.3 Geocoding API request 40 IV.3.4 Kết quả mã hóa địa lý 41 IV.3.5 Giải mã địa lý (tìm địa chỉ từ kinh độ-vĩ độ) 47 IV.4 Google Distance Matrix API 50 IV.4.1 Giới hạn sử dụng 50 IV.4.2 Distance Matrix API request 50 IV.4.3 Kết quả từ Distance Matrix API 52 IV.5 Google Direction API 58 IV.5.1 Giới hạn sử dụng 58 IV.5.2 Google Direction request 58 IV.5.3 Kết quả trả về Google Direction 61 Chương V: Cơ sở dữ liệu SQLite 70 V.1 Giới thiệu SQLite 70 V.2 Thiết kế của SQLite 70 V.3 Các đặc tính của SQLite 71 V.4 Sử dụng SQLite 71 Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 4 V.4.1 Những trường hợp thích hợp sử dụng SQLite 71 V.4.2 Những trường hợp không thích hợp sử dụng SQLite 73 V.5 Các ứng dụng lớn của SQLite 74 Chương VI: Xây dựng ứng dụng 75 VI.1 Phân tích thiết kế dữ liệu 75 VI.1.1 Đặc tả hệ thống 75 VI.1.2 Mô hình thực thể kết hợp 76 VI.1.3 Mô hình vật lý dữ liệu 77 VI.2 Các yêu cầu về chức năng của chương trình 77 VI.3 Các vấn đề trong quá trình xây dựng ứng dụng 78 VI.3.1 Giao diện UI trong lập trình ứng dụng Android 78 VI.3.2 Đăng ký bản đồ Google Map trong ứng dụng 82 VI.3.3 Đánh dấu địa điểm và hiện thông tin trên bản đồ 83 VI.3.4 Sử dụng SQLite trong hệ điều hành Android 84 VI.3.5 Phân tích cú pháp XML 86 VI.3.6 Chạy đa tiến trình các tác vụ truy cập mạng nhằm giảm độ trễ cho ứng dụng 87 VI.3.7 Bắt vị trí hiện tại bằng các Location Provider 88 VI.3.8 Dùng Observer Template để thông báo cho các Activity mỗi khi địa điểm hiện tại thay đổi 90 VI.3.9 Gọi các Activity và truyền dữ liệu giữa chúng 91 VI.4 Kết quả xây dựng ứng dụng 92 Chương VII: Tổng kết 106 VII.1 Ưu khuyết điểm của chương trình đã xây dựng 106 VII.1.1 Ưu điểm 106 VII.1.2 Khuyết điểm 106 VII.2 Hướng đi trong tương lai 106 VII.3 Kết quả đạt được 107 Tài liệu tham khảo 108 Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 5 Lời nhận xét của giáo viên hướng dẫn: Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 6 Lời nói đầu Hiện hay du lịch đang là một ngành kinh tế mũi nhọn của Việt Nam nói chung và đặt biệt là đối với Thành phố Nha Trang tỉnh Khánh Hòa. Với tiềm năng du lịch như vậy việc xúc tiến quảng bá du lịch và cung cấp thông tin du lịch là điều rất quan trọng để đẩy mạnh hơn nữa ngành kinh tế mủi nhọn này. Với sự xuất hiện phát triển chóng mặt của công nghệ mobile-thiết bị nhúng hiện nay mang lại cơ hội quảng bá du lịch và cung cấp thông tin du lịch một cách thuận tiện nhất cho khách du lịch. Và hiệu quả mạng lại là rất cao. Với sự hướng dẫn, giúp đỡ của thầy Trần Minh Văn tôi đã thực hiện đề tài ‘Xây dựng ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android’. Phần mềm sản phẩm có tên là ‘Du lịch Nha Trang bằng xe buýt’. Được viết bằng ngôn ngữ Java, trên nền tảng Android 2.3.3, sử dụng Google Map API lever 10 và Google Maps API Web Services, sử dụng công nghệ XML, cơ sở dữ liệu SQLite. Phần mềm ‘Du lịch Nha Trang bằng xe buýt’ sẽ cung cấp thông tin địa điểm du lịch chia thành các nhóm: ăn uống, vui chơi, tham quan … Cung cấp chức năng quản lý thông tin các địa điểm du lịch, cho phép người sử dụng thêm thông tin các vị trí của mình chưa có trong dữ liệu, cung cấp thông tin các tuyến và trạm xe buýt, hiển thị toàn bộ thông tin trên bảng đồ Google Map, lấy vị trí hiện tại trên bản đồ và chức năng tìm đường đi. Vì thời gian cộng với khả năng của bản thân có hạn và đây là một lĩnh vực khá mới mẻ nên chương trình chắc chắc sẽ còn nhiều thiếu sót. Vì vậy tôi mong sẽ nhận được nhiều góp ý từ phía thầy cô để chương trình có thể hoàn thiện thêm. Cuối cùng tôi xin cảm ơn thầy Trần Minh Văn đã lo lắng và giúp đỡ em trong suốt quá trình thực hiện đề tài. Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 7 Chương I: Giới thiệu I.1 Du lịch Nha Trang Nha Trang, một điểm du lịch hấp dẫn khách du lịch gần xa đặc bởi những bãi biển yên bình và khí hậu mát mẻ suốt bốn mùa. Đến với Nha Trang khách du lịch không những được thưởng thức vô vàn cảnh đẹp thiên nhiên mà còn được tìm hiểu về văn hóa cả truyền thông lẫn hiện đại. Trong khoảng 20 năm qua, du lịch Nha Trang đã phát triển khá toàn diện về cơ sở hạ tầng cũng như chất lượng sản phẩm du lịch. Nhờ đó, Nha Trang đã trở thành trung tâm du lịch lớn của cả nước, hàng năm thu hút lượng khách lớn đến nghỉ dưỡng. Thiên nhiên đã ưu đãi cho Nha Trang những điều kiện tuyệt vời để phát triển du lịch, đó là vịnh Nha Trang - một trong những vịnh đẹp nhất thế giới, thời tiết ấm áp quanh năm… Vùng đất này còn có nhiều trầm tích văn hóa gắn liền với 2 nền hóa Việt - Chăm, những lễ hội độc đáo của cư dân miền biển gắn với con người hiền hòa, mến khách… Những chuyên gia du lịch thế giới đánh giá, với những tiềm năng vốn có, Nha Trang hội tụ đầy đủ các lợi thế để trở thành một trung tâm du lịch biển của thế giới như Bali (Indonesia), Phuket (Thái Lan). Cơ sở hạ tầng du lịch Nha Trang phát triển rất nhanh, cho đến nay Nha Trang đã có gần 500 cơ sở lưu trú với hơn 12.000 phòng; trong đó, khách sạn từ 3 đến 5 sao có gần 3.800 phòng. Các thương hiệu khách sạn nổi tiếng của thế giới như: Sheraton, Novotel, Marriot… đã có mặt ở Nha Trang. Thành phố biển cũng đã có những khu du lịch lớn như: Tổ hợp du lịch giải trí Vinpearl, Khu du lịch Diamond bay Nha Trang, Khu nghỉ mát Ana Mandara, Khu du lịch Hòn Tằm. Bên cạnh đó số lượng các nhà hàng, quán bar quán cà phê, khu mua sắm ngày càng tăng phục vụ nhu cầu khách du lịch trong và ngoài nước. Các sự kiện văn hóa - du lịch mang tầm quốc gia và quốc tế liên tục được tổ chức ở Nha Trang như: Các cuộc thi hoa hậu trong nước và quốc tế, chương trình Festival Biển được tổ chức 2 năm/lần (từ năm 2003)… đã góp phần quảng bá hình ảnh và từng bước khẳng định thương hiệu du lịch Nha Trang với du khách trong nước, quốc tế. Lượng khách đến nghỉ dưỡng ở Nha Trang liên tục tăng. Theo thống kê của UBND TP. Nha Trang, năm 2011, Nha Trang đón khoảng 2,073 triệu lượt khách du lịch (tăng 18,54% so với năm 2010), trong đó hơn 440.000 lượt khách quốc tế (tăng 13,5%), số ngày lưu trú bình quân của khách du lịch là 2,09 ngày/khách; tổng doanh thu du lịch và dịch vụ ước đạt 2.142,9 tỷ đồng (tăng 20,28%)… Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 8 Nhìn tổng thể, du lịch Nha Trang đã có những bước phát triển vượt bậc. Tuy nhiên, sự phát triển của du lịch Nha Trang vẫn còn có những hạn chế cần khắc phục để hướng tới sự phát triển bền vững. Thành phố cần phải đẩy mạnh công tác xúc tiến du lịch, giới thiệu hình ảnh du lịch Nha Trang ra thị trường quốc tế với nhiều hình thức khác nhau. Hy vọng, trong tương lai, Nha Trang sẽ trở thành trung tâm du lịch biển quốc tế. I.2 Công nghệ thiết bị di động I.2.1 Di động đi tắt đón đầu trong thế giới công nghệ Công nghệ di động trong những năm gần đây đã có những bước nhảy vọt nhanh chóng cả về sức mạnh phần cứng lẫn tốc độ phổ biến của nó trong dân cư. Những chiếc điện thoại thậm chí còn phát triển nhanh hơn cả thời kỳ hoàng kim của các công nghệ trong quá khứ như ti vi, máy vi tính Bên cạnh đó, trong vòng 2 năm trở lại đây thì thị trường máy tính bảng cũng trở nên vô cùng sôi động. Tốc độ chiếm lĩnh 10-40% số người tiêu dùng của các lại công nghệ Tốc độ chiếm lĩnh 10% số người tiêu dùng của các lại công nghệ Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 9 Biều đồ trên đã cho chúng ta thấy khá rõ “chặng đường phát triển” của các loại hình công nghệ. Điện thoại bàn và điện năng đã phải trải qua hơn 100 năm mới đạt tới thời điểm bão hòa trong khi đó những công nghệ không dây như: radio, truyền hình hay điện thoại di động lại có thể thâm nhập được 75% thị trường chỉ trong vòng 20 năm. Những thành tựu mà công nghệ di động đã tạo ra là không thể phủ nhận. Khi chiếc iPhone đầu tiên ra đời, kỷ nguyên của điện thoại thông minh bắt đầu phát triển mạnh mẽ và từng bước chiếm lĩnh thị trường từ 5% cho đến 40% thị phần. Đặc biệt, ở một số thị trường, sự phát triển điện thoại thông minh còn diễn ra nhanh hơn rất nhiều, đơn cử như ở Mỹ đã có hơn 2/3 số điện thoại được bán ra hiện nay là các điện thoại thông minh. Nhiều khả năng thì điện thoại thông minh sẽ chiếm lĩnh tới 75% thị trường Mỹ trong vài năm tới, trở thành công nghệ có tốc độ phổ biến nhanh nhất trong lịch sử loài người. Trong quý I năm 2012, điện thoại thông minh chiếm đến 36% tổng số điện thoại di động được bán ra, tăng 25% so với cùng kì năm trước, một tỷ lệ rất cao. Trong khi đó, máy tỉnh bảng cũng có sự phát triển nhanh chóng ở Mỹ từ khi iPad lần đầu ra mắt vào năm 2010. Các chuyên gia vẫn chưa dám khẳng định liệu nhu cầu về thiết bị này có lan rộng ở khắp nơi trên thế giới hay không. Ở các nước phương Tây có thể dễ dàng mua được một chiếc máy tính xách tay, điện thoại thông minh hay máy tính bảng nhưng ở các nước đang phát triển nó là điều cần phải cân nhắc. Nền móng cho sự phát triển của điện thoại di động chính là hệ thống mạng không dây. Theo ITU (Liên Minh Viễn Thông Quốc tế), có 90% dân số thế giới (hiện nay đã đạt gần 7 tỷ người) được bao phủ bởi mạng di động GSM, phần lớn trong số đó là truy cập thông qua mạng lưới EDGE và GPRS. Hơn thế nữa, có 45% dân số thế giới đã được biết hoặc đã từng sử dụng mạng di động 3G. Ngày nay việc triển khai Internet tốc độ cao đã trở nên phổ biến ở mọi quốc gia ngay cả những nước đang phát triển. Sự tiến bộ của mạng không dây đã thúc đẩy sự phát triển của những sản phẩm công nghệ “thông minh” như điện thoại thông minh và máy tính bảng. Với số lượng người dùng các thiết bị “thông minh” ngày càng cao sẽ tăng trưởng số lượng người dùng Internet. Không nằm ngoài số đó Việt Nam cũng không ngừng gia tăng số lượng người sử dụng Internet đặt biệt xu hướng truy cập Internet từ thiết bị di động đang bùng nổ mạnh mẽ. Tính đến thời điểm quý 4-2011, thế giới đã có 1,1 tỉ thuê bao 3G, tăng 37% so với cùng kỳ năm trước. Trong đó, Mỹ, Nhật và Trung Quốc lần lượt là ba cường quốc hàng đầu về lượng thuê bao 3G. Việt Nam đứng thứ 21 với 12 triệu thuê bao 3G, đứng sau nhóm các quốc gia phát triển, xếp trên Thụy Điển (24), Hà Lan (27) và Hi Lạp (28). Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 10 Tiềm năng phát triển các thiết bị “thông minh ” tại Việt Nam là rất lớn. Các sản phẩm máy tính bảng điện thoại “thông minh” của các hãng công nghệ nổi tiếng hầu hết đều có mặt tại Việt Nam. Các hãng điện thoại trong nước cũng bắt đầu bán các thiết bị “thông minh” giá rẻ ra thị trường. Điện thoại thông minh ngày càng rẻ hơn cũng đang khiến nó nhanh chóng được phổ biến và tiếp cận với người dùng hơn. Và đó chỉ là vấn đề thời gian bởi ngày càng có nhiều điện thoại thông minh có mức giá phải chăng được tung ra để đáp ứng nhu cầu của cả những khách hàng có thu nhập không cao. Theo thống kê năm 2012 có 30% điện thoại được bán ra ở Việt Nam là điện thoại thông minh. Chiếc điện thoại không còn đơn thuần là thiết bị liên lạc mà nó đả trở thành một thiết bị đa chức năng phục vụ rất nhiều nhu cầu công việc và giải trí của con người. Hiện tại điện thoại thông minh đang là ngọn sóng công nghệ trên thế giới. Và Việt Nam cũng sẽ đón ngọn sóng đó chỉ tron một tương lai ngắn. “Làn sóng moblie” sẽ thay đổi cách con người làm việc, giải trí và mang lại những thách thức mới. I.2.2 Thời kỳ “hậu PC” và cơ hội cho các lập trình viên di động Thời kỳ “hậu-PC” tiêu biểu là thế hệ các thiết bị di động thông minh có khả năng chạy hệ điều hành quản lý đa nhiệm, kết nối dữ liệu tốc độ cao có thể đảm nhận hầu hết nhiệm năng của một máy tính cá nhân bình thường (PC) mà thậm chí còn nhiều điểm tiện lợi hơn. Đâu tiên phải kể đến đó là chiếc điện thoại di động của Apple – Iphone. Thiết bị điện thoại thông minh này xuất hiện vào năm 2007 khác xa các loại điện thoại truyền thống, màn hình cảm ứng rộng, không có bàn phím, chạy hệ điều hành IOS đã gây sốt trong giới công nghệ. Chiếc Iphone đầu tiên được nhắc đến như một huyền thoại công nghệ mở màng cho một trào lưu mới. Nó đã thúc đẩy thời kỳ “Hậu PC” (Post-PC) Theo Steve Jobs – Giám đốc điều hành tập đoàn Apple, các thiết bị hậu PC phải trực quan và dễ dùng hơn so với PC. Cụ thể, với chiếc máy tính bảng iPad 2 mà công ty của ông mới cho ra mắt, phần cứng và phần mềm "phải đan quyện vào nhau, chặt chẽ hơn so với cách thức trên PC". Thời kỳ “hậu PC” là thời kỳ mà những hệ thống nhúng là cốt lõi sẽ làm nên làn sóng đổi mới thức 3 sau sự phát triển của máy tính lớn và mini (mainframe và mini computer) giai đoạn 1960 - 1980, PC-Internet giai đoạn 1980 – 2000. [...]... vào các API được sử dụng bởi các ứng dụng lõi Các kiến trúc ứng dụng được thiết kế để đơn giản hóa việc sử dụng lại các API Đưa ra những khả năng khác nhau của hệ điều hành android vào ứng dụng để sử dụng chúng trong các ứng dụng của mình Cơ bản tất cả các ứng dụng là một bộ các dịch vụ và các hệ thống, bao gồm: các View (là dùng để hiển thị thông tin và để người dùng thao tác), Content Provider để chia... và có thể dùng nó cho dịch vụ email, và dùng cùng login user cùng mật khẩu trong một “accounting package service site” GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 33 Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android Chương IV: Google Map và Google Maps API Web Services IV.1 Google Map IV.1.1 Giới thiệu Google Map Google Maps (thời gian trước còn gọi là Google Local) là một dịch vụ ứng dụng và... Mạnh Cường 25 Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android SDK version: Xác định phiên bản SDK nhỏ nhất mà ứng dụng hiện đang sử dụng tương ứng với một phiên bản hệ điều hành Android mà ứng dụng có thể tương thích II.6.2 File R.java File R.java là một file tự động sinh ra ngay khi tạo ứng dụng, file này được sử dụng để quản lý các thuộc tính được khai báo trong file XML của ứng dụng và các... kế phần cứng của riêng mình và sử dụng android như một hệ điều hành chính Ưu điểm chính của việc áp dụng android là nó cung cấp một cách tiếp cận thống nhất để phát triển ứng dụng Các nhà phát triển chỉ cần phát triển cho android và các ứng dụng của họ có thể chạy trên nhiều thiết bị khác nhau, miễn là các thiết bị được hỗ trợ bằng cách sử dụng android Trong thế giới điện thoại thông minh ứng dụng là... nhiều ứng dụng đa dạng và phong phú phục vụ phục công việc và giải trí Một tiêu chí đánh giá một hệ điều hành này tốt hơn hệ điều hành kia là ở số lượng ứng dụng mà hệ điều hành đó có thể cung cấp chất lượng của ứng dụng Hiện tại hệ điều hành IOS chiếm vị trí độc tôn với tổng cộng 356,577 ứng dụng ứng thứ 2 là Android với 256,545 ứng dụng GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 11 Ứng dụng tìm kiếm... các ứng dụng, Resource Manager truy xuất tài nguyên, Notification Manager hiển thị các thông báo, Activity Manager quản lý chu trình sống của ứng dụng và điều hướng Activity GVHD: Trần Minh Văn | SVTH: Trần Mạnh Cường 18 Ứng dụng tìm kiếm thông tin bản đồ trên thiết bị Android II.4.5 Applications: Tại lớp trên cùng sẽ là các ứng dụng cho android (như điện thoại, danh bạ, trình duyệt,…) cũng như các ứng. .. xmlns :android= "http://schemas .android. com/apk/res /android" package= "android. at" android: versionCode="1" android: versionName="1.0">

Ngày đăng: 03/11/2014, 10:35

Từ khóa liên quan

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

Tài liệu liên quan