如何阻止某些应用程序打开?

时间:2014-01-30 22:35:14

标签: android android-activity kill

经用户许可,我希望能够阻止某些应用在当天的特定时段开放。

我想要做的是 - 当用户点击应用图标时,该应用无法打开 - 它只会向您显示“Toast”消息。

可以这样做吗?

我已经在网上进行了研究,但无法找到这样做的方法甚至假冒效果。

1 个答案:

答案 0 :(得分:1)

要实际停止启动应用程序,需要使用与os(来自制造商)相同的证书对应用程序进行签名,或者以root用户身份(在root设备上)运行。三星为三星SAFE提供了一个程序(我相信SAFE就是其中之一),您需要付费才能签署您的应用程序,并使用他们的API进行此类工作。

一种“伪造”这种效果的方法是运行一个观察前台应用程序的后台服务,如果它被列入黑名单(不允许),则关闭它。这会带来其他问题,例如计时,并且仍然允许任务在后台启动。

总之;不,除非您与硬件供应商建立合作关系,否则无法做到这一点。你可以“假装”但它不会非常可靠。