美文网首页Android系统
app通过广播实现恢复出厂设置

app通过广播实现恢复出厂设置

作者: Darkt | 来源:发表于2019-04-08 20:41 被阅读0次
    想要在app中实现恢复出厂设置需要有前提条件,需要系统签名,系统签名的步骤如下:

    应用要添加android:sharedUserId="android.uid.system" ;
    并且需要签名, 签名命令:
    java -jar signapk.jar platform.x509.pem platform.pk8 签名前.apk 签名后.apk

    在APP中可以通过简单的发送广播来实现恢复出厂设置:

    Intent intent = new Intent("android.intent.action.MASTER_CLEAR");
    intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
    intent.putExtra("android.intent.extra.REASON", "FactoryMode");
    intent.putExtra("android.intent.action.REBOOT", true); //可选shutdown
    intent.putExtra("android.intent.extra.WIPE_EXTERNAL_STORAGE", true); //是否擦除SdCard
    this.sendBroadcast(intent);

    ==待续,具体实现

    相关文章

      网友评论

        本文标题:app通过广播实现恢复出厂设置

        本文链接:https://www.haomeiwen.com/subject/shqmiqtx.html