Android に、デバイスの[ 色configChanges
の反転 ]オプションを変更するためにAndroidManifestのアクティビティ属性に追加するフラグがあるかどうかを知りたいです。
アンドロイドのdocショー以下のフラグ: - "MCC"
- "MNC"
- "ロケール"
- "タッチスクリーン"
- "キーボード"
- "keyboardHidden"
- "ナビゲーション"
- "screenLayout"
- "fontScale"
- "uiMode" //これはダークモード用です
-"方向"
-"密度"
-"画面サイズ"
-"最小画面サイズ"
しかし、それらのどれもそれを扱いません。
色の反転オプション:
1
Android 10(Pixel 3)またはAndroid 9(Galaxy S9)の[設定]に「色の反転」が表示されません。このオプションはどこにありますか?
—
CommonsWare
指摘してくれてありがとう!それをいじってみると、それは純粋にGPUのものであり、実際には構成の変更ではないのではないかと思いますが、それは推測にすぎません。これを切り替えると、アクティビティの構成が変更されますか?
—
CommonsWare
AFAIK
—
CommonsWare
onConfigurationChanged()
は、適切なandroid:configChanges
属性があり、デフォルトの構成変更動作をオプトアウトした場合にのみ発生します。「色の反転」トグルを切り替えた後、アクティビティは破棄され、再作成されますか?
OK、それは間違いなく設定変更です。Logcatにシステムメッセージがない限り、それがどのような構成変更であるかを判断する方法と、を介してそれをオプトアウトする方法がわかりません
—
CommonsWare
android:configChanges
。文書化されたものをすべて試してもandroid:configChanges
うまくいかなかった場合、その値は文書化されていないか、存在しない(つまり、オプトアウトできない)かのいずれかであり、どちらも優れたオプションではありません。:-(
@CommonsWare申し訳ありませんが、Androidには色反転変更のフラグがありません。私はドキュメント(
—
Augusto Carmo
mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|orientation|density|screenSize|smallestScreenSize
)で利用可能なすべてのフラグを使用してテストしましたが、onConfigurationChanged
コールバックを発生させるものはありませんでした= /。とにかく、私はあなたの注意、時間、そして喜んで助けてくれてありがとうございました\ o /