Xây Dựng Ứng Dụng Đa Phương Tiện Cho Mobile Sử Dụng Hệ Điều Hành Android.pdf

63 4 0
Xây Dựng Ứng Dụng Đa Phương Tiện Cho Mobile Sử Dụng Hệ Điều Hành Android.pdf

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ────── * ────── ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN TÊN ĐỀ TÀI XÂY DỰNG ỨNG DỤNG ĐA PHƯƠNG TIỆN CHO MOBILE SỬ DỤ[.]

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ────── * ────── ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN TÊN ĐỀ TÀI XÂY DỰNG ỨNG DỤNG ĐA PHƯƠNG TIỆN CHO MOBILE SỬ DỤNG HỆ ĐIỀU HÀNH ANDROID (MODULE CLIENT) Sinh viên thực : Phan Thanh Tuấn Lớp CNPM – K51 Giáo viên hướng dẫn: Ths Lương Mạnh Bá HÀ NỘI - 2011 Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin sinh viên Họ tên sinh viên: Phan Thanh Tuấn Điện thoại liên lạc Lớp: 0976240300 CNPM Email: tuanpt88@gmail.com Hệ đào tạo: Đại học quy Đồ án tốt nghiệp thực tại: Đại học Bách Khoa Hà Nội Thời gian làm ĐATN: Từ ngày 28/ 2/ 2011 đến 28/ 5/ 2011 Mục đích nội dung ĐATN  Tìm hiểu thơng tin, cấu trúc hệ điều hành Android  Tìm hiểu mơi trường phát triển ứng dụng cho Mobile dùng hệ điều hành Android  Tìm hiểu quy trình phát triển ứng dụng cho Mobile dùng hệ điều hành Android Các nhiệm vụ cụ thể ĐATN  Tìm kiếm tổng hợp thơng tin  Cài đặt mơi trường phát triển  Viết chương trình thử nghiệm tích hợp với Module để xây dựng hệ thống Lời cam đoan sinh viên: Tôi - Phan Thanh Tuấn - cam kết ĐATN cơng trình nghiên cứu thân tơi hướng dẫn thạc sỹ Lương Mạnh Bá Các kết nêu ĐATN trung thực, chép tồn văn cơng trình khác Hà Nội, ngày 26 tháng năm 2011 Tác giả ĐATN Phan Thanh Tuấn Xác nhận giáo viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày 26 tháng năm 2011 Giáo viên hướng dẫn Thạc sỹ Lương Mạnh Bá Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Trong báo cáo này, em xin trình bày kiến thức mà em tìm hiểu thời gian thực đồ án tốt nghiệp vừa qua hệ điều hành Android môi trường để phát triển ứng dụng đa phương tiện cho hệ điều hành Nội dung đồ án chia thành phần sau:  Phần mở đầu: Tóm tắt nội dung, đề tài giao khuôn khổ đồ án tốt nghiệp Trình bày thơng tin mơi trường thực đồ án giới thiệu tóm tắt bố cục đồ án  Phần nội dung đồ án chia thành chương:  Chương I: Đặt vấn đề định hướng giải pháp Trình bày cụ thể nhiệm vụ, mơ tả toán, vấn đề cần giải Định hướng giải pháp giải vấn đề đặt Chương II: Cơng cụ mơi trường phát triển Giới thiệu tóm tắt sở lý thuyết công cụ lựa chọn để giải vấn đề Giới thiệu quy trình phát triển ứng dụng cho thiết bị di động  Chương III: Phân tích hệ thống Chương trình bày phân tích cụ thể hệ thống bao gồm: - Mục đích thiết kế - Kiến trúc hệ thống - Thiết kế tổng quan - Thiết kế chi tiết (phía client) - Thiết kế giao tiếp người dùng (phía client)  Chương IV: Cài đặt triển khai ứng dụng - xây dựng module client tích hợp Chương trình bày hướng dẫn cho việc cài đặt kết việc triển khai ứng dụng, đánh giá hệ thống  Phần kết luận: Tổng kết kết thời gian làm đồ án tốt nghiệp Những ưu điểm, nhược điểm định hướng phát triển tương lai Lời cảm ơn đến thầy giáo, tổ chức giúp đỡ q trình làm đồ án cảm nhận sinh viên hoàn thành thời gian làm tốt nghiệp  Phần mục lục: tổng hợp tài liệu tham khảo trình làm đồ án Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page MỤC LỤC PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP .3 MỤC LỤC DANH MỤC HÌNH DANH MỤC TỪ VIẾT TẮT MỞ ĐẦU Giới thiệu Nhiệm vụ giao đề tài Bố cục đồ án tốt nghiệp CHƯƠNG I: ĐẶT VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP 10 I Đặt vấn đề .10 II Định hướng giải 13 Phần CMS Database 13 Phần Server 13 Phần Client .14 CHƯƠNG II: CÔNG CỤ VÀ MÔI TRƯỜNG PHÁT TRIỂN .15 I Hệ điều hành Android 15 Định nghĩa Android .15 Kiến trúc Android OS 16 Tính Android .19 Phần mềm Android 20 Môi trường phát triển .23 II Giao thức kết nối 24 III Quy trình phát triển ứng dụng cho thiết bị di động .26 Quy trình phát triển ứng dụng 27 Phát hành sản phẩm (cho hệ điều hành Android) .27 CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 31 I Mục đích .31 II Kiến trúc hệ thống 32 Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page Tầng Interface 32 Tầng ứng dụng 33 Tầng lưu trữ .33 III Thiết kế tổng quan 33 Biểu đồ mức khái niệm 33 Biểu đồ mức vật lý 34 IV Thiết kế chi tiết .35 Biểu đồ Use Case .35 Biểu đồ Activity .40 Biểu đồ - Sequence Diagram 41 Biểu đồ cộng tác .42 Biểu đồ trạng thái .43 V Thiết kế giao diện 43 Khảo sát phân tích yêu cầu người dùng .43 Thiết kế hệ thống giao tiếp .44 2.1 Giới thiệu mơ hình GOMS 44 2.2 Thiết kế giao tiếp người dùng .46 Thiết kế Form giao tiếp 49 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI 53 I Cài đặt (Client) .53 II Triển khai thử nghiệm 55 Môi trường thử nghiệm 55 Các kết đạt 56 Đánh giá hệ thống 59 KẾT LUẬN 61 TÀI LIỆU THAM KHẢO .63 Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page DANH MỤC HÌNH Hình 1: Mơ hình tốn .10 Hình 2: Mơ hình sản phẩm iMedia 11 Hình 3: Mơ hình hệ thống 12 Hình 4: Kiến trúc tổng thể Android .17 Hình 5: Vịng đời ứng dụng Android 23 Hình 6: Mơ hình Socket TCP 26 Hình 7: Quy trình phát triển ứng dụng cho thiết bị di động 27 Hình 8: Kiến trúc hệ thống 32 Hình 9: Biểu đồ mức khái niệm .33 Hình 10: Biểu đồ mức vật lý 34 Hình 11: Biểu đồ Use case 35 Hình 12: Biểu đồ Activity .40 Hình 13: Biểu đồ .41 Hình 14: Biểu đồ cộng tác .42 Hình 15: Biểu đồ trạng thái 43 Hình 16: Mơ hình cài đặt .53 Hình 17: Thư mục tools Android SDK 54 Hình 18: Cài đặt sử dụng command 54 Hình 19: Emulator sau cài đặt chương trình 55 Hình 20: Màn hình đăng nhập .56 Hình 21: Màn hình ứng dụng 57 Hình 22: Chức đọc tin tức .57 Hình 23: Chức xem kết xổ số 58 Hình 24: Chức nghe nhạc 58 Hình 25: Chức xem ảnh 59 Hình 26: Chức đọc truyện .59 Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page DANH MỤC TỪ VIẾT TẮT STT Từ viết tắt Ý nghĩa ĐATN Đồ án tốt nghiệp HĐH Hệ điều hành SDK Software Development Toolkit DVM Dalvik Virtual Machine API Application Programming Interface CMS Content Management System SQL Structured Query Language RDMS Relational Database Management System GOMS Goals – Operator – Method – Selection 10 GPRS General Packet Radio Service 11 VGA Video graphics array 12 PC Personal Computer 13 IDE Integrated Development Environment 14 ĐTDĐ Điện thoại di động Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page MỞ ĐẦU Giới thiệu Công nghệ giới phát triển ngày với tốc độ vũ bão Xu hướng ngành công nghệ thông tin không gói gọn việc làm việc với ứng dụng máy tính mà chuyển dịch dần thành công nghệ thông tin truyền thông Cụ thể hơn, từ máy tính để bàn cố định, người phát triển nên laptop động Nhưng laptop chưa thể thỏa mãn nhu cầu ngày cao người Con người lại kết hợp máy tính với điện thoại di động thiết bị di động hệ mới, có sức mạnh máy tính lại nhỏ gọn, động điện thoại di động, không giúp người liên lạc, trao đổi thơng tin mà cịn trợ giúp cơng việc hàng ngày Đi kèm với phát triển phần cứng vậy, phần mềm phát triển nhanh chóng để phù hợp với thiết bị hệ Quan trọng hệ điều hành cho thiết bị di động Nổi bật gần hệ điều hành hành Android Google Nó đánh giá hệ điều hành tốt, nhiều tiềm phát triển có bước nhảy vọt thời gian tới Trong tập làm đồ án tốt nghiệp em tìm hiểu hệ điều hành Cùng với phát triển công nghệ, nhu cầu người thiết bị di động khơng cịn giới hạn việc nghe gọi nhắn tin trước, mà vươn cao tới nhu cầu giải trí, thu thập thơng tin Xuất phát từ nhu cầu mà nhóm em có mong muốn xây dựng hệ thống đa phương tiện cho phép người sử dụng điện thoại di động có thơng tin việc người dùng có giây phút giải trí thú vị với điện thoại nhỏ bé Đó lý mà nhóm em lựa chọn đề tài “Xây dựng ứng dụng đa phương tiện cho Mobile sử dụng hệ điều hành Android” để làm đồ án tốt nghiệp Nhiệm vụ giao đề tài Đề tài “Xây dựng ứng dụng đa phương tiện cho Mobile sử dụng hệ điều hành Android” nhóm em thực thời gian làm đồ án Về đề tài chia thành ba phần với nhiệm vụ cụ thể cho thành viên nhóm Cụ thể sau:  Phan Thanh Tuấn: xây dựng module phía client  Nguyễn Thế Trung: xây dựng module phía Server  Nguyễn Mạnh Hùng: xây dựng module CMS thiết kế sở liệu Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page Với nhiệm vụ xây dựng module phía client, cơng việc em đồ án cụ thể gồm hai cơng việc chính:  Tìm hiểu hệ điều hành cho di động, cụ thể hệ điều hành Android (cơ sở lý thuyết, kiến trúc tổng thể, mơi trường lập trình )  Xây dựng module phía client cho dịng máy chạy hệ điều hành Android Bố cục đồ án tốt nghiệp Đồ án em trình bày bốn phần Cụ thể sau: Phần mở đầu: giới thiệu tổng quan đồ án, thơng tin nhóm mơi trường thực đồ án công nghệ sử dụng Phần 2: Đặt vấn đề định hướng giải pháp, nêu phương hướng phát triển cho đồ án, môi trường công cụ lựa chọn Phần trình bày cụ thể chương I, II đồ án Phần 3: kết đạt đồ án bao gồm kết phân tích thiết kế hệ thống, kết thực cài đặt thử nghiệm ứng dụng, đánh giá ưu nhược điểm khả sử dụng dịch vụ Phần trình bày cụ thể chương III chương IV đồ án Phần 4: Phần kết luận bao gồm kết luận đánh giá công việc làm chưa làm định hướng nhằm hoàn thiện kết đạt ĐATN Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page CHƯƠNG I: ĐẶT VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP I Đặt vấn đề Thị trường di động Việt Nam đánh giá thị trường thông tin di động có tốc độ phát triển nhanh châu Á, tới 40% - 50% năm, Việt Nam trở thành điểm đến hấp dẫn tập đoàn viễn thơng nước ngồi Mới đây, 2/4/2009 Bộ Thơng tin truyền thông tổ chức thi tuyển cấp giấy phép 3G cho đơn vị trúng tuyển với tổng số tiền cam kết đầu tư triển khai ba năm đầu lên đến 33.800 tỷ đồng (tương đương khoảng gần tỷ USD) đưa thị trường di động Việt Nam bước vào kỷ nguyên 3G tạo ra  băng thông rộng, giống xa lộ, tạo sở hạ tầng mạng để phát triển dịch vụ giá trị gia tăng đại dịch vụ thoại truyền hình, dịch vụ thoại hình ảnh, đặc biệt dịch vụ nội dung giải trí xem phim, nghe nhạc trực tuyến… Với việc phát triển nhanh chóng thị trường di động nước ta, việc sử dụng điện thoại cá nhân để tiếp cận với thông tin khổng lồ internet yêu cầu cấp thiết người sử dụng điện thoại di động mong đợi Đáp ứng nhu cầu số phần mềm đa phương tiện dành cho Mobile đời giúp cho người sử dụng điện thoại di động sử dụng điện thoại tiếp cận với thơng tin khổng lồ internet tương tự PC Tiêu biểu phần mềm sản phẩm iMedia cơng ty Naiscorp xây dựng Hình 1: Mơ hình tốn Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 10 Người sử dụng lựa chọn chức cách kích chọn vào tương ứng grid view Đoạn mã kích hoạt Grid view c Chức đọc tin tức Phần đọc tin tức gồm hình hiển thị list category chuyên mục tin tức Phần thiết kế gồm list menu cho người dùng lựa chọn Đoạn mã chức đọc tin List view chứa nhiều item item có thiết kế sau: Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 49 Form hiển thị list Letter form hiển thị tin chuyên mục tin Phần thiết kế gồm list menu cho người dùng lựa chọn Form hiển thị tin chi tiết thiết kế dạng scroll view, có phần menu để người dùng có tình nhanh Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 50 d Chức xem hình ảnh Phần xem hình ảnh giống phần xem tin tức khác số điểm nhỏ sau: Form xem ảnh thiết kế dạng Gallery View cho phép người sử dụng dễ dàng việc xem ảnh hay lựa chọn hình ảnh Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 51 e Chức xem kết xổ số Chức xem kết xổ số gồm có form để thị kết thiết kế dạng bảng Ngoài cịn có date ticker để người sử dụng lựa chọn ngày để xem kết f Chức nghe nhạc Chức nghe nhạc thiết kế gồm hai form chính: Form thứ thiết kế để lựa chọn chuyên mục nhạc cần xem Form gồm list menu lựa chọn thiết kế giống với thiết kế phần tin tức Form thứ hai thiết kế để người sử dụng dễ dàng việc nghe nhạc Form thiết kế gồm list hát để lựa chọn phần giao diện dành cho Media Player trông giống với Media Windows gồm số nút bấm progress bar để hiển thị chạy hát Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 52 CHƯƠNG IV: CÀI ĐẶT VÀ TRIỂN KHAI I Cài đặt (Client) Do hệ thống bkMedia phát triển ba thành viên em nêu phần giới thiệu Nên phần cài đặt em xin trình bày phần cài đặt cho phần client Hình 16: Mơ hình cài đặt Sau tiến hành build chương trình ta thu file 2011bkMedia.apk Tiến hành cài đặt Emulator Android môi trường giả lập (hướng dẫn cài đặt sử dụng adb):  Bước 1: cài đặt ADB (Android Debug Bridge) Download giải nén tập tin ADB.zip vào thư mục tools Android SDK  Bước 2: cài file apk - Copy file 2011bkMedia.apk vào thư mục tools Android SDK Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 53 Hình 17: Thư mục tools Android SDK - Khởi động Emulator muốn cài đặt: Vào command di chuyển đến thư mục chứa file apk Gõ lệnh adb install bkMedia.apk Hình 18: Cài đặt sử dụng command - Chờ giây lát sau chạy thử nghiệm emulator Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 54 Hình 19: Emulator sau cài đặt chương trình Tiến hành cài đặt máy điện thoại htc desire (hướng dẫn cài đặt thông qua AppsInstaller):  Bước 1: Cài AppsInstaller - Trên điện thoại Android vào Market tìm cài đặt ứng dụng AppsInstaller  Bước 2: Cài đặt file bkMedia.apk - copy file bkMedia.apk vào thẻ nhớ - Trên điện thoại chạy ứng dụng AppsInstaller, chương trình tự tìm file apk để nghị bạn cài vào Chỉ cần bấm Install để tiến hành cài đặt Sau sử dụng thử nghiệm chương trình II Triển khai thử nghiệm Môi trường thử nghiệm Môi trường cài đặt hệ thống:  Ứng dụng Client (dành cho người sử dụng)  Chạy emulator Android sử dụng hệ điều hành Android 2.3  Emulator chạy Hệ điều hành Windows  Sử dụng Eclipse để viết thực thi kết  Ngoài file biên dịch apk cài đặt thử nghiệm máy điện thoại htc Desire chạy hệ điều hành Android 2.2  Server (dành cho người quản trị hệ thống liệu) Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 55 Phần trình bày báo cáo hai thành viên lại nhóm Các kết đạt Sau thời gian làm đồ án với nhiều cố gắng nhận bảo quý giá thầy anh chị khóa chúng em thu kết định Sau em tổng kết kết đạt được: Sản phẩm nhóm xây dựng đáp ứng nhu cầu thiết yếu với người sử dụng điện thoại Các chức mà sản phẩm cung cấp hoạt động tốt giúp người dùng tiếp cận với luồng thông tin vô lớn qua sàng lọc, phân loại phù hợp Một số hình ảnh minh họa cho kết quả: Đầu tiên hình đăng nhập Hình 20: Màn hình đăng nhập Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 56 Sau đăng nhập thành công hình chương trình: Hình 21: Màn hình ứng dụng Chức đọc tin tức: Hình 22: Chức đọc tin tức Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 57 Chức xem kết xổ số: Hình 23: Chức xem kết xổ số Chức nghe nhạc: Hình 24: Chức nghe nhạc Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 58 Chức xem hình ảnh: Hình 25: Chức xem ảnh Chức đọc truyện: Hình 26: Chức đọc truyện Đánh giá hệ thống Sau trình xây dựng thử nghiệm hệ thống với Emulator Android máy tính q trình cài đặt thử nghiệm máy htc Desire em rút số đánh giá hệ thống sau:  Ưu điểm: Về giao diện: Giao diện hệ thống trực quan dễ sử dụng với người lần đầu sử dụng Về chức năng: Hệ thống cung cấp đầy đủ chức hoạt động ổn định Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 59  Nhược điểm: Về giao diện: Một số thiết menu option chưa phù hợp gây khó khăn cho người dùng Về chức năng: Chức đầy đủ nhiên cịn số chức cần hồn thành trương lai chức xem Video, xem đồ Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 60 KẾT LUẬN Trong thời gian làm đồ án tốt nghiệp vừa qua nhóm chúng em thực đề tài đạt kết định, mức sơ sài thành làm việc nhóm đặc biệt có hướng dẫn, bảo tận tình thầy Lương Mạnh Bá Trong báo cáo tổng kết em xin trình bày vấn đề nhiệm vụ giao, kết thực Tuy có cố gắng kiến thức hạn chế nên chắn chưa thể đạt kết mong muốn, báo cáo sơ sài chưa mô tả hết vấn đề toán nhiên em rất mong nhận góp ý thầy Em xin gửi lời cảm ơn chân thành đến thầy cô khoa tạo điều kiện để chúng em có đợt thực tập bổ ích đặt biết đến thầy Lương Mạnh Bá người tận tình bảo giúp đỡ chúng em nhiều thời gian qua, xin gửi lời cảm ơn đến Anh Nguyễn Xuân Tài, tổng giám đốc Naiscop Anh Mai Đình Thắng anh chị phòng Mobile tạo điều kiện giúp đỡ em thời gian vừa qua Trong phần cuối báo cáo em xin tổng hợp sản phẩm kết cuối đồ án Chương trình minh họa phần trình xây dựng ứng dụng hoàn thiện cho Android Sản phẩm cuối cịn đơi chút thiếu sót Sau em xin trình bày ưu, nhược điểm hướng phát triển tương lai Ưu điểm:  Chương trình xây dựng tương đối hồn chỉnh chức chính, thiết kế tương đối rõ ràng, thân thiện, mang tính tổng quát cao  Chương trình minh họa trình xây dựng giao diện cho ứng dụng Android Tuy không sử dụng tất View Android cung cấp giao diện xây dựng hoàn thiện, kiến thức nắm bắt hoàn tồn tiếp tục xây dựng giao diện khác  Chương trình có sử dụng đến số vấn đề bản, tạo sở để xây dựng ứng dụng lớn ví dụ việc làm việc với sở liệu, làm việc với dạng ứng dụng Android Activity Nhược điểm: Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 61  Do thời gian làm đồ án bị hạn chế nên chương trình chưa thể tích hợp hết tồn tính thiết kế mà tập trung vào chức  Do điều kiện có hạn nên chúng em cài đặt số dòng máy chạy Android chưa thể thấy hết lỗi chạy với nhiều dòng máy khác Hướng phát triển:  Trong thời gian tới chúng em tiến hành hoàn thiện nốt số chức thiếu thiết kế chức xem video, xem đồ  Tối ưu hóa code để chương trình đạt hiệu cao  Tiến hành cài đặt thêm cho số dịng máy để có nhìn tổng thể chương trình có giải pháp thích hợp  Trong thời gian nghiên cứu vừa qua em tìm hiểu kiến thức hệ điều hành Android kiến thức mơi trường lập trình Android Trong tương lai em tiếp tục nghiên cứu sâu mơi trường lập trình Android tìm hiểu sâu thư viện hỗ trợ cho hệ điều hành Android Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 62 TÀI LIỆU THAM KHẢO Các tài liệu trực tuyến Google Android địa chỉ: http://developer.android.com Diễn đàn Android Việt Nam http://diendan.vietandroid.com Reto Meier, Professional Android Application Development, Wrox Sayed Y Hashimi and Satya Komatineni, Pro Android, Apress the expert’s voice, 2009 Mark L Murphy, Begining Android, Apress the expert’s voice, 2009 Huỳnh Quyết Thắng, tài liệu Thiết kế xây dựng phần mềm Lương Mạnh Bá, Tài liệu Tương tác người máy Sinh viên thực hiện: Phan Thanh Tuấn Khóa K51 Lớp CNPM Page 63

Ngày đăng: 27/06/2023, 13:04