前言
Android12下,如何恢复出厂设置
1.原生设置源码路径:
系统源码/package/apps/Settings/src/com/android/settings/MainClearConfirm.java
2.源码解释
doMainClear() 是原生设置里面调用恢复出厂设置的 方法
3.APP的调用
代码如下(示例):
private void doMainClear(Context context) {
Intent intent = new Intent(Intent.ACTION_FACTORY_RESET);
intent.setPackage("android");
intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
intent.putExtra(Intent.EXTRA_REASON, "MainClearConfirm");
intent.putExtra(Intent.EXTRA_WIPE_EXTERNAL_STORAGE, false);
intent.putExtra(Intent.EXTRA_WIPE_ESIMS, false);
context.sendBroadcast(intent);
}