找回密码
 注册
搜索
查看: 1954|回复: 5

[讨论] 按键或触摸唤醒屏幕背光的机制是怎样的?

[复制链接]
发表于 2010-11-30 15:41:23 | 显示全部楼层 |阅读模式
各位大牛,请问当无操作一段时间后,基于省电考虑,背光一般会变暗,可能是正常亮度的一半,这时通过按键和触摸操作就可以使屏幕背光恢复正常,mmi层是怎样实现的呢?
 楼主| 发表于 2010-12-6 09:24:19 | 显示全部楼层
以下是引用ly85206559在2010-12-1 16:57:16的发言:
TurnOnBackLight()

我发现不管是TurnOnBackLight()还是HalfModeBacklight()还是定时切换状态的BacklightTimerHdlr(),到最后都是通过SetGPIOLevelReq()这个来驱动屏幕发光强度等级的。
点评回复

使用道具 举报

发表于 2010-12-1 16:57:16 | 显示全部楼层
TurnOnBackLight()
点评回复

使用道具 举报

 楼主| 发表于 2010-12-1 14:18:58 | 显示全部楼层
以下是引用zhangzhen在2010-12-1 13:56:56的发言:
按键或触摸当然会触发底层的中断了,底层会发送相关事件比如KEY_PRESS给MMI层,MMI层收到事件后就会亮屏的。这些要看具体平台和项目时咋实现的了。

谢谢,大概过程是这样的,有没有具体的比如用到什么函数,定时器和驱动方面提供的api用到哪些,举一个平台的就可以了?
点评回复

使用道具 举报

发表于 2010-12-1 13:56:56 | 显示全部楼层
按键或触摸当然会触发底层的中断了,底层会发送相关事件比如KEY_PRESS给MMI层,MMI层收到事件后就会亮屏的。这些要看具体平台和项目时咋实现的了。
点评回复

使用道具 举报

 楼主| 发表于 2010-11-30 17:19:26 | 显示全部楼层
在线等啊。。。[em12]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-29 13:09 , Processed in 0.062096 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表