Обнаружение режима полета Android для Honeycomb

#android #mode #connectivity #airplane

#Android #режим #возможность подключения #режим полета

Вопрос:

У меня возникли проблемы с определением режима полета, включенного / отключенного на honeycomb, следующий широковещательный приемник отлично работает на всех версиях / наборах, отличных от Android 3.0 / honeycomb / tablets..

 <receiver android:enabled="true" android:name=".ConnectivityReceiver">
<intent-filter>
    <action android:name="android.intent.action.SERVICE_STATE"/>
</intent-filter>
</receiver>     
 

Спасибо

Ответ №1:

Вы можете напрямую опросить, если у вас возникли проблемы

   private static boolean isAirplaneModeOn(Context context) {

        return Settings.System.getInt(context.getContentResolver(),
                Settings.System.AIRPLANE_MODE_ON, 0) != 0;

    }
 

Или используйте ACTION_AIRPLANE_MODE_CHANGED