论文总字数:20763字
摘 要
随着时代的发展,智能手机越来越普及。Android作为一种成熟的智能手机操作系统,在目前的智能系统市场中十分受到青睐。由于其平台的开放性和丰硕的资源,现已成为市场占有量最大的操作系统。
现在智能手机更新换代的速度已经变得越来越频繁,许多用户都在将自己的智能手机进行置换,其中原有的旧设备所携带的信息也需要进行转移,而手机中最重要的部分无疑是短信与通讯录。但大部分情况下用户需要自行将手机中的重要信息一一输入进新的设备,而这十分的浪费时间。因此,本论文的目的就是开发一款基于安卓的手机个人数据移植软件,满足将用户的短信与通讯录等重要信息进行移植的需求。
本论文开头介绍了安卓系统的开发背景与开发平台的搭建,然后介绍了目前市面上的同类软件的基本状况,接着对项目的具体开发过程进行了阐述,之后对项目需求进行了分析,确定了设计方向、设计流程、界面规划、最终目标等几个方面。使用JAVA语言进行了手机个人数据移植软件代码的编写,最终通过对软件进行的测试,发现其达到了最初设计需求,完成了整个设计。
关键词:智能手机 数据移植 Android Eclipse JAVA
Personal Data Migration Software Development based on Android system
Abstract
With the development of an era, smart phones are becoming more and more popular. Android is very popular in the current intelligent system market as a mature smart phone operating system. Because of its open platform and rich resources, it has become the largest operating system in the world.
Now smart phones’ upgrading speed has become more and more frequent. Many users are replacing their smart phone, so the information of their original mobile phone also needs to be transferred. And the most important part of the mobile phone is undoubtedly SMS and Contacts. But most of the time users need to put the phone's important information into the new equipment by themselves, and this is a waste of time. Therefore, the purpose of this paper is to develop a mobile phone personal data transfer software based on Android to meet user's needs of transplant about the message, address book and other important information.
Android system’s background and the method of building a development platform are introduced at the beginning of this paper. Then the basic status of similar software is introduced in the world. Next specific development process of the project is described. The requirements of the project also have been analyzed. And the direction of design, the procedure of design, interface planning and the ultimate target have been determined. Mobile phone personal data transplant software is finished by JAVA. Through the software testing, it reaches the initial design requirements and runs successfully.
KEYWORDS:Smart-phone Data migration Android Eclipse JAVA
目录
摘要 I
Abstract II
第1章 绪论 5
1.1 项目背景 5
1.2 国内外发展现状 6
1.3 课题目标及意义 6
1.4 论文组织结构 7
第2章 Android应用开发 8
2.1 Android 的系统架构 8
2.2 搭建Android开发平台 10
2.2.1 安装JDK 10
2.2.2 安装Eclipse 12
2.2.3 安装Android SDK 12
2.2.4 为Eclipse安装ADT插件 13
2.3 Android应用程序组件 14
2.3.1 Activity 15
2.3.2 Service 16
2.3.3 Broadcast Receiver 16
2.3.4 Content Provider 16
2.3.5 Intent 16
第3章 需求分析 17
3.1 用户需求 17
3.2 功能需求 17
3.3 性能需求 18
第4章 系统设计 19
4.1 界面规划 19
4.1.1 视图组件 19
4.1.2 布局形式介绍 19
4.2 系统设计 20
4.2.1 界面设计 20
4.2.2 SQLite数据库 21
4.2.3 通讯录模块 21
4.2.4 通讯录的基本操作 22
4.2.5 短信模块 22
第5章 系统实现 23
5.1 软件结构设计与用途 23
5.1.1 源代码结构 23
5.1.2 目录结构 24
5.2 功能模块代码设计分析 25
5.2.1 主界面的显示代码 25
5.2.2 备份还原功能显示代码 26
5.2.3 备份功能代码 26
5.2.4 还原功能代码 27
第6章 系统测试 28
6.1 测试环境 28
6.2 测试方案 28
6.2.1 软件安装 28
6.2.2 软件测试 28
6.2.3 测试内容 28
6.3 测试结果 32
第7章 总结与展望 33
7.1 论文工作总结 33
7.2 问题与不足之处 33
7.3 心得体会 34
参考文献 35
致谢 36
绪论
项目背景
现在这个时代已经成为了移动互联网的时代,在社会的不断进步中,手机已经成为了人们日常生活中不可或缺的设备。而智能手机的出现正是促使移动互联网飞速发展的关键原因。在最近的十数年中我们的通讯设备从最初的“大哥大”到只具有电话短信功能的直板手机再到如今的具有操作系统的移动智能手机,我们经历了如此变化巨大的变革与更新,以至于十分期待未来的发展会如何。无论如何,智能手机在目前人们的生活中变得越来越不可或缺。
剩余内容已隐藏,请支付后下载全文,论文总字数:20763字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;