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

XÂY DỰNG PHẦN mềm hỗ TRỢ THÔNG TIN BIỂN báo GIAO THÔNG TRÊN nền ANDROID

71 378 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

Thông tin cơ bản

Định dạng
Số trang 71
Dung lượng 2,84 MB

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ VIỄN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG PHẦN MỀM HỖ TRỢ THÔNG TIN BIỂN BÁO GIAO THÔNG TRÊN NỀN ANDROID Giáo viên hướng dẫn: TS.Nguyễn Ngọc Văn Sinh viên thực hiện: Đỗ Nhật Anh Lớp: ĐT6– K54 SHSV: 20090074 Hà Nội 6/2014 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc HÀ NỘI - -NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên:.…………….………… Số hiệu sinh viên: ……………… Khoá:……….Khoa: Điện tử - Viễn thông Ngành: ……………… Đầu đề đồ án: ……………………………………………… ……………………………………………………………………… Các số liệu liệu ban đầu: …………………………………… …………………………………………… …… …………………………… Nội dung phần thuyết minh tính toán: ……………………………………………………………………………………… ……………………… ….…………………………………………………………… Các vẽ, đồ thị ( ghi rõ loại kích thước vẽ ): ……………………………………………………………………………………… ……………………………… ….…………………………………………………… Họ tên giảng viên hướng dẫn: Ngày giao nhiệm vụ đồ án: Ngày hoàn thành đồ án: Chủ nhiệm Bộ môn Ngày tháng năm Giảng viên hướng dẫn Sinh viên hoàn thành nộp đồ án tốt nghiệp ngày tháng năm Cán phản biện Đỗ Nhật Anh -20090074 Page Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI BẢN NHẬN XÉT ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Số hiệu sinh viên: Ngành: Khoá: Giảng viên hướng dẫn: Cán phản biện: Nội dung thiết kế tốt nghiệp: Nhận xét cán phản biện: Ngày tháng năm Cán phản biện ( Ký, ghi rõ họ tên ) Đỗ Nhật Anh -20090074 Page Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android LỜI CẢM ƠN Em xin chân thành cảm ơn thầy cô khoa Điện tử viễn thông, trường Đại học Bách khoa Hà Nội truyền đạt kiến thức quý báu cho em năm học vừa qua tạo điều kiện thuận lợi cho em học tập, thực đề tài tốt nghiệp Đặc biệt, em xin chân thành cảm ơn Thầy giáo TS Nguyễn Ngọc Văn trực tiếp, tận tình giúp đỡ hướng dẫn em suốt thời gian thực đề tài Và để có kết ngày hôm em biết ơn gia đình Ông Bà, Cha Mẹ người thân gia đình động viên, khích lệ, tạo điều kiện thuận lợi vật chất lẫn tinh thần suốt trình học tập trình thực đề tài tốt nghiệp Mặc dù cố gắng hoàn thành đồ án phạm vi khả cho phép chắn không tránh khỏi thiếu sót Em mong nhận thông cảm, góp ý tận tình bảo quý Thầy Cô bạn Một lần em xin chân thành cám ơn! Hà Nội, ngày 20 tháng 05 năm 2011 Sinh viên thực Đỗ Nhật Anh Đỗ Nhật Anh -20090074 Page Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android LỜI NÓI ĐẦU Trong vài năm trở lại đây, hệ điều hành Android đời với kế thừa ưu việt hệ điều hành đời trước kết hợp nhiều công nghệ tiên tiến nay, nhà phát triển công nghệ tiếng Google Android nhanh chóng đồi thủ cạnh tranh mạnh mẽ với hệ điều hành trước hệ điều hành di động tương lai nhiều người ưa chuộng Ngày với phát triển nhanh xã hội, người tham gia giao thông nắm rõ loại biển báo giao thông, cách tham gia giao thông cho với quy định mà nhà nước ban hành, mức phạt với lỗi mà sai phạm Vì ,em xây dựng phần mềm hỗ trợ thông tin biển báo giao thông đường với mục đích người hiểu biết rõ biển báo hiệu lệnh hiểu rõ luật giao thông xuống đường tham gia giao thông, biết mức phạt với lỗi mà vi phạm Hãy tham gia giao thông cho lợi ích bạn người xung quanh Do thời gian có hạn, kiến thức kinh nghiệm thân hạn chế, đồ án nhiều thiếu sót,em mong nhận ý kiến đóng góp quý báu thầy cô để đồ án hoàn thiện Em xin chân thành cảm ơn! Qua đây, lần em xin gửi lời cảm ơn đến thầy TS Nguyễn Ngọc Văn, tận tình hướng dẫn bảo suốt trình làm đồ án Em xin chân thành cảm ơn thầy cô dạy dỗ truyền đạt kiến thức cho em suốt khóa học vừa qua Đỗ Nhật Anh -20090074 Page Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android TÓM TẮT ĐỒ ÁN Tên đề tài: Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android Tóm tắt : Khi tham gia giao thông nắm bắt hết loại biển báo giao thông có ý nghĩa gì, tham gia giao thông cho luật mức phạt mà bị với lỗi vi phạm Phần mềm hỗ trợ thông tin biển báo giao thông đời Với giao diện đẹp lỗi, ứng dụng quản lí tốt loại biển báo giao thông , luật giao thông mức phạt để người tìm hiểu chia sẻ với tảng Android Trong giới hạn đồ án, tìm hiểu kĩ cách xây dựng ứng dụng: -Chương 1:Giới thiệu chung đồ án -Chương 2: Cơ sở lí thuyết -Chương 3: Phân tích hệ thống -Chương 4: Thiết kế giao diện Abstract: When traffic participants who may not capture all types of traffic signs mean, and how traffic participants the rules and penalties for which they were the fault of how to range Software Information Traffic Signs launch With a beautiful interface error free, good managers application on the type of traffic signs, traffic laws and fines for people to be able to learn and share with each other on the Android platform In the project limits, we will learn more techniques on how to build the application: -Chapter 1: Introduction to the project -Chapter 2: Background theory -Chapter 3: Systems Analysis -Chapter 4: Designing the interface Đỗ Nhật Anh -20090074 Page Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android MỤC LỤC LỜI NÓI ĐẦU DANH MỤC CÁC BẢNG .9 DANH MỤC CÁC HÌNH 10 DANH MỤC CHỮ VIẾT TẮT 10 Chương : Giới thiệu chung 11 1.1Giới thiệu chung 11 1.1.1 Lịch sử hệ điều hành Android .11 1.1.1 Đặc trưng hệ điều hành Android: 13 1.2Nội dung nghiên cứu 15 1.3Phân tích sở liệu .16 Chương : Cơ sở lí thuyết .18 2.1 Lịch sử Android 18 2.2 Delving với máy ảo Dalvik 20 2.3 Kiến trúc Android .20 2.3.1 Tầng ứng dụng 21 2.3.2 Application framework .21 2.3.3 Library 22 2.3.4 Android Runtime 23 2.3.5 Linux kernel 23 2.4 Android Emulator .23 2.5 Các thành phần Android Project .24 2.5.1 AndroidManifest.xml 24 2.5.2 File R.java 26 2.6 Chu kì ứng dụng Android 27 2.6.1 Chu kỳ sống thành phần 28 2.6.2 Activity Stack .28 2.6.3 Các trạng thái chu kỳ sống 29 2.6.4 Chu kỳ sống ứng dụng 30 2.6.5 Các kiện chu kỳ sống ứng dụng .30 2.6.6 Thời gian sống ứng dụng 31 2.6.7 Thời gian hiển thị Activity 31 2.6.8 Các phương thức chu kỳ sống 31 2.7 Các thành phần giao diện Android 32 2.7.1 View .32 2.7.2 ViewGroup 33 2.7.2.1 LinearLayout 33 2.7.2.2 FrameLayout 34 2.7.2.3 AbsoluteLayout 34 Đỗ Nhật Anh -20090074 Page Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android 2.7.2.4 RetaliveLayout 35 2.7.2.5 TableLayout 35 2.7.3 Button 36 2.7.4 ImageButton .37 2.7.5 ImageView 38 2.7.6 ListView 38 2.7.7 TextView .38 2.7.8 EditText .39 2.7.9 CheckBox 39 2.7.10 MenuOptions .40 2.7.11 ContextMenu .41 2.7.12 Quick Search Box 42 2.7.13 Activity & Intend 43 2.7.13.1.Activity 43 2.7.13.2.Intent 44 2.8 Content Provider Uri 46 2.9 Background Service 47 2.10 Telephony .50 2.11 SQLite .51 2.12 Android & Webservice 52 2.12.1 Khái niệm Web service Soap 52 2.12.2 Giới thiệu XStream .52 2.12.3 Thao tác với web service Android 56 Chương :Phân tích hệ thống 59 3.1 Mô tả toán 59 3.2 Sơ đồ phân cấp chức 60 3.3 Sơ đồ luồng liệu 61 3.4 Sơ đồ Use case 61 3.4 Sơ đồ E-R theo chức 63 3.4.1 Chức biển báo giao thông 63 3.4.2 Chức luật giao thông 64 3.4.3 Chức mức phạt 64 3.5 Mô tả thuộc tính 64 3.5.1 Thuộc tính biển báo giao thông 64 3.5.2 Thuộc tính luật giao thông 65 3.5.3 Thuộc tính mức phạt .65 Chương : Thiết kế giao diện 66 4.1 Giao diện 66 Đỗ Nhật Anh -20090074 Page Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android 4.2 Menu 67 4.3 Luật giao thông 67 4.4 Mức phạt 68 4.5 Tìm kiếm 68 KẾT LUẬN CHUNG .69 TÀI LIỆU THAM KHẢO 70 [6] W Frank Ableson, Charlie Collins, Robin Unlocking Android , A developer’s guide ,2009 70 [7]Murphy Mark, Beginning Android, Apress , 2009 70 [14] http://android.vn/ 71 [15] http://vietandroid.com/ 71 [16] http://stackoverflow.com/ .71 [17] http://handphoneseluler.blogspot.com/2013/01/advantages-anddisadvantages-android.html 71 DANH MỤC CÁC BẢNG STT 10 11 12 13 14 14 Bảng 2-1 2-2 2-3 3-1 3-2 3-3 3-4 3-5 3-6 3-7 3-8 3-9 3-10 3-11 3-12 Tên Bảng Các kiện chu kì sống ứng dụng Các thuộc tính Intent Các định nghĩa có sẵn Intent Mô tả Usecase xem biển báo Mô tả Usecase xem luật giao thông Mô tả Usecase tìm kiếm Mô tả Usecase xem mức phạt Nhóm biển báo Biển báo Chi tiết biển báo Luật giao thông Chi tiết chương luật Chi tiết điều luật Mức phạt Chi tiết mức phạt Đỗ Nhật Anh -20090074 Trang 33 48 49 65 65 66 66 68 68 68 68 69 69 69 69 Page Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android DANH MỤC CÁC HÌNH STT 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 STT Hình 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16 3-1 3-2 3-3 3-4 3-5 3-6 4-2 4-3 4-4 4-5 4-6 Từ Đỗ Nhật Anh -20090074 Tên Hình Androidtimeline Cấu trúc Stack hệ thống Android Androidemulator Chu trình sống thành phần ActivityStack Chu trình sống Activity Cấu trúc giao diện ứng dụng Android Bố trí widget sử dụng LinearLayout Bố trí widget FrameLayout Bố trí widget RetaliveLayout Bố trí widget TableLayout ImageButton Minh họa cho QuickSearchBox Truyền liệu hai Activity Chu trính sồng môt Service SQLite Manager Sơ đồ phân cấp chức Sơ đồ luồng liệu Sơ đồ Usecase Sơ đồ chức biển báo giao thông Sơ đồ chức luật giao thông Sơ đồ chức mức phạt Giao diện Giao diện Menu Giao diện luật giao thông Giao diện mức phạt Tìm kiếm DANH MỤC CHỮ VIẾT TẮT Tiếng Anh Trang 22 24 27 31 32 32 36 37 37 38 39 40 46 48 53 55 63 64 64 67 67 67 70 70 71 71 72 Thuật ngữ sang Tiếng Việt Page 10 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android } Các biến SOAP_ACTION, METHOD_NAME, NAMESPACE, URL để xác định tên phương thức, port mà webservice sử dụng,… Phương thức addProperty(String var_name, String value) có tham đối Tham đối thứ tên biến cần truyền tham trị vào tham đối thứ giá trị tham biến Sau thực lệnh gọi hàm trans.call(SOAP_ACTION, envelope); giá trị truyền vào chuyển đổi thành XML truyền lên webservice Kết trả thông qua đối tượng SoapPrimitive SoapObject Đối với giá trị trả kiểu chuỗi thực ép kiểu trực tiếp giá trị trả kiểu danh sách đối tượng SoapObject cho phép ta duyệt tới phần tử danh sách Thực chất trình mã hoá giải mã nội dung XML mà SOAP hỗ trợ Phương thức mô tả cách nhận liệu kiểu danh sách từ webservice: public static ArrayList getListUsername(int userid)throws Exception { String SOAP_ACTION = "http://tempuri.org/GetListUsernameOf"; String METHOD_NAME = "GetListUsernameOf"; String NAMESPACE = "http://tempuri.org/"; String URL = "http://10.0.2.2:1217/Service1.asmx?op=GetListUsernameOf"; SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); request.addProperty("userid", userid); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope( SoapEnvelope.VER11); envelope.dotNet = true; envelope.setOutputSoapObject(request); Trans trans = new Trans(URL); trans.call(SOAP_ACTION, envelope); Đỗ Nhật Anh -20090074 Page 57 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android SoapObject resultsRequestSOAP = (SoapObject) envelope.bodyIn; SoapObject a = (SoapObject) resultsRequestSOAP.getProperty(0); int count = a.getPropertyCount(); ArrayList bki = new ArrayList(); for (int i = 0; i < count; i++) { SoapObject so = (SoapObject) a.getProperty(i); String us = so.getProperty("display_name").toString(); String rname = so.getProperty("username").toString(); String id = so.getProperty("id").toString(); bki.add(new UserInfo(id, us, rname)); } return bki; } Đỗ Nhật Anh -20090074 Page 58 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android Chương :Phân tích hệ thống 3.1 Mô tả toán Phần mềm chạy Android với chức ( Không cần kết nối Internet chạy chế độ Offline) : -Tìm kiếm biển báo xem nội dung biển báo lời tư vấn gặp phải biến báo Ngoài người dùng tìm biển báo cần cách vuốt dọc hình gõ vào ô tìm kiếm bên để tìm kết mong muốn Sau chọn biển báo người dùng xem thông tin biển báo tư vấn cần thiết -Trong phần luật giao thông luật chia thành chương chương chia thành điều Người dùng vuốt dọc hình đề xem chương , điều luật mà cần tìm Và sau tìm xong người dùng xem chi tiết điều luật -Phần tìm kiếm tìm kiếm theo chữ cái mà tất convert sang không dấu Ngoài người dùng tìm kiếm theo ID ( theo số thứ tự mà biển báo hay điều luật lưu file db sở liệu) Và tất thiết bị sử dụng hệ điều hành Android cài đặt sử dụng ứng dụng Đỗ Nhật Anh -20090074 Page 59 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android 3.2 Sơ đồ phân cấp chức Phần mềm Luật giao thông Biển báo Mức phạt Hiển thị nhóm biển Hiện thị chương luật Hiển thị mức phạt oto Hiển thị biển báo Hiển thị điều luật Thông tin tác giả Luật giao thông Mức phạt Hiển thị mức phạt xe máy Chi tiết biển báo Tìm kiếm Chi tiết điều luật Biển báo Tìm kiếm Hình 3-1 : Sơ đồ phân cấp chức Đỗ Nhật Anh -20090074 Page 60 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android 3.3 Sơ đồ luồng liệu Xem luật giao thông Tìm kiếm nhanh Người sử dụng Xem mức phạt Xem thông tin biển báo giao thông Hình 3-2 : Sơ đồ luồng liệu 3.4 Sơ đồ Use case Hình 3-3 : Sơ đồ Usecase Đỗ Nhật Anh -20090074 Page 61 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android Bảng 3-1 : Mô tả Usecase Xem biển báo Mã Usecase Tên Usecase Tác nhân Mô tả tóm tắt Dòng kiện -UC1 -Xem nhóm biển báo -Người dùng -Người dùng xem biển báo -Người dùng khởi động usecase ”Biển báo “ -Người dùng chọn biển báo cần tìm -Người dùng chọn hiển thị nội dung tư vấn -Hiển thị biển báo nhóm biển báo Dòng thay -Người dùng chọn trực tiếp gõ từ tìm kiếm -Người dùng xóa xem lại biển báo -Người dùng phải chọn ô “Biển báo “ -Không có Điều kiện trước Yêu cầu đặc biệt Bảng 3-2 : Mô tả Usecase Xem luật giao thông Mã Usecase Tên Usecase Tác nhân Mô tả tóm tắt Dòng kiện UC2 -Xem luật giao thông -Người dùng -Người dùng xem luật giao thông -Người dùng khởi động usecase “Luật giao thông” -Ngươi dùng chọn chương cần tìm -Người dùng chọn điều luật cần tìm -Người dùng cuộn dọc để tìm -Người dùng chọn ô “ Luật giao thông “ -Không có Dòng thay Điều kiện trước Yêu cầu đặc biệt Bảng 3-3 : Mô tả Usecase Tìm kiếm Mã Usecase Tên Usecase Tác nhân Mô tả tóm tắt Dòng kiện Đỗ Nhật Anh -20090074 -UC3 -Tìm kiếm -Người dùng -Người dùng tìm kiếm nhanh -Người dùng khởi động Usecase “ Tìm Page 62 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android kiếm “ -Người dùng chọn mục cần tìm -Người dùng tìm kiếm theo chữ Id đánh dấu Dòng thay file db -Người dùng phải điền nội dung tìm Điều kiện trước Yêu cầu đặc biệt kiếm -Người dùng chọn ô “ Tìm kiếm “ -Không có Bảng 3-4 : Mô tả Usecase Mức phạt Mã Usecase Tên Usecase Tác nhân Mô tả tóm tắt Dòng kiện -UC4 -Xem mức phạt -Người dùng -Người dùng tìm kiếm nhanh -Người dùng khởi động Usecase”Mức phạt” -Người dùng chọn mức phạt (với oto Dòng thay Điều kiện trước Yêu cầu đặc biệt xe máy) -Người dùng cuộn dọc để xem -Người dùng phải chọn ô “ Mức phạt” -Không có 3.4 Sơ đồ E-R theo chức 3.4.1 Chức biển báo giao thông Đỗ Nhật Anh -20090074 Page 63 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android Hình 3-4 : Sơ đồ chức biển báo giao thông 3.4.2 Chức luật giao thông Hình 3-5 : Sơ đồ chức luật giao thông 3.4.3 Chức mức phạt Hình 3-6 : Sơ đồ chức thông tin mức phạt 3.5 Mô tả thuộc tính 3.5.1 Thuộc tính biển báo giao thông • Nhóm biển báo Bảng 3-5 : Nhóm biển báo STT Tên Trường Mã nhóm biển báo Tên nhóm biển báo Kiểu liệu INT Nvarchar(20) PK x FK • Biển báo Bảng 3-6 : Biển báo Đỗ Nhật Anh -20090074 Page 64 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android STT Tên Trường Mã biển báo Tên biển báo Tìm kiếm Kiểu liệu INT Nvarchar(100) Nvarchar(100) PK x FK • Chi tiết biển báo Bảng 3-7 : Chi tiết biển báo STT Tên Trường Mã chi tiết biển báo Mã biển báo Nội dung Kiểu liệu INT INT Nvarchar(1000) PK x FK x 3.5.2 Thuộc tính luật giao thông • Luật giao thông Bảng 3-8 : Luật giao thông STT Tên Trường Mã chương Tên chương Kiểu liệu INT Nvarchar(100) PK x FK • Chi tiết chương luật Bảng 3-9 : Chi tiết chương luật STT Tên Trường Mã điều Tên điều Mã chương Kiểu liệu INT Nvarchar(100) INT PK x FK x • Chi tiết điều luật Bảng 3-10 : Chi tiết điều luật STT Tên Trường Mã chi tiết điều Mã điều Nội dung Kiểu liệu INT INT Nvarchar(2000) PK x FK x 3.5.3 Thuộc tính mức phạt • Mức phạt Bảng 3-11 : Mức phạt Đỗ Nhật Anh -20090074 Page 65 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android STT Tên Trường Mã mức phạt Tên mức phạt Kiểu liệu INT Nvarchar(10) PK x FK • Chi tiết mức phạt Bảng 3-12 : Chi tiết mức phạt STT Tên Trường Mã chi tiết mức phạt Mã mức phạt Nội dung lỗi vi phạm Nội dung mức phạt Kiểu liệu INT INT Nvarchar(1000) INT PK x FK x Chương : Thiết kế giao diện 4.1 Giao diện - nhóm biển báo hiển thị giao diện Hình 4-1 : Giao diện Đỗ Nhật Anh -20090074 Page 66 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android 4.2 Menu Hình 4-2 : Giao diện Menu 4.3 Luật giao thông Hình 4-3: Luật giao thông Đỗ Nhật Anh -20090074 Page 67 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android 4.4 Mức phạt Hình 4-4: Chi tiết mức phạt 4.5 Tìm kiếm Đỗ Nhật Anh -20090074 Page 68 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android Hình 4-5 : Tìm kiếm KẾT LUẬN CHUNG Luận văn xây dựng thành công phần mềm hỗ trợ thông tin biển báo giao thông tảng Android Tuy nhiên ứng dụng hạn chế hệ thống hỗ trợ đơn giản chưa phải hệ thống nhận dạng cảnh báo cho người dùng tham gia giao thông Trên tảng phần mềm em có hướng phát triển : -Cơ sở liệu Online update cập nhật tự động thay đổi source code phần mềm -Nâng cập ứng dụng để nhận dạng biển báo giao thông đưa cảnh báo cho người tham gia giao thông - Cải thiện giao diện, thêm tính : Học thi giấy phép lái xe, tính Radio: Vov giao thông Qua đề tài này, em nắm bắt quy trình làm dự án phần mềm nói chung điện thoại nói riêng, đồng thời hiểu biết thêm kiến thức hệ điều hành Android Đỗ Nhật Anh -20090074 Page 69 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android Do thời gian hạn chế kiến thức có hạn nên ứng dụng nhiều chỗ thiếu sót, chưa thể đạt mức tối ưu Vì vậy, để phát triển thêm phải có thêm trợ giúp công nghệ nâng cao kiến thức, tin tưởng, giúp đỡ thầy cô bạn, để làm động lực cho em cố gắng Em xin chân thành cảm ơn! TÀI LIỆU THAM KHẢO [1] Nicolas Gramlich, Android Programming, Anddev.org-Community, 2010 [2] Wei-Meng Lee, Beginning Android Application Development, Android application development, 2011 [3] Rogers Cadenhead, Sams Teach Yourself Java in 21 days Covering Java and Android App Development, SAMS, Sixth Edition [4] Carmen Delessio, Lauren Darcey, Shane Conder, Sams Teach Yourself Android Application Development in 24 hours, SAMS, Third Edition, 2013 [5] Lynn Beighley, Michael Morrison, Head first PHP & MySQL, O’Reilly, 2009 [6] W Frank Ableson, Charlie Collins, Robin Unlocking Android , A developer’s guide ,2009 [7]Murphy Mark, Beginning Android, Apress , 2009 [8]Nicolas Gramlich, Android Programming, Anddev.org-Community, 2010 [9]Mark L Murphy, AndroidTM Programming Tutorials [10]Ed Burnette, Hello, Android: Introducing Google’s Mobile Development Flatform, Pragmatic Bookshelf, 2009 Đỗ Nhật Anh -20090074 Page 70 Xây dựng phần mềm hỗ trợ thông tin biển báo giao thông Android [11] Ben Elgin, Google Buys Android for Its Mobile Arsenal, Bloomberg Businessweek, 2005 [12] Programming Language Popularity 2009 [13] Mark L Murphy, The Busy Coder’s Guide Android Development [14] http://android.vn/ [15] http://vietandroid.com/ [16] http://stackoverflow.com/ [17] http://handphoneseluler.blogspot.com/2013/01/advantages-anddisadvantages-android.html [18] Industry Leaders Announce Open Platform for Mobile Devices, Open Handset Alliance, 2007 Đỗ Nhật Anh -20090074 Page 71

Ngày đăng: 01/07/2016, 12:58

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Nicolas Gramlich, Android Programming, Anddev.org-Community, 2010 Sách, tạp chí
Tiêu đề: Android Programming
[2] Wei-Meng Lee, Beginning Android Application Development, Android application development, 2011 Sách, tạp chí
Tiêu đề: Beginning Android Application Development
[3] Rogers Cadenhead, Sams Teach Yourself Java in 21 days Covering Java 7 and Android App Development, SAMS, Sixth Edition Sách, tạp chí
Tiêu đề: Sams Teach Yourself Java in 21 days Covering Java 7 and Android App Development
[4] Carmen Delessio, Lauren Darcey, Shane Conder, Sams Teach Yourself Android Application Development in 24 hours, SAMS, Third Edition, 2013 Sách, tạp chí
Tiêu đề: Sams Teach Yourself Android Application Development in 24 hours
[5] Lynn Beighley, Michael Morrison, Head first PHP &amp; MySQL, O’Reilly, 2009 [6] W. Frank Ableson, Charlie Collins, Robin . Unlocking Android , Adeveloper’s guide , 2009 Sách, tạp chí
Tiêu đề: Head first PHP & MySQL, "O’Reilly, 2009[6] W. Frank Ableson, Charlie Collins, Robin . "Unlocking Android , A "developer’s guide
[7]Murphy Mark, Beginning Android, Apress , 2009 Sách, tạp chí
Tiêu đề: Beginning Android
[8]Nicolas Gramlich, Android Programming, Anddev.org-Community, 2010 [9]Mark L. Murphy, Android TM Programming Tutorials Sách, tạp chí
Tiêu đề: Android Programming, "Anddev.org-Community, 2010[9]Mark L. Murphy, "Android"TM
[10]Ed Burnette, Hello, Android: Introducing Google’s Mobile Development Flatform, Pragmatic Bookshelf, 2009 Sách, tạp chí
Tiêu đề: Hello, Android: Introducing Google’s Mobile Development Flatform
[11] Ben Elgin, Google Buys Android for Its Mobile Arsenal, Bloomberg Businessweek, 2005 Sách, tạp chí
Tiêu đề: Google Buys Android for Its Mobile Arsenal
[13] Mark L. Murphy, The Busy Coder’s Guide Android Development [14] http://android.vn/ Sách, tạp chí
Tiêu đề: The Busy Coder’s Guide Android Development
[18] Industry Leaders Announce Open Platform for Mobile Devices, Open Handset Alliance, 2007 Sách, tạp chí
Tiêu đề: Industry Leaders Announce Open Platform for Mobile Devices

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w