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