У меня возникла проблема в версии 4.3 для Android, чтобы управлять режимом самолета по коду. Для этого я преобразовал пользовательское приложение в систему с помощью приложения system/app mover, доступного в google play.Once пользователь разрешает режим самолета, служба фона имеют контроль, чтобы проверить режим самолета и сбросить его в состояние «выключено» и отправить изменения широковещания на устройство. Оставьте фрагмент, который я выполнил в своем коде, чтобы отключить состояние режима полета. Но он не работает в версии для Android 4.3. Он выдает исключение, называемое «разрешение отклонено». Позвольте мне знать, что любое дополнительное разрешение необходимо добавить в манифест или сообщить мне ваши предложения по этой проблеме исправлены.Переключатель режима полета в Android 4.3
try {
Settings.Global.putInt(context.getContentResolver(),
"airplane_mode_on", 0);
isAirplaneModeOn = isAirplaneModeOn(context);
Intent localIntent2 = new Intent(
"android.intent.action.AIRPLANE_MODE");
localIntent2.putExtra("state", isAirplaneModeOn);
context.sendBroadcast(localIntent2);
} catch (Exception e) {
Log.v("TAG",
e.toString() + "\n" + e.getMessage());
}