摘要:随着第三代通信技术3G的推广,无线带宽和传输速度都得到了大幅度的提升,为智能手机终端增加了更多应用功能并提供了良好的平台。本系统是基于网络的个人资料备份工具,主要是为了实现个人资料的一个存储和修复,能让用户在无意中删除或者丢失个人资料的情况下,通过备份的资料进行一个恢复。本次课题让开发人员通过android的开发,实现个人资料工具与服务器之间的一个互通,再进行资料的备份和恢复。当看到本次课设的要求时,进行了一个简单的分析。首先要做出一个用户界面,然后进行各部件的实现,最后是和服务器连接。在开发过程中遇到了一些问题,主要是数据能在本地保存,本地数据能上传到服务器且服务器上的数据能恢复到本地。通过查阅资料和询问,出现的问题已经得到解决。通过本次课题的开发,让开发者更深的了解了android和对程序开发的一个严谨性。36997 毕业论文关键词: Android;个人资料备份;个人资料恢复;服务器;
Based on the network of personal data backup tool Android client development
Abstract: With the third generation development of 3G, the communication technology of wireless bandwidth and transmission speed has been greatly promoted, adding more intelligent mobile terminal applications and providing a good platform This system is based on the network of personal data backup tool, mainly in order to store and back up personal information, in case that users inadvertently delete and loss personal data. This topic lets developers realize the personal information tools and a communication between the server, data backup and recovery when you see the request for this class set through the android development. First, we make a user interface, and then to the implementation of the various components. Finally, servers connect some problems encountered in the process of development, mainly data can be preserved in the local. Local data can be uploaded to the server. And the data on the server can restore to the local access to information and inquiries. The problems have been resolved through the development of this subject, letting developers have a deeper understanding of the android and conscientiousness of program development.
Keywords: Android;Personal data backup;Personal data recovery; The server;
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1.1 研究背景 1
1.2 研究现状 1
2 Android技术与理论 4
2.1 Android系统开发简介 4
2.1.1Android技术简介 4
2.1.2关键应用程序 4
2.1.3应用程序框架 5
2.1.4函数库 5
2.1.5 Linux内核 5
2.2 Android应用的构成和工作机制 5
2.2.1 Activity 5
2.2.2 Intent Receiver 6
2.2.3 Service 6
2.2.4 Content Provider 7
3设计 8
3.1需求分析 8
3.1.1功能需求分析 8
3.1.2性能需求分析 9
3.1.3数据库需求分析 9
3.1.4安全需求 10
3.2功能设计 10
3.2.1总体设计 10
3.3功能设计 12
4个人资料备份的实现 14
4.1 Android开发平台搭建 14
4.2.1界面布局 14
4.2.2用户密码登录 16
4.2.5资料备份 23
4.2.6资料恢复 25