ĐỒ ÁN - Xây dựng ứng dụng giải trí trên thiết bị di động Android


LỜI CẢM ƠN ..................................................................................................................1
LỜI MỞ ĐẦU ..................................................................................................................2

CHƯƠNG 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID ........................................3
1.1. Giới thiệu hệ điều hành Android ............................................................................3
1.2. Lịch sử phát triển .....................................................................................................3
1.3. Kiến trúc cơ bản của hệ điều hành Android .........................................................6
1.3.1. Nhân Linux ..........................................................................................................6
1.3.2. Thư viện ...............................................................................................................6
1.3.3. Thực thi ................................................................................................................7
1.3.4. Nền tảng Android ................................................................................................7
1.3.5. Tầng ứng dụng .....................................................................................................8
1.4. Giao diện hệ điều hành android .............................................................................8
1.5.Quá trình phát triển android ...................................................................................9
1.5.1. Phiên bản Android 1.5 ...................................................................................... 11
1.5.2. Phiên bản Android 1.6 ...................................................................................... 12
1.5.3. Phiên bản Android 2.0 – 2.1 ............................................................................. 13
1.5.4. Phiên bản Android 2.2 ...................................................................................... 14
1.5.5. Phiên bản Android 2.3 ...................................................................................... 16
1.5.6. Phiên bản Android 3.0 ...................................................................................... 17
1.5.7. Phiên bản Android 4.0 ...................................................................................... 18
1.5.8. Phiên bản Android 4.1 ...................................................................................... 19
1.5.9. Phiên bản Android 4.4 ...................................................................................... 21
1.5.10. Phiên bản Android 5.0 – 5.1.1 ........................................................................ 22
1.5.11. Phiên bản Android 6.0 .................................................................................... 23
1.5.12. Phiên bản Android 7.0 .................................................................................... 25
1.5.13. Phiên bản Android 8.0 – 8.1 ........................................................................... 26

CHƯƠNG 2: MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG ANDROID
STUDIO ......................................................................................................................... 27
2.1. Sơ lược về Android Studio ................................................................................... 27
2.1.1. Cài đặt Android Studio ..................................................................................... 27
2.1.2. Máy ảo Genymotion ......................................................................................... 31
2.2. Thành phần trong một dự án Android ............................................................... 34
2.3. Thành phần giao diện ........................................................................................... 35
2.3.1. View Group....................................................................................................... 35
2.3.2. View .................................................................................................................. 37
2.4. Bắt và xử lý sự kiện trên giao diện ...................................................................... 38
2.5. Thành phần trong ứng dụng Android ................................................................ 40
2.5.1. Vòng đời hoạt động .......................................................................................... 40
2.5.2. Services ............................................................................................................. 41
2.5.3. Broadcast receiver ............................................................................................ 41
2.5.4. Content providers.............................................................................................. 41
2.6. Một số công cụ để phát triển ứng dụng .............................................................. 41
2.6.1. Giới thiệu về Seekbar ....................................................................................... 41
2.6.2. Giới thiệu về Checkbox .................................................................................... 44
2.6.3. Giới thiệu về Image button ............................................................................... 45
2.6.4. Giới thiệu về Countdown timer....................................................................... 46

CHƯƠNG 3: CHƯƠNG TRÌNH THỰC NGHIỆM ................................................ 48
3.1. Phát biểu bài toán.................................................................................................. 48
3.2. Sơ đồ chức năng..................................................................................................... 48
3.3. Kĩ thuật lập trình Cuộc Đua Kì Thú .................................................................. 48
3.3.1. Tạo màn hình giao diện trò chơi ...................................................................... 49
3.3.2. Tạo menu giao diện chọn màn đua và nhân vật ............................................... 51
3.3.3. Kĩ thuật cho 3 đường đua chạy ngẫu nhiên. .................................................... 54
3.4. Các giao diện chương trình .................................................................................. 56
3.4.1. Giao diện chính ................................................................................................. 56
3.4.2. Giao diện menu chính ....................................................................................... 56
3.4.3. Giao diện khi chạy đua ..................................................................................... 60
KẾT LUẬN ................................................................................................................... 62
TÀI LIỆU THAM KHẢO ........................................................................................... 63

 LINK DOWNLOAD


