/**
* 判断是否开启了自动亮度调节
*/
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

更多相关文章

  1. Android 改变当前屏幕背光亮度
  2. Android屏幕亮度调节
  3. Android改变图像的饱和度、亮度和对比度
  4. Android 改变屏幕亮度时需添加权限
  5. Android O 下拉框增加自动亮度开关选项
  6. android修改当前窗口的亮度
  7. Android调节屏幕亮度分析源码

随机推荐

  1. 在Android(安卓)Studio中查看android APP
  2. andriod布局常用控件
  3. ndk for mac
  4. Android(安卓)使用RenderScript
  5. Android中渐变效果的设置
  6. android process bar 几种style
  7. android布局属性大全
  8. android 布局文件 layout_weight用法
  9. Android:Debug certificate expired on D
  10. android Mainifest权限设置清单