Android设置屏幕亮度
来源:互联网 发布:淘宝账号怎么升级心 编辑:程序博客网 时间:2024/05/18 22:51
屏幕亮度调节模式
首先,需要明确屏幕亮度有两种调节模式:
- Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC:值为1,自动调节亮度。
- Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL:值为0,手动模式。
如果需要实现亮度调节,首先需要设置屏幕亮度调节模式为手动模式。
设置方法如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
获取屏幕亮度值
这里需要了解:
- 屏幕最大亮度为255。
- 屏幕最低亮度为0。
- 屏幕亮度值范围必须位于:0~255。
设置屏幕亮度的方法:
- 1
- 2
- 3
- 4
- 5
- 6
设置系统屏幕亮度值
在设置系统屏幕亮度前,需要保证AndroidManifest.xml中声明如下权限:
- 1
当屏幕亮度模式为0即手动调节时,可以通过如下代码设置屏幕亮度:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
设置当前窗口亮度
很多视频应用,在touch事件处理屏幕亮度时,并不是修改的系统亮度值,而是修改当前应用所在窗口的亮度。具体做法就是修改LayoutParams中的screenBrightness属性。参考代码如下:
阅读全文
0 0
- android 设置屏幕亮度
- android设置屏幕亮度
- Android 设置屏幕亮度
- Android 设置屏幕亮度
- Android设置屏幕亮度
- Android 设置屏幕亮度
- android 屏幕亮度设置
- Android设置屏幕亮度
- Android Android屏幕亮度设置
- android 设置系统屏幕亮度
- android 设置系统屏幕亮度
- android 设置系统屏幕亮度
- android 设置系统屏幕亮度
- android 设置系统屏幕亮度
- android 设置系统屏幕亮度
- android 设置系统屏幕亮度
- android 设置系统屏幕亮度
- android 设置系统屏幕亮度
- Android 网址记录
- 微信公众平台开发实战Java版之如何获取公众号的access_token以及缓存access_token
- Nifi
- 野生程序员眼中的Linux系统
- python 中文注释报错
- Android设置屏幕亮度
- malloc导致core dump
- windows与linux通信文件共享
- C++文件读写详解(ofstream,ifstream,fstream)
- 二叉树3中遍历方法的迭代实现
- c++类的二阶构造
- 第二周—C/C++语言中函数参数传递的三种方式
- Google官方刷题资源
- JavaWeb Filter 检查登录