2015-02-10 73 views
1

我遇到了麻烦,在没有对话框的情况下以编程方式在android中锁定应用程序,询问用户是否希望使用屏幕锁定。如何在没有对话框的情况下锁定应用程序android

我目前调用startLockTask()来锁定应用程序。

android文档声明我们需要使用setLockTaskPackages来锁定应用程序而不询问用户的权限。

但是,我不知道如何调用此。我已经将该应用程序作为管理员,但我不知道该从哪里去。

任何帮助将会很棒!

+0

你通过给予设备管理PRIVS到应用程序的过程中消失了? http://developer.android.com/guide/topics/admin/device-admin.html – 2015-02-10 17:25:34

+0

是的,我有。该应用现在出现在设置 - >设备管理员中,目前已被选中 – edbert 2015-02-10 17:26:41

回答

0

如果您不想让用户看到对话框,您的应用程序必须是设备所有者。

你提到你的应用程序是设备管理员,这是不够的。

任何使用允许包共享uid的包也将被允许激活锁定任务。该功能只能由设备所有者调用。

Here是从谷歌API文档

相关问题