2017-05-22 64 views
0

我創建了一個應用程序,需要保護,以防止未經授權的訪問。我希望我的應用程序巧妙地重置出廠設置。 有沒有解決方案以編程方式執行恢復並重置手機上的設置?Android恢復和重置設置

+0

我不知道我完全理解這個問題。您是否嘗試重置整個手機的設置,或只是您的應用? –

回答

1

您需要先創建設備管理員,然後讓用戶在設置面板中將其作爲管理員應用程序啓用。

在新的Android版本,它是在設置 - >安全 - >設備管理員

請記住,你不能以編程方式迫使用戶啓用設備管理員的應用

然後,您可以使用DevicePolicyManager類來請求使用此代碼的工廠重置:

DevicePolicyManager dpm = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE); 
dpm.wipeData(0); //factory reset 

你可以找到關於如何創建一個設備管理應用程序的詳細信息,並要求正確的權限here