的文档KeyEvent.ACTION_MULTIPLE http://developer.android.com/reference/android/view/KeyEvent.html#ACTION_MULTIPLE says:
“连续发生多个重复的关键事件,或者发生复杂的事件
正在传送字符串。如果密钥代码不是{#link
KEYCODE_UNKNOWN 然后 {#link getRepeatCount() 方法返回
给定关键代码应执行的次数。否则,如果
键码是 KEYCODE_UNKNOWN,那么这是一个字符序列
由 getCharacters() 返回。”
但它并没有说how实际生成该事件。
- 我尝试过(快速地)双击耳机的暂停/播放按钮,但我收到的只是普通的 ACTION_UP 和 ACTION_DOWN。
- 我也尝试过按住耳机的暂停/播放按钮,但我收到的只是普通的 ACTION_UP 和 ACTION_DOWN。
我如何生成一个KeyEvent.ACTION_MULTIPLE http://developer.android.com/reference/android/view/KeyEvent.html#ACTION_MULTIPLE(作为用户,使用耳机控制)?
安卓的基础运动方法 https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/java/android/text/method/BaseMovementMethod.java包括处理代码ACTION_MULTIPLE
因此,当用户按住箭头键时,可能会生成按键自动重复事件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)