21
TRƯỜNG ĐHCN TP. HCM KHOA CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: TỔNG QUAN VỀ ANDROID VÀ XÂY DỰNG ỨNG DỤNG SAO LƯU, PHỤC HỒI DỮ LIỆU DANH BẠ, TIN NHẮN, CUỘC GỌI TRÊN ĐIỆN THOẠI DI ĐỘNG SỬ DỤNG HỆ ĐIỀU HÀNH ANDROID.

Android & Backup-Restore SMS

  • Upload
    tttoan

  • View
    82

  • Download
    6

Embed Size (px)

Citation preview

Page 1: Android & Backup-Restore SMS

TRƯỜNG ĐHCN TP. HCMKHOA CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:

TỔNG QUAN VỀ ANDROID VÀ XÂY DỰNG ỨNG DỤNG SAO LƯU, PHỤC HỒI DỮ LIỆU DANH BẠ, TIN NHẮN, CUỘC GỌI TRÊN ĐIỆN THOẠI DI ĐỘNG SỬ DỤNG HỆ ĐIỀU HÀNH ANDROID.

Page 2: Android & Backup-Restore SMS

GVHD: Ths. Huỳnh Thái Học

SVTH: Trần Thiện Toàn-10321431 Lê Trọng Phương-10324001

TP.HCM 15/06/2012

Báo Cáo Đồ Án

Page 3: Android & Backup-Restore SMS

Phần 1Mục Tiêu Nội Dung Thực Hiện, Kết Qủa Dự Kiến

Phần 2Giới Thiệu Về Android, Cấu Trúc Của Một Dự Án Android

Phần 3 Giới Thiệu Về Ứng DụngPhần 4

Demo Ứng DụngPhần 5

Kết Luận

NỘI DUNG BÁO CÁO

Page 4: Android & Backup-Restore SMS

1.1 Giới Thiệu

Phần 1 Nội Dung Thực Hiện, Kết Qủa Dự Kiến

Page 5: Android & Backup-Restore SMS

1.2 Nội Dung Thực Hiện

-Tổng quan về hệ điều hành android

-Xây dựng hệ thống sao lưu phục hồi dữ liệu

-Hướng phát triển của Ứng dụng

Phần 1 Nội Dung Thực Hiện, Kết Qủa Dự Kiến

Page 6: Android & Backup-Restore SMS

1.3 Kết Quả Dự Kiến

-Các thành phần của hệ thống hoạt động và đáp Ứng được yêu cầu

-Lấy được dữ liệu cần sao lưu bao gồm: tin nhắn, nhật ký cuộc gọi và danh bạ điện thoại

-Kết nối được với gmail và SD card để sao lưu dữ liệu

Phần 1 Nội Dung Thực Hiện, Kết Qủa Dự Kiến

Page 7: Android & Backup-Restore SMS

1.3 Kết Quả Dự Kiến

-Phục hồi dữ liệu đầy đủ từ gmail và SD card

-Có một bản ghi lỗi nếu Ứng dụng có vấn đề

Phần 1 Nội Dung Thực Hiện, Kết Qủa Dự Kiến

Page 8: Android & Backup-Restore SMS

Phần 2: Giới Thiệu Về Android.

2.1 Giới Thiệu Về Android

-Android là hệ điều hành trên điện thoại di động

-Ngôn ngữ mà các nhà phát triển ứng dụng cho android đó chính là java

-Android có một cộng đồng phát triển ứng dụng rất lớn, hiện có khoảng hơn 70.000 ứng dụng có sẵn

Page 9: Android & Backup-Restore SMS

Phần 2: Giới Thiệu Về Android.

2.2 Kiến Trúc Nền Tảng Về Android1)

application

2) Applications Framework

3) Libraries

4) Androi

d Runtim

e

5) Linux Kernel

Page 10: Android & Backup-Restore SMS

Phần 2: Giới Thiệu Về Android.

2.3 Cấu Trúc Của Một Dự Án Android

1) AndroidManifest.xml

2) File R.java

3) Thư mục src

4) Thư mục res

5) Thư mục

assets

6) Thư mục lib

Page 11: Android & Backup-Restore SMS

Phần 2: Giới Thiệu Về Android.

2.4 Các Thành Phần Cơ Bản Của Một Ứng Dụng Android

-Activity+Dùng để hiện thị một màn hình.

