2012-08-10 53 views
2

我正在考慮一個安全應用程序,它將具有設備管理員權限。我想查看當用戶嘗試在「設置」 - >「安全」 - >「設備管理員」下以管理員身份取消選中應用程序時是否可以要求密碼。這會添加一個障礙,不容易讓用戶卸載應用程序,因爲他們首先需要從應用程序中刪除管理員權限(他們需要使用密碼進行身份驗證),然後才能卸載。這個想法是讓家長們在他們孩子的手機上安裝一個安全應用程序,而不是讓孩子們輕鬆卸載它。如果沒有root訪問權限,這樣就可能嗎?要求密碼禁用Android設備管理員

回答

1

開始在onDisableRequested通碼活性()方法(DeviceAdminReceiver的覆蓋方法)

在Android 2.3的 一旦解除按鈕被點擊的活動將打開。

從Android 4.x 點擊停用按鈕後,大約5-10秒後活動即會打開。 因此,您可以從onDisabled()方法而不是onDisableRequested()方法鎖定設備。

+1

應用程序AppLock,Android Pareantal Control已經實現了它,如果這些應用程序不可行,這些應用程序如何實現? – 2013-12-11 11:34:39

+1

這裏有人說這不可能嗎? – Kishore 2013-12-23 04:52:42

+0

開始新活動時,需要將近3到5秒,用戶可以在此期間輕鬆禁用adminPolicy。 – 2013-12-23 13:28:07