我一直在搜索这些问题,但找不到类似的问题。
我正在尝试通过我的程序在通话时设置电话的音量。我正在使用 Java 和 Eclipse。我希望它在 ICS 上运行。
最终目标是制作一款应用,让用户可以选择一个联系人(或一组联系人),并在这个人来电时为手机分配一个特定的音量。不是铃声,而是通话音量。
例如,我的岳母在电话里狂吠(当面也是!),每次她打电话时,我都必须将音量调低几次。然后,另一个人打来电话,我几乎听不见。
我在 Play 商店中搜索了类似的应用,但没有成功。
最佳答案
试试这个
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
关于java - 如何在 android 上以编程方式设置通话音量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12832166/