首页 > 移动平台 > 详细

Android -- 屏幕亮度

时间:2015-01-23 10:56:34      阅读:257      评论:0      收藏:0      [点我收藏+]

获取屏幕亮度

int getScreenBrightness(Activity activity) {
    int value = 0;
    ContentResolver cr = activity.getContentResolver();
    try {
        value = Settings.System.getInt(cr, Settings.System.SCREEN_BRIGHTNESS);
    } catch (SettingNotFoundException e) {
        
    }
    return value;
}

设置屏幕亮度

void setScreenBrightness(Activity activity, float value) {
    WindowManager.LayoutParams params = activity.getWindow().getAttributes();
    params.screenBrightness = value;
    activity.getWindow().setAttributes(params);
}

screenBrightness 的取值范围在[0,1]之间。

我是天王盖地虎的分割线

Android -- 屏幕亮度

原文:http://www.cnblogs.com/yydcdut/p/4240486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!