tctuvan

New Member
Chia sẻ cho anh em đồ án
Trong tài liệu bao gồm
+Database
+SourceCode Project
+Service Project
+Slide báo cáo (.ppt)
+File Report (.doc)
Mục lục
DANH MỤC HÌNH VẼ 1
CÁC KÝ HIỆU VÀ VIẾT TẮT 3
Mục lục. 4
MỞ ĐẦU 6
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 7
1. LỊCH SỬ ANDROID 7
2. MÁY ẢO DALVIK 8
3. KIẾN TRÚC CỦA ANDROID 8
3.1. Applications (tầng ứng dụng). 9
3.2. Application framework. 9
3.3. Library. 10
3.4. Android Runtime (môi trường thực thi). 10
3.5. Linux kernel (nhân Linux). 11
4. ANDROID EMULATOR 11
5. CÁC THÀNH PHẦN TRONG MỘT DỰ ÁN ANDROID 12
5.1. AndroidManifest.xml 12
5.2. File R.java. 13
6. CHU KỲ ỨNG DỤNG ANDROID 14
6.1. Chu kỳ sống thành phần. 15
6.2. Activity Stack. 15
6.3. Các trạng thái của chu kỳ sống. 16
6.4. Chu kỳ sống của ứng dụng. 16
6.5. Các sự kiện trong chu kỳ sống của ứng dụng. 17
6.6. Thời gian sống của ứng dụng. 17
6.7. Thời gian hiển thị của Activity. 17
6.8. Các cách của chu kỳ sống. 17
7. CÁC THÀNH PHẦN TRONG ỨNG DỤNG ANDROID 19
7.1. View 19
7.2. ViewGroup. 19
7.3. Button. 21
7.4. ImageButton. 22
7.5. ImageView 23
7.6. ListView 23
7.7. TextView 24
7.8. EditText 24
7.9. CheckBox. 25
7.10. MenuOptions. 25
7.11. ContextMenu. 26
7.12. Quick Search Box. 27
7.13. Activity. 28
7.14. Intent 29
7.15. Content provider và Uri 31
7.16. Background service. 32
7.17. Telephony. 35
7.18. SQLite. 35
12. ANDROID & WEBSERVICE 36
12.1. Khái niệm Web service và SOAP. 36
12.2. Giới thiệu về XStream 37
12.3. Thao tác với web service trong Android. 39
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 42
1. ĐẶC TẢ BÀI TOÁN 42
2. ĐẶC TẢ HỆ THỐNG 42
2.1. Giới thiệu các mối quan hệ. 42
2.2. Biểu đồ Use-case của ứng dụng. 43
2.3. Biểu đồ Class. 44
2.4. Đặc tả chức năng. 45
2.5. CƠ SỞ DỮ LIỆU 57
CHƯƠNG 3: TRIỂN KHAI VÀ KIỂM THỬ ỨNG DỤNG 60
1. MỘT VÀI HÌNH ẢNH ỨNG DỤNG 60
2. SƠ ĐỒ LIÊN KẾT CÁC MÀN HÌNH VÀ DIALOG 63
3. ĐÁNH GIÁ ỨNG DỤNG 63
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 65
TÀI LIỆU THAM KHẢO 66
MỞ ĐẦU
Ngày nay, xu thế của xã hội thông tin đang chuyển dần sang lĩnh vực công nghệ di động nói chung và điện thoại di động nói riêng. Minh chứng cho điều đó là sự ra đời của hai dòng điện thoại smartphone Android và iPhone. Tuy nhiên, hiện nay tiêu điểm gây chú ý nhất trong xã hội thông tin vẫn là nền tảng Android của Google.
Android là một nền tảng phần mềm mở dựa trên nhân hệ điều hành Linux và đánh giá là một nền tảng công nghệ phổ biến trong nhiều lĩnh vực trong tương lai. Hiện nay, Android đã thu hút được sự quan tâm của các nhà sản xuất điện thoại di động lớn trên thế giới và mức tăng trưởng của Android vượt lên dẫn đầu so với iPhone, Nokia và nhiều hãng khác.
Ở nước ta, Android thực sự là một mảnh đất màu mỡ mà các công ty phần mềm khai thác. Điều này cũng kéo theo việc cơ hội việc làm cho sinh viên mới ra trường cũng nhiều hơn. Ngoài ra, Android là một nền tảng mở và được viết bằng ngôn ngữ Java nên đây là một điểm rất thuận lợi để cho nhiều người có thể dễ dàng bắt tay vào nghiên cứu cũng như dễ dàng tiếp cận công nghệ.
Ngoài ra, việc sử dụng một chiếc điện thoại di động ngay nay đã không chỉ đơn thuần là để gọi và nhắn tin mà thêm vào đó là rất nhiều các chức năng tiện ích khác giúp người dùng có thể quản lý công việc một cách hiệu quả và an toàn nhất. Một trong số đó là việc quản lý các Contact (thông tin liên lạc) trong điện thoại. Bất kỳ một chiếc điện thoại nào cũng cần có một trình quản lý Contact giúp người dùng lưu trữ, tìm kiếm Contact một cách nhanh chóng, dễ dàng và nhất là đối với một chiếc smartphone Android thì yếu tố an toàn là không thể thiếu.
Để giải quyết vấn đề này tui đã nghiên cứu và xây dựng ứng dụng Phone Book Safe Manager trên Android. Mặc dù, cũng đã có những ứng dụng tương tự trên Android cho phép quản lý và lưu trữ Contact một cách an toàn nhưng hướng nghiên cứu của tui là bằng cách lưu trữ dữ liệu trên một server riêng không phải là dựa vào Gmail như các ứng dụng khác. Việc lưu trữ dữ liệu Contact trên một server riêng cho phép dễ dàng mở rộng các chức năng trong tương lai mà không bị phụ thuộc vào các dịch vụ trực tuyến. Đồng thời, cũng dễ dàng chia sẽ dữ liệu và các thông tin liên lạc.
Mục đích chính khi thực hiện đề tài này là nhằm tiếp cận, nghiên cứu và khai thác nền tảng phần mềm mở Android để tạo ra một phần mềm có tính thực tiễn cao, ứng dụng hiệu quả vào cuộc sống. Báo cáo của đề tài bao gồm 3 chương:
Chương 1: Giới thiệu các vấn đề lý thuyết liên quan
Chương 2: Đặt vấn đề, trình bày giải pháp, phân tích và thiết kế
Chương 3: Triển khai ứng dụng và demo
Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:


 

Các chủ đề có liên quan khác

Top