监听音量上下键调节音量
来源:互联网 发布:兄弟连it教育 编辑:程序博客网 时间:2024/04/30 12:31
这个网上貌似很多回答,大多数是转载,监听onkeyDown消息没错,可是好多都没有给出获取当前音量的方法,基本上没法直接用。下面这个测试是有效的。
[java] view plaincopy
1.AudioManager audio = (AudioManager) getSystemService(Service.AUDIO_SERVICE);
2.@Override
3.public boolean onKeyDown(int keyCode, KeyEvent event) {
4. switch (keyCode) {
5. case KeyEvent.KEYCODE_VOLUME_UP:
6. audio.adjustStreamVolume(
7. AudioManager.STREAM_MUSIC,
8. AudioManager.ADJUST_RAISE, // 增加音量
9. AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);
10. return true;
11. case KeyEvent.KEYCODE_VOLUME_DOWN:
12. audio.adjustStreamVolume(
13. AudioManager.STREAM_MUSIC,
14. AudioManager.ADJUST_LOWER,//减少音量
15. AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);
16. return true;
17. default:
18. break;
19. }
20. return super.onKeyDown(keyCode, event);
21.}
来自为知笔记(Wiz)
0 0
- 监听音量上下键调节音量
- android监听音量上下键调节音量
- 005 音量上下键调节音量流程
- 006 音量上下键调节app使用
- 拦截音量键调节音量
- iOS 监听音量调节 事件
- 监听电话状态,调节音量
- iOS 监听音量调节事件
- iOS监听音量调节事件
- iOS监听音量调节事件
- 一键调节音量
- Android通过音量键调节音量大小
- 音量调节
- 音量调节
- 音量调节
- 监听android音量键
- 监听音量键事件
- android 拦截音量调节键,强制调节多媒体音量
- 代码片段--Button抢焦点, 无论点在哪都是button触发. 解决方法很简单, 在item最外层的布局中加一个配置:
- viewholder到底用什么修饰/
- 1.精确区配联系人 11位 or 7位
- 设置字符串光标位置
- 列表长按菜单对应的选项ID
- 监听音量上下键调节音量
- editText中设置回车输入不换行
- 如何设置通知栏下拉不可用
- 设置actionBar的图标在屏幕底部显示
- 代码设置文本点击按下颜色变化
- setContentView和inflate区别:
- 美化我们的seekbar
- 两张图片叠加成一张图&&按XY轴比例缩放图片
- android 4.0的多选列表使用