用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计安卓Android毕业设计

基于Android的手机安全卫士毕业设计

联系方式:点击这里给我发消息QQ8191040
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:8191040
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 目 录

摘 要 I

Abstract II

1 绪论 1
1.1项目背景知识介绍 1
1.2项目的意义和主要内容 1

2 相关技术介绍 2
2.1Android的基本介绍 2
2.2 SQLite数据库的概念 3

3 需求分析 4
3.1简要系统分析 4
3.2手机防盗功能分析 4
3.3通讯卫士功能分析 5
3.4软件管理功能分析 6
3.5进程管理功能分析 7
3.6流量统计功能分析 7
3.7手机杀毒功能分析 8
3.8缓存清理功能分析 8
3.9高级工具功能分析 8
3.10数据库需求分析 9

4 系统设计 10
4.1系统架构设计 10
4.2数据库设计 10
4.2.1数据库概念结构设计 10
4.2.2数据库PDM设计 11
4.2.3数据库数据表设计 11
4.3页面整体设计及程序操作流程设计 12

5 系统实现 13
5.1数据库的创建 13
5.2APP整体架构 14
5.3功能模块的实现 14
5.3.1手机防盗功能 14
5.3.2通讯卫士功能 16
5.3.3软件管理功能 17
5.3.4进程管理功能 19
5.3.5流量统计功能 20
5.3.6手机杀毒功能 21
5.3.7缓存清理功能 22
5.3.8高级工具功能 23
5.3.9设置中心功能 23
5.4界面的实现 24
5.4.1主界面 24
5.4.2手机防盗界面 25
5.4.3通讯卫士界面 25
5.4.4软件管理界面 25
5.4.5进程管理界面 26
5.4.6流量统计界面 26
5.4.7手机杀毒界面 26
5.4.8缓存清理界面 27
5.4.9高级工具界面 28
5.4.10设置中心界面 28

6 结 论 29

致 谢 31

参 考 文 献 32

文 献 翻 译 33

附录A 文献原文 36

摘 要

伴随智能手机的不断普及,移动互联网的快速发展。4G时代的到来,智能手机的广泛应用,手机安全问题被越发关注。人们对手机得了解也希望更丰富一些,手机安全卫士不仅能解决避免用户手机丢失的情况,同时能让用户更清楚的认识用户手机上不同应用程序的信息,使得互联网社会更加发达便捷。Android系统的手机安全卫士更是满足了当前大部分用户的需求。人们为了更好的用户体验,更好的便捷生活,更是对手机开发了各种各样的手机应用程序。Android智能手机的用户,在所有手机中占去了很大一部分的名额。手机安全问题越来越值得广大用户的关心,保护好用户的隐私,更是帮助信息社会,互联网时代的高速发展。Android系统的到来,不仅是对开源信息的一种认同,更是让广大开发技术人员掌握了全新的科技技术。

关键词:手机安全 互联网 Android

1 绪论

1.1项目背景知识介绍
在互联网时代,人们为了更好的提高生活品质,会越来越依赖电子产品。从最初的大哥大到现在的智能手机,可以说手机真的是变化莫测。从最开始大众化的塞班系统,到现在各种各样的系统,如IOS、Android、windows等。人们为了更好的用户体验,更好的便捷生活,更是对手机开发了各种各样的手机应用程序。
移动端为了实现需要的功能,就会出现读取用户信息,例如SD卡信息、网络连接、GPS或者手机短信和通话记录等各种功能资源的情况。可是系统资源没有管理地使用,很可能造成不同的影响,例如用户经济的损失,泄露用户的隐私等。所以针对这种情况,做出来严格的权限管理机制。应用程序在安装或者使用的时候,都会告知用户,获取到一定的权限。当然,只有一些拥有特定权限的APP,才能访问特定的资源。然而,智能手机的使用给用户带来方便快捷,同时出现了各种的威胁攻击,其中包括:窃取用户隐私、Botnet等。而目前手机安全市场的竞争也相对稳定,已被百度手机卫士、360手机卫士和腾旭手机管家所垄断。
1.2项目的意义和主要内容
Android[1]智能手机的用户,在所有手机中占去了很大一部分的名额。而智能手机的安全问题也引起了众多用户的关注。
课题主要是要开发一款基于Android的手机安全卫士的APP,该款APP通过绑定安全号码,实时监控SIM卡变迁,通过用户使用安全号码发送不同的指令工作。对于用户手机的软件起保护作用,开启看门狗,防止陌生人查看手机信息。对手机的流量更是精确读取,避免偷取流量的事情发生。人性化的电话查询,再也不用担心哪位陌生人来电。对黑名单里的用户,既可以电话拦截,更是可以短信拦截。
手机安全问题越来越值得广大用户的关心,保护好用户的隐私,更是帮助信息社会,互联网时代的高速发展。


2 相关技术介绍
2.1Android的基本介绍
Android是一种现在非常流行的基于Linux的开源的操作系统,目前大多数用在只能手机、平板电脑、手表或者汽车上。Android是由开放手机联盟和Google公司共同开发。Android的四大组件主要包括:Activity、Service、BroadcastReceiver以及Content Provider。
①Activity
在Android中,Activity主要用于页面表现,可以说一个展示页面都需要一个Activity。在一个APP的所有运行都是在Activity中完成的,在开发APP时,一定要注意Activity的生命周期。
②Service
在APP中,需要用到一些在后台运行的程序,这个时候可以采用Service,Service不仅可以保持在后台运行,同时还可以与其他组件进行交互。但是,需要注意的是,Service没有用户界面。
③BroadcastReceiver
在操作系统中,都需要一种在程序之间传递信息的机制,而在Android中,BroadcastReceiver就是该种机制。Android发出不同的请求,BroadcastReceiver对发送的请求进行过滤,更具不同的请求响应不同的事件或者组件。当然,也可以使用BroadcastReceiver,让其对外部事件做响应。
④Content Provider
Content Provider 是Android提供的第三方应用数据的访问方案。由于Android 对数据的保护是很严密,一个APP自己的数据库或者其他信息,是不允许被其他应用直接访问的,除了SD卡中的数据。应用想对外提供的数据,可以通过派生Content Provider类, 封装成一枚Content Provider,每个Content Provider都用一个uri作为独立的标识。所以Content Provider相当于一个数据库,支持在多个应用中存储和读取数据。
2.2 SQLite数据库的概念
SQLite【7】是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。
SQLite 主要由SQL 编译器、内核、后端以及附件组成。SQLite 数据库主要的优势在于,可以快速嵌套与使用它的应用程序中。因此使得提高了运行效率,还有效地避免了数据库使用的复杂性。这样应用程序就可以只做简单的数据操作,其他复杂的操作就可以让进程内部的数据库引擎自己完成。

3 需求分析

3.1简要系统分析
“有我在”手机安全卫士是一款基于Android系统的手机APP,用户可以通过该软件快速有效的管理、查看各种应用程序。该款手机卫士主要分为手机防盗、通讯卫士、软件管理、进程管理、流量统计、手机杀毒、缓存清理、高级工具和设置中心九大功能模块[2],可参考图3-1简要需求分析图。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:8191040发送资料
  • 官方微信