- 浏览: 624192 次
文章分类
最新评论
-
q781253433:
qin ~.求demo看看~
Android之Widget -
zhongyuanceshi:
博主,没看到你的例子的Demo,共享下
Android之Widget
Android开发_如何获取和设置android系统铃声和音量大小
通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!
设置音量的方法也很简单,AudioManager提供了方法:
publicvoidsetStreamVolume(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);
ps:
游戏过程中只允许调整多媒体音量,而不允许调整通话音量。
setVolumeControlStream(AudioManager.STREAM_MUSIC);
长时间不动,不允许黑屏,View.setKeepScreenOn(true);
估计manifest文件中需要注册权限吧
发表评论
-
Android之Fastboot、Recovery基础知识
2013-12-19 22:13 1071参考文章: http://blog.csdn.net/y9 ... -
Eclipse设置主题
2013-10-26 22:32 695下载自己喜欢的主题: http://eclipsec ... -
gitignore文件的配置
2013-09-24 15:29 1727gitignore文件在Android ... -
Eclipse安装Git插件
2013-09-24 14:20 790http://jiangli.easymorse.com/?p ... -
Eclipse像Xcode一样自动有提示
2013-09-05 17:04 12171. 打开Eclipse,然后打开“Preferences ... -
点九PNG技术
2013-04-16 13:26 884参考文章: http://blog.csdn.net/g ... -
Android ASE 脚本环境
2013-04-10 12:32 1184原文: http://blog.sina.com.cn/ ... -
android 按两次返回键退出
2012-12-25 20:01 1316package com.anjoyo.test; ... -
android混淆代码总结
2012-12-19 18:02 1519反编译工具下载地址:http://ishare.iask.si ... -
System.out.printf输出格式
2012-12-13 22:01 2519// 定义一些变量,用来格式化输出。 double ... -
Regex正则表达式的使用
2012-12-09 20:20 1820正则表达式是用来描述某些字符串规则的工具,可以用此规则来做 ... -
IOS&Android开发 使用特殊字体,使用自定义字体
2012-11-24 00:16 1567IOS开发: 原文链接:http://tieba.baidu ... -
AspectJ的安装和Eclipse的AJDT插件的配置
2012-11-19 15:21 4942安装AspectJ是为了正常使用软件MonkeyTalk 1 ... -
Mac配置android开发环境
2012-11-13 16:18 48一.Eclipse的下载 到网站:http ... -
RelativeLayout相关属性
2012-11-13 14:49 960android:layout_centerInP ... -
Android资源文件
2012-11-04 15:22 984res [res中共有10种文 ... -
activity的启动方式(launch mode)
2012-11-04 15:14 863其他很详细的参考:http://blog.csdn.net/b ... -
android分享功能的实现(分享到微博空间等)
2012-11-03 22:15 2206//Intent intent = new Inten ... -
Android开发环境配置
2012-11-03 20:04 8801、JDK安装: http://jing ... -
android intent和intent action大全
2012-09-13 20:25 1057android 中intent是经常要用到的。不管是页面 ...
相关推荐
在Android开发过程中,对于音频控制的需求非常普遍,比如在开发电话应用时调整通话音量、在音乐播放器中调节播放音量等。本文将详细介绍如何通过编程方式获取Android系统中的不同类型的音量。 #### 二、基本概念...
本文将深入探讨如何使用`AudioRecord`和`MediaRecorder`类进行录音,并实现实时获取音量大小的功能。 首先,`AudioRecord`是Android提供的一个低级API,允许开发者直接访问音频硬件来录制声音。它提供了高度的...
在Android操作系统中,控制设备的亮度、音量以及开关功能如GPS和WiFi是常见的操作,这对于用户来说至关重要,因为它们直接影响到设备的使用体验。本文将深入探讨如何在Android平台上实现这些功能。 首先,让我们来...
在Android平台上,获取麦克风音量并将其转化为分贝值是一项常见的需求,特别是在音频处理、语音识别或实时通信等应用场景中。以下将详细介绍如何在Android系统中实现这一功能。 首先,我们要理解分贝(dB)的概念。...
在Android平台上,录音功能是应用程序开发中的常见需求。实时监控音量大小并将其动态展示在界面上,不仅可以提升用户体验,还可以用于各种应用场合,比如音乐播放器、语音识别或者通话质量检测等。以下是对这个话题...
Android 音量控制是 Android 系统中一个非常重要的功能,通过 AudioManager 类可以控制 Android 设备的音量大小,包括铃声、系统音量、音乐音量、提示声音音量等多种音量类型。下面是关于 Android 音量控制的详细...
Android编程获取和设置系统铃声和音量大小的方法 Android系统中获取和设置系统铃声和音量大小的方法是非常重要的,以下将详细介绍这方面的知识点。 获取系统铃声和音量大小 在Android系统中,获取系统铃声和音量...
在开发Android应用时,开发者有时需要监听音量的变化,例如在用户调整音量时更新界面显示或执行特定操作。这可以通过注册BroadcastReceiver并监听ACTION_AUDIO_BUNDLE_CHANGED广播来实现。在BroadcastReceiver的...
在Android开发中,创建一个能够随声音大小变化的自定义View是一种常见的需求,尤其是在音乐播放器或者音频相关的应用中。这个自定义View可以是长方形或圆柱形,旨在模仿音频波形或音量指示器的效果。下面我们将深入...
在Android中,音量控制涉及到多个级别,如媒体音量、闹钟音量、铃声音量和系统音量等。这些音量级别可以通过系统的音量对话框进行调整,也可以通过硬件音量键实现快速调整。而仿iOS音量调节的效果主要关注的是视觉...
在Android开发中,创新性的用户界面控件常常能提升应用的用户体验。`VoiceLine`控件就是这样一个例子,它能够根据麦克风捕获到的声音音量动态地展示波形效果,为音频相关的应用添加视觉反馈,使用户可以直观地看到...
在Android开发中,自定义控件是提升应用用户体验和界面独特性的重要手段。"Android 自定义音量控件"这个话题旨在教你如何根据特定需求创建一个定制化的音量调节组件,以替代系统默认的音量控制。下面我们将深入探讨...
本文将深入探讨这两个核心功能的实现机制及其在Android开发中的应用。 首先,我们来了解一下音量调节。Android系统提供了多种音量级别,如媒体音量、通话音量、闹钟音量、通知音量等。这些音量控制可以通过系统的...
1. **音量获取与设置**:使用Android系统的AudioManager服务来获取当前音量,并可以调用其方法改变音量级别。例如,`AudioManager.getStreamVolume(AudioManager.STREAM_MUSIC)`获取音乐流的音量,`AudioManager....
在Android开发中,自定义字体是一项常见的需求,可以为应用带来独特的视觉效果和用户体验。"Font_sound.rar_STARAPTRUETYPE_android font_android true type_and"这个压缩包文件,显然是一个专注于自定义TrueType...
在Android开发中,为了提供用户友好的交互体验,有时我们需要创建自定义视图来模仿系统功能,例如音量控制的旋转按钮。这个“android 仿音量旋转按钮”项目就是一个实例,它允许用户通过旋转来调整音量,类似于手机...
在Android开发中,有时我们可能需要自定义UI组件来满足特定的设计需求,"自定义Android音量控件"就是这样一个例子。这个项目是开发者自己创建的用于调整音量的控件,它提供了一种定制化的音量调节体验,可能是为了...
在Android平台上,调整手机声音大小是一项基本且重要的功能,它涉及到多媒体播放、系统通知、来电铃声等多个方面。本文将详细讲解如何在Android应用中实现声音的调节。 首先,我们需要了解Android的声音管理模型。...
在Android应用开发中,有时我们...通过研究这个源码,开发者不仅可以学习如何在Android上实现iOS风格的音量控制,还能进一步掌握自定义视图、事件处理、音频管理、UI设计、动画和响应式布局等多个Android开发核心技能。
在Android平台上,调整手机音量是一项常见的功能,无论是媒体音量、铃声音量还是闹钟音量,都需要通过系统API来实现。本篇将详细讲解如何使用Java代码在Eclipse开发环境中实现手机音量的设置。 首先,Android系统...