AudioManager audio = (AudioManager) getSystemService(Service.AUDIO_SERVICE);  
@Override  
public boolean onKeyDown(int keyCode, KeyEvent event) {  
   switch (keyCode) 
   {  
  case KeyEvent.KEYCODE_VOLUME_UP:  
    audio.adjustStreamVolume(  
        AudioManager.STREAM_MUSIC,  
        AudioManager.ADJUST_RAISE, // 增加音量  
        AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);  
    return true;  
   case KeyEvent.KEYCODE_VOLUME_DOWN:  
    audio.adjustStreamVolume(  
        AudioManager.STREAM_MUSIC,  
        AudioManager.ADJUST_LOWER,//减少音量  
        AudioManager.FLAG_PLAY_SOUND | AudioManager.FLAG_SHOW_UI);  
    return true;  
    default:  
    break;  
   }  
   return super.onKeyDown(keyCode, event);  

更多相关文章

  1. Android音频系统之音量控制详解(Android 5.1)
  2. Android 获取系统音量
  3. android 系统中静音后使得音量减键不能解除静音
  4. android录音和得到音量
  5. Android里的音量调节
  6. 基于Android Q 修改默认音量等级
  7. android软件音量控制
  8. Android音量调节

随机推荐

  1. mysql 8.0.18.zip安装配置方法图文教程(w
  2. mysql/Java服务端对emoji的支持与问题解
  3. mysql创建数据库,添加用户,用户授权实操
  4. mysql-5.7.28 在Linux下的安装教程图解
  5. mysql 8.0.18 安装配置方法图文教程
  6. MySQL数据库中null的知识点总结
  7. MySQL中sleep函数的特殊现象示例详解
  8. Mysql 8.0.18 hash join测试(推荐)
  9. MySQL 8.0 新特性之哈希连接(Hash Join)
  10. mysql快速获得库中无主键的表实例代码