【问题标题】:How to stop certain apps from opening at all?如何完全阻止某些应用程序打开?
【发布时间】:2014-01-30 22:35:13
【问题描述】:

经用户许可,我希望能够阻止某些应用在一天中的特定时间打开。

我想要做的是 - 当用户单击应用程序图标时,应用程序不会打开 - 它只是向您显示“Toast”消息。

这个可以吗?

我在网上进行了研究,但找不到任何方法可以做到这一点,甚至无法伪造效果。

【问题讨论】:

标签: android android-activity kill


【解决方案1】:

要真正阻止应用程序启动,您的应用程序需要使用与操作系统相同的证书(来自制造商)进行签名,或者以 root 身份运行(在根设备上)。三星为三星 SAFE 提供了一个程序(我相信 SAFE 就是其中之一),您可以在其中付费让他们签署您的应用程序,并使用他们的 API 来做这类事情。

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

简而言之;不,除非您与硬件供应商建立合作伙伴关系,否则这是无法做到的。你可以“伪造”它,但它不会很可靠。

【讨论】:

    猜你喜欢
    • 2023-04-11
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多