首页 > 程序开发 > 移动开发 > Android >

给Android的音量按钮添加监听事件

2011-10-27

很多Android应用都应用到音量按钮,比如翻页,调整音乐声音大小等,但是如果没有对音量按钮进行监听,则无法达到预期的效果。如下代码,就是监听Android手机的音量按钮,开发者可以在相应的位置添加自己需要实现...

很多Android应用都应用到音量按钮,比如翻页,调整音乐声音大小等,但是如果没有对音量按钮进行监听,则无法达到预期的效果。如下代码,就是监听Android手机的音量按钮,开发者可以在相应的位置添加自己需要实现的功能。

1. @Override

2. public boolean onKeyDown (int keyCode, KeyEvent event) {

3. // 获取手机当前音量值

4. int i = getCurrentRingValue ();

5.

6. switch (keyCode) {

7. // 音量减小

8. case KeyEvent.KEYCODE_VOLUME_DOWN:

9. Toast.makeText (Activity03.this, "当前音量值:" + i, Toast.LENGTH_SHORT).show ();

10. // 音量减小时应该执行的功能代码

11. return true;

12.

13. // 音量增大

14. case KeyEvent.KEYCODE_VOLUME_UP:

15. Toast.makeText (Activity03.this, "当前音量值:" + i, Toast.LENGTH_SHORT).show ();

16. // 音量增大时应该执行的功能代码

17. return true;

18. }

19.

20. return super.onKeyDown (keyCode, event);

21. }

本文出自 “FrancisRan” 博客

相关文章
最新文章
热点推荐