2011-03-22 56 views

回答

141

轉到設置 - >位置和安全 - >設備管理員,並取消選擇您想要卸載的管理員。

現在卸載應用程序。如果它仍然表示在卸載前需要停用應用程序,則可能需要在卸載之前強制停止應用程序。

+1

對我而言,至少在華爲有點不同。你應該去設置 - >安全 - >設備管理員,然後你應該停用你的應用程序。 – kalmanIsAGameChanger 2015-12-14 21:00:23

+0

無法取消選擇管理員。 – 2018-03-06 10:01:34

28

你也可以創建一個新的DevicePolicyManager,然後使用從按鈕的onClickListener removeAdmin(adminReceiver)在您的應用程序

//set the onClickListener here 
{ 
    ComponentName devAdminReceiver = new ComponentName(context, deviceAdminReceiver.class); 
    DevicePolicyManager dpm = (DevicePolicyManager)context.getSystemService(Context.DEVICE_POLICY_SERVICE); 
    dpm.removeActiveAdmin(devAdminReceiver); 
} 

然後你就可以卸載

+0

如何在執行上述移除設備管理員之前請求我的應用程序密碼?有什麼辦法呢? – 2012-06-14 12:07:53

+1

沒有**合法**的方式來做到這一點。你可以在'onDisableRequested'中包含一些代碼來使用admin類來鎖定設備。然後用戶需要使用您選擇的密碼(可能是應用程序密碼)解鎖手機。 然後爲了實際禁用管理員,用戶需要導航到您的應用並單擊其中的一個按鈕。 當然,如果您要阻止用戶禁用管理員,則需要向用戶明確**清楚,如果他們嘗試禁用,他們的設備將被鎖定。 – Jakar 2012-06-14 21:11:17

+0

** Jakar **:請注意,在用戶點擊系統設置中的「禁用」之後立即調用onDisableRequested。此時,AdminReceiver代碼可以執行某些操作 - 鎖定設備,擦除設備等,但無法向用戶提出更多問題,顯示任何警告或詢問用戶是否確定。無論您通過「onDisableRequested」顯示的對話或活動都會顯示,但用戶可以簡單地使用「後退」按鈕將其解除,然後您的管理員將被禁用,並且您的應用程序無法阻止它。 – winitzki 2012-06-20 09:12:20

0

進入金庫的密碼和保管庫直接在頂角選項圖標在那裏。按下它。在那 - > settings-> vault admin rites被取消選中。完工。 U可以現在卸載應用程序。

2

三星進入「設置」 - >「鎖屏和安全」 - >「其他安全設置」 - >「電話管理員」,並取消選擇您想要卸載的管理員。

「安全」字被隱藏在我的顯示器上,所以我不應該點擊「鎖定屏幕」。

+0

取消激活選項對我來說很糟糕。接下來做什麼? – apm 2017-11-10 17:13:44

相關問題