第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/3 15:19:18 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

这个页面需要进行联网操作,所要在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

基于安卓平台的手机安全卫士的设计与实现毕业设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7vkvu8zu1i1xkfw968ko77t6k14pg601b16_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top