jehon 发表于 2014-11-4 09:22

楼主亲手打造的一把锁,保魔盒平安!

本帖最后由 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平台进行相应的认证吧(有知道的同学可否告知?)。不过放心,楼主所写的工具是单机软件,且未在工具中注册访问网络,读取隐私文件等的权限,大可放心使用。






本文完!


hao501802766 发表于 2014-11-4 09:49

牛逼!!!{znds6}{znds6}

ゝ.慌 发表于 1970-1-1 08:00

post_deleted

ministart 发表于 2014-11-4 09:52

强烈支持楼主ing……

naxisT 发表于 2014-11-4 10:50

很给力,ZNDS有你更精彩!

呦呦切克闹 发表于 2014-11-4 13:11

{znds1}{znds1}这个很实用

夜幕`莹 发表于 2014-11-4 16:24

方便的

jrpwr 发表于 2014-11-4 20:06

感谢楼主,果断mark!攒点人品再说

DUDU2256 发表于 2014-11-7 09:47

强烈支持楼主ing……

风轻云淡- 发表于 2014-11-7 10:18

很给力,ZNDS有你更精彩!
页: [1] 2 3 4
查看完整版本: 楼主亲手打造的一把锁,保魔盒平安!