河南城建学院本科毕业设计(论文) 项目详细设计与实现
图6.11 进程管理界面展示
③ 手机杀毒模块的设计
手机杀毒模块是通过扫描应用程序的包名和数值签名来和数据库里存储的病毒的数字签名进行比较,如果比较的结果相同,则说明这个应用程序为病毒,否则,则说明这个应用程序是安全的。说一下这个页面呢的布局,界面的上方显示的是一个线性布局,显示方式为水平方向,在线性布局的左边放置两个imageview,其中一个图片设置为不可见,右边放置一个textview显示正在扫描的应用程序的名称,在图片上加入一个动画效果,这样,就感觉手机杀毒在不停的扫描手机里安装的应用程序。在这个歌线性布局下方放置一个listview,用来显示扫描过的应用程序的信息,如果扫描到手机里有病毒,会在扫描结束后,弹出一个对话框,提示用户是否删除该应用程序。大致的界面布局就是这样的,其显示界面如图6.12所示。
36
河南城建学院本科毕业设计(论文) 项目详细设计与实现
图6.12 手机杀毒界面展示
④ 设置中心界面展示
设置中心是对该手机卫士的一些功能进行设置,里面含的模块有是否打开自动更新,来电显示归属地显示位置信息以及是否显示来电归属地对话框,是否打开黑名单拦截服务等。这个页面的布局主要是通过自定义的组合控件完成的,创建SettingView类继承RelativeLayout,把一个定义好的xml文件转化成view对象,显示到界面上。其主要界面展示如下图6.13所示。
37
河南城建学院本科毕业设计(论文) 项目详细设计与实现
图6.13 设置中心界面展示
6.1.4 用户隐私功能的设计
用户隐私这个功能主要包括通讯卫士、程序锁、高级工具这三个模块组成,其具体的设计流程及界面的展示如下所示。
① 通讯卫士模块的设计
通讯卫士可以让用户添加黑名单,在界面上有个添加按钮,点击添加后,在弹出的对话框里输入要加入黑名单的号码,并选择拦截模式,拦截模式有全部拦截、电话拦截、短信拦截三种模式,点击确定,就可以添加成功,添加的数据存储到数据库里,并在通讯卫士界面显示出来。其界面展示如图6.14所示。
38
河南城建学院本科毕业设计(论文) 项目详细设计与实现
图6.14 黑名单界面展示
② 高级工具模块的设计
高级工具模块是给用户提供一些小功能的按钮,里面包含的有手机号码归属地查询、常用号码查询、备份和还原短信、程序锁功能。页面的大致布局是定义一个线性布局,线性布局里放置一些textview,textview左边放置一个小图片,让页面显示的更美观。在代码里给每一个textview设置一个点击事件,当点击每一个条目时跳转到不同的页面,例:点击手机号码查询时,跳转到查询界面,在查询界面用户输入要查询的电话号码,点击查询,比对数据库的信息,把该号码的归属地显示到界面上。其界面展示如图6.15所示。
39
相关推荐: