Tuesday, 11 October 2011

HOw to Know MObile is in silent mode/vibrate mode/ringing mode

package com.silent;
import android.app.Activity;
import android.content.Context;
import android.media.AudioManager;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
public class PlaySound extends Activity  {


/** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
  switch (am.getRingerMode()) {
      case AudioManager.RINGER_MODE_SILENT:
          Log.i("MyApp","Silent mode");
          //Toast.makeText(this, AudioManager.RINGER_MODE_SILENT, Toast.LENGTH_SHORT).show();
          break;
      case AudioManager.RINGER_MODE_VIBRATE:
          Log.i("MyApp","Vibrate mode");
          break;
      case AudioManager.RINGER_MODE_NORMAL:
          Log.i("MyApp","Normal mode");
          break;
  }
            
 
 }
 
}

No comments:

Post a Comment