3

可能重复:
Android:应用程序保护器应用程序如何工作?

重述:APP Lock 和 Smart App Protector 等应用程序以某种方式在应用程序的图标和应用程序之间建立了链接,并在它们之间放置了一个子例程(?),因此在应用程序启动之前需要密码,而不是在图标之后立即启动应用程序被按下。这是如何实现的?

4

2 回答 2

1

通过编写自定义系统映像并将其刷新到未锁定的设备上。您所描述的内容在很大程度上被认为是恶意软件行为,基本 Android 系统不允许这样做。

你想达到什么目的?

于 2012-08-19T17:14:32.870 回答
0

Android 社​​区认为您尝试做的事情不符合道德标准,您的应用程序有可能最终被列为恶意软件。

无论如何,可以通过使您的应用程序进入全屏并禁用/覆盖主页按钮和后退按钮来完成。在极端情况下,您还可以定义一个 BroadcastReceiver 以在手机重新启动并启动完成时自动启动应用程序。

这样,唯一可以在设备上运行的将是您的应用程序,因为即使用户关闭设备,BroadcastReceiver 也会在设备再次重新启动时立即启动应用程序。

注意:在 ICS 版本之后无法覆盖 Home 按钮,但您仍然可以通过将其定义为 Launcher 来限制用户仅使用您的应用程序,这样按下 Home 按钮只会重新启动您的应用程序,而不是将用户带到主屏幕。

于 2012-08-19T17:20:46.977 回答