`
心雨心
  • 浏览: 352288 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 程序获取、设置铃声和音量

阅读更多

Android 程序获取、设置铃声和音量
通过程序获取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);
设置音量的方法也很简单,AudioManager提供了方法:
public void setStreamVolume(int streamType, int index, int flags)
其中 streamType 有内置的常量,去文档里面就可以看到

转载:http://blog.allove.org/
分享到:
评论

相关推荐

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

    本文实例讲述了android编程获取和设置系统铃声和音量大小的方法。分享给大家供大家参考,具体如下: 通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单! 设置音量的方法也很简单,...

    安卓摇一摇传感器相关-android获取音量分贝值.rar

    android获取音量分贝值.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    Android编程实现音量按钮添加监听事件的方法

    本文实例讲述了Android编程实现音量按钮添加监听事件的方法。分享给大家供大家参考,具体如下: 很多Android应用都应用到音量按钮,比如翻页,调整音乐声音大小等,但是如果没有对音量按钮进行监听,则无法达到预期...

    android权限大全

    Android权限是Android操作系统中的一种安全机制,用于控制应用程序对设备硬件和软件资源的访问权限。Android权限分为两大类:normal权限和dangerous权限。Normal权限是指一些基本的权限,例如访问网络、读取联系人...

    Android开发应用实战详解源代码

    第1章 androi简介 ...8.11 远程下载安装android程序 8.11.1 apk简介 8.11.2 下载apk程序 8.11.3 安装apk程序 8.11.4 移除apk程序 8.11.5 本实例原理 8.11.6 具体实现 8.12 下载并观看视频 8.13 小结

    Android音量seekbar制作.exe

    直接解压exe文件就可以获取资源,资源包含可执行文件+源代码+程序使用说明,所有项目代码均已严格验证,可直接运行!如果有什么问题欢迎随时留言。

    超有用的安卓学习材料9

    81、android多activity退出整个程序的一个实现 188 82、android anim 189 ...88、Android 程序获取、设置铃声和音量 205 89、Android 风格与主题(style and theme) 206 90、java用反射得到对象的属性值 209

    android开发实例大全_王东华

    第13章 Android程序优化 547 实例133: 测试计算机的性能 547 实例134: 测试内存性能 550 实例135: 优化Android模拟器 553 实例136: 使用merge标签优化UI界面 556 实例137: 优化Android Layout 559 实例138: ...

    google android sdk开发范例大全 第二版 PDF 光盘代码

     8.9 设置远程下载音乐为手机铃声   8.10 远程下载桌面背景图案   8.11 将手机文件上传至网站服务器   8.12 移动博客发布器   8.13 移动RSS阅读器   8.14 远程下载安装Android程序   8.15...

    Android开发资料合集-World版!

    9.13、调用ANDROID INSTALLER 安装和卸载程序 215 9.14、后台监控应用程序包的安装&卸载 216 9.15、显示应用详细列表 224 9.16、寻找应用 224 9.17、注册一个BROADCASTRECEIVER 225 9.18、打开另一程序 225 9.19、...

    Android 开发技巧

    9.13、调用ANDROID INSTALLER 安装和卸载程序 215 9.14、后台监控应用程序包的安装&卸载 216 9.15、显示应用详细列表 224 9.16、寻找应用 224 9.17、注册一个BROADCASTRECEIVER 225 9.18、打开另一程序 225 9.19、...

    BrightLife:专为完全控制视觉媒体而设计的应用程序。 添加用户定义的 LED 音量和清晰度规范。 Idk,如果你能想出更好的方式来表达 Josh,你应该这样做。 使用 Android Studio

    添加用户定义的 LED 音量和清晰度规范。 Idk,如果你能想出更好的方式来表达 Josh,你应该这样做。 使用 Android Studio 从 Git 获取项目 在您工作室顶部的 VCS 选项卡下 -> 从版本控制检出 -> Git:URL = 父目录是...

    Android 情景模式的设置代码

    情景模式的设置大家应当相当熟悉了,但是在Android中如何通过自己的程序进行情景模式的设置呢,情景模式分为多种多种,即可以使用系统自带的,也可以使用自定义的,但是在开发某些程序时,可能需要在程序中更改情景...

    SimpleSmsRemote:Android应用程式,可透过简讯讯息远端控制手机

    音频音量:设置并获取所有音频类型(铃声,音乐等)的音量 显示:设置并获取亮度,设置并关闭显示超时,关闭显示 相机:使用默认设置或自定义选项(闪光灯,自动对焦等)拍照 安全 必须为每个模

    android-utils:包含大多数Android实用程序类

    位图工具类主要包括获取位图和对位图的操作 加密与解密的工具类 常用颜色色值工具类 一些通用的方法 为打包而生的渠道工具类 应用数据清除类,主要功能有清除内部/外部缓存,清除数据库,清除SharedPreference,清除...

    懒惰:Android工具自己整理的常用的工具类

    获取Bitmap和对Bitmap的操作 获取市场号 颜色工具类包括常用的色值 DES加密解密类 本应用数据清除管理器 应用数据库衍生工具类 日期操作工具类 数据库帮助类 屏幕信息获取数值的转换 手机状态工具类主要包括网络,...

    Android学习之使用SharedPreferences存储应用程序数据

    应用程序在运行的时候,可能会随着用户的使用而保持该用户的配置信息,如上次播放时的eq设置,音量设置,上网的cookies信息等等,这些小量 的信息可以通过SharedPreferences来保持,通过SharedPreferences保持的数据...

    基于Android的手机音乐播放器的开题报告.doc

    " "音乐播放器详细说明系统设计的过程及部分界面图和主要功能运行流程图,同时本" "文对过程中遇到的问题和解决方案进行了详细的研究,Android音乐播放器集播放 " "、暂停、停止、上一首、下一首、音量调节、歌词...

    BackgroundMode_Stream_Print:通过广播在后台获取音频模式和音频流

    现在使用以下命令进行广播:adb shell am broadcast -a android.intent.action.PACKAGE_ADDED现在查看日志,您将获得5种不同流的模式和音量。 现在您将了解模式,但要获取流,更改音量并再次发送广播。 现在查看...

Global site tag (gtag.js) - Google Analytics