基于Android平台的手机安全应用开发.docx

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-06-07
  • 论文字数:13361
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(小六)提供原创文章

支付并下载

摘要:“基于Android平台的手机安全应用开发”项目开发的目的是设计一款Android手机安全应用——小小手机卫士。该软件的主要功能有手机防盗保护、手机通讯保护、手机杀毒防护、手机软件管理和后台进程管理。本软件还提供一些用户常用到的实用工具,如归属地查询、短信备份与还原等。为了适应信息时代Android手机用户对手机安全的要求,此次设计必须为APP设计联网更新数据模块。在开发测试阶段采用Tomcat搭建虚拟服务器。此次开发选择使用Android Studio作为集成开发环境,一是顺应时代发展趋势,二是其集成度高的特点可以帮助程序员快速高效地开发出Android应用。本次开发的Android项目较大,所以在开发过程中采用模块化思想,对手机卫士的功能进行划分,并对每个单独的功能模块进行编码和测试,这样做的另外一个好处是减少项目整体的耦合度。软件测试过程也比较复杂,功能的整合和调试过程中遇到了大量的问题。比如,不同Android手机的适配问题;不同Android系统版本的适配问题;数据库的访问问题;兼容性问题;内存优化等问题等。在开发的过程中也需要学习Android系统的安全防护知识。最后,项目开发结束以后还需要把Android项目打包,对整个开发过程进行总结。

关键词:安卓,手机安全,手机防盗,手机杀毒,软件管理,进程管理

 

目录

摘要

ABSTRACT

1. 绪论-3

1.1 前言-3

1.2 研究背景-3

1.3 研究现状-3

1.4 研究的目的与意义-4

2. 应用开发环境及开发技术-5

2.1 应用简介-5

2.2 开发环境-5

3. 可行性研究-7

3.1 经济可行性-7

3.2 技术可行性-7

3.3 操作可行性-7

4. 需求分析-7

4.1 设计目标-7

4.2 用户需求-7

4.3 功能需求-7

5. 应用设计与功能分析-8

5.1 设计任务-8

5.2 功能划分-8

5.3 数据库设计-8

5.4 应用开发框架-10

5.5 应用整体结构-10

5.6 应用的包结构-10

6. 应用实现与代码分析-12

6.1 SplashActivity的实现-12

6.2 MainActivity的实现-15

6.3 手机防盗模块-17

6.4 通话卫士模块-20

6.5 软件管理模块-23

6.6 任务管理模块-25

6.7 流量管理模块-27

6.8 手机杀毒模块-28

6.9 系统优化模块-30

6.10 高级工具模块-32

6.11 设置中心模块-36

6.12 数据库的连接-37

7. 应用测试与问题分析-38

7.1 测试目的-38

7.2 测试环境-38

7.3 模块测试-39

7.4 数据库测试-40

7.5 问题分析与解决-41

8. 应用开发总结与心得体会-43

8.1 开发总结-43

8.2 心得体会-43

致  谢-44

参考文献-45