楼主亲手打造的一把锁,保魔盒平安!
本帖最后由 jehon 于 2014-11-4 10:19 编辑这把锁是楼主花了几天时间,亲手打造而成,当然,楼主所说的锁是一个小小的工具软件。要说怎么打造的?自然是用手敲代码啦。
先说一下要打造这把锁有多困难,安卓系统(当然这里大家认为是云OS系统)可以正常拦截到菜单键,返回键等,但是在4.X之后无法直接拦截到主页键(也就是HOME键),如果主页键无法拦截这会产生一个什么问题呢?试想一下当你按下主页键(HOME键)的时候,不管你在哪个程序的哪个界面上都会直接返回到系统主页面,这样一来,锁的作用也就失效了。
而问题来了,要主页键(HOME键)如我们所愿的发挥作用可能就涉及到需要修改系统源码了。好吧,楼主的钻研精神也是有限度的,要折腾源码还是算了吧。但是想法也不能就这么放弃了啊。经过楼主几天的摸索,终于找到了一个即简单又有效的方法(当然这个方法可能还存在一些问题),楼主是这样想的:虽然在不修改系统源码的情况下无法左右主页键(HOME键)的最终作用是返回到主页面上,那么能不能在按下主页键“返回到主页面”的过程中,让自己能以新的生命形态再次呈现呢?经过反复试验,答案是肯定的。原理也简单:你把我与世隔绝(按下主页键),我就自杀(软件自行销毁),然后再投胎做人出现(重新运行软件)。
楼主使用的是魔盒1代,OS版本如图:
PS:其他版本未测试,不保证都能兼容。为使“锁”起作用,本软件开机自启出现登录界面。
接下来楼主讲讲软件的用法,很简洁,简洁到直接看图吧:
下载软件:
**** Hidden Message *****
安装软件:
运行:软件的功能如界面所示一目了然,就是需要输入预设的登录密码,才能进入到系统。(默认密码为000000)
第一次运行,先重置一下密码。
密码为6位数字,旧密码默认是000000(除非你已经不是第一次重置密码),如果输入错误会给出相应的提示:
1.旧密码输入错误时:
2.新(或验证)密码为空时:
3.新密码位数不足6位时:
4.新密码两次输入不致时:
5.重置完成时,自动返回到登录界面:
登录:
1.密码输入错误时:
2.密码输入正确,进入系统界面:
如果你试图按返回键,菜单键是不会有反应的(登录窗口一直保持在最前端);如果你试图按HOME则会给出提示:
提示过后,会重新弹出登录界面(除非你输入正确的密码,否则。。。):
整个软件就是这么简单。不过运行小工具时会出现以下提示,可能需要通过云OS平台进行相应的认证吧(有知道的同学可否告知?)。不过放心,楼主所写的工具是单机软件,且未在工具中注册访问网络,读取隐私文件等的权限,大可放心使用。
本文完!
牛逼!!!{znds6}{znds6} post_deleted 强烈支持楼主ing…… 很给力,ZNDS有你更精彩! {znds1}{znds1}这个很实用 方便的 感谢楼主,果断mark!攒点人品再说 强烈支持楼主ing…… 很给力,ZNDS有你更精彩!