JavaでAndroidフォンを黙らせるにはどうすればよいですか? コードサンプルは非常に役に立ちます。
6568 次
2 に答える
20
AudioManager
クラスを使用できます。
このクラスでは、関数を探していsetRingerMode()
ます。
AudioManager audiomanage = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audiomanage.setRingerMode(AudioManager.RINGER_MODE_SILENT);
関数に渡すことができる値は次のとおりです。
RINGER_MODE_NORMAL
、RINGER_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 に答える