灭屏状态下,如何实现按某个键可点亮屏幕

有两个地方需要修改。

1. xxx.kl文件

   在system/usr/keylayout/目录下,有三个文件:

   XXX_on.kl :对应电源键的扫描码,字符以及是否唤醒

   XXX_gpio_key_15.kl为机身按键的

   keypad.kl 为扩展键盘的

   只有以上三个文件都没有定义,才会去generic.kl文件中找。

  所以,第一步,需要到上面对应的.kl文件中找到对应的按键项,把其中的wakeup属性设置为true,

  然后,在把该文件push到/system/usr/keylayout/下,当然,这是在调试时这样做,

  如果要把这个修改加到产品中,则需要找到代码目录下的对应的kl文件进行修改。

例如,在frameworks/base/data/keyboards/generic.kl文件中,把对应按键后,加入wakeup关键字。


2. 在PhoneWindowManager.java中,

有个isWakeKeyWhenScreenOff(int keyCode)方法,在该方法中,将对应按键时,返回true即可。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值