ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TIN
--------------
Đề tài:
Tìm hiểu công nghệ Android - Xây dựng ứng dụng Lịch Vạn Sự Vạn Niên trên mobile.
KHÓA LUẬN TỐT NGHIỆP CỬ NHÂN KHOA HỌC
Có thể bạn quan tâm!
- Tìm hiểu công nghệ Android - Xây dựng ứng dụng Lịch Vạn Sự Vạn Niên trên mobile - 2
- Thiết Lập Môi Trường Phát Triển Ứng Dụng
- L Thu T Của Bài Toán Chu Ển Đổi Ngà Âm Dư Ng
Xem toàn bộ 64 trang tài liệu này.
GVHD : Lê Văn Mỹ
SVTH : Nguyễn Thị Diễm Hương Đà Nẵng năm:2012
LỜI CẢM N
Em xin chân thành cảm thầy cô trong khoa Tin học cũng như các thầy cô giảng dạy trong trường Đại học Sư phạm – Đại học Đà N ng truy n ạt những kiến thức quý báu cho em trong những năm học vừa qua.
Đặc biệt, Em xin chân thành cảm ơn thầy giáo Lê Văn Mỹ
tận tình giúp ỡ, hướng dẫn và cung cấp tài liệu liên quan
ến ồ án này.
Xin chân thành cảm ơn các anh chị và các bạn trong khoa Tin học ủng hộ, giúp ỡ, chia sẻ kiến thức, kinh nghiệm và tài liệu có ược cho em trong quá trình nghiên cứu và thực hiện tài.
Một lần nữa em xin chân thành cảm ơn !
Đà N ng, ngày 07 tháng 05 năm 2012
Sinh viên thực hiện
Nguyễn Thị Diễm Hương
LỜI CAM ĐOAN
Em xin cam oan :
1 Những nội dung trong luận văn này là do em thực hiện dưới sự hướng dẫn trực tiếp của Thầy giáo Lê Văn Mỹ.
2 Mọi tham khảo dùng trong luận văn u ược trích dẫn rò ràng tên tác giả, tên công trình, thời gian, ịa iểm công bố.
3 Mọi sao chép không hợp lệ, vi phạm quy chế ào tạo, hay gian trá, em xin chịu hoàn toàn trách nhiệm.
Sinh viên
Nguyễn Thị Diễm Hương
MỤC LỤC
MỞ ĐẦU 1
L DO CHỌN Đ TÀI 1
2 MỤC TIÊU, NHIỆM VỤ 1
2.1 Mục tiêu 1
2.2 Nhiệm vụ 2
3 ĐỐI TƯỢNG, PHẠM VI NGHIÊN CỨU 2
3.1 Đối tượng 2
3.2 Phạm vi nghiên cứu 2
4 PHƯ NG PHÁP NGHIÊN CỨU 2
4.1 Về mặt lý thuyết 2
4.2 Công cụ xây dựng đề tài 3
5 NGHĨA KHOA HỌC, THỰC TIỄN CỦA Đ TÀI 3
5.1 Ý nghĩa khoa học 3
5.2 Ý nghĩa thực tiễn 3
6 BỐ CỤC 3
CHƯ NG : C SỞ L THU T 4
TỔNG QUAN V HỆ ĐI U HÀNH ANDROID 4
1.1 Lịch sử Android 4
1.2 Các phiên bản hệ điều hành Android (Android plaform) 5
1.3 Ứng dụng của Android và sự phát triển trong tương lai 6
2 KI N TRÚC HỆ ĐI U HÀNH ANDROID 7
2.1 Các thành phần cấu tạo nên Android (Android Architecture) 7
2.2 Activity 10
2.3 Broadcast receivers 14
2.4 DVM 15
3 LẬP TRÌNH ỨNG DỤNG ANDROID 15
3.1 Thiết lập môi trường phát triển ứng dụng 15
3.2 Các thành phần trong Android Project 16
4 L THU T CỦA BÀI TOÁN CHU ỂN ĐỔI NGÀ ÂM DƯ NG 18
4.1 Cơ sở lý thuyết t nh lịch âm Việt Nam 18
4.2 Các hàm cơ bản chuyển đ i ngày âm dương 20
CHƯ NG 2: PHÂN TÍCH HỆ THỐNG 24
S ĐỒ USE CASE 24
1.1 Sơ đ use case t ng quát 24
1.2 Mô tả các ca sử dụng hay chức năng của nó 24
2 S ĐỒ TUẦN TỰ 25
2.1 Quá tr nh xem lịch âm dương 25
2.2 Quá tr nh xem tham khảo trong ngày 26
2.3 Quá tr nh xem tu i 27
2.4 Quá tr nh chọn ngày 29
2.5 Quá tr nh xem tử vi 30
3 TỔ CHỨC CÁC LỚP 31
3.1 Lớp ReadFileText 31
3.2 Lớp DateProcessing 31
3.3 Lớp CheckingForBuilding 32
3.4 Lớp MyDate 33
3.5 Các lớp giao diện 33
4 TỔ CHỨC C SỞ DỮ LIỆU 35
CHƯ NG 3: TRIỂN KHAI VÀ K T QUẢ CHẠ DEMO 36
MÀN HÌNH HIỂN THỊ LỊCH ÂM, LỊCH DƯ NG 36
2. MÀN HÌNH XEM THẢO TRONG NGÀ 37
3. MÀN HÌNH XEM TUỔI 38
4 MÀN HÌNH CHỌN NGÀ ÂM, NGÀ DƯ NG 39
5 MÀN HÌNH XEM TỬ VI 40
K T LUẬN VÀ HƯỚNG PHÁT TRIỂN 42
K T QUẢ ĐẠT ĐƯỢC 42
1.1. Về mặt lý thuyết 42
1.2 Về thực nghiệm 42
2 HẠN CH 42
3 HƯỚNG PHÁT TRIỂN Đ TÀI 43
PHỤ LỤC 44
TÀI LIỆU THAM KHẢO 51
TÓM TẮT LUẬN VĂN TỐT NGHIỆP 52
DANH MỤC HÌNH ẢNH
H nh 1.1. Biểu tượng cho một số phiên bản 5
H nh 1.2. Samsung Galaxy S II 6
H nh 1.3. Kiến trúc hệ điều hành Android 7
H nh 1.4. Activity Lifecycle 13
H nh 1.5. Tạo mới 1 ứng dụng Android 16
H nh 2.1. Sơ đ ca sử dụng t ng quát 24
H nh 2.2. Sơ đ tuần tự quá tr nh xem lịch âm dương 26
H nh 2.3. Sơ đ tuần tự quá tr nh xem nên kiêng trong ngày 26
H nh 2.4. Sơ đ tuần tự quá tr nh xem hướng xuất hành 27
H nh 2.5. Sơ đ tuần tự quá tr nh xem tu i làm nhà 27
H nh 2.6. Sơ đ tuần tự quá tr nh xem tu i kết hôn 28
H nh 2.7. Sơ đ tuần tự quá tr nh xem vận hạn của tu i 28
H nh 2.8. Sơ đ tuần tự quá tr nh chọn ngày dương 29
H nh 2.9. Sơ đ tuần tự quá tr nh chọn ngày âm 29
H nh 2.10. Sơ đ tuần tự quá tr nh xem tử vi đông phương 30
H nh 2.11. Sơ đ tuần tự xem tử vi tây phương 30
H nh 2.12. Sơ đ d liệu 35
H nh 3.1. Màn h nh xem lịch dương 36
H nh 3.2. Màn h nh xem lịch âm 37
H nh 3.3. Màn h nh nên kiêng và hướng xuất hành trong ngày 37
H nh 3.4. Màn h nh chọn tu i, xem tu i làm nhà, kết hôn và vận hạn 38
H nh 3.5. Màn hình thông tin về kết hôn, vận hạn, làm nhà 39
H nh 3.6. Màn h nh chọn ngày dương và hiển thị 39
H nh 3.7. Màn h nh chọn ngày âm và hiển thị 40
H nh 3.8. Màn h nh chọn tu i và xem t nh cách 40
H nh 3.9. Màn h nh chọn ch m sao và xem t nh cách 41
DANH MỤC BẢNG
Bảng 1.1: Bảng tiết kh 19
Bảng 2.1: Chức năng của t ng ca sử dụng 25
Bảng 2.2: Các phương thức lớp ReadFileText 31
Bảng 2.3: Các phương thức lớp ProcessDate 32
Bảng 2.4: Các phương thức lớp CheckingForBuilding 33
Bảng 2.5: Các phương thức lớp MyDate 33
Bảng 2.6: Các lớp giao diện cơ bản 34
DANH MỤC TỪ VI T TẮT
- User: người sử dụng
- State: trạng thái
- Menu: tr nh đơn
- DVM: Dalvik virtual machine
- JVM: Java virtual machine
- JDK: Java Development Kit
- API: Application Programming Interface
- SDK: Software Development Kit
- GPRS: General Packet Radio Service
- WAP: Wireless Access Protocol
- SOAP: Simple Object Access Protocol
- UI: User Interface
- VM: Virtual Machine
- IDE: Integrated Development Environment
- J2ME: Java 2 Micro Edition
- ADT: Android Development Tools
- J2SE: Java 2 Standard Edition