ĐẠ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 -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
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 trong khoa Tin học cũng
như các thầy giảng dạy trong trường Đại học 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 Văn M
tận tình giúp ỡ, hướng dẫn 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 cho em trong quá trình nghiên cứu 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 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à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 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