android AlertDialog例子(恢复系统出厂设置)

1.MainActivity.java

	AlertDialog.Builder mBuilder = new Builder(MainActivity.this); //绑定当前上下文
	mBuilder.setTitle("提示");
	mBuilder.setMessage("确认恢复出厂设置?");
	mBuilder.setPositiveButton("确认", new DialogInterface.OnClickListener() {
					
		@Override
		public void onClick(DialogInterface dialog, int which) {
		// TODO Auto-generated method stub
			sendBroadcast(new Intent("android.intent.action.MASTER_CLEAR"));  //发送恢复出厂设置广播
		}
	});
	mBuilder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
		@Override
		public void onClick(DialogInterface dialog, int which) {
			dialog.dismiss();
		}
	});
	mBuilder.create().show(); //show AlertDialog

2.在AndroidManifest.xml中添加

    android:sharedUserId="android.uid.system"
<uses-permission android:name="android.permission.MASTER_CLEAR" />

3.给APP签名

在你的源码里面寻找signapk.jar、platform.x509.pem和platform.pk8文件,把这些文件放到一个目录并在当前目录执行命令:

java -jar signapk.jar platform.x509.pem platform.pk8  orig_apk signed_apk

前提你正确安装装了JDK工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值