私はどのようにAndroidの画面の明るさを変えることができるかアプリケーションについて取り組んでいます。
ありがとう :-)
私はどのようにAndroidの画面の明るさを変えることができるかアプリケーションについて取り組んでいます。
ありがとう :-)
このコードは明るさを設定します:
private void setBrightness(int brightness) {
try {
IHardwareService hardware = IHardwareService.Stub.asInterface(
ServiceManager.getService("hardware"));
if (hardware != null)
hardware.setScreenBacklight(brightness);
} catch (RemoteException doe) {
}
}
マニフェストに追加することを忘れないでください
<uses-permission android:name="android.permission.HARDWARE_TEST" />
この完全な例を確認してください
明るさについては、Android の設定を使用できます。
android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.SCREEN_BRIGHTNESS,
(int)progress);
進行状況として(0-255)を取る手動設定用
android.provider.Settings.System.putFloat(getContentResolver(),
AppConstant.SCREEN_AUTO_BRIGHTNESS_ADJ, progress);
(-1to1)を進行とする自動設定用