转载自:http://www.hlovey.cn/2009/09/24/android-ringtone-ringvolumn.html

通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!

  1. AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);

//通话音量

  1. int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );
  2. int current = mAudioManager.getStreamVolume( AudioManager.STREAM_VOICE_CALL );
  3. Log.d("VIOCE_CALL", "max : " + max + " current : " + current);

//系统音量

  1. max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_SYSTEM );
  2. current = mAudioManager.getStreamVolume( AudioManager.STREAM_SYSTEM );
  3. Log.d("SYSTEM", "max : " + max + " current : " + current);

//铃声音量

  1. max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_RING );
  2. current = mAudioManager.getStreamVolume( AudioManager.STREAM_RING );
  3. Log.d("RING", "max : " + max + " current : " + current);

//音乐音量,媒体音量

  1. max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_MUSIC );
  2. current = mAudioManager.getStreamVolume( AudioManager.STREAM_MUSIC );
  3. Log.d("MUSIC", "max : " + max + " current : " + current);

//提示声音音量

  1. max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_ALARM );
  2. current = mAudioManager.getStreamVolume( AudioManager.STREAM_ALARM );
  3. Log.d("ALARM", "max : " + max + " current : " + current);

设置音量的方法也很简单,AudioManager提供了方法:
public void setStreamVolume(int streamType, int index, int flags)
其中 streamType 有内置的常量,去文档里面就可以看到

android 手机铃声获取相关推荐

  1. android 9铃声提取,android 手机铃声获取

    通过程序获取android系统手机的铃声和音量.同样,设置铃声和音量的方法也很简单! AudioManager mAudioManager = (AudioManager) getSystemServ ...

  2. Android 手机上获取手机当前上网IP地址(手机网关给手机号分配的IP)

    Android 手机上获取手机当前上网IP地址 (手机网关给手机号分配的IP) 每个手机上网通过移动网关的时候,网关都会给该手机号分配一个IP地址(当然这个IP地址会在下线上线后会改变,网关都有记录的 ...

  3. Android 在Android手机上获取其他应用的包名及版本号

    获取Android手机上其他应用的包名及版本号方法有很多,可以通过AAPT从APK包中直接获取,也可以通过代码在手机上获取.显然,对于产品或者用户来说要获取这些信息,在手机上获取更为简便. 下面我们来 ...

  4. iphone换android手机铃声,在iPhone中换个自定义铃声要11个步骤 正常人受不了

    腾讯科技讯 4月19日,美国科技媒体撰稿人迪特-伯恩(Dieter Bohn)日前购买了一部全新iPhone6S,虽然这一手机的整体使用体验非常不错,但其中有一个细节却让他震惊不已,也让我们不得不重新 ...

  5. android 手机资源获取失败,三、解决android手机IMEI获取失败终极方案,自定义IMIE,主板+系统定制商+cup指令集+设备参数+显示屏参数+修订版列表等参数生成IMIEI...

    1.使用手机主板+系统定制商+cup指令集+设备参数+显示屏参数+修订版列表等数据生成IMEI号 /** * Pseudo-Unique ID, 这个在任何Android手机中都有效 解决手机中IME ...

  6. android手机如何获取手机号

    两个方案:1 通过android.permission.READ_PHONE_STATE读取  2 通过短信过滤,读取手机号. 按照第1个方案,AndroidManifest.xml需要添加 < ...

  7. android 双卡的铃声设置在哪里,安卓android手机铃声设置方法

    android铃声设置另类方法 我们在其他Android手机设置铃声的时候,一般采用的方法都是使用第三方软件(如TongPicker)设置,这样的设置方法有些繁琐,必须在相应的设置箱内启动该程序才能设 ...

  8. android手机铃声文件夹里,Android手机储存卡上的文件夹铃声不显示是怎么回事

    Android储存卡文件夹铃声不显示Android手机设置铃声的方法有很多种,不过最常用的就是在SD卡上设置几个特定名称的文件夹,然后在文件夹中放置铃声文件,然后使用手机自带的铃声设置方法就能查看到S ...

  9. Android 手机上获取物理唯一标识码

    唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的. 本文转自:http://blog.csdn.net/zhang31jian/article/details/23787037 imp ...

最新文章

  1. CSS3 Animation(下)
  2. 系分考试论文实例12篇
  3. Lambda and Anonymous Classes
  4. IIC原理及简单流程
  5. VC调用C#写的DLL
  6. 关于hkcmd.exe造成的和Eclipse之间热键冲突
  7. spring事务源码-代理对象生成过程解析
  8. python 异步定时任务
  9. 计算机视觉是否已经进入瓶颈期?
  10. Java——this关键字
  11. 如何修改网络游戏服务器端的数据,网络游戏服务器端编程:数据操纵语句
  12. 波士顿大学 计算机专业,波士顿大学本科计算机专业课程设置是怎样的?
  13. 华硕 梅林系统 wan FTP 端口转发
  14. VMware虚拟机安装Ubuntu kylin 麒麟系统教程 超详细
  15. 【linux】web服务器
  16. python脚本编辑器 v2ex_python3 模拟登录v2ex实例讲解
  17. 【YOLOV5-5.x 源码解读】detect.py
  18. 笔记本计算机英文缩写是,“LT”是“Laptop That”的缩写,意思是“笔记本电脑”...
  19. for my life
  20. isql登陆本地和远程sybase数据库

热门文章

  1. Python通过ARIMA模型进行时间序列分析预测
  2. Keyshot+AD渲染PCB效果图
  3. JAVA 计算日期属于当月第几周(日期周计算)
  4. 两个同时comet matlab,matlab 三维绘制
  5. 直觉模糊有计算机知识嘛,基于直觉模糊集理论的IDS方法研究-计算机科学.PDF
  6. 分享几个网址二维码生成api
  7. 什么是日志服务(事件日志服务)
  8. Python项目外星人入侵(一):实现宇宙飞船
  9. 应用宝-ysdk-米大师 对接道具直购服务器端下单模式 java服务端开发日志
  10. 计算机科学与技术张檬,清华大学计算机科学与技术系