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

获取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!


转载于:https://www.cnblogs.com/new0801/archive/2013/05/16/6175945.html

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux的xmgrace无法运行,科学网—安装xmgrace - 林绪波的博文

安装xmgrace如果不接触GROMACS我不会知道有一个类似于origin的LINUX下作图的软件――xmgrace下载地址(可自行搜索)http://plasma-gate.weizmann.ac.il/Grace/安装过程:# tar xvzf grace-5.1.20.tar.gz# cd grace-5.1.20.# ./configure# make# make install以上的解压…

谷歌开源的 GAN 库--TFGAN

本文大约 8000 字,阅读大约需要 12 分钟 第一次翻译,限于英语水平,可能不少地方翻译不准确,请见谅! 最近谷歌开源了一个基于 TensorFlow 的库–TFGAN,方便开发者快速上手 GAN 的训练,其 Github …

h3c交换机配置文件的导出

首先要知道一个命令 就是进入 系统视图 system-view 然后 dir 查看 交换机 flash里的所有文件。 一、使用TFTP方式 步骤1、在PC机“开始菜单”的“运行”栏中键入“cmd”,进入DOS界面,保证PC机可以PING通设备。 步骤2、在PC机上安装TFTP服务器端软…

linux快速php,Linux 下的这些高效指令,是你快速学习的神器

linux是一套免费使用和自由传播的类unix操作系统,是一个基于posix和unix的多用户、多任务、支持多线程和多cpu的操作系统。它能运行主要的unix工具软件、应用程序和网络协议。它支持32位和64位硬件。linux继承了unix以网络为核心的设计思想,是一个性能稳…

TensorFlow 加载多个模型的方法

采用 TensorFlow 的时候,有时候我们需要加载的不止是一个模型,那么如何加载多个模型呢? 原文:https://bretahajek.com/2017/04/importing-multiple-tensorflow-models-graphs/ 关于 TensorFlow 可以有很多东西可以说。但这次我只…

面试题整理(答案从网上找到后整理的)

1、 java中如何把String型转化成double型的 String s "123.345"; double num Double.parseDouble(s); 当string里的数字比较大时: 例如: 字符串“1467000000”通过Double.parseDouble以后转化为double类型,然后我用它除以1000000…

linux gst-launch 播放视频旋转,【视频开发】Gstreamer中一些gst-launch常用命令

GStreamer是著名的开源多媒体框架,功能强大,其命令行程序 gst-launch 可以实现很多常规测试、播放等,作为系统调试等是非常方便的。1、摄像头测试gst-launch v4l2src ! xvimagesinkgst-launch v4l2src ! video/x-raw-yuv,width320,height240,…

[资源分享] TensorFlow 官方中文版教程来了

最近,TensorFlow 提供了中文版的教程(Tutorials)和指南(Guide)。其中,教程是介绍了一些基本的机器学习模型,包括分类、回归等,也包括一些深度学习方面的模型,包括常用的卷…

深度学习4线性回归,逻辑回归

y是连续的则是一个回归问题,y是离散的则是一个分类问题,这边就开始考虑y是离散的情况。 对于这样的问题很多,比如判断一个人是否生病,或者判断一个邮件是否是垃圾邮件。 回归时连续型的,一般不用在上述的分类问题中&am…

linux系统shell知识点,Linux 系统中shell知识点说明和常用的帮助命令简单介绍 | IT工程师的生活足迹...

linux 系统内核和各种驱动程序覆盖在下层的硬件系统之上;对上提供各种系统调用接口API,供shell和各种程序应用程序调用。总体结构图如下:操作系统的层次架构一般我们理解shell指的是BASH,即linux系统默认的字符界面使用的shell版本。另外还有…

必读的AI和深度学习博客

技术的提高是需要日积月累的努力,除了看书看视频外,一个很有效的提高方法当然就是阅读大牛的博客文章了,所谓听君一席话,胜读十年书,虽然读大牛的文章没有这么夸张,但也可以让你解决技术上的一些难题&#…

[教程]一份简单易懂的 TensorFlow 教程

上周分享了一份 TensorFlow 官方的中文版教程,这次分享的是在 Github 上的一份简单易懂的教程,项目地址是: https://github.com/open-source-for-science/TensorFlow-Course#why-use-tensorflow 如下图所示,已经有超过7000的 St…

NSMutableArray 如果只进行了声明,而没有进行初始化,那么程序不会报错,但是,声明的那个变量不起任何作用...

在.h文件中声明了NSMutableArray变量,一定要记得在.m文件中写上 [NSMutableArray alloc]init]; 对变量进行初始化。 其它数组型变量亦同理。 删除数组元素 /* //删除数组元素 NSMutableArray *tempArray[[NSMutableArray alloc]initWithObjects:"one",…

linux 2.6 hash表作用,高性能分布式哈希表FastDHT介绍及安装配置

FastDHT介绍FastDHT 是一个高性能的分布式哈希系统 (DHT) ,使用 Berkeley DB 做数据存储,使用 libevent 做网络IO处理,提供 Java 版的客户端接口包。适合用来存储用户在线、会话等小数据量信息。FastDHT存储Key Value Pair支持两种存储方式:缓…

[GAN学习系列3]采用深度学习和 TensorFlow 实现图片修复(上)

在之前的两篇 GAN 系列文章–[GAN学习系列1]初识GAN以及[GAN学习系列2] GAN的起源中简单介绍了 GAN 的基本思想和原理,这次就介绍利用 GAN 来做一个图片修复的应用,主要采用的也是 GAN 在网络结构上的升级版–DCGAN,最初始的 GAN 采用的还是神…

用虚拟机把ubuntu安装到TF卡上

最近在学习Linux,考虑到将来可能不会带着自己的笔记本到处跑,而我又希望能随身带着个Ubuntu系统 ,总不能在别人的电脑上装个Linux系统吧。刚好最近入手了一张 Sandisk 16G class 10 的TF卡,加上一个PNY的手机宝贝读卡器&#xff0…