首页

源码搜藏网

首页 > 安卓源码 > 功能分类 > 项目源码 >

Android智能应用锁项目源码

创建时间:2017-02-23 21:55  

Android智能应用锁项目源码
Android智能应用锁项目源码
暂无演示 立即下载
智能应用锁是一款用于保护App免于被其它人查看的锁软件。当用户打开被锁定的特定应用时,会弹出密码输入界面,只有当密码输入正确时,才能打开App。 其主要我为具备设置锁定条件。您可以设置只有在多个条件同时满足时,才进行锁定操作。

出于安全考虑,我没有放上签名文件。所以如果您用Android Studio重新编译,会提示找不到签名文件,编译失败。请自行生成签名文件。且由于签名发生变化,部分第三方SDK功能将无法正常运行。如需正常运行,请见下方说明

注意,上述各SDK均要求注册申请APPID。如需要,请自行至相应平台注册申请,然后修改utils/Configuration中的相应配置文件。当前源码中的APPID是我自己申请的不保证以后仍然可用!

Android应用锁 - App保护的锁屏软件

功能介绍

这个App是我在自学Android时写的第1个正式完整的App,历时大概1个半月。

其主要功能是监控用户当前将要打开的App,与内部数据库存储的需要保护的App列表比较,一旦发现使用的App需要保护,会立即弹出一个密码输入界面,只有输入正确的密码才能进入到该App使用界面中!

好吧,其实类似的软件已经很多了!但是这对我来说,确实是一个比较容易实践的工程

很多应用市场发布的应用锁只有简单锁定功能,相比之下,这个App的锁定模式和条件要更高级些。

主要功能

设计原则

考虑到自己主要是为了学习Android而写的该App,所以代码的编写更多的是从学习的角度去考虑。例如:

本项目使用的第三方组件

不足之处

总体而言,我对这个App还是比较满意的,像个样子。但是仍有一些不足之处,是我单靠自学看书解决速度较慢的。

 

主要功能截图欣赏

启动界面

第一次打开软件时,会要求设置初始密码,该密码将会用于后来的解锁。设置完成后将进入主界面。
image

主界面

主界面分三块,配置需要锁定的App、什么情况下锁定、监控到的异常访问纪录。
image

APP配置

该配置可列出系统中所有的已安装的App列表,然后用户可任意选择多个App,添加到配置列表中。
image
image

锁定条件

锁定条件支持两种类型,基于特定时间和基于特定地理位置。只有当所有的锁定条件均满足时,才可执行App锁功能。这样便可用于多种场景,例如:可能希望在工作日/在公司里,才锁定App,其它时间地点不锁定。
image
时间类型的锁定,可选择起始时间/结束时间/星期。
image
位置类型的锁定,可在地图上选择需要位置。由于定位存在偏差,所以在检查锁定时,会检查一定的范围,只要在该范围内,都进行锁定操作,有效见图中的粉红色区域。
image

访问纪录

在发现有人输入密码达到指定次数时,App会在后台控制摄像头拍照,将纪录到日志列表中。
image
image

多模式支持

支持创建多种锁定配置,可随时切换到指定配置。
image

应用配置

该界面主要配置一些APP相关的运行参数。
image

关于界面

image

用户反馈

提供一个用户反馈建议入口。用户在此填与反馈信息后
image
image
image
开发人员一旦回复,用户将会收到推送消息,告知有消息回复。
image

应用锁定

当发现有需要锁定的App时,且锁定条件满足,后台服务会弹出锁屏窗口。
image
image

第三方社会化分享

image

用户注册与登陆

image
image
image

在线升级

启动时会检查升级信息,判断是否要升级。也可手动强制升级。
image

当然,还可以在这个软件继续做其它功能,如本地数据库同步到远程数据库,更灵活的锁定模式等待。有兴趣话,欢迎fork

上一篇:Android学习Mvp的小项目,架构比较简单,遵循谷歌官方的方式
下一篇:Android每日趣闻(项目源码)

相关内容

热门推荐