所以我的主要问题是:如果手机进入睡眠状态几分钟,就无法开始 mp3 播放。当手机进入睡眠状态几分钟后,有 90% 的机会硬件按钮都不起作用,只有电源按钮起作用。无法理解为什么电源按钮总是工作而其他按钮只有 10%。当我疯狂点击 5 秒时,它通常会注册。如果手机处于唤醒状态,按钮工作良好。
blade_keypad.kl
key 158 BACK WAKE_DROPPED
key 139 MENU WAKE_DROPPED
key 102 HOME WAKE
key 115 VOLUME_UP WAKE
key 114 VOLUME_DOWN WAKE
key 116 POWER WAKE
key 142 POWER WAKE
key 226 HEADSETHOOK WAKE
不知道是内核问题还是安卓问题。使用中兴刀片 cm-10.1-20130724-KonstaKANG-blade 。如何在深度睡眠时测试按下的按钮?在想也许你可以启用调试选项,以便将按键添加到 locgat。但是怎么做?因此,如果这有效,那么它是一个 android 错误。女巫程序将按键事件广播给其他人?我得看看那个。可能按钮不会唤醒手机,但为什么电源按钮会唤醒它?为什么不一样?
编辑:好吧,我做了一些阅读......深度睡眠时没有任何运行导致处理器完全停止。区域唤醒cpu的硬件按钮购买硬件irq?或者它只是查询它?也许只是电源按钮有一个 irq 其他按钮被查询?