毕业设计(论文)-基于Android技术的手机安全卫士的设计与实现

上传人:s9****2 文档编号:483315644 上传时间:2022-11-10 格式:DOCX 页数:27 大小:3.06MB
返回 下载 相关 举报
毕业设计(论文)-基于Android技术的手机安全卫士的设计与实现_第1页
第1页 / 共27页
毕业设计(论文)-基于Android技术的手机安全卫士的设计与实现_第2页
第2页 / 共27页
毕业设计(论文)-基于Android技术的手机安全卫士的设计与实现_第3页
第3页 / 共27页
毕业设计(论文)-基于Android技术的手机安全卫士的设计与实现_第4页
第4页 / 共27页
毕业设计(论文)-基于Android技术的手机安全卫士的设计与实现_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《毕业设计(论文)-基于Android技术的手机安全卫士的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于Android技术的手机安全卫士的设计与实现(27页珍藏版)》请在金锄头文库上搜索。

1、本科生毕业设计题 目基于Android技术的手机 安全卫士的设计与实现 姓 名 学 号 院 系 专 业 信息与计算科学 指导教师 2016年12月教务处制本科生毕业论文声明本人郑重声明:所提交的论文是本人在指导老师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭,造假等不端行为.除文中已经注明引用的内容外,本论文不含其它个人或集体已经发表或撰写过的研究成果.对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明.如被发现论文中存在抄袭,造假等学术不端行为,本人愿承担本声明的法律责任和一切后果.作者签名:年 月 日本人郑重声明:已经对学生论文所涉及的内容进行严格审核,确定

2、其内容均由学生在本人指导下取得,对他人论文及成果的引用已经明确标明,不存在抄袭等学术不端行为.指导教师签名:年 月 日内容摘要:科技飞速的发展及智能手机的普及.智能手机的用户越来越多,智能手机的弊端也随之而来其中包括偷窃,失遗,隐私泄露等等,因此给用户带来诸多不便,甚至发生纠纷.所以智能手机操作系统(Android)开发一款手机卫士将系统分为九个模块,其中包含了手机防盗,短信拦截,电话拦截等种种功能,具有一定的实用性.关键词:安全卫士 MVC 设计模式 面向对象 SQLiteAbstract: The rapid development of science and technology an

3、d the popularity of smart phones. More and more users of smart phones, smart phones, the drawbacks of which also includes theft, loss of heritage, privacy leaks and so on, so to bring a lot of inconvenience to the user, and even a dispute. So the smart phone operating system (Android) development of

4、 a mobile phone guards will be divided into nine modules, including the phone security, SMS interception, telephone interception and other functions, has a strong practical.Key words: Security guard MVC design mode Object oriented SQLite全套设计加扣3012250582 目录1 绪论.11.1研究背景及意义.12 Android的架构分析.12.1 Androi

5、d架构.12.2 应用程序框架.12.3 系统运行库.22.4 Linux内核.22.5 Android应用的构成和工作机制.22.6 Android与其他手机操作系统的比较.33 系统分析.43.1 系统需求分析.43.2 系统可行性分析.44 系统设计.54.1 系统目标.54.2 系统设计原则.64.3 系统结构框架.64.4 系统功能模块设计.64.5 数据库设计.84.6 实体E-R图.84.7 数据表设计.95 系统功能实现.105.1 项目包结构图.105.2 系统设计与实现界面.106 系统部分功能测试.166.1测试目的.166.2系统测试用例.167 总结.19参考文献.2

6、1致 谢.221.绪论1.1 研究背景及意义自Google的Android系统问世以来,给移动互联领域带来了天翻地覆的变化.因此各种应用也如洪水般纷纷涌来,由于各种应用的优劣层次有好也有坏,问题也不期而至.在2014年,手机上的Android系统的漏洞上呈现了增加的趋势,很多的应用开发者为了谋私利益,将一些非常流行的应用(如切水果等)打包,当用户去下载了恶意的应用后就有可能会在后台不动声色的偷偷跑上网流量,从增加一些广告的下载量中而从中获取利益.而一些不法分子窃取用户的手机号及用户的银行账户的信息等隐私,然后出售用户隐私信息,盗取用户的银行资金.从而获取利润,这也是为什么电信诈骗案近几年来的增

7、加的原因,而且,随着用户在手机中存储的隐私信息量越来越大,手机对用户的信息承载平台的价值日渐突显,使得越来越多的用户对于手机隐私泄露问题存在极大的担忧.所以针对以上所述的问题,开发一款实用性强的手机安全卫士是非常有必要的,可以提供基础功能如拦截广告,查杀病毒,清理垃圾软件,拦截诈骗电话和短信等,还可以使用手机加速,节电优化,设置隐私等实用的功能.为用户保驾护航,保护用户的信息,有了安全卫士从而提供一个更加安全,健康,绿色的网络环境.2.Android的架构分析2.1 Android架构Android的架构是由Linux内核,C/C+函数库,Dalvik虚拟机,应用框架以及关键应用程序构成的,通

8、过编译基于框架的应用程序可以降低开发负荷,应用软件原则上是在DalvikVM上运行的. 图1 Android架构2.2 应用程序框架在本次开发中使用许多的应用程序的框架,它可以直接访问核心应用程序所应用的API框架. 其中包括;视图(Views)可以用来创建应用程序,它包括列表(lists),网格(grids),文本框(text boxes),按钮(buttons),甚至可嵌入的web浏览器.内容提供器(Content Providers)使得应用程序可以链接另一个应用程序的数据(如短信数据库),或者数据.资源管理器(Resource Manager)提供资源的访问,如音频文件,图片,和布局所

9、使用的文件( layout files ).通知管理器(Notification Manager)可以使应用程序在状态栏中显示自己定义的提示信息.活动管理器( Activity Manager) 是用来管理应用程序的生命周期.2.3 系统运行库在Android 包括一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能.使得每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.Dalvik被设计成一个设备可以同时高效地运行多个虚拟系统. Dalvik虚拟机执行(.dex)的Dalvik可执行文件,该格式文件针对小内存使用做了优化.同时虚拟机是基于寄存

10、器的,所有的类都经由JAVA编译器编译,然后通过SDK中的dx 工具转化成.dex格式由虚拟机执行.Dalvik虚拟机依赖于linux内核的一些功能,比如线程机制和底层内存管理机制.2.4 Linux内核Android 的核心系统服务依赖于 Linux 2.6 内核,如内存管理,安全性,网络协议,进程管理和模型驱动.Linux 内核也同时作为硬件和软件栈之间的抽象层.2.5 Android应用的构成和工作机制Android应用程序来说,是由Activity,ContentProvider Receiver,Service,Intent四部分组成,并不是每一个安卓的应用都必须由以上部分组成.在应用程序中使用时,需要在配置文件AndroidManifest.xml中配置应用程序中所需要的组件,用来定义应用程序的组

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号