社区
Android
帖子详情
light sensor ,怎么调节屏幕亮度
nic_r
2010-08-25 12:10:03
通过 读取 光传感器 驱动 上报的数值,来判断 如何调节屏幕亮度。
这个功能是 谁来做的 ,就是说在源码工程里 哪个文件来判断并调节亮度?
还是说要自己另外写个类似service的程序,来监控光传感器的值,并调节屏幕亮度。
...全文
2676
10
打赏
收藏
light sensor ,怎么调节屏幕亮度
通过 读取 光传感器 驱动 上报的数值,来判断 如何调节屏幕亮度。 这个功能是 谁来做的 ,就是说在源码工程里 哪个文件来判断并调节亮度? 还是说要自己另外写个类似service的程序,来监控光传感器的值,并调节屏幕亮度。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xunian123
2012-11-29
打赏
举报
回复
楼主能详细解释下不??
nic_r
2010-09-01
打赏
举报
回复
今天完成中间件。
结论是不用写service,需要改配置文件。
wzhibo
2010-08-27
打赏
举报
回复
http://blog.csdn.net/skdev/archive/2010/03/01/5335554.aspx
这位老兄有分析过
nic_r
2010-08-27
打赏
举报
回复
powermanagerservice.java
各位,有研究过这个文件么,
解释下,这个文件对light sensor 的 操作
f8376904110
2010-08-26
打赏
举报
回复
你在onsenserchange的事件里判断。当值的区间在多少的时候,你就调用一次屏幕的值!
yihua0001
2010-08-25
打赏
举报
回复
你可以写一个server,每调用一次light sensor的值就可以判断是否需要调整屏幕的亮度,然后调用系统调屏幕亮度的函数去调节,函数在settings的源代码里,有一个专门的函数可以调用。
nic_r
2010-08-25
打赏
举报
回复
驱动上报的值是 光感的ADC值 0-63之间 。
我看到有powermanagerservice.java中有注册光感,并实现了onsensorchanged() 接口函数。
这里是调节屏幕的地方么?
另外个问题就是 ,驱动的值在0-63之间,那powermanagerservice.java中需要的是什么范围?还有怎么分等级?这两个是在xml文件中设定的么? 需要更改驱动上报的值么?譬如改到(0-100000),这就和现实中lux值差不多了。
DrSmart
2010-08-25
打赏
举报
回复
直接在sensormanager中可以获取的,判断类型为light就行了,没那么复杂吧,我做过
纠结的木棉花
2010-08-25
打赏
举报
回复
可以通过监控光传感器的值的大小,并调节屏幕亮度。
f8376904110
2010-08-25
打赏
举报
回复
首先是你的手机支持光传感,其次是要得到系统的亮度,然后得到当前的值光感的值,如果光感的值低,系统的亮度要调高。方法应该是这样的,但我没做过光感,只做过加速和角度的光感。温度的也试过。但不准!一般都差不多。。你可以自己写log自己试试看得到的值!
Light
Sensor
_
Light
Sensor
_android_
使用光线传感器控制
屏幕
亮度
的例子,光线传感器可以感应到手机周围环境的光线强度。
android
屏幕
亮度
调节
方法详解
屏幕
亮度
自动
调节
:主要是从
Sensor
分析之中分离出来分析
LIGHT
光线感应器,因此就分析一下自动
调节
屏幕
亮度
(手机随着光线的强度自我
调节
,也就是在亮的光线下
屏幕
自动调亮一些,暗的时候就自动调暗一些,省得光线对眼睛有刺激)….. (本人从历经挫折才大概了解流程),现在就开始讲一下流程,如果有不对地方希望牛人指出来。。。 先从Sttings入手吧,在diaplay中有
屏幕
亮度
调节
,有一个进度调,上面有一个checkbox(自动
调节
屏幕
亮度
的),那么我们当然去找settings下的文件开始看了,先找到DiaplaySettings.java文件以及display_setting.
光线感应器怎么设置方法
光线感应器的简介 光线感应器(英:
Light
-
Sensor
)又叫
亮度
感应器,现在很多的 平板电脑 和手机都配得这种感应器。它主要作用就是感受所处环境的光线强弱,自动
调节
亮度
,达到最适宜的
屏幕
亮度
,给使用者提供最佳的视觉效果,同时给设备节能省电。 相信很多小伙伴深有体会,每次换一个环境都需要手动
调节
亮度
是一件很麻烦的事,而且有时候晚上或者在比较暗的地方,忘记调低
亮度
,眼睛会被比较强烈的光线刺激到,长期如此对眼睛肯定会有伤害。 光线感应器的存在对于这个电子产品高速发展的时代是必不可少的,我们每天都需要使用手机、电脑,自动
调节
屏幕
亮度
可以在一定程度上减少用眼的疲劳。 光线感应器怎么设置 一般步骤:控制面板——设置——常规——个性化选择——
屏幕
显示——光线感应器 E71光线感应器: 可以把光线感应器的感应值调到最低值;此后不管设备所处环境如何暗淡,光线感应器都会把这个最低值默认为机器的最暗值,不会再降低(即便在没有一丝光亮的黑夜,
屏幕
亮度
就是你设置的最低值,不会再低下去,除非用第三方软件达到
调节
屏幕
亮度
的功能)。 E72光线感应器: 一般把光线感应器的第二档或第三档,可以
光线感应器原理_光线感应器的作用
光线感应器原理 光线感应器也叫做
亮度
感应器,英文名称为
Light
-
Sensor
,很多平板电脑和手机都配备了该感应器。一般位于手持设备
屏幕
上方,它能根据手持设备目前所处的光线
亮度
,自动
调节
手持设备
屏幕
亮度
,给使用者带来最佳的视觉效果。例如在黑暗的环境下,手持设备
屏幕
背光灯就会自动变暗,否则很刺眼。 软件可以利用光线传感器的数据自动
调节
显示屏
亮度
——当环境
亮度
高时,显示屏
亮度
会相应调高;当环境
亮度
低时,显示屏
亮度
也会相应调低。三星高端Galaxy型号手机能利用先进的光线传感器,独立地测量白、红、绿和蓝光的
亮度
。Adapt Display功能利用这些数据优化显示屏的画面质量。 光线感应器是由两个组件即投光器及受光器所组成,利用投光器将光线由透镜将之聚焦,经传输而至受光器之透镜,再至接收感应器,接收感应器将收到之光线讯号转变成电信号,此电信讯号更可进一步作各种不同的开关及控制动作,其基本原理即对投光器受光器间之光线做遮蔽之动作所获得的信号加以运用以完成各种自动化控制。 光线感应器的作用 首先,光线感应器在外界光线较强时,光线感应器就会自动关闭手机的键盘灯。以便达到省电的目的。
传感技术中的手机中这13类传感器,都是怎样运作的?
摇动手机就可以控制赛车方向;拿着手机在操场散步,就能记录你走了几公里?这些你越来越熟悉的场景,都少不了天天伴你身旁的智能手机。而手机能完成以上任务,主要都是靠内部安装的传感器。你知道手机中的传感器有多少种?又是倚靠那些原理来运作?! 1、光线传感器(Ambient
Light
Sensor
) 光线传感器类似于手机的眼睛。人类的眼睛能在不同光线的环境下,调整进入眼睛的光线,例如进入电影院,瞳孔会放大来让更多光线进入眼睛。而光线传感器则可以让手机感测环境光线的强度,用来
调节
手机
屏幕
的
亮度
。而因为
屏幕
通常是手机最耗电的部分,因此运用光线传感器来协助调整
屏幕
亮度
,能进一步达到延长电池寿命的
Android
80,352
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章