没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
杭州电子科技大学信息工程学院本科毕业设计
摘 要
随着手机硬件与手机软件快速发展,智能手机在我国的普及率越来越高。其
中我国智能手机操作系统中 Android 系统市场占有率为 69.6%。安卓系统因为其开
源性,快速抢占了手机市场,使软件使用更加方便,种类也越来越多。但是也正
因为安卓系统的高开源,导致市面上存在了各种针对安卓手机的木马程序与恶意
软件。这不但威胁着手机的性能与安全性,也给手机用户带来经济上的损失。
针对人们日常在使用手机的过程中存在的问题,整个项目基于 Android 开发平
台,采用 Java 语言,遵循 MVC 设计模式,使用 SQLite 这种嵌入式数据库,基本
完成了这款功能强大、实际可行的手机安全卫士软件。本软件功能类似市场上的
360 手机卫士,方便、实用、界面友好,具有手机防盗、软件管理、任务管理、流
量管理、手机杀毒、系统优化等主要功能。手机防盗有短信警报,铃声警报、屏
幕锁定、清除数据。软件管理可以卸载、运行、分享软件。任务管理可以杀死进
程。流量管理可以记录每个程序所用的流量。手机杀毒可以查杀病毒库里有的病
毒。通过反复不断的调试及测试,该手机安全卫士软件基本实现了用户所需的功
能,具有很强的使用性。
关键词:Android 安全卫士 保护
杭州电子科技大学信息工程学院本科毕业设计
ABSTRACT
With the rapid development of mobile phone hardware and software, the
popularity of smart phones in China is increasing. Among them, the market share of
Android system in smart phone operating system is 69.6%. Android system because of
its open source, fast to seize the mobile phone market, so that the use of software more
convenient, more and more types. But also because of the high open source of Android
systems, leading to the presence of a variety of Android mobile phone Trojans and
malicious software. This is not only a threat to the performance and security of the
phone, but also to bring economic losses to the mobile phone users.
According to people's daily use of mobile phone in the process of the existing
problems in the project based on the Android development platform, using Java
language, follow the MVC design pattern, the use of SQLite embedded database,
basically completed this powerful and practical mobile phone security guards software.
The software functions similar to the market 360 mobile guards, convenient, practical,
friendly interface, with a mobile phone security, software management, task
management, traffic management, mobile antivirus, system optimization and other main
functions. Mobile phone anti-theft alarm, alarm, screen lock, clear data. Software
management can be unloaded, run, and share the software. Task management can kill
the process. Flow management can be used to record the flow of each program. Mobile
phone virus can Curitiba virus killing virus. Through repeated debugging and testing,
the mobile phone security guards to achieve the basic functions of the user needs, with a
strong use of.
Key words: Android security guard protection
杭州电子科技大学信息工程学院本科毕业设计
目 录
1 绪论 ............................................................................................................................1
1.1 研究背景 ...........................................................................................................1
1.2 国内外研究现状 ...............................................................................................1
1.3 主要研究内容 ...................................................................................................3
1.4 本文组织结构 ...................................................................................................3
2 系统技术介绍 ............................................................................................................4
2.1 Android 系统架构................................................................................................4
2.2 Linux Kernel(Linux 内核层) ..........................................................................4
2.3Library 和 Android Runtime .................................................................................5
2.4 Application Framework(应用软件架构)........................................................5
2.5Application(应用程序) ....................................................................................6
3 需求分析 ....................................................................................................................7
3.1 手机安全卫士功能分析 ......................................................................................7
3.2 非功能需求分析 ..................................................................................................8
3.3 本章小结 .............................................................................................................9
4 系统设计 ...................................................................................................................10
4.1 系统整体设计 ....................................................................................................10
4.2 功能设计 ............................................................................................................10
4.3 本章小结 ............................................................................................................12
5 系统实现 ...................................................................................................................14
5.1 主界面的设计与实现 ........................................................................................14
6 系统测试 ...................................................................................................................15
6.1 测试方法 ............................................................................................................15
6.2 功能测试 ............................................................................................................16
5.3 本章小结 ............................................................................................................17
7 总结 ...........................................................................................................................18
致谢 .................................................................................................................................19
参考文献 .........................................................................................................................20
附录 .................................................................................................................................21
杭州电子科技大学信息工程学院本科毕业设计
- 1 -
1 绪论
1.1 研究背景
进入 21 世纪,智能手机成为我国人们的生活和工作的必须品,智能手机的快
速普及促进了基于 Android 的手机软件的快速发展。目前我国市场上各类智能软件
非常多,但是软件种类和功能还是比较混乱,智能手机的网络安全日益严峻,其
中有一些不法开发商基于 Android 平台的开放性用来窃取用户隐私、后台偷跑手机
流量、恶意扣取用户话费等等。这些恶意的智能手机软件给 Android 手机用户带来
了各种安全隐患,损害 Android 手机用户的合法利益,造成了 Android 手机用户不
可估量的损失和无奈,因此设计并实现一款操作简便和安全可靠的 Android 手机安
全卫士是非常必要的。利用 Android 手机安全卫士来管理手机软件,可以保护
Android 手机用户隐私、查杀扣费软件、高效拦截骚扰电话和垃圾短信、清理缓存,
同时友好的图形用户界面,简便的操作,具有极强的实用性,是 Android 手机用户
必备软件之一。
1.2 国内外研究现状
国内研究现状
回顾我国移动电话 20 多年的发展历程,我国移动通信市场的发展速度和规模
令世人瞩目,中国的移动电话发展史是超常规、成倍数、跳跃式的发展史。据国
家工业和信息部日前发布的报告显示,伴随着 2011 年第一季度我国再增加了 3000
万个手机用户,截止到 3 月底,中国手机用户已达 8.89 亿。根据该增长率推算,
我国的手机用户总数在今年 5 月将突破 9 亿大关。我国即将成为世界上首个拥有
9 亿手机用户的国家。目前,国内手机卫士软件已呈多元化发展趋势,各大软件厂
商几乎都有自己的卫士软件,功能也各不相同,但几乎所有卫士软件的基本功能
和功能目标基本一致,即:
1. 通过手机卫士方便用户对手机的管理
2. 对电话和短信进行拦截,还用户一片清静空间
3. 对手机流量进行监控,防止恶意扣费
4. 对手机进行杀毒,防止用户隐私泄露
杭州电子科技大学信息工程学院本科毕业设计
- 2 -
目前,最有名的手机恶意程序,当属窃听软件“X 卧底”了。X 卧底软件一
旦在相关手机中“安家”,就开始记录手机收发的所有短消息、通讯录和通话记录,
并且把这些数据通过手机开通的 GPRS 自动上传数据发送到指定的服务器空间供
查询。今年 2 月份,国家计算机病毒应急处理中心截获了“X 卧底”手机病毒的
最新变种,该变种已导致超过 15 万用户感染。
另据了解,恶意软件不仅侵犯隐私,也损害用户的合法经济利益。
因此,为了保护手机的安全,手机卫士等软件产业也随之迅速发展。目前,
市场上发展较好的卫士软件有 360 手机卫士,金山手机卫士,腾讯手机管家,百
度手机卫士等
国外研究现状
随着科技的发展,手机作为一种非常重要的通讯工具,其功能越来越强大,相对
电视、互联网络等方式,手机凭借它可以随时随地获取和处理信息的优势,逐渐成为
人们获取信息的一种重要手段。根据采用的手机操作系统的不同,市场上智能手机
可分为很多类,例如 Symbian、Windows Mobile、Linux、Palm 等等。近两年来由于
Android 操作系统具有良好的开放性和平台便捷性等特点,采用 Android 操作系统
的手机越来越受到人们的青睐。同时 Android 操作系统在智能手机领域中所扮演的
角色也越来越重要。
Android 一词的本义指“机器人”,也是基于 Linux 内核的软件平台和操作系
统,是 Google 在 2007 年 11 月 5 日公布的手机系统平台,早期由 Google 开发,后
由开放手持设备联盟开发。它采用了软件堆层的架构,主要分为三部分。底层以
Linux 内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,
以 Java 作为编写程序的一部分。之后 Android 提供了 NDK 以供开发者使用其他语
言编写程序。另外,为了推广此技术,Google 和其他几十个手机公司建立了开放
手持设备联盟。
Android 操作系统最初由 Andy Rubin 开发,主要支持手机。2005 年 8 月由
Google 收购注资。2007 年 11 月,Google 与 84 家硬件制造商、软件开发商及电信
营运商组建开放手机联盟共同研发改良 Android 系统。随后 Google 以 Apache 开源
许可证的授权方式,发布了 Android 的源代码。第一部 Android 智能手机发布于
2008 年 10 月。Android 逐渐扩展到平板电脑及其他领域上,如电视、数码相机、
游戏机等。2011 年第一季度,Android 在全球的市场份额首次超过塞班系统,跃居
剩余38页未读,继续阅读
资源评论
五星资源
- 粉丝: 7146
- 资源: 5605
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功