4

したがって、私のアプリケーションでは、ユーザーが呼び出し音の音量 (0 ~ 100) を設定できるようにするシークバーがあります。着信音の音量を指定した数値に設定する方法が見つからないようです。AudioManagerクラスを調べましたが、呼び出しモードをノーマル/サイレント/バイブレーションに設定するように指示されています。それは私が望むものではありません。音量を特定の数値にしたい。これが私が探しているものの例です:

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.
}

これはAndroidで可能ですか?もしそうなら、どのように?これを行う方法の例を教えてください。

ありがとうございました。

4

1 に答える 1

8

AudioManager を参照してください (ドキュメントはこちら)。、 、などsetVibrateSetting、必要なものがすべて含まれている必要があります。これらの設定はすべて互いに独立しています。setRingerModesetStreamVolume

于 2010-11-28T04:21:29.077 に答える