Android 屏幕亮度调节(2.0以后出现亮度自动调节)如何开启、关闭亮度自动调节
16lz
2021-01-23
/**
* 判断是否开启了自动亮度调节
*/
public static boolean isAutoBrightness(ContentResolver aContentResolver) {
boolean automicBrightness = false;
try {
automicBrightness = Settings.System.getInt(aContentResolver,
Settings.System.SCREEN_BRIGHTNESS_MODE) == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC;
} catch (SettingNotFoundException e) {
e.printStackTrace();
}
return automicBrightness;
}
1 2 3 4 5 6 7 8 910111213141516171819202122232425262728293031 | /** * 停止自动亮度调节 */public static void stopAutoBrightness(Activity activity) { Settings.System.putInt(activity.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);}/** * 开启亮度自动调节 * * @param activity */public static void startAutoBrightness(Activity activity) { Settings.System.putInt(activity.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC);}/** * 保存亮度设置状态 */public static void saveBrightness(ContentResolver resolver, int brightness) { Uri uri = android.provider.Settings.System .getUriFor("screen_brightness"); android.provider.Settings.System.putInt(resolver, "screen_brightness", brightness); // resolver.registerContentObserver(uri, true, myContentObserver); resolver.notifyChange(uri, null);} |
原文作者: 木易日尧氵皮
原文地址: http://my.eoe.cn/1116476/archive/21785.html
更多相关文章
- Android 改变当前屏幕背光亮度
- Android屏幕亮度调节
- Android改变图像的饱和度、亮度和对比度
- Android 改变屏幕亮度时需添加权限
- Android O 下拉框增加自动亮度开关选项
- android修改当前窗口的亮度
- Android调节屏幕亮度分析源码