基于android的安全锁app的设计与实现

基于android的安全锁app的设计与实现

ID:28008737

大小:428.95 KB

页数:11页

时间:2018-12-07

基于android的安全锁app的设计与实现_第1页
基于android的安全锁app的设计与实现_第2页
基于android的安全锁app的设计与实现_第3页
基于android的安全锁app的设计与实现_第4页
基于android的安全锁app的设计与实现_第5页
资源描述:

《基于android的安全锁app的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山西大学论文编号:2012242225论文题目基于Android的安全锁APP的设计与实现姓名张琛院系专业计算机与信息技术学院、软件工程学习年P艮2012年9月至2015年7月指导教师杜航原学位级别学士2016年4月9日基于Android的安全锁APP的设计与实现姓名:张琛学号:2012242225内容提要手机内的隐私关系到每一个人的信息安全,通常一般的隐私泄漏不是因为人为暴力破解,而是因为身边的朋友,家人或儿童偶然使用发现造成的。本软件主要用于防范偶然因素造成的隐私泄漏,对用户手机内的应用进行加锁保护,在原有某些手机系统内置应用加锁功能的基础上,对u界面,用户操作,和最重要的解锁过程进行改进

2、与优化,通过开发滑动九宫格解锁功能,使用户对手机应用的加锁与解锁过程中的体验更加便捷,完善。保护用户手机应用内的隐私信息不被泄漏,使用户的手机更加安全。关键词AndroidAPP;JAVA语言;信息保护1.引言1.1软件幵发的背景现今智能手机相对干传统手机拥有更丰富的功能和更强大的数据处理能力,谷歌公司开发的Android系统具奋开源与可移植性强等优点,所以Android系统的智能手机闩益增多,因为智能手机的便捷性,手机内的APP保存着的川户的信息也越来越多,这些信息足川户的隐私信息或者与川户生活中的经济利益直接或间接和关,所以儿童使用智能于•机而造成家庭经济损失,还有于•机S失造成大量经济损

3、失的案例屡见不鲜。不hd的手机厂商在APP加锁方面的设计不M,经过调査,三星,华为,小米某些型号手机并没有对APP加锁功能,而奋此项功能的也只是在系统设®里进行没S,而且是数字密码,不方便川户记忆与使川。整体來看,Android手机没侖统一的对APP加锁的功能。因此如何防范APP内信总泄漏与防止APP被他人使用成为一项非常重要的课题。1.2软件开发的目的和意义通过没计合理的川户使川逻辑,对手机内的APP进行加锁设计,防止其他人在使川川户手机吋,造成用户的隐私信息泄漏,保护用户手机隐私信息安全。2.需求分析2.1软件需求本软件相对于某些品牌手机原生系统内的此项功能而言改变加锁模式,作为一款独立的

4、应用程序。设计泔动九宫格实现解锁。川户在初次使川设置密码后要提醒是否设置密保问题,防止川户在忘记密码后无法进入APP。进入软件后可以直观的显示出安装在手机内所有的APP应用,需要对某个应用加锁直接点击即可,此吋应用图标形状会产生变化,表示加锁成功。还需要有其他的一些选项,比如设置通知栏启动,安装和卸载APP吋会动加锁,当川户一段吋间后对上次解锁过的APP进行操作不会再次解锁,这段时间的设置,还冇重置密码和重置密码保护等操作。作为一款安全类工具类的APP,需要在于•机系统中稳定运行,并且使川时占川内存少,响应速度快,楝作方便。用广界面方面,手机的屏幕与电脑屏幕相比非常小,只有4到6英、所以同吋显

5、示在界而上的A容不立过多,将按钮选项尽量隐藏,在需要的时候通过桁定操作U示出来,内容需要分页V示,合理布局,对使用本APP—n了然,符合川户操作习惯,直接上手使川。同吋要在实现加锁功能的前提K,考虑川户所奋可能进行的操作,设计合理的逻辑,提高代码的健壮性,保证软件运行的稳定性,使用户安全放心得使用。2.2运行环境手机硬件环境:CPU:联芯科技L1860C四核芯片内存:512MB以上,推荐1GB或更大软件环境:Android版木:4.0以上1.系统设计与实现3.1开发环境木软件的开发使用WIN7下Eclipse集成ADT插件的幵发环境,使用Java为开发语言,ADB调试工具,数据庳使用SQLit

6、e。3.2主界面外观设计APP的界而外观主要以蓝色为主色凋,给人以稳秉大方的感觉。为了使APP界而更加简洁美观,使用Slidingmenu(侧'滑菜单),将W他主要功能设置在芄屮。使用时点击按钮或侧滑麻幕拉出菜单栏,在APP内使用A定义View(视阁)与Animation(动画),美化用户点击效果,增强用户使用体验。在主界面中间主要区域展示排列安装本APP的手机内的所有的AFP图标,对APP设置加锁与否在此处设罝。右上角设S—个按钮,可以选择以什么样的排列方式显示这些图标,以APP名称的酋字母排列,以敁近使用先沿顺序排列或者以默汄顺序排列。左上角设置一个按钮用来控制滑出菜单栏,泔出的菜单栏纵排

7、列艽他各个功能模块。每个功能模块以Fragment形式展现在主要区域,提高软件使用的流畅性。在主界面中,左上角是侧滑菜单的按钮,点击后从左侧滑出菜单,此操作也可以从屏幕左边缘向右划出。主界面右上角是排序选择按钮,可以选择APP排列顺序。屮间部分则为手机所奋APP信息,存放在两个数组中。用Vicwpagcr+Frcgmcnt+Gridvicw来呈现,通过设计每贞Frcgmcnt可放置20个APP,W

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。