我已尝试使用4.2和5.0以及该模式工作正常,当我开始在S3 4.3 i got following error
进行测试时。
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.AIRPLANE_MODE_SETTINGS flg=0x10000000 }
我用来获得飞机设置模式的意图是。
Intent intent = new Intent(android.provider.Settings.ACTION_AIRPLANE_MODE_SETTINGS);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplicationContext().startActivity(intent);
请让我知道他们的其他任何方式。
答案 0 :(得分:0)
if (android.os.Build.VERSION.SDK_INT < 17) {
try {
Intent intentAirplaneMode = new Intent(Settings.ACTION_AIRPLANE_MODE_SETTINGS);
intentAirplaneMode.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intentAirplaneMode);
} catch (ActivityNotFoundException e) {
Log.e("exception", e + "");
}
} else {
Intent intent1 = new Intent("android.settings.WIRELESS_SETTINGS");
intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent1);
}
尝试此代码希望它能够正常工作。