我需要制作一个应用程序来阻止手机上的其他应用程序。我尝试了应用程序锁定此代码,但得到了不同的错误,例如没有 setp() 或 getp() 函数以及许多其他任何人都可以告诉我在服务中逐步实现此代码的步骤吗?.help 将不胜感激
问问题
4876 次
2 回答
2
您唯一的选择(对于非根/库存系统设备)是创建主屏幕替换并让用户选择始终将您的应用程序用于主屏幕。
您可以通过简单地不向用户提供启动任何您想要的应用程序之外的方式来限制可以使用的应用程序。
Kytephone是一个实现了此功能的应用程序。
但是,如果不创建主屏幕,这在库存设备上是不可能的。一个应用程序无法关闭/阻止另一个应用程序。
于 2012-06-13T17:31:17.447 回答
0
大多数此类应用程序都使用基于签名的方法。为您要阻止的应用程序创建一个 MD5 校验和,当检测到该校验和时,您可以中止安装活动。这不会是您的全部解决方案,但可能是其中的一部分。
于 2012-06-13T17:32:12.987 回答