0
我想以此来启动便携式WLAN热点写设置权限......正确的方式来处理ACTION_MANAGE_WRITE_SETTINGS活动
这是我得到了什么,
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.System.canWrite(getApplicationContext())) {
Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS, Uri.parse("package:" + getPackageName()));
startActivityForResult(intent, 200);
}
}
,直到我后按后退按钮能正常工作我授予许可。
后按结果代码总是为0,因此进一步的代码不能正常工作。
可能的解决办法是检查结果,如果wifi状态改变了? https://stackoverflow.com/questions/9065592/how-to-detect-wifi-tethering-state – Mercato