//音量控制,初始化定义AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//最大音量int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);//当前音量int currentVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);

直接控制音量的多少:

if(isSilent){  mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 0, 0);}else{  mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, tempVolume, 0); //tempVolume:音量绝对值}

以一步步长控制音量的增减,并弹出系统默认音量控制条:

//降低音量,调出系统音量控制if(flag == 0){  mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,                            AudioManager.FX_FOCUS_NAVIGATION_UP);}//增加音量,调出系统音量控制else if(flag == 1){  mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,                            AudioManager.FX_FOCUS_NAVIGATION_UP);}

更多相关文章

  1. android 音量获取和设置总结
  2. Android的SharedPreferences(用于保存系统设置)
  3. android > intent > 自动跳转到 系统 设置 页面
  4. Android:调用系统分享功能
  5. android > 手机MIC,听筒音量监听
  6. Android调用系统的发邮件方法
  7. 为什么要在 Windows 10 系统上运行 Android 应用程序?
  8. Android 修改系统屏幕亮度及监听

随机推荐

  1. Android中控制软键盘的方法总结
  2. 安桌HttpURLConnection错误解决
  3. android_lesson_1
  4. Android(安卓)MVP+Retrofit(封装)+RxJava
  5. React Native For Android(安卓)Windows
  6. ANDROID2.3改进
  7. Android(安卓)遍历Hashmap里面的key 和va
  8. Android检查网络是否可用及上网请求
  9. Android相机启动crash错误排查
  10. 【Android(安卓)MyEclipse】no projects