Androidでプログラムで画面の明るさを変更するにはどうすればよいですか?
この例は、Androidでプログラムで画面の明るさを変更する方法を示しています。
ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。
ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://schemas.android.com/apk/res/android" xmlns:tools="https://schemas.android.com/tools" android:padding="8dp" android:gravity="center" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Turn Off Screen"/> <SeekBar android:id="@+id/seekBar" android:layout_marginTop="10dp" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>
ステップ3 −次のコードをsrc / MainActivity.java
に追加しますimport android.content.Context; import android.provider.Settings; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.SeekBar; public class MainActivity extends AppCompatActivity { SeekBar lightBar; Context context; int brightness; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lightBar = findViewById(R.id.seekBar); context = getApplicationContext(); brightness = Settings.System.getInt(context.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, 0); lightBar.setProgress(brightness); lightBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { Settings.System.putInt(context.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, progress); } @Override public void onStartTrackingTouch(SeekBar seekBar) { } @Override public void onStopTrackingTouch(SeekBar seekBar) { } }); } }
ステップ4 −次のコードをandroidManifest.xmlに追加します
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="https://schemas.android.com/apk/res/android" xmlns:tools="https://schemas.android.com/tools" package="app.com.sample"> <uses-permission android:name="android.permission.WRITE_SETTINGS" tools:ignore="ProtectedPermissions" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
-
Windows 10 で画面の明るさを変更する方法
Windows 10 で PC の画面の明るさを調整する: ほとんどのコンピューター ユーザーは、オフィスまたは自宅のいずれかで、コンピューター画面の前で何時間も働きました。したがって、画面の明るさが適切であれば、眼精疲労を避けるのに役立ちます。日光の下にいるときは、画面をもっと明るくする必要があります。また、暗い部屋にいるときは、画面の明るさを下げて目を快適にする必要があります。また、画面の明るさを下げると、電力を節約し、バッテリーの寿命を延ばすことができます。この記事では、Windows 10 で画面の明るさを調整するさまざまな方法について説明します。 Windows 10 で画面の明
-
Windows 11で画面の明るさを変更する方法
Windows オペレーティング システムは、現在の照明条件に基づいて、一部のラップトップおよびデスクトップの画面の明るさを変更します。この自動調整により、どこにいても画面が見えるようになります。より高度な PC の内蔵画面に表示されるコンテンツに基づいて、画面の明るさとコントラストを自動的に変更するオプションもあります。これらの自動輝度調整は、外付けモニターを使用している場合、必要に応じて電源を切り、ディスプレイの輝度を手動で変更する必要があるため、それほど効果的ではない場合があります。 Windows 11 で画面の明るさを変更する方法を説明する完璧なガイドをお届けします。読み続けてくださ