正常安装启动后就可以检测
需要额外播放音乐才能监听
其中:
VOICE_COMMAND : 语音拨号键
LAST_NUMBER_REDIAL : 末位重拨
... : ...
说明:
VOICE_COMMAND 正常安装后就可以监听到
LAST_NUMBER_REDIAL 需要将该APP放置到system/app目录下放可正常监听到
比如,当LAST_NUMBER_REDIAL被触发后会出现PHONE应用和TESTKEY争抢启动。
介于国产手机ROM进行了CALL_PRIVILEGED进行了恶意屏蔽导致无法正常使用,所以只有通过更改Bluetooth.apk对「末号重拨」进行重定向。
apk/目录下TestKey.apk/Bluetooth.apk是最新的。
替换系统自带Bluetooth.apk后,这次正常方式安装TestKey.apk就可以了。
正常现象是:当按下「末号重拨」键时,不再进行「末号重拨」,而是调起TestKey.apk.
如果实验正常,那么下一步就是转向到「语音拨号」。
1.不再监听VOICE_COMMAND且将LAST_NUMBER_REDIAL重定向到VOICE_COMMAND
只更新了TestKey.apk只重新安装它就好。
另:如果你的手机支持VOICE_COMMAND(语音拨号)时直接从睡眠(黑屏)中唤醒,那么就能唤醒。
TestKey.apk目前只启动重定向的功能。
2.重定向后自行关闭
添加判断条件,当且仅当在BT连接/黑屏(锁屏)状态下进行重定向。
下午:更新源码,解决逻辑错误,已经测试。
并添加了通知,在Miui中验证过了。