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路径,这个接口是系统提供的标 ...
最新文章
- RFID读写器Impinj R420开发C#
- AI 初学者必须要了解的术语盘点
- 新手初学html日志 (一)
- 海洋分享皮肤_最稀有的军需皮肤,外号第一代身法套,如今都进了素材包
- 不是计算机专业学python能找到工作吗-python学习难不难?非计算机专业也能学吗?...
- 李开复:AlphaGo 若打败了世界冠军,意味着什么?
- c语言链表实现数组逆置,数组与链表等顺序表逆置
- wamp php启动不成功,wamp的mysql 启动失败解决
- linux 定时执行搅拌,Linux上定时shell脚本
- Spring-boot快速实现Spring框架配置
- Java Jackson
- 创业人永远不要让工作成为自己的负担
- SSM框架-小区物业管理系统(附源码)
- 测量法的三种测量方法计算机,圆度的测量方法有哪几种
- mpush 搭建消息服务器,mpush学习笔记windows服务器部署(一)
- 微信原版提示音_微信提示音阿豆下载-抖音微信提示音iosv2.1.3_5577安卓网
- 看得见的数据结构Android版之二分搜索树篇
- 家庭网络文件共享的几种方式
- linphone 手机上不能接听电话
- Echarts仪表盘刻度线和标签配置