2010-01-12 21 views

cevap

130

getRingerMode() method in AudioManager'u kullanın.

AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 

switch (am.getRingerMode()) { 
    case AudioManager.RINGER_MODE_SILENT: 
     Log.i("MyApp","Silent mode"); 
     break; 
    case AudioManager.RINGER_MODE_VIBRATE: 
     Log.i("MyApp","Vibrate mode"); 
     break; 
    case AudioManager.RINGER_MODE_NORMAL: 
     Log.i("MyApp","Normal mode"); 
     break; 
} 
+0

Merhaba Dave, Sessiz ve titreşimli modunu programlı olarak değiştirmek için herhangi bir yol var. –

+4

'setRingerMode()' 'AudioManager' içinde zil modunu değiştirmenizi sağlar. –

+1

Merhaba Dave Sessiz modu am.setRingerMode (AudioManager.RINGER_MODE_SILENT) kullanarak halledebilirim; fakat Titreşim modunu AudioManager.setVibrateSetting kullanarak (AudioManager.VIBRATE_TYPE_NOTIFICATION, AudioManager.VIBRATE_SETTING_OFF); hiçbir ipucu çalışmıyor –

İlgili konular