浏览代码

恢复出厂设置

losion.liu@sikey.com.cn 6 月之前
父节点
当前提交
d3c37f5b18
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. 7 3
      app/src/main/java/com/xplora/xpsettings/Activity/BaseActionActivity.java

+ 7 - 3
app/src/main/java/com/xplora/xpsettings/Activity/BaseActionActivity.java

@@ -1,12 +1,11 @@
 package com.xplora.xpsettings.Activity;
 
+import android.app.admin.DevicePolicyManager;
 import android.content.ComponentName;
 import android.content.Context;
 import android.content.Intent;
 import android.os.Bundle;
 import android.os.PowerManager;
-import android.provider.ContactsContract;
-import android.provider.Settings;
 import android.util.Log;
 import android.view.WindowManager;
 
@@ -191,6 +190,11 @@ public class BaseActionActivity extends BaseActivity implements Listener.SelectF
         }
     }
 
+    public void restoreFactorySettings() {
+        DevicePolicyManager devicePolicyManager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
+        devicePolicyManager.wipeData(0);
+    }
+
     @Override
     public void onSelectFragment(int type) {
         if (type == 100) {
@@ -198,7 +202,7 @@ public class BaseActionActivity extends BaseActivity implements Listener.SelectF
         } else if (type == 101) {
             shutdown();
         } else if (type == 102) {
-
+            restoreFactorySettings();
         }
 
         //状态栏不显示