オンラインで参照が見つかりませんでした。明らかにAndroid 4.2+から、そしておそらく私が所有するGT-I9100のようなCyanogenModデバイスからの、同じ行のいくつかのlogcat。
EclipseでAndroidアプリを開発していると、この行が時々LogCatビューに表示され、アプリのパッケージ名で自動フィルタリングされます。したがって、またはから来ているようです。少なくとも私のアプリが原因です。
完全な行は次のとおりです。Setting airplane_mode_on has moved from Android.provider.Settings.System to Android.provider.Settings.Global, returning read-only value
アプリはそのようなAndroidグローバル設定とは何の関係もありません。
ヒントはありますか?
ありがとう。
それはピカソ図書館でした。
また、警告を生成する呼び出し(APIレベル> 17の場合)は次のとおりです。
import static Android.provider.Settings.System.AIRPLANE_MODE_ON;
そして
static boolean isAirplaneModeOn(Context context) {
ContentResolver contentResolver = context.getContentResolver();
return Settings.System.getInt(contentResolver, AIRPLANE_MODE_ON, 0) != 0;
}
ドキュメント参照を参照してください: https://developer.Android.com/reference/Android/provider/Settings.System.html#AIRPLANE_MODE_ON