カスタム ウォッチ フェイスで特定の輝度レベルを強制的に設定しようとしています (アンビエント モードの場合)。時計がアンビエント モードに入ると、これらのメソッドを呼び出します。
Settings.System.putInt(context.contentResolver、Settings.System.SCREEN_BRIGHTNESS_MODE、0) Settings.System.putInt(context.contentResolver、Settings.System.SCREEN_BRIGHTNESS、12)
違いは見られませんでした。明るさは変わっていないようです。Thread.sleep() を使用して、輝度レベルが目的のレベルに変更されたことを確認しましたが、UI スレッドがブロックされなくなると、デフォルトの輝度レベルに戻りました。