基于安卓android系统的手机安全卫士毕业论文内容摘要:

工程加入到 Android10 中来。 相比其他手机操作系统过于封闭的特性来说, Android 在手机操作系统领域将会占有很大的优势,其功能也将会越来越强大。 本章小结 本章对 Android 平台的特征、架构以及 Android 应用的构成和工作机制进行了详细的分析。 对于 Android应用程序来说,主要由 Activity、 Service、 Intent Receiver 和 Content Provider 四部分组成,但并不是对于每一个应用程序,这四部分都是必须的。 Activity 是应用程序中最重要的一种构成块,我们对其进行了详细的分析,包括 Activity 的生命周期以及 Activity 之间的切换。 最后对Android与其它的手机操作系统从九个方面进行了比较,说明了 Android的 优势。 11 第三章 软件的总体框架 :绑定一个手机号码,可以手动输入,也可以读取手机通讯录来选择,并存入 SharedPreferences,验证 SIM 卡是否被换,如若被换就向绑定的手机号发送短信 :通过 ExpandableListView 展示“白名单”和“黑名单”,白黑名单可以手动添加,也可以读取手机通讯录,用 ListView 显示通讯录名单,需要重写 BaseAdapter,并且加入 checkBox 用来选择多条信息到名单中,并将信 息分别存到数据库对应的表中,还添加拦截对象,有“拦截黑名单”、“只接收白名单”、“拦截所有人” ,通过 RadioButton 来选择。 用来自动挂断电话。 :通过 listView 显示创建的文本,并通过重写 BaseAdapter 来显示文本以及创建文本的时间。 新建文本可以手动输入还可以通过语音输入。 语音输入是通过调用 google 的语音搜索引擎来处理语音并且返回文本,并存入到Sqlite 数据库。 :读取手机的应用程序,分为用户程序和系统程序,通过GridView 显示出来。 对于 用户程序,通过选择菜单来实现运行和卸载,卸载是调用系统的卸载工具;对于系统程序,同样可以调用系统的卸载工具进行卸载。 :用来修改登录密码,首先必须进行初始密码验证,才能修改密码,然后分别验证新密码和确认密码,同样新密码存储到 SharedPreferences中。 密码修改成功后就会跳到登录页面,输入正确的密码才可以进入 :主要用来介绍此软件的详细功能。 通过点击按钮弹出对话框文本来介绍。 客户端登录 /退出 客户端登录 /退出功能:第一次进入设置密码,以后每次登录输入密码。 12 图 客户端登录 /退出 手机防御 手机防御功能:通过绑定手机号来远程控制你的手机。 图 手机防御 登录 (设置 /输入密码 ) 手机防御 防打扰 个人隐私 程序管理 密码管理 关于软件 退出 (结束程序 ) 手机防御 输入手机号码 (手动 /读取手机通讯刻录输入 ) 开启防御 更换SIM 卡发送短信通知 删除隐私,防止泄露秘密 响警报音,便于找回手机 锁定手机,禁止胡乱使用 13 防打扰 防打扰功能:通过添加黑白名单来拦截短信和来电 图 防打扰 白名单里面的人短信和电话默认为不拦截,黑名单里面的人短信和电话默认为拦截,通过拦截规则,来选着用哪种模式实现防打扰。 拦截规则有拦截黑名单里面所有人、只接收白名单里面的人和拦截所有人。 个人隐私 个人隐私功能:记录你需要保存的个人信息 图 个人隐私 防打扰 白名单 黑名单 个人隐私 手动输入 语音输入 列表 14 程序管理 程序管理功能:管理手机里面的应用 图 程序管理 通过获取手机里面的 APP,将其分为用户程序 (用户安装的应用 )和系统程序(系统自带的应用)。 用户程序可以用来运行和卸载,系统程序可以用来卸载,卸载调用是系统的卸载工具,需要获取系统的权限。 程序管理 用户程序 系统程序 运行 卸载 卸载 系统权限 15 密码管理 密码管理功能:更改软件的使用密码 图 密码管理 设置新密码必须满足三个要求:验证旧密码(必须输入正确的旧密码)、验证新密码(符合设置密码的要求)和确认新密码(重新输入设置的新密码确认)。 设置密码成功之后将会跳到登录页面,输入新密码即可以使用软件。 关于软件 关于软件功能:详细介绍软件的使用 图 关于软件 密码管理 验证旧密码 设置新密码 验证 确认 返回登录页面 关于软件 版本号 功能介绍 检测新版本 16 通过关于软件可以获取到版本号信息,详细介绍软件是如何使用的,以及其功能,模拟访问后台来检测新版本。 用户第一次运行程序的时候,首先看到的是设置密码的对话框,设置符合要求的密码就可以进入软件,接下来看到的是程序的主页面。 主页面分六大块,分别是手机防御、防打扰、个人隐私、程序管理、密码管理和关于软件。 手机防御用来绑定手机号码。 被绑定的手机可以远程控制你的手机,如果手机 SIM 卡被换掉,就会向被绑定的手机发送短信通知,通知里面包 含了如何远程控制手机的详情,被绑定的手机可以通过发送指定的短信内容控制你的手机,具体有删除你的手机里面的个人隐私,让你的手机以最大的音量报警以及锁定手机,锁定手机之后只有输入正确的密码才可以使用手机。 防打扰用来拦截短信和来电。 里面包括白名单和黑名单,白名单里面的号码的短信和来电默认为不拦截,黑名单里面的号码的短信和来电默认为拦截。 通过手动输入或者读取手机通讯录来添加白黑名单,将这些名单存入数据库,用来判断是否拦截。 功能菜单里面还有拦截规则,拦截规则分三种:拦截黑名单里面的人、只接收白名单里面的人和拦截所有人。 个人隐私用来存储个人的一些文本信息,可以手动输入,也可以语音输入。 语音输入调用的是 google 的语音搜索引擎。 文本内容和记录的时间存入本地数据库,通过列表来显示记录的隐私。 程序管理用来管理手机里面的应用程序。 通过获取到手机里面所有的应用程序,将他们分类为用户程序,即用户安装的应用和系统程序,即系统自带的应用。 可以运行和卸载用户程序,只能卸载系统程序,卸载程序需要调用系统的卸载工具并获取系统的权限。 密码管理用来管理程序的密码。 如若需要更改密码,首先得验证旧密码,只有当旧密码输入无误才可以设置新密码。 设置新密 码必须按照提示给的要求,符合要求后还得再次输入密码以确认两次输入的密码一致。 最后提交你设置的新密码,程序就会跳到登录页面,输入正确的密码才可以使用。 关于软件用来介绍手机的版本号,详细的使用和功能以及检测新版本。 为了更加清晰的表达软件的功能模块,画出流程图。 17 图 软件流程图 登录 软件主页面 手机防御 防打扰 个人隐私 程序管理 密码管理 关于软件 开启防御 关闭防御 除隐私 4.锁定手机 白名单 黑名单 手动输入 语音输入 列表 语音输入系统程序 用户程序 卸载 运行 权限 验证旧密码 设置新密码 数据库 验证新密码 确认新密码 版本号 功能介绍 检测新版本 退出程序 18 第四章 软件实现 第一次运行程序需要设置软件密码,按要求设置密码即可使用软件。 如下图所示。 图 用户登录 进入主页面,可以清楚的看到软件的六大模块。 如下图所示。 19 图 主界面 手动或者读取手机通讯录输入绑定的手机号然后开启防御。 如下图所示。 20 图 手机绑定效果 图 选择手机号 图 绑定手机号 21 添加白黑名单来拦截短信和来电。 可手动也可读取手机通讯录添加。 如下图所示。 图 防打扰效果 图 添加号码到黑白名单 22 图 手动添加到黑白名单 图 选择号码添加到黑白名单 图 menu 菜单 图 拦截对象 23 列表显示个人隐身。 可以删除,也可以新建。 可以手动输入,亦可以语音输入。 效果图如下。 图 图 语音识别讲话 24 图 图 隐私操作菜单 分为用户程序和系统程序。 可以运行和卸载用户程序,可以卸载系统程序。 如下图所示。 25 图 用户程序 图 系统程序 图 用户程序操作菜单 图 系统程序操作菜单 26 逐步验证来设置新的密码,设置完成,跳到登录页面。 如下图所示。 图 初始密码验证 图 27 图 更改密码重新登录 介绍软件的版本号,功能以及检测新版本。 如下图所示。 28 图 关于软件效果 图 图 检查新版本 图 显示检查结果 29 菜单键退出或者点击返回键弹出对话框退出。 如下图所示。 图 menu 菜单退出 图 弹出对话框退出 30 第五章 总结与展望 首先论文对涉及的相关技术进行了阐述。 其次通过比较几个主流的操作系统对 android 系统的架构进行了分析。 然后详细介绍了该软件的功能以及实现。 通过流程图清晰的展示出整个项目的流程。 最后介绍了该软件的实现效果。 由于只是实现了功能,并没有简化代码,在未来的时间里将对它进行进一步的完善和改进: 采用 MVC设计模式改写代码, MVC英文即 ModelViewController。 视图 (View) 与用户交互的界面。 控制 (Controller)接收用户请求 , 根据用户不同请求去调用不同模型,再根据调用的不同结果跳转到响应的视图,它是应用系统的 CUP,是调度中心。 模型 (Model)它是业务逻辑层,是业务逻辑处理的核心。 这么来设计就是为了把表示层和下面的业务逻辑层和数据持久层分开。 这么可以使层次更加分明,使得分工更加明确。 MVC要求对应用分层,虽然要花费额外的工作,但产品的结构清晰,产品的应用通过模型可以得到更好地体现。 31 致 谢 参考文献 周聪 ,《基于 Android 的移动终端应用程序开发与研究》,计算机与现代化 ,2020(8)年 , P434 ,《 Android 应用框架原理与程式设计 36 技》 Google 公司 ,2020 年 ,《 Android 的架构与应用》,中国地质大学 (北京 )硕士学位论文, 2020年 P25102 32 4. 印旻《。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。