6

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

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

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

例如,我的岳母在电话里咆哮(也是当面!),每次她打电话时,我都必须按几次音量。然后,另一个人打电话,我几乎听不见。

我在 Play 商店中搜索了一个类似的应用程序,但没有运气。

4

1 回答 1

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(int ) http://developer.android.com/reference/android/media/AudioManager.html#STREAM_VOICE_CALL

于 2012-10-11T04:37:52.687 回答