需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13361 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:“基于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 |