全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

android编程获取和设置系统铃声和音量大小的方法

本文实例讲述了android编程获取和设置系统铃声和音量大小的方法。分享给大家供大家参考,具体如下:

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

设置音量的方法也很简单,AudioManager提供了方法:

public voidsetStreamVolume(intstreamType,intindex,intflags)

其中streamType有内置的常量,去文档里面就可以看到。

JAVA代码:

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);

另:游戏过程中只允许调整多媒体音量,而不允许调整通话音量。
setVolumeControlStream(AudioManager.STREAM_MUSIC);
长时间不动,不允许黑屏,View.setKeepScreenOn(true);
估计manifest文件中需要注册权限吧

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android开发入门与进阶教程》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android操作json格式数据技巧总结》、《Android文件操作技巧汇总》、《Android资源操作技巧汇总》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。


# android  # 获取  # 设置  # 系统铃声  # 音量大小  # Android系统音量条实例代码  # Android编程实现音量按钮添加监听事件的方法  # Android 自定义SeekBar动态改变硬件音量大小实现和音量键的同步(推荐)  # Android seekbar(自定义)控制音量同步更新  # Android使用AudioManager修改系统音量的方法  # Android 使用Vitamio打造自己的万能播放器(2)—— 手势控制亮度、音量、缩放  # Android中自定义View实现圆环等待及相关的音量调节效果  # Android原生音量控制实例详解  # 操作技巧  # 也很  # 进阶  # 相关内容  # 长时间  # 感兴趣  # 而不  # 不动  # 给大家  # 更多关于  # 所述  # 程序设计  # 就可以  # 只允许  # 过程中  # 黑屏  # 文档  # 讲述了  # JAVA  # pre 


相关文章: 建站之星安装模板失败:服务器环境不兼容?  建站主机功能解析:服务器选择与快速搭建指南  C++如何使用std::optional?(处理可选值)  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何零基础在云服务器搭建WordPress站点?  建站之星伪静态规则如何设置?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  建站之星导航菜单设置与功能模块配置全攻略  XML的“混合内容”是什么 怎么用DTD或XSD定义  湖北网站制作公司有哪些,湖北清能集团官网?  小型网站建站如何选择虚拟主机?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  如何在Windows环境下新建FTP站点并设置权限?  建站之星价格显示格式升级,你的预算足够吗?  如何通过.red域名打造高辨识度品牌网站?  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  黑客如何利用漏洞与弱口令入侵网站服务器?  建站主机系统SEO优化与智能配置核心关键词操作指南  实例解析Array和String方法  如何在西部数码注册域名并快速搭建网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  北京网站制作的公司有哪些,北京白云观官方网站?  电商平台网站制作流程,电商网站如何制作?  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  已有域名能否直接搭建网站?  建站之星微信建站一键生成小程序+多端营销系统  C#怎么创建控制台应用 C# Console App项目创建方法  如何用西部建站助手快速创建专业网站?  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何选择CMS系统实现快速建站与SEO优化?  如何用5美元大硬盘VPS安全高效搭建个人网站?  TestNG的testng.xml配置文件怎么写  如何正确下载安装西数主机建站助手?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  建站主机选哪种环境更利于SEO优化?  平台云上自助建站如何快速打造专业网站?  如何制作算命网站,怎么注册算命网站?  建站之星会员如何解锁更多建站功能?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  制作旅游网站html,怎样注册旅游网站?  如何在万网主机上快速搭建网站?  如何在阿里云虚拟主机上快速搭建个人网站?  网站代码制作软件有哪些,如何生成自己网站的代码?  Android使用GridView实现日历的简单功能  红河网站制作公司,红河事业单位身份证如何上传?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  北京建设网站制作公司,北京古代建筑博物馆预约官网?  教学论文网站制作软件有哪些,写论文用什么软件 ? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。