在Android(使用Java)中,如何设置铃声音量(指定的数量)?

and*_*oob 4 java settings android volume vibration

所以在我的应用程序中,我有一个搜索栏,允许用户设置铃声音量(0 - 100).我似乎找不到将铃声音量设置为指定数字的方法.我查看了AudioManager类,但它告诉我要么将ringermode设置为normal/silent/vibrate.那不是我想要的.我希望音量是一个特定的数字.这是我正在寻找的一个例子:

private void setRinger (int volume) // volume = 0 - 100
{
    setRingVolume (volume); // Whenever a person gets a call/sms/warning/anything etc., it should be this volume.
}
Run Code Online (Sandbox Code Playgroud)

这在Android中可行吗?如果是这样,怎么样?你能告诉我一个如何做到这一点的例子吗?

谢谢.

Ebo*_*ike 8

查找AudioManager(此处的文档).它应该有你需要的,包括一切setVibrateSetting,setRingerMode,setStreamVolume.所有这些设置彼此分开.