如何在android上以编程方式设置通话音量?

时间:2012-10-11 04:21:16

标签: java android eclipse android-4.0-ice-cream-sandwich

我一直在搜索问题,但找不到类似的问题。

我正在尝试在我的程序通话时设置手机的音量。我正在使用Java和Eclipse。我希望这能在ICS上运行。

最终目标是创建一个应用程序,让用户选择一个联系人(或一组联系人),并在此人呼叫时为手机分配特定的音量。不是铃声,而是铃声。

例如,我的婆婆通过电话咆哮(也是亲自!),每次她打电话我都要按下音量几次。然后,另一个人打电话,我几乎听不到他们。

我在游戏商店搜索了一个类似的应用程序而没有运气。

1 个答案:

答案 0 :(得分:4)

试试这个

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, 20, 0);

如果由于某种原因(不尝试)不起作用,您可能需要阅读这些

http://developer.android.com/reference/android/app/Activity.html#setVolumeControlStream(inthttp://developer.android.com/reference/android/media/AudioManager.html#STREAM_VOICE_CALL