-Broadcast Receiver+Dùng để nhận

các sự kiện màcác ứng dụnghoặc hệ thống phát đi

Page 12: Android & Backup-Restore SMS

Phần 2: Giới Thiệu Về Android.

2.4 Các Thành Phần Cơ Bản Của Một Ứng Dụng Android

-Service

chạy nền và không tương tác trực tiếp với người dùng, Dùng trong các ứng dụng nghe nhạc

-Content Provider và Uricung cấp cho chúng ta một đối tượng con trỏ giúp chúng ta có thể dễ dàng lấy được bất cứ dữ liệu lưu trữ nào

Page 13: Android & Backup-Restore SMS

Phần 3: Giới Thiệu Về Ứng Dụng

3.1 Mục Đích

-Người dùng lưu giữ lại những tin nhắn, thông tin cuộc gọi, danh bạ.

-Ứng dụng hữu ích, tiện lợi và đơn giản với người dùng

-Dữ liệu được lưu giữ ở nơi an toàn (SD Card, Gmail) để phục hồi lại

khi cần

Page 14: Android & Backup-Restore SMS

3.1 Mục Đích

-Người dùng lưu giữ lại những tin nhắn, thông tin cuộc gọi, danh bạ.

-Ứng dụng hữu ích, tiện lợi và đơn giản với người dùng

-Dữ liệu được lưu giữ ở nơi an toàn (SD Card, Gmail) để phục hồi lại

khi cần

Phần 3: Giới Thiệu Về Ứng Dụng

Page 15: Android & Backup-Restore SMS

Phần 3: Giới Thiệu Về Ứng Dụng

3.2 Phạm Vi Ứng Dụng

-Chỉ được cài đặt và chạy trên các dòng điện thoại sử dụng hệ điều hành Android

-Điện thoại phải hỗ trợ SD Card hoặc kết nối ra Internet

-Không hỗ trợ sao lưu xuống máy tính, qua bluetoolts -Không kiểm tra thông tin vùng nhớ

Page 16: Android & Backup-Restore SMS

Phần 3: Giới Thiệu Về Ứng Dụng

3.3 Chức Năng Chính

Page 17: Android & Backup-Restore SMS

Phần 3: Giới Thiệu Về Ứng Dụng

3.4 Phân Tích Thiết Kế-Biểu đồ luồng dữ liệu chức năng sao lưu dữ liệu từ điện thoại vào hộp thư Gmail-Biểu đồ luồng dữ liệu chức năng phục hồi dữ liệu từ hộp thư Gmail vào điện thoại

-Biểu đồ luồng dữ liệu chức năng sao lưu dữ liệu từ điện thoại vào tập tin XML -Biểu đồ luồng dữ liệu chức năng phục hồi dữ liệu từ XML vào điện thoại

Page 18: Android & Backup-Restore SMS

Phần 3: Giới Thiệu Về Ứng Dụng

3.5 Mô hình Use Case Backup và Auto Backup 3.6 Mô hình Use Case Restore 3.7 Mô hình Use Case Advance Setting

Page 19: Android & Backup-Restore SMS

Giao Diện

Phần 4 Demo Ứng Dụng

Page 20: Android & Backup-Restore SMS

5.1 Những Yêu Cầu Đã Đạt Được

Phần 5 Kết Luận.

-Lấy được dữ liệu cần sao lưu: tin nhắn, nhật ký cuộc gọi và danh bạ điện thoại.-Kết nối được với Gmail và SD Card để sao lưu dữ liệu.-Phục hồi dữ liệu đầy đủ.-Thực hiện đươc chức năng tìm kiếm

Page 21: Android & Backup-Restore SMS

5.2 Những Yêu Cầu Chưa Đạt Được

Phần 5 Kết Luận.

- Chưa quản lý được dữ liệu sao lưu cho mục đích tìm kiếm khi cần để phục hồi.- Chỉ sao lưu được các dữ liệu dạng text, chưa sao lưu được hình ảnh, tập tin media, …

5.3 Khắc phục và hướng phát triển

-Chức năng tìm kiếm thông tin của từng loại (tin nhắn, nhật ký cuộc gọi hay danh bạ) -Nghiên cứu lưu trữ các loại dữ liệu khác text-Nghiên cứ và tìm cách lưu trữ qua bluetoots, từ điện thoại qua máy tính, kiểm tra vùng nhớ.

HẾT