获取android系统手机的铃声和音量

简介: 获取android系统手机的铃声和音量   通过程序 获取android系统手机的铃声和音量。设置音量的方法也很简单,AudioManager提供了方法: publicvoidsetStreamVolume(intstreamType,intIndex,intFlags)其中streamType有内置的常量,去文档里面就可以看到。

获取android系统手机的铃声和音量  

通过程序 获取android系统手机的铃声和音量。设置音量的方法也很简单,AudioManager提供了方法:
publicvoidsetStreamVolume(intstreamType,intIndex,intFlags)其中streamType有内置的常量,去文档里面就可以看到。  

Java代码:
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
//通话音量
int max = audioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );
int current = audioManager.getStreamVolume( AudioManager.STREAM_VOICE_CALL ); 


//系统音量
max = audioManager.getStreamMaxVolume( AudioManager.STREAM_SYSTEM );
current = audioManager.getStreamVolume( AudioManager.STREAM_SYSTEM );


//铃声音量
max = audioManager.getStreamMaxVolume( AudioManager.STREAM_RING );
current = audioManager.getStreamVolume( AudioManager.STREAM_RING ); 


//音乐音量
max = audioManager.getStreamMaxVolume( AudioManager.STREAM_MUSIC );
current =audioManager.getStreamVolume( AudioManager.STREAM_MUSIC );


//提示声音音量
max = audioManager.getStreamMaxVolume( AudioManager.STREAM_ALARM );
current = audioManager.getStreamVolume( AudioManager.STREAM_ALARM ); 

................end!


相关文章
|
3天前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
15 1
|
1月前
|
搜索推荐 Android开发 iOS开发
安卓与iOS系统的用户界面设计对比分析
本文通过对安卓和iOS两大操作系统的用户界面设计进行对比分析,探讨它们在设计理念、交互方式、视觉风格等方面的差异及各自特点,旨在帮助读者更好地理解和评估不同系统的用户体验。
21 1
|
3天前
|
存储 Java Android开发
Android系统 设置第三方应用为默认Launcher实现和原理分析
Android系统 设置第三方应用为默认Launcher实现和原理分析
16 0
|
3天前
|
Android开发
Android构建系统:Android.mk(2)函数详解
Android构建系统:Android.mk(2)函数详解
12 1
|
3天前
|
存储 Java API
Android系统 文件访问权限笔记
Android系统 文件访问权限笔记
32 1
|
3天前
|
移动开发 Java Unix
Android系统 自动加载自定义JAR文件
Android系统 自动加载自定义JAR文件
20 1
|
3天前
|
Shell Android开发 开发者
Android系统 自定义动态修改init.custom.rc
Android系统 自定义动态修改init.custom.rc
22 0
|
3天前
|
测试技术 Android开发 开发者
RK3568 Android系统客制化动态替换ro任意属性
RK3568 Android系统客制化动态替换ro任意属性
14 1
|
3天前
|
存储 Linux Android开发
RK3568 Android/Linux 系统动态更换 U-Boot/Kernel Logo
RK3568 Android/Linux 系统动态更换 U-Boot/Kernel Logo
17 0
|
3天前
|
存储 缓存 安全
Android系统 应用存储路径与权限
Android系统 应用存储路径与权限
6 0
Android系统 应用存储路径与权限

热门文章

最新文章