什么触发(或生成)KeyEvent.ACTION_MULTIPLE?

2024-01-02

的文档KeyEvent.ACTION_MULTIPLE http://developer.android.com/reference/android/view/KeyEvent.html#ACTION_MULTIPLE says:

“连续发生多个重复的关键事件,或者发生复杂的事件 正在传送字符串。如果密钥代码不是{#link KEYCODE_UNKNOWN 然后 {#link getRepeatCount() 方法返回 给定关键代码应执行的次数。否则,如果 键码是 KEYCODE_UNKNOWN,那么这是一个字符序列 由 getCharacters() 返回。”

但它并没有说how实际生成该事件。

  1. 我尝试过(快速地)双击耳机的暂停/播放按钮,但我收到的只是普通的 ACTION_UP 和 ACTION_DOWN。
  2. 我也尝试过按住耳机的暂停/播放按钮,但我收到的只是普通的 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(使用前将#替换为@)

什么触发(或生成)KeyEvent.ACTION_MULTIPLE? 的相关文章

随机推荐