android 获取亮度,如何读取Android屏幕亮度/暗淡的实时,当前值?
整个问题都在标题中,所以我想强调一下:
>我对当前值感兴趣(不在当前设置中)
>我对实际价值感兴趣(所以如果屏幕的亮度现在低于之前的一秒,那么值也应该更低)
可悲的是,尽管阅读了很多帖子,但我不知道答案.我写了一点实用工具,每一秒都显示时间和亮度.并且它不起作用 – 因为当手机(LG L5与Android 4.0)自动降低亮度(屏幕变暗,并且毫无疑问)时,值保持不变!
以下是相关的代码:
try
{
float sys_brightness = android.provider.Settings.System
.getFloat(getContentResolver(),
android.provider.Settings
.System.SCREEN_BRIGHTNESS);
WindowManager.LayoutParams lp = getWindow().getAttributes();
float dim = lp.dimAmount;
float scr_brightness = lp.screenBrightness;
boolean dim_changed = (lp.flags & WindowManager.LayoutParams
.DIM_AMOUNT_CHANGED)>0;
textView.setText(String.format("%02d:%02d:%02d", hours, minutes, seconds)+" "
+String.format("%02f, %02f, %02f", sys_brightness,dim,scr_brightness)
+" "+Boolean.toString(dim_changed));
}
catch (SettingNotFoundException ex)
{
textView.setText("excepton");
}
对于记录,值为 – 92,1.0,-1.0,false.每时每刻.
问题 – 如何读取当前,真实的亮度/暗淡值?
我将时钟添加到输出中以确保,我的读数正在滴答作响.他们是.
android 获取亮度,如何读取Android屏幕亮度/暗淡的实时,当前值?相关推荐
- win10调节屏幕亮度_自动调节电脑屏幕亮度软件,保护你的眼睛
本文共514个字,预计用时2分钟 小伙伴们,今天给大家分享一个小软件,名字叫做 EyeCareApp,中文名:护眼软件 EyeCareApp是一款能够调节屏幕亮度的软件,它可以调整屏幕亮度,滤除蓝光, ...
- android子view获取父布局,Android获取布局父ID(Android get layout parent id)
Android获取布局父ID(Android get layout parent id) 我想知道View和ViewParent有什么区别? 我想获取ImageView父级的Id,但我不能这样做: m ...
- android获取电池信息;android获取电池容量、技术、电压、电量、温度等信息
android获取电池信息:android获取电池容量.技术.电压.电量.温度等信息 1.这里我仅展示工具类,需要注意的是这里的部分值要刷新后才能显示,添加刷新UI的方法即可,而且电量温度等都是变化的 ...
- android获取GPU信息;android获取GPU渲染器、供应商、版本和扩展名等信息
android获取GPU信息:android获取GPU渲染器.供应商.版本和扩展名等信息 效果: 1.布局文件 <?xml version="1.0" encoding=&q ...
- Android获取实况天气接口, android获取实时天气预报代码
Android获取实况天气接口, android获取实时天气预报代码 天气API的免费接口, 不需要注册key, 访问url直接返回json数据 1 调用的接口 url https://www.tia ...
- Android获取view焦点方向,android 中获取当前焦点所在屏幕中的位置 view.getLocationOnScreen(location)...
final int[] location = new int[2]; view.getLocationOnScreen(location); final int[] location = new in ...
- 如何调整系统屏幕亮度和程序内部屏幕亮度
在使用系统的IPowerManager设置系统屏幕亮度,代码如下(使用这个代码需要导入外部jar包,Y:\w990settings\alps\out\target\common\obj\JAVA_LI ...
- android 获取linux线程状态,Android 的进程与线程总结
本文翻译自Android官方文档 当一个Android应用程序组件启动时候,如果此时这个程序的其他组件没有正在运行,那么系统会为这个程序以单一线程的形式启动一个新的Linux 进程. 默认情况下,同一 ...
- android获取系统蓝牙版本,[Android O] 蓝牙设备默认名称获取
在Android O中,系统在设备首次开机时会首先读取BTM_DEF_LOCAL_NAME的值,若为空,则会读取property "ro.product.model"的属性值作为蓝 ...
- android 获取sdcard 禁用sdcard,Android获取内置sdcard跟外置sdcard路径
Android获取内置sdcard跟外置sdcard路径 Android获取内置sdcard跟外置sdcard路径.(测试过两个手机,亲测可用) 1.先得到外置sdcard路径,这个接口是系统提供的标 ...
最新文章
- python 密度聚类 使用_使用wgd进行全基因组复制分析
- undo系统参数详解
- 浅谈如何学习深度学习(经验之谈,仅供参考)
- 初识 Angularjs1.x ,了解5个W和1个H
- centos Error: Cannot find a valid baseurl for repo: base 解决方法
- php put 参数,php – 如何在Guzzle 5中发送PUT请求的参数?
- 多线程下单例模式的实现_ThreadLocal_ReentrantLock
- 系统架构改进--多系统用户整合
- ubuntu14.04 下基于Nginx搭建mp4/flv流媒体服务器
- 数据库管理系统、数据库和表的关系
- [精品教程,新老鸟必读]:极限装机、优化全攻略(新手优化教程)
- 让dede织梦显示最新文章前面加小图标
- 最新外卖霸王餐系统程序源码|美团/饿了么霸王餐系统(含数据库)(可对接公众号)
- android 两边圆角,Android自定义View实现带4圆角或者2圆角的效果
- 如何将打开res aw目录中的数据库文件?
- W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。
- 总结了一下小半辈子发现三点:
- mac系统共享服务器,mac共享服务器
- Server 2019 BPS Provisioning GPT DAX
- 营销之外,太二由“酸菜鱼”变身“捞金鱼”还缺什么?
热门文章
- python excel库pip install_超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
- linux下scp提示文件名过长,Linux中crontab下scp文件传输的两种方式
- Redis设置过期时间为当月月底-----自动计算
- ❤女朋友生日❤ HTML+css3+js 实现抖音炫酷樱花3D相册 (含背景音乐)程序员表白必备
- jzoj 5571 ffs
- JIRA-使用教程_界面_创建、方案配置
- 正确刷牙的健康小常识
- 架构师面试题:2年工作经验java简历包装,面试为什么公司不通过
- BZOJ5185: [Usaco2018 Jan]Lifeguards
- 80x86 汇编语言,大写变小写,小写变大写,数字原样输出