13
Q
音量变化监听器?
A
回答
12
退房registerMediaButtonEventReceiver(ComponentName broadcastReceiver);
定义BroadcastReceiver
,处理ACTION_MEDIA_BUTTON
。接收到的intent
包含一个附加字段EXTRA_KEY_EVENT
,其中包含导致广播的关键事件。您可以使用此键事件来获取按下哪个键。编辑:
这只是一个示例代码。语法错误可能在那里。
// in onCreate of activity
registerMediaButtonEventReceiver(mediaReceiver);
// later somewhere in activity.
MediaButton_Receiver mediaReceiver = new MediaButton_Receiver();
class MediaButton_Receiver implements BroadcastReceiver {
void onReceive(Intent intent) {
KeyEvent ke = (KeyEvent)intent.getExtra(Intent.EXTRA_KEY_EVENT);
if (ke .getKeyCode() == KeyEvent.KEYCODE_VOLUME_DOWN) {
}
// Similarly other key codes .......
}
}
注销在onPause()
或onStop()
相关问题
- 1. Tab变化监听器android
- 2. 注册长按音量键监听器
- 3. jquery中的事件监听器用于变量变化
- 4. eclipse e4 PartStack变化监听器
- 5. 钛wifi事件监听器变化
- 6. GalleryView项目变化监听器
- 7. 全局变量的JS监听器?
- 8. android监听器接口变量null
- 9. 监听音频线
- 10. AS3 - 检测变量变化并将值传递给监听者
- 11. 音频的Android事件监听器
- 12. 创建事件监听器,监听变量中的值是否已更改
- 13. 爪哇 - 听变量变化
- 14. 发送按钮/音量按钮动作监听器
- 15. 当关闭屏幕时Android音量按钮监听器
- 16. 更改铃声音量和其他设置的Android监听器?
- 17. android录音音量变化
- 18. Angular 2监听web api变化
- 19. 的Java的JComboBox剿变化监听
- 20. 只调用TabView的变化监听
- 21. 布尔值变化监听的Java
- 22. angular2事件监听* NgFor迭代变量
- 23. TCP监听器停止监听
- 24. Laravel监听器监听多个事件
- 25. CommunicationState监听器?
- 26. 器件监听器
- 27. JQuery:点击监听器不会保留来自循环的实例化变量
- 28. EJB模块初始化监听器
- 29. Android:监听器在发生任何声音时记录声音
- 30. Android onTouch监听器背景颜色变化
接收器,你能不能给的是请的例子吗? – kevdliu
我已经添加了示例代码。但它有语法错误。也应该检查操作键或键入。首先,这很好,稍后添加。 – Ronnie
另外不要忘记取消注册接收器,否则使用媒体按钮事件的其他应用程序可能会受到影响。 – Ronnie