LỜI CẢM ƠN ..................................................................................................................1
LỜI MỞ ĐẦU ..................................................................................................................2

CHƯƠNG 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID ........................................3
1.1. Giới thiệu hệ điều hành Android ............................................................................3
1.2. Lịch sử phát triển .....................................................................................................3
1.3. Kiến trúc cơ bản của hệ điều hành Android .........................................................6
1.3.1. Nhân Linux ..........................................................................................................6
1.3.2. Thư viện ...............................................................................................................6
1.3.3. Thực thi ................................................................................................................7
1.3.4. Nền tảng Android ................................................................................................7
1.3.5. Tầng ứng dụng .....................................................................................................8
1.4. Giao diện hệ điều hành android .............................................................................8
1.5.Quá trình phát triển android ...................................................................................9
1.5.1. Phiên bản Android 1.5 ...................................................................................... 11
1.5.2. Phiên bản Android 1.6 ...................................................................................... 12
1.5.3. Phiên bản Android 2.0 – 2.1 ............................................................................. 13
1.5.4. Phiên bản Android 2.2 ...................................................................................... 14
1.5.5. Phiên bản Android 2.3 ...................................................................................... 16
1.5.6. Phiên bản Android 3.0 ...................................................................................... 17
1.5.7. Phiên bản Android 4.0 ...................................................................................... 18
1.5.8. Phiên bản Android 4.1 ...................................................................................... 19
1.5.9. Phiên bản Android 4.4 ...................................................................................... 21
1.5.10. Phiên bản Android 5.0 – 5.1.1 ........................................................................ 22
1.5.11. Phiên bản Android 6.0 .................................................................................... 23
1.5.12. Phiên bản Android 7.0 .................................................................................... 25
1.5.13. Phiên bản Android 8.0 – 8.1 ........................................................................... 26

CHƯƠNG 2: MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG ANDROID
STUDIO ......................................................................................................................... 27
2.1. Sơ lược về Android Studio ................................................................................... 27
2.1.1. Cài đặt Android Studio ..................................................................................... 27
2.1.2. Máy ảo Genymotion ......................................................................................... 31
2.2. Thành phần trong một dự án Android ............................................................... 34
2.3. Thành phần giao diện ........................................................................................... 35
2.3.1. View Group....................................................................................................... 35
2.3.2. View .................................................................................................................. 37
2.4. Bắt và xử lý sự kiện trên giao diện ...................................................................... 38
2.5. Thành phần trong ứng dụng Android ................................................................ 40
2.5.1. Vòng đời hoạt động .......................................................................................... 40
2.5.2. Services ............................................................................................................. 41
2.5.3. Broadcast receiver ............................................................................................ 41
2.5.4. Content providers.............................................................................................. 41
2.6. Một số công cụ để phát triển ứng dụng .............................................................. 41
2.6.1. Giới thiệu về Seekbar ....................................................................................... 41
2.6.2. Giới thiệu về Checkbox .................................................................................... 44
2.6.3. Giới thiệu về Image button ............................................................................... 45
2.6.4. Giới thiệu về Countdown timer....................................................................... 46

CHƯƠNG 3: CHƯƠNG TRÌNH THỰC NGHIỆM ................................................ 48
3.1. Phát biểu bài toán.................................................................................................. 48
3.2. Sơ đồ chức năng..................................................................................................... 48
3.3. Kĩ thuật lập trình Cuộc Đua Kì Thú .................................................................. 48
3.3.1. Tạo màn hình giao diện trò chơi ...................................................................... 49
3.3.2. Tạo menu giao diện chọn màn đua và nhân vật ............................................... 51
3.3.3. Kĩ thuật cho 3 đường đua chạy ngẫu nhiên. .................................................... 54
3.4. Các giao diện chương trình .................................................................................. 56
3.4.1. Giao diện chính ................................................................................................. 56
3.4.2. Giao diện menu chính ....................................................................................... 56
3.4.3. Giao diện khi chạy đua ..................................................................................... 60
KẾT LUẬN ................................................................................................................... 62
TÀI LIỆU THAM KHẢO ........................................................................................... 63

 LINK DOWNLOAD

M_tả
M_tả

Không có nhận xét nào: