0

我有一个播放通知声音的服务。声音是用户定义的,所以它可以是任何东西。如果它的播放时间很长,我希望用户能够通过按下手机上的任何物理按钮来停止它。如何设置我的 OnKeyListener?

4

1 回答 1

0

这一般是不可能的。

如果设备具有 CAMERA 或 MEDIA 按钮(后者位于有线耳机上),并且如果前台活动不消耗该事件,则您可以收听广播Intent(分别为ACTION_CAMERA_BUTTON和)。ACTION_MEDIA_BUTTON但是,相对较少的设备将具有其中之一。

于 2011-07-05T19:47:11.257 回答