Đồ án Thiết kế ứng dụng điều khiển & giám sát thiết bị trên hệ điều hành android (Phần 1)

pdf 22 trang phuongnguyen 10
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Thiết kế ứng dụng điều khiển & giám sát thiết bị trên hệ điều hành android (Phần 1)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfdo_an_thiet_ke_ung_dung_dieu_khien_giam_sat_thiet_bi_tren_he.pdf

Nội dung text: Đồ án Thiết kế ứng dụng điều khiển & giám sát thiết bị trên hệ điều hành android (Phần 1)

  1. BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐIỆN - ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ THUẬT ĐIỆN - ĐIỆN TỬ THIẾT KẾ ỨNG DỤNG ĐIỀU KHIỂN & GIÁM SÁT THIẾT BỊ TRÊN HỆ ĐIỀU HÀNH ANDROID GVHD: THS. NGUYỄN VĂN HIỆP SVTH: ĐỖ NGỌC DUY MSSV: 10101021 SVTH: TRẦN KHOA MSSV: 10101066 SKL003135 Tp. Hồ Chí Minh, tháng 07/2014
  2. BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ-CÔNG NGHIỆP ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ THUẬT ĐIỆN ĐIỆN TỬ ĐỀ TÀI: THIẾT KẾ ỨNG DỤNG ĐIỀU KHIỂN & GIÁM SÁT THIẾT BỊ TRÊN HỆ ĐIỀU HÀNH ANDROID GVHD: Th.S Nguyễn Văn Hiệp SVTH: Đỗ Ngọc Duy - 10101021 Trần Khoa - 10101066 Tp. Hồ Chí Minh - 07/2014
  3. BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ-CÔNG NGHIỆP ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ THUẬT ĐIỆN ĐIỆN TỬ ĐỀ TÀI: THIẾT KẾ ỨNG DỤNG ĐIỀU KHIỂN & GIÁM SÁT THIẾT BỊ TRÊN HỆ ĐIỀU HÀNH ANDROID GVHD: Th.S Nguyễn Văn Hiệp SVTH: Đỗ Ngọc Duy - 10101021 Trần Khoa - 10101066 Lớp: 101012 Tp. Hồ Chí Minh - 07/2014
  4. NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Tp HCM, ngày tháng 7 năm 2014 Giảng viên hướng dẫn Ths. Nguyễn Văn Hiệp
  5. NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN Tp HCM, ngày tháng 7 năm 2014 Giảng viên phản biện
  6. PHẦN A
  7. TRƯỜNG ĐH. SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TP. HỒ CHÍ MINH ĐỘC LẬP - TỰ DO - HẠNH PHÚC KHOA ĐIỆN-ĐIỆN TỬ Tp. HCM, ngày 12 tháng 7 năm 2014 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Đỗ Ngọc Duy MSSV: 10101021 Trần Khoa MSSV: 10101066 Chuyên ngành: Kỹ thuật Điện - Điện tử Hệ đào tạo: Đại học chính quy Khóa: 2010 Lớp: 101012 I. TÊN ĐỀ TÀI: THIẾT KẾ ỨNG DỤNG ĐIỀU KHIỂN & GIÁM SÁT(BẰNG CAMERA) THIẾT BỊ TRÊN HỆ ĐIỀU HÀNH ANDROID II. NHIỆM VỤ 1. Các số liệu ban đầu: 2. Nội dung thực hiện: III. NGÀY GIAO NHIỆM VỤ: 10/3/2014 IV. NGÀY HOÀN THÀNH NHIỆM VỤ: 12/7/2014 V. HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: Ths. Nguyễn Văn Hiệp CÁN BỘ HƯỚNG DẪN BM. ĐIỆN TỬ CÔNG NGHIỆP Ths. Nguyễn Văn Hiệp Ts. Nguyễn Thanh Hải ii
  8. TRƯỜNG ĐẠI HỌC SPKT TPHCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Khoa Điện - Điện Tử Độc lập - Tự do - Hạnh phúc Bộ Môn Điện Tử - Công nghiệp Tp. Hồ Chí Minh, ngày tháng 7 năm 2014 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: Đỗ Ngọc Duy Lớp: 101012 MSSV:10101021 Họ tên sinh viên 2: Trần Khoa Lớp: 101012 MSSV:10101066 Tên đề tài: THIẾT KẾ ỨNG DỤNG ĐIỀU KHIỂN & GIÁM SÁT(BẰNG CAMERA) THIẾT BỊ TRÊN HỆ ĐIỀU HÀNH ANDROID Xác nhận Tuần/ngày Nội dung GVHD 10/03-23/03 Tìm hiểu phần mềm Eclipse, thiết kế giao diện android đơn giản 24/03-06/04 Tìm hiểu PHP, MySql, cách tạo và sử dụng CSDL 07/04-20/04 Tìm hiểu cách liên kết ứng dụng Android với PHP, MySQL 21/04-11/05 Hoàn thiện ứng dụng Android 12/05-01/06 Tìm hiểu C#, cách liên kết với PHP,MySQL , phương pháp điều khiển thiết bị bằng C# 02/06-15/06 Hoàn thiện ứng dụng điều khiển trên máy tính 16/06-29/06 Thiết kế, thi công mạch điều khiển, công suất 30/06-12/07 Hoàn thành sách báo cáo GV HƯỚNG DẪN (Ký và ghi rõ họ và tên) Ths. Nguyễn Văn Hiệp iii
  9. LỜI MỞ ĐẦU Ngày nay Khoa học kỹ thuật càng ngày càng phát triển, đặc biệt về các thiết bị di động thông minh (Smart Phone, PDA, Table PC ) ngày càng phát triển mạnh, kèm theo đó là những tiến bộ không ngừng của kỹ thuật điều khiển Một trong những hình thức điều khiển phổ biến hiện nay là điều khiển từ xa do nó có khả năng điều khiển ở những nơi không cần hoặc ít cần sự tác động trực tiếp của con người. Bên cạnh đó, hệ điều hành cho các thiết bị di động đó cũng phát triển mạnh không kém. Các hệ điều hành của nhiều hãng lần lượt ra đời và liên tục phát triển, cập nhật nhiều phiên bản mới, đem lại sự thuận tiện cho người sử dụng như: Windows Mobile, Android, iphone OS, Black Berry OS, Palm OS, Symbian Đặc biệt trong đó là hệ điều hành Android của google có những ưu điểm vượt trội sau:  Android được người dùng ưa chuộng vì chúng được tạo nên từ nền tảng nguồn mở nên cho phép người dùng có thể tùy biến nhiều trên đó. Mặt khác, với Android thiết bị người dùng không đòi hỏi phải có một cầu hình tối thiểu nào cả, chúng có thể hoạt động trên mọi cấu hình.  Hỗ trợ đa nhiệm cho phép bạn chạy nhiều ứng dụng một lúc.  Giao diện Android của Google rất thân thiện với người dùng, vì thế chúng dễ dàng về mặt sử dụng.  Kho ứng dụng Android phong phú. Với Android, người dùng sẽ không bị giới hạn tải ứng dụng từ kho ứng dụng cũng như được sử dụng miễn phí.  Do tương thích thích với rất nhiều phần cứng của các hãng sản xuất khác nhau trên thế giới như Samsung, LG, HTC, Sony nên người dùng sẽ có nhiều lựa chọn thiết bị phần cứng của nhiều hãng khác nhau với mức giá cũng phong phú. Tất cả những điều đó đang khiến cho Android trở nên phổ biến nhất trong phân khúc hệ điều hành dành cho điện thoại di động. Vì vậy nhóm sinh viên thực hiện đã quyết định chọn đề tài tốt nghiệp là thiết kế ứng dụng : THIẾT KẾ ỨNG DỤNG ĐIỀU KHIỂN & GIÁM SÁT(BẰNG CAMERA) THIẾT BỊ TRÊN HỆ ĐIỀU HÀNH ANDROID Những kiến thức, năng lực đạt được trong quá trình học tập ở trường sẽ được đánh giá qua đợt bảo vệ đồ án cuối khóa. Vì vậy nhóm sinh viên thực hiện đề tài cố gắng tận dụng những kiến thức đã học ở trường cùng với sự tìm tòi, nghiên cứu cùng với sự hướng dẫn tận tình của Giáo viên hướng dẫn cùng Thầy/Cô thuộc Khoa Điện-Điện Tử để có thể hoàn thành tốt đồ án này. Mặc dù người thực hiện đề tài đã cố gắng hoàn thành nhiệm vụ đề tài đặt ra và đúng thời hạn nhưng chắc chắn sẽ không tránh khỏi những thiếu sót, mong quý Thầy/Cô và các bạn sinh viên thông cảm. Người thực hiện đề tài mong nhận được những ý kiến đóng góp của quý Thầy/Cô và các bạn sinh viên. Xin chân thành cảm ơn! Người thực hiện đề tài Đỗ Ngọc Duy Trần Khoa iv
  10. LỜI CẢM ƠN Nhóm xin gởi lời cảm ơn sâu sắc đến Thầy Nguyễn Văn Hiệp đã trực tiếp hướng dẫn và tận tình giúp đỡ tạo điều kiện để hoàn thành tốt đề tài. Nhóm xin gởi lời chân thành cảm ơn các thầy cô trong Khoa Điện-Điện Tử và như đã tạo những điều kiện tốt nhất cho em hoàn thành đề tài. Nhóm cũng gửi lời đồng cảm ơn đến các bạn lớp 101012 đã chia sẻ trao đổi kiến thức cũng như những kinh nghiệm quý báu trong thời gian thực hiện đề tài. Xin chân thành cảm ơn! Người thực hiện đề tài Đỗ Ngọc Duy Trần Khoa v
  11. MỤC LỤC NỘI DUNG TRANG PHẦN A: GIỚI THIỆU Trang bìa i Nhiệm vụ đồ án ii Lịch trình thực hiện đồ án iii Lời mở đầu iv Lời cảm ơn v Mục lục vi Liệt kê hình vẽ viii PHẦN B: NỘI DUNG CHƯƠNG I: DẪN NHẬP 1 1.1. Đặt vấn đề 2 1.2. Mục tiêu thực hiện 2 1.3. Giới hạn đề tài 3 1.4. Phương pháp nghiên cứu 3 1.5. Đới tượng nghiên cứu 3 1.6. Giới hạn đề tài 4 CHƯƠNG II: CƠ SỞ LÝ THUYẾT 5 2.1 Giới thiệu hệ điều hành android 6 2.1.1 Tổng quan 6 2.1.2 Lịch sử phát triển 6 2.1.3 Cơ sở lập trình 7 2.2 Các công cụ truyền dẫn dữ liệu 8 2.2.1 MySQL và PHP 8 2.2.2 Vài nét về C# 9 2.2.3 Chuẩn kết nối RS232 10 CHƯƠNG III: YÊU CẦU CHUNG & PHẦN CỨNG. 11 3.1 Bài toán thiết kế 12 vi
  12. 3.2 Yêu cầu đặt ra trong từng phần 12 3.2.1 Ứng dụng Android 12 3.2.2 Phần mềm điều khiển trên máy tính 13 3.2.3 Mạch điều khiển, giao tiếp máy tính 13 3.3 Thiết kế mạch phần cứng 13 3.3.1 Yêu cầu phần cứng 13 3.3.2 Lựa chọn thiết bị 14 3.3.3 Sơ đồ nguyên lý mạch thực tế các khối 14 CHƯƠNG IV: THIẾT KẾ ỨNG DỤNG ANDROID 17 4.1 Giới thiệu phần mềm lập trình 18 4.2 Giới thiệu lưu đồ ứng dụng 18 4.2.1 Lưu đồ đăng nhập 19 4.2.2 Lưu đồ điều khiển thiết bị 20 4.2.3 Lưu đồ giám sát bằng camera 22 4.3 Các thành phần chính của ứng dụng 22 4.3.1 Giao diện đăng nhập 24 4.3.2 Giao diện chính 26 4.3.2.1 Tab thiết bị 26 4.3.2.2 Tab hẹn giờ 28 4.3.2.3 Tab giám sát 29 4.4 Phân tích mã nguồn ứng dụng 30 4.4.1 Truyền nhận dữ liệu để điều khiển thiết bị trên Android 30 4.4.2 Nhận hình ảnh từ camera 34 4.4.3 Hẹn giờ tắt mở thiết bị 35 CHƯƠNG V:LIÊN KẾT DỮ LIỆU & ĐIỀU KHIỂN 38 5.1 Liên kết dữ liệu 38 5.1.1 Đường truyền dữ liệu 38 5.1.2 Cài đặt host trên máy tính 39 vii
  13. 5.1.3 Tạo cơ sỡ dữ liệu 40 5.2 Phần mềm điều khiển trên máy tính 42 CHƯƠNG VI: KẾT QUẢ 54 6.1 Ứng dụng Android 55 6.2 Phần mềm điều khiển 60 6.3 Mạch điều khiển 61 CHƯƠNG VII: KẾT LUẬN & HƯỚNG PHÁT TRIỂN 63 7.1 Kết quả nghiên cứu 64 7.2 Kết luận 65 7.3 Hướng phát triển 65 PHẦN C: PHỤ LỤC 67 Phụ lục, tài liệu tham khảo 67 viii
  14. LIỆT KÊ HÌNH VẼ Hình Trang Hình 2.1.1Biểu tượng các phiên bàn Android 7 Hình 2.2.1 Mạch giao tiếp dùng Max232 11 Hình 3.1.1 Sơ đồ hệ thống 12 Hình 3.3.1 Sơ đồ khối phần cứng 13 Hình 3.3.2 Sơ đồ nguyên lý khối nguồn 14 Hình 3.3.3 Sờ đồ nguyên lý khối RS232, pic16f887 14 Hình 3.3.4 Sơ đồ nguyên lý khối công suất 15 Hình 3.3.5 Mạch thực tế sau thi công 16 Hình 4.2.1Lưu đồ chính của ứng dụng 18 Hình 4.2.2 Lưu đồ đăng nhập 19 Hình 4.2.3 Lưu đồ đổi mật khầu 19 Hình 4.2.4 Lưu đồ điều khiển bằng tay 20 Hình 4.2.5 Lưu đồ điều khiển bằng giọng nói 21 Hình 4.2.6 Lưu đồ giao diện giám sát 22 Hình 4.3.1 Các thành phần chính trong ứng dụng android 23 Hình 4.3.2 Giao diện đăng nhập 24 Hình 4.3.3 Giao diện đăng nhập sai 25 Hình 4.3.4 Giao diện đổi mật khẩu 25 Hình 4.3.5 Tab thiết bị 26 Hình 4.3.6 Đặt tên cho thiết bị 27 Hình 4.3.7 Cài đặt nhiệt độ cảnh báo 27 Hình 4.3.8 Ra lênh bằng giọng nói 28 Hình 4.3.9 Tab hẹn giờ 28 Hình 4.3.10 Chọn thời gian hẹn giờ 29 Hình 4.3.11 Tab giám sát 30 Hình 4.4.1 WebView trong eclipse 35 Hình 5.1.1 Lưu đồ liên kết dữ liệu 38 Hình 5.1.2 Sơ đồ điều khiển thiết bị 39 Hình 5.1.3 Giao diện xampp 39 Hình 5.1.4 Mở port locallhost trên modem 40 Hình 5.1.5 Cơ sở dữ liệu trên MySQL 41 Hình 5.2.1 Phần mềm điều khiển trên máy tính 43 ix
  15. Hình 6.1.1 Giao diện đăng nhập 55 Hình 6.1.2 Giao diện đăng nhập sai 56 Hình 6.1.3 Giao diện đổi mật khẩu 56 Hình 6.1.4 Giao diện điều khiển bằng tay 57 Hình 6.1.5 Giao diện điều khiển bằng giọng nói 57 Hình 6.1.6 Đặt tên cho thiết bị 58 Hình 6.1.7 Giao diện cài đặt nhiệt độ giới hạn 58 Hình 6.1.8 Giao diện hẹn giờ 59 Hình 6.1.9 Giao diện cài đặt giờ 59 Hình 6.1.10 Giao diện giám sát 60 Hình 6.2.1 Phần mềm điều khiển trên máy tính 61 Hình 6.3.1 Mạch điều khiển, cảm biến nhiệt và camera 62 x
  16. PHẦN B
  17. ĐỒ ÁN TỐT NGHIỆP CHƯƠNG I DẪN NHẬP CHƯƠNG I: DẪN NHẬP 1
  18. ĐỒ ÁN TỐT NGHIỆP 1.1. ĐẶT VẤN ĐỀ Ngày nay Khoa học kỹ thuật càng ngày càng phát triển, đặc biệt về các thiết bị di động thông minh (Smart Phone, PDA, Table PC ) ngày càng phát triển mạnh, kèm theo đó là những tiến bộ không ngừng của kỹ thuật điều khiển Một trong những hình thức điều khiển phổ biến hiện nay là điều khiển từ xa do nó có khả năng điều khiển ở những nơi không cần hoặc ít cần sự tác động trực tiếp của con người. Bên cạnh đó, hệ điều hành cho các thiết bị di động đó cũng phát triển mạnh không kém. Các hệ điều hành của nhiều hãng lần lượt ra đời và liên tục phát triển, cập nhật nhiều phiên bản mới, đem lại sự thuận tiện cho người sử dụng như: Windows Mobile, Android, iphone OS, Black Berry OS, Palm OS, Symbian Đặc biệt trong đó là hệ điều hành Android của google có những ưu điểm vượt trội sau:  Android được người dùng ưa chuộng vì chúng được tạo nên từ nền tảng nguồn mở nên cho phép người dùng có thể tùy biến nhiều trên đó. Mặt khác, với Android thiết bị người dùng không đòi hỏi phải có một cầu hình tối thiểu nào cả, chúng có thể hoạt động trên mọi cấu hình.  Hỗ trợ đa nhiệm cho phép bạn chạy nhiều ứng dụng một lúc.  Giao diện Android của Google rất thân thiện với người dùng, vì thế chúng dễ dàng về mặt sử dụng.  Kho ứng dụng Android phong phú. Với Android, người dùng sẽ không bị giới hạn tải ứng dụng từ kho ứng dụng cũng như được sử dụng miễn phí.  Do tương thích thích với rất nhiều phần cứng của các hãng sản xuất khác nhau trên thế giới như Samsung, LG, HTC, Sony nên người dùng sẽ có nhiều lựa chọn thiết bị phần cứng của nhiều hãng khác nhau với mức giá cũng phong phú. Tất cả những điều đó đang khiến cho Android trở nên phổ biến nhất trong phân khúc hệ điều hành dành cho điện thoại di động. Vì vậy nhóm sinh viên thực hiện đã quyết định chọn đề tài tốt nghiệp là thiết kế ứng dụng : THIẾT KẾ ỨNG DỤNG ĐIỀU KHIỂN & GIÁM SÁT(BẰNG CAMERA) THIẾT BỊ TRÊN HỆ ĐIỀU HÀNH ANDROID 1.2. MỤC TIÊU THỰC HIỆN Các mục tiêu cần thực hiện trong đề tài:  Thiết kế phần mềm Android hoàn chỉnh có thể chạy được trên các thiết bị chạy hệ điều hành Android 4.0 trở lên. Chương trình có thể điều khiển bật tắt thiết bị từ xa bằng giao diện android hoặc bằng giọng nói tiếng Việt, giám sát từ xa bằng camera ip và theo dõi nhiệt độ tại vị trí định trước.  Thiết kế và cài đặt các đối tượng truyền dẫn dữ liệu từ thiết bị Android tới mạch điều khiển thiết bị ngoại vi ( sử dụng CSDL MySQL, PHP, Java, C# ).  Thiết kế và thi công mạch phần cứng điều khiển trực tiếp các thiết bị ngoại vi thông qua các dữ liệu từ thiết bị Android, các thiết bị ngoại vi có thể thay đổi linh hoạt theo các nhu cầu thực tế của người sử dụng. CHƯƠNG I: DẪN NHẬP 2
  19. ĐỒ ÁN TỐT NGHIỆP 1.3. GIỚI HẠN ĐỀ TÀI  Nhóm sinh viên chỉ thực hiện thiết kế chương trình trên nền tảng hệ điều hành Android, các hệ điều hành khác như IOS, Blackbery OS, Window Phone nằm ngoài phạm vi đề tài.  Do quá trình lấy dữ liệu về phần cứng diễn ra liên tục nên có thể xảy ra quá trình khóa IP từ webhost.  Quá trình nhận dạng giọng nói có thể sai lệch do người dùng sử dụng từ ngữ địa phương, vùng miền khó nhận dạng với giọng đọc chuẩn.  Quá trình thực thi lệnh có thể xảy ra hiện tượng đơ, giật do lỗi từ thiết bị Android hay độ thiếu ổn định của đường truyền mạng.  Chỉ hoạt động trên các thiết bị sử dụng hệ điều hành Android 4.0 trở lên. 1.4. PHƯƠNG PHÁP NGHIÊN CỨU Sau khi được sự chấp nhận đề tài nghiên cứu của thầy hướng dẫn, nhóm sinh viên đã từng bước tiến hành đề tài như sau:  Tìm hiểu các thông tin cơ bản về hệ điều hành Android như: lịch sử hình thành và phát triển, các phiên bản hiện có, thị phần và khả năng phát triển của Android OS.  Tìm, tải và tham khảo các tài liệu về hệ điều hành Android.  Tải và cài đặt các phần mềm phục vụ cho việc lập trình phần mềm ứng dụng Android OS.  Bằng những kiến thức cơ bản có được từ việc đọc sách tham khảo và các nguồn tài nguyên khác trên mạng. Tiến hành viết và chạy thử nghiệm những ứng dụng đơn giãn để hiểu rõ thêm về cách sử dụng các thành phần đối tượng có trong bộ lập trình Android OS.  Phát thảo về giao diện, tính năng, các đối tượng sẽ được sử dụng để lập trình cho phần ứng dụng.  Thiết kế và chỉnh sửa sao cho hoàn chỉnh ứng dụng.  Tiến hành nghiên cứu phương thức trao đổi dữ liệu qua server, php và C#.  Thiết kế mã nguồn cho ứng dụng.  Tiến hành chạy thử nghiệm mô phỏng trên máy tính để phát hiện các lỗi cú pháp và lỗi logic của bộ chương trình.  Sau khi đã chạy mô phỏng hoàn chỉnh trên máy tính, tiến hành cài đặt chương trình chạy thực tế trên các loại thiết bị di động cầm tay chạy hệ điều hành Android để phát hiện lỗi chạy thực tế, kiểm nghiệm tính tương thích của phần mềm.  Tiến hành viết báo cáo. 1.5. ĐỐI TƯỢNG NGHIÊN CỨU  Hệ điều hành Android  Phần mềm ứng dụng Eclipse CHƯƠNG I: DẪN NHẬP 3
  20. ĐỒ ÁN TỐT NGHIỆP  Ngôn ngữ lập trình Java  Mysql  Lập trình PHP  Lập trình C#  Giao tiếp máy tính 1.6. GIỚI HẠN ĐỀ TÀI Vì lý do giới hạn về thời gian nghiên cứu đề tài, cũng như có những giới hạn nhất định về kiến thức chuyên ngành, nhóm sinh viên thực hiện đề tài tốt nghiệp chỉ tập trung nghiên cứu một số vấn đề chính của hệ điệu hành Android:  Lịch sử hình thành, phát triển.  Các phiên bản hiện có.  Biết cách cài đặt, cấu hình và sử dụng các bộ công cụ dùng cho việc lập trình, phát triển phần mềm ứng dụng.  Biết cách tạo mới một project, biên dịch và đóng gói project.  Biết cách sử dụng các thành phần cơ bản thường hay sử dụng khi thiết kế giao diện và lập trình mã nguồn như: TextView, EditText, Button, ListView từ đó có thể viết được hầu như các ứng dụng thông thường.  Biết cách thêm các tài nguyên (Resource) từ bên ngoài vào project đang phát triển như: hình ảnh, âm thanh, cơ sở dữ liệu.  Sử dụng Mysql.  Biết một lượng kiến thức cơ bản về lập trình PHP, C#. CHƯƠNG I: DẪN NHẬP 4
  21. CHƢƠNG II CƠ SỞ LÝ THUYẾT
  22. S K L 0 0 2 1 5 4