几天来,我一直在想,像Android Protector这样的应用到底是怎么工作的。
我主要关心的是如何检测特定的应用程序正在启动,以及如何锁定执行一段时间,直到用户输入解锁键(手势模式或密码)。
作为问题Android: how does application Protector app work?的one of the answer,我发现它正在读取日志记录以检测包名和进程Id。
我非常确定这些应用程序会锁定另一个应用程序的执行--就像在DDMS中看到的那样。
但是仍然想知道如何锁定App的执行。我发现他们正在使用一些本地库。但是找不到那里到底发生了什么。
对此有什么线索吗?
发布于 2011-10-28 00:16:37
国际海事组织,他们没有“锁定”应用程序:多亏了SYSTEM_ALERT_WINDOW权限,他们能够在候选人的顶部显示一个窗口。
https://stackoverflow.com/questions/7884873
复制相似问题