1

携帯電話の明るさ設定を変更するコードは次のとおりです。

アプリを実行した後、携帯電話の設定>ディスプレイ>明るさに移動すると、値が変更されていますが、「更新」されていません。そのため、ダイアログ ボックスの [OK/キャンセル] ボタンをクリックすると、更新されます。それで、値を変更した後に最終的に画面の明るさが更新されるという呼び出しがありませんか?ありがとう。

コードは C# ですが、Xamarin と monodroid を使用してアプリを開発しています。ありがとう!

Android.Provider.Settings.System.PutInt(ContentResolver, Android.Provider.Settings.System.ScreenBrightnessMode, 0);
int brightnessInt = (int)(1.0 * 255); //To set max brightness

Android.Provider.Settings.System.PutInt(ContentResolver, Android.Provider.Settings.System.ScreenBrightness, brightnessInt);

View v = Window.DecorView.FindViewById(Android.Resource.Id.Content);
v.Invalidate();
4

1 に答える 1