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文檔

相關問題