Android -- 屏幕亮度

简介:

获取屏幕亮度

复制代码
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]之间。

我是天王盖地虎的分割线




本文转自我爱物联网博客园博客,原文链接http://www.cnblogs.com/yydcdut/p/4240486.html,如需转载请自行联系原作者

相关文章
|
18天前
|
JavaScript Android开发
使用贝叶斯曲线滑动安卓屏幕(autojsPro7)
使用贝叶斯曲线滑动安卓屏幕(autojsPro7)
87 0
|
18天前
|
XML Java Android开发
Android Studio App开发之捕获屏幕的变更事件实战(包括竖屏与横屏切换,回到桌面与切换到任务列表)
Android Studio App开发之捕获屏幕的变更事件实战(包括竖屏与横屏切换,回到桌面与切换到任务列表)
53 0
|
9月前
|
编解码 开发工具 Android开发
Android平台RTSP轻量级服务|RTMP推送摄像头或屏幕之音频接口设计
好多开发者在做Android平台录像或者RTSP轻量级服务、RTMP推送相关模块时,对需要设计哪些常用接口会心存疑惑,本文主要以大牛直播SDK(官方)为例,简单介绍下Android平台直播推送SDK所有音频相关的接口,感兴趣的开发者可以看看。
|
18天前
|
开发工具 Android开发
rk平台Android12屏幕永不休眠
rk平台Android12屏幕永不休眠
29 1
|
17天前
|
Android开发
获取Android设备屏幕大小
获取Android设备屏幕大小
21 3
|
17天前
|
Shell Android开发
ADB更改Android设备屏幕显示方向
ADB更改Android设备屏幕显示方向
29 5
|
18天前
|
XML Java Android开发
Android系统 添加动态控制屏幕方向、强制APP横竖屏方向
Android系统 添加动态控制屏幕方向、强制APP横竖屏方向
53 1
|
18天前
|
Android开发
Android修改媒体音量以及修改屏幕亮度
Android修改媒体音量以及修改屏幕亮度
30 0
|
18天前
|
存储 XML 编译器
【Android 从入门到出门】第二章:使用声明式UI创建屏幕并探索组合原则
【Android 从入门到出门】第二章:使用声明式UI创建屏幕并探索组合原则
57 3
|
9月前
|
数据采集 开发工具 Android开发
Android平台如何实现屏幕数据采集并推送至RTMP服务器
随着无纸化、智慧教室等场景的普及,好多企业或者开发者开始寻求更高效稳定低延迟的RTMP同屏方案,本文以大牛直播SDK(Github)的同屏demo(对应工程:SmartServicePublisherV2)为例,介绍下如何采集编码推送RTMP数据到流媒体服务器。
136 0