基于安卓平台的手机安全卫士的设计与实现毕业设计

发布时间 : 星期二 文章基于安卓平台的手机安全卫士的设计与实现毕业设计更新完毕开始阅读

河南城建学院本科毕业设计(论文) 项目设计

创建SmsReceiver类继承BroadcastReceiver覆写onReceiver()方法判断手机防盗是否开启是获取到所有短信的内容如果短信内容为#*location*#否如果短信内容为#*getgps*#否如果短信内容为#*alarm*#否如果短信内容为#*wipedata*#是清除手机的数据 图4.5 SmsReceiver业务流程图

是获取地址发送给安全号码是获取到最后的GPS信息发给安全号码是让手机播放报警音乐④ 黑名单模块业务流程图

黑名单模块是通过创建一个BlackNumberDBOpenHelper类继承SQLiteOpenHelper,就相当于创建一个黑名单的数据库,用于增加、删除、查询、更改黑名单,方便与用户的操作。其业务流程如图4.6所示。

16

河南城建学院本科毕业设计(论文) 项目设计

设置中心自动更新设置来电归属地显示设置黑名单拦截设置程序锁设置归属地显示风格归属地显示位置

图4.6 黑名单模块业务流程图

⑤ 软件管理模块业务流程图

软件管理业务就是让用户管理自己的软件,该界面显示的有系统软件和用户软件,在显示的每一个软件上点击可以分享、启动或者卸载一个应用。该模块的业务流程如图4.7所示。

设置中心自动更新设置来电归属地显示设置黑名单拦截设置程序锁设置归属地显示风格归属地显示位置 图4.7 软件管理业务流程图

17

河南城建学院本科毕业设计(论文) 项目设计

⑥ 手机杀毒模块业务流程图

手机杀毒的业务流程是通过拿到包管理器遍历手机上安装的应用程序,把应用程序的包名和数字签名和数据库中病毒的数字签名进行比对,如果相同,说明该应用程序为病毒,弹出一个删除该应用程序的界面,如果不相同,说明该应用程序不是病毒,扫描结束后,返回到手机杀毒的界面。该手机杀毒业务流程如图4.8所示。

设置中心自动更新设置来电归属地显示设置黑名单拦截设置程序锁设置归属地显示风格归属地显示位置 图4.8 手机杀毒业务流程图

⑦ 设置中心模块业务流程图

设置中心就是对其他功能进行设置而开发的一个模块,通过设置中心可以更改那些功能的背景、显示风格、是否开启后台服务,还可以更改是否开启应用程序的自动更新业务,这个功能就是当服务器上有新版本的应用程序时,可以连接服务器进行下载更新。其业务逻辑流程如图4.9所示。

18

河南城建学院本科毕业设计(论文) 项目设计

设置中心自动更新设置来电归属地显示设置黑名单拦截设置程序锁设置归属地显示风格归属地显示位置 图4.9 设置中心业务流程图

4.3 本章小结

本章主要介绍了该系统的设计,系统所要实现的目标,系统结构的设计原则,降低模块之间的耦合性,使模型与控制器和视图相分离,很容易改变应用程序的数据层和业务规则。通过需求分析后,使得系统的功能显得更清晰,本章还详细的描述了该系统各个模块的业务流程逻辑,可以让设计人员清楚明了的知道该系统的各个模块的功能,在思想中有一个完整的架构和体系。总之,该章对各个功能模块的逻辑流程都有了详细的设计,对以后的数据库设计和详细代码设计打下了基础,是程序的继续开发成为了可能。

19

联系合同范文客服:xxxxx#qq.com(#替换为@)