TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG Giảng viên hướng dẫn Th.s Đoàn Hòa Minh Sinh viên thực Hồ Minh Triết MSSV 1091638 Cần Thơ, 2013 Luận văn tốt nghiệp : Ứng dụng tômàuchobé LỜI CẢM ƠN Lời nói đầu tiên, xin chân thành gửi lời cảm ơn đến GVHD thầy Đoàn Hòa Minh, cám ơn thầy cho em hội thực đề tài nhiệt tình hướng dẫn suốt thời gian làm đề tài Xin cám ơn thầy cô khoa CNTT-TT giảng dạy truyền đạt kiến thức quý báu suốt năm học qua Cám ơn tất bạn bè ủng hộ, giúp đỡ, chia sẻ đóng góp ý tưởng để hoàn thành đề tài Cuối cùng, xin gửi lời cám ơn sâu sắc đến ba, mẹ người thân gia đình tạo điều kiện, môi trường học tập tốt để hoàn thành đề tài Mặc dù cố gắng mình, nhiên đề tài không tránh khỏi thiếu sót Rất mong quý Thầy Cô thông cảm góp ý để đề tài hoàn thiện ! Cần Thơ, ngày 17 tháng năm 2013 Người viết Hồ Minh Triết GVHD : Th.s Đoàn Hòa Minh SVTH: Hồ Minh Triết Trang Luận văn tốt nghiệp : Ứng dụng tômàuchobé MỤC LỤC MỤC LỤC DANH MỤC HÌNH DANH MỤC BẢNG KÝ HIỆU VÀ VIẾT TẮT TỪ KHÓA TÓM TẮT ABSTRACT CHƯƠNG I : TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ 1.2 LỊCH SỬ VẤN ĐỀ 1.3 MỤC TIÊU VÀ NHIỆM VỤ 1.4 PHẠM VI ĐỀ TÀI 10 1.5 PHƯƠNG PHÁP NGHIÊN CỨU 10 CHƯƠNG II : TÌM HIỂU HỆ ĐIỀU HÀNH ANDROID 11 2.1 SƠ LƯỢC ANDROID 11 2.2 CÁC PHIÊN BẢN HỆ ĐIỀU HÀNH ANDROID 11 2.2.1 Android 1.0 11 2.2.2 Android 1.1 11 2.2.3 Android 1.5: Cupcake 12 2.2.4 Android 1.6: Donut 12 2.2.5 Android 2.0: Eclair 12 2.2.6 Android 2.2: Froyo 13 2.2.7 Android 2.3: Gingerbread 13 2.2.8 Android 3.0: Honeycomb 13 2.2.9 Android 4.0: Ice Cream Sandwich 14 2.2.10 Android 4.1: Jelly Bean 14 2.2.11 Android 4.2: Jelly Bean 14 2.3 2.3.1 CÁC THÀNH PHẦN CHÍNH CỦA ANDROID 15 ACTIVITY 15 GVHD : Th.s Đoàn Hòa Minh SVTH: Hồ Minh Triết Trang Luận văn tốt nghiệp : Ứng dụng tômàuchobé 2.3.2 SERVICE 20 2.3.3 CONTENT PROVIDER 22 2.3.4 INTENT 23 2.3.5 BROADCAST RECEIVER 27 2.3.6 NOTIFICATION 28 2.4 THƯ VIỆN HỔ TRỢ LẬP TRÌNH ỨNG DỤNG CỦA ANDROID 28 2.5 LẬP TRÌNH GIAO DIỆN MỨC CAO 29 2.5.1 Tổng quan 29 2.5.2 Bố cục giao diện người dùng 29 2.5.3 LinearLayout 30 2.5.4 FrameLayout 32 2.5.5 Button 33 2.5.6 ImageButton 34 2.5.7 Dialog 34 2.5.8 Toast 36 2.5.9 Gallery 37 2.6 LẬP TRÌNH GIAO DIỆN MỨC THẤP 39 2.6.1 Bitmap 39 2.6.2 Canvas 41 2.6.3 Paint 42 2.6.4 Path 42 2.6.5 Phương thức onTouchEvent(MotionEvent event) 43 CHƯƠNG III: NỘI DUNG KẾT QUẢ NGHIÊN CỨU 46 3.1 PHÁT TRIỂN ỨNG DỤNG 46 3.1.1 Sơ đồ chức 46 3.1.2 Xây dựng giao diện 47 3.1.3 Chức chọn nét vẽ, hình dạng muốn vẽ 48 3.1.4 Chức thay đổi nét độ lớn nét vẽ 52 3.1.5 Chức thay đổi màu sắc nét vẽ 55 3.1.6 Chức phục hồi 57 3.1.7 chọn Chức chọn hình kèm theo ứng dụng, phát âm tiếng anh ứng với nội dung hình 59 GVHD : Th.s Đoàn Hòa Minh SVTH: Hồ Minh Triết Trang Luận văn tốt nghiệp : Ứng dụng tômàuchobé 3.1.8 Chức chọn hình từ máy 63 3.1.9 Chức lưu hình ảnh 65 3.1.10 Chức chia sẻ 65 3.1.11 Chức tạo 67 3.1.12 Chức xóa (Eraser) 67 Tuyển chọn tranh tômàu đẹp rõ nét chobémẫu giáo thiêu nhi tập tô để thoải sức phát triển khiếu nghệ thuật hội họa Chúng cập nhật hình ảnh tômàucho trẻ em đủ đề tài khác