6

JavaでAndroidフォンを黙らせるにはどうすればよいですか? コードサンプルは非常に役に立ちます。

4

2 に答える 2

20

AudioManagerクラスを使用できます。

このクラスでは、関数を探していsetRingerMode()ます。

AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT);

関数に渡すことができる値は次のとおりです。

RINGER_MODE_NORMALRINGER_MODE_SILENT、またはのいずれかの呼出音モードRINGER_MODE_VIBRATE

これをマニフェスト ファイルに追加する必要があります。

android.permission.MODIFY_AUDIO_SETTINGS
于 2010-09-17T20:24:06.310 に答える
3

AudioManagerクラスのメソッドを使用してオーディオを無音にします。

たとえば、呼び出し音をオフにするにはmanager.setRingerMode(AudioManager.RINGER_MODE_SILENT)

AudioManagerを呼び出すことで、のインスタンスを取得できます。Context.getSystemService(Context.AUDIO_SERVICE)


http://developer.android.com/reference/android/media/AudioManager.html#setRingerMode(int)

于 2010-09-17T20:28:25.953 に答える