云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于安卓平台的手机安全卫士的设计与实现毕业设计

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/26 11:05:41

河南城建学院本科毕业设计(论文) 项目详细设计与实现

这个页面需要进行联网操作,所要在AndroidManifest.xml配置一个名称为android.permission.INTERNET联网的权限。而且在后台设计这个页面时,由于需要联网进行更新,这是一个比较耗时的操作,所以联网的操作放在的子线程里进行执行,避免由于请求服务器产生anr(Application Not Responding)异常。在splash界面还进行了数据库拷贝的操作,把数据库文件拷贝到/data/data/com.itheima.mobilesafe/files/这个目录下,这样才可以对数据库进行增、删、改、查的操作,同样这个操作也是要放到子线程里去执行。

② 主界面设计

在splash界面后就直接进入到主界面了,这个界面为用户经常操作的界面,而且手机卫士的所有的功能都在主界面里展示,在这个界面用户可以清理手机缓存、设置手机防盗、管理手机的软件和进程等。

其设计过程是界面最上端放置的是一个TextView控件,文本为手机安全卫士,其下方放置是一个自定义的FocusedTextView类,让其继承TextView,重写isFocused的方法,return true,这样就骗过了系统,让系统误以为FocusedTextView获取到焦点,这样就能产生一个跑马灯的效果展现到界面上。其下方的模块就是一个设置numColumns为3的GridView显示出来的,主界面展示如图6.2所示。

28

河南城建学院本科毕业设计(论文) 项目详细设计与实现

图6.2 主界面展示

6.1.2 手机防盗功能模块的设计

手机防盗也是手机卫士最为核心的功能模块,其主要是保护用户的隐私不被泄露,可以通过设置初试密码开启防盗功能,可以在手机丢失的情况下,向事先设置的安全号码发送报警短信,可以远程遥控手机销毁数据,保护隐私。其主要界面展示如下图所示。

1)设置密码与输入密码设计

首次进入打开手机防盗功能的界面时,要先设置安全密码,这个对话框设计是定义一个线性布局LinearLayout,对其方式为竖直,上面定义一个TextView控件,文本内容为:设置密码,下方设置两个EditText,输入类型为textPassword,而在下方再放置一个线性布局,对其方式为水平对齐,添加两个Button按钮,设置layout_width=\,layout_weight=\,这样两个Button按钮所占权重一样。其显示效果如图6.3所示。

图6.3 设置安全密码界面

29

河南城建学院本科毕业设计(论文) 项目详细设计与实现

设置完安全密码后返回到主界面上,再进入手机防盗这个功能时就不用再设置密码了,而是进入到一个用户输入密码的界面,其页面布局和设置密码的页面布局一样,显示效果如图6.4所示。

图6.4 输入密码界面

2)设置向导的详细设计设计

输入密码后,用户就进入到设置向导的界面,设置向导一共有四步,用户要完成这四步操作设置手机的防盗功能,其具体的设计如下面四步所示。

① 设置向导第一步的设计

这个界面的布局,界面的根节点是一个线性布局,对其方式为竖直方向,首先设置一个TextView控件,文本内容为:欢迎使用手机防盗,这个控件下面再添加一个TextView控件,文本内容为:您的手机防盗卫士。其下方放置一个线性布局,对其方式设为水平方向,左边设置一个ImageView控件,指定一个小图片,右边放置一个TextView控件,写入文本的内容,下面几个也是这种布局。在这种布局下,再加入一个线性布局,设为水平方向对齐,在线性布局里放入4个ImageView控件,分别给它们指定一个图片的资源即可。在这个线性布局下,再放置一个RelativeLayout(相对布局),设置宽高为match_parent,在相对布局里设置一个ImageView,设置它的layout_centerInParent=\,并为它指定一个图片资源,再添加一个Button,指定一个背景的样式,让Button按钮显示的更

30

河南城建学院本科毕业设计(论文) 项目详细设计与实现

美观一些, layout_alignParentBottom=\,layout_alignParentRight =\,让Button按钮显示在父窗体的右下方,给Button添加一个文本为下一步。其具体的显示效果如图6.5所示。

图6.5 设置向导第一步界面

② 设置向导第二步的设计

设置向导的第二步的UI布局大致与第一步相同,中间设置的是一个相对布局,其内部添加的是一个TextView控件,其显示文本为:点击绑定sim卡,相对与这个布局的右侧是一个ImageView控件,指定为图片资源是一个未加锁样式的图片,通过后台代码的控制,当用户点击过绑定sim卡后,这个小图片变成一个已加锁样式的图片。页面底部放置两个Button按钮,其界面显示效果如图6.6所示。

31

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

河南城建学院本科毕业设计(论文) 项目详细设计与实现 这个页面需要进行联网操作,所要在AndroidManifest.xml配置一个名称为android.permission.INTERNET联网的权限。而且在后台设计这个页面时,由于需要联网进行更新,这是一个比较耗时的操作,所以联网的操作放在的子线程里进行执行,避免由于请求服务器产生anr(Application Not Responding)异常。在splash界面还进行了数据库拷贝的操作,把数据库文件拷贝到/data/data/com.itheima.mobilesafe/files/这个目录下,这样才可以对数据库进行增、删、改、查的操作,同样这个操作也是要放到子线程里去执行。 ② 主界面设计 在splash界面后就直接进入到主

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com