当前位置:首页 > 基于安卓平台的手机安全卫士的设计与实现毕业设计
河南城建学院本科毕业设计(论文) 项目详细设计与实现
图6.6 设置向导第二步界面
③ 设置向导第三步的设计
第三步界面UI的设计与前两步都大同小异,中间输入电话号码的框为一个EditText控件,其下方是一个Button按钮,宽度为填充父窗体,文本为选择联系人,选择联系人功能实现,由于要拿到手机里面的联系人,联系人是隐私数据,要通过内容提供者来实现,创建一个ContactInfoProvider类,里面写一个返回List
32
河南城建学院本科毕业设计(论文) 项目详细设计与实现
图6.7 设置向导第二步界面
④设置向导第四步设计,显示效果如图6.8所示
图6.8 设置向导第四步界面
33
河南城建学院本科毕业设计(论文) 项目详细设计与实现
⑤ 设置向导完成的界面,要进入到手机防盗的界面,这个界面包含的信息有用户设置的安全号码、防盗保护是否开启、还有一些手机防盗功能的简介。其界面展示如图6.9所示。
图6.9手机防盗界面
6.1.3 手机侦测与设置功能的设计
这个大的功能主要有软件管理、进程管理、手机杀毒这三个小模块组成的,它们的具体的设计流程及界面的展示如下所示。
① 软件管理模块的设计
软件管理这个模块通过listview把手机里面的应用程序给展示到界面上,在界面的最上面有两个textview用来显示用户手机内存(rom)可用的大小和SD卡可用内存的大小,下面是一个listview通过遍历把应用程序显示到界面上,然后给你每一个listview条目都注册了点击事件,在点击每一个条目时,可弹出一个悬浮窗体,用popupwindow实现的,这个弹出窗体有三个小按钮,可以卸载、启动、分享这个应用程序,在点击这些小按钮的时候,可启动其对应的activity,方便于用户的操作。其界面展示如图6.10所示。
34
河南城建学院本科毕业设计(论文) 项目详细设计与实现
图6.10 软件管理界面展示
② 进程管理模块的设计
进程管理界面的UI和软件管理界面的UI大致类似,其顶部显示的内容也是通过textview显示出来的,通过ActivityManager拿到手机正在运行的进程数量和可用内存(ram)的大小,再设置显示到界面上。Textview下的布局是一个listview,显示进程的界面是通过创建一个LinearLayout节点的布局文件,里面放置一个imageview和textview,右边再放置一个checkbox,来选择要清理的进程。通过View.inflate方法把xml布局文件填充成一个view对象,显示到界面上。在界面的最下方放置了四个button按钮,设置成width=0dip,weight=1,等比例分配空间,显示到界面上。其主要界面展示如图6.11所示。
35
共分享92篇相关文档