システムの自動輝度モードとレベルを設定するために、以下を使用しています。
android.provider.Settings.System.putInt(y.getContentResolver(),Settings.System.SCREEN_BRIGHTNESS_MODE, 0);
android.provider.Settings.System.putInt(y.getContentResolver(),Settings.System.SCREEN_BRIGHTNESS, y.brightness1);
自動ブリゲスのオンとオフを変更したり、さまざまなレベルを設定したりできます。設定が正しく適用されているようです-[設定]->[表示]->[明るさ]に移動すると、設定した設定が実際に正しく表示されます。ただし、実際の画面の明るさは変わりません。表示設定のスライダーをタップするだけで、すべてが適用されます。
メインアクティビティでアプリを実行していて、これらの設定がBroadcastReceiverに適用されていることをお伝えしておきます。ダミーのアクティビティを作成してそこでテストしましたが、同じ結果が得られました。