我研究应用程序如何更改 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);
用于以(-1 到 1)为进度的自动设置