当用户握住耳机按钮时会发生什么

时间:2018-03-14 19:44:36

标签: java android

我试图找出当用户按下耳机的媒体按钮时会发生什么。我知道手机识别按住按钮,但是当我自己测试并按住按钮时,广播将发送ACTION_MEDIA_BUTTON。当我按下按钮并释放它时,我得到两个广播(一个用于ACTION_DOWN,一个用于ACTION_UP)。但是,当我持有它不会发送任何东西。

1 个答案:

答案 0 :(得分:0)

这就是大多数按钮适用于任何事物的方式。几乎没有硬件会告诉你什么时候被推下来,只是在做出改变时。

如果您想知道按下按钮的时间长度,您希望在收到System.currentTimeMillis消息时以及{0}收到ACTION_DOWN时使用ACTION_UP开始记录时间你可以记录结束时间然后计算差异。