2011.08.15——— android audioManager 获取音量

2024-04-15 20:38

本文主要是介绍2011.08.15——— android audioManager 获取音量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2011.08.15——— android audiomanager 获取音量
参考:[url=http://dev.10086.cn/cmdn/bbs/viewthread.php?tid=41496&highlight=audiomanager%2b]http://dev.10086.cn/cmdn/bbs/viewthread.php?tid=41496&highlight=audiomanager%2b[/url]

通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!
audiomanager maudiomanager = (audiomanager) getsystemservice(context.audio_service);//通话音量int max = maudiomanager.getstreammaxvolume( audiomanager.stream_voice_call );int current = maudiomanager.getstreamvolume( audiomanager.stream_voice_call );log.d(“vioce_call”, “max : ” + max + ” current : ” + current);//系统音量max = maudiomanager.getstreammaxvolume( audiomanager.stream_system );current = maudiomanager.getstreamvolume( audiomanager.stream_system );log.d(“system”, “max : ” + max + ” current : ” + current);//铃声音量max = maudiomanager.getstreammaxvolume( audiomanager.stream_ring );current = maudiomanager.getstreamvolume( audiomanager.stream_ring );log.d(“ring”, “max : ” + max + ” current : ” + current);//音乐音量max = maudiomanager.getstreammaxvolume( audiomanager.stream_music );current = maudiomanager.getstreamvolume( audiomanager.stream_music );log.d(“music”, “max : ” + max + ” current : ” + current);//提示声音音量max = maudiomanager.getstreammaxvolume( audiomanager.stream_alarm );current = maudiomanager.getstreamvolume( audiomanager.stream_alarm );log.d(“alarm”, “max : ” + max + ” current : ” + current);



ps:
游戏过程中 只允许调整多媒体音量,而不允许调整通话音量。
setvolumecontrolstream(audiomanager.stream_music);

这篇关于2011.08.15——— android audioManager 获取音量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/906865

相关文章

一文详解如何使用Java获取PDF页面信息

《一文详解如何使用Java获取PDF页面信息》了解PDF页面属性是我们在处理文档、内容提取、打印设置或页面重组等任务时不可或缺的一环,下面我们就来看看如何使用Java语言获取这些信息吧... 目录引言一、安装和引入PDF处理库引入依赖二、获取 PDF 页数三、获取页面尺寸(宽高)四、获取页面旋转角度五、判断

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

PowerShell中15个提升运维效率关键命令实战指南

《PowerShell中15个提升运维效率关键命令实战指南》作为网络安全专业人员的必备技能,PowerShell在系统管理、日志分析、威胁检测和自动化响应方面展现出强大能力,下面我们就来看看15个提升... 目录一、PowerShell在网络安全中的战略价值二、网络安全关键场景命令实战1. 系统安全基线核查

Python使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

MySQL 获取字符串长度及注意事项

《MySQL获取字符串长度及注意事项》本文通过实例代码给大家介绍MySQL获取字符串长度及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 获取字符串长度详解 核心长度函数对比⚠️ 六大关键注意事项1. 字符编码决定字节长度2

python3如何找到字典的下标index、获取list中指定元素的位置索引

《python3如何找到字典的下标index、获取list中指定元素的位置索引》:本文主要介绍python3如何找到字典的下标index、获取list中指定元素的位置索引问题,具有很好的参考价值,... 目录enumerate()找到字典的下标 index获取list中指定元素的位置索引总结enumerat

Android DataBinding 与 MVVM使用详解

《AndroidDataBinding与MVVM使用详解》本文介绍AndroidDataBinding库,其通过绑定UI组件与数据源实现自动更新,支持双向绑定和逻辑运算,减少模板代码,结合MV... 目录一、DataBinding 核心概念二、配置与基础使用1. 启用 DataBinding 2. 基础布局

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级

SpringMVC高效获取JavaBean对象指南

《SpringMVC高效获取JavaBean对象指南》SpringMVC通过数据绑定自动将请求参数映射到JavaBean,支持表单、URL及JSON数据,需用@ModelAttribute、@Requ... 目录Spring MVC 获取 JavaBean 对象指南核心机制:数据绑定实现步骤1. 定义 Ja