2012-03-05 8 views
-1

私はアラームの設定としてアプリを作成しています。私の警報は、それがセットになると鳴ります 私のモバイルがサイレントモードで、私がアプリケーションにアラームを設定しているかどうかを知りたい。 電話がサイレントモードのときにアプリアラームが鳴らないはずです。どのようにこれを行うことができますか?Androidアラームマネージャv/s電話設定

+0

ようこそスタックオーバーフロー。 [How to Ask](http://stackoverflow.com/questions/how-to-ask)、[何を試しましたか?](http://mattgemmell.com/2008/12/08/what-have 「〜を試してみよう」、「[スマートウェイに質問する方法]」(http://catb.org/esr/faqs/smart-questions.html)を参照してください。 –

答えて

0
Use the getRingerMode() method in AudioManager. 
`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

ありがとう..働いている – ADD

0

通知/アラームが鳴るように通知する前に、その現在の瞬間に電話の音量設定を決定する方法を考えてみてください。

+0

私にお試しください。情報ありがとうございます。:) – ADD

+0

誰も私を簡単に説明しますか? – ADD

関連する問題