Android源代码定时情景模式切换

Android源代码定时情景模式切换

  代码介绍:
  例如设定时间为15:30,情景模式为 静音,
  这样到15:30的时候,手机情景模式自动切换为 静音模式。
  //铃声和震动

 protected void ringAndVibrate(AudioManager audio) {
  audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
  audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_ON);
  audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, AudioManager.VIBRATE_SETTING_ON);
  }
  //铃声
  protected void ring(AudioManager audio) {
  audio.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
  audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_OFF);
  audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, AudioManager.VIBRATE_SETTING_OFF);
  }
  //震动
  protected void vibrate(AudioManager audio) {
  audio.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
  audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_ON);
  audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, AudioManager.VIBRATE_SETTING_ON);
  }
  //静音
  protected void silent(AudioManager audio) {
  audio.setRingerMode(AudioManager.RINGER_MODE_SILENT);
  audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_OFF);
  audio.setVibrateSetting(AudioManager.VIBRATE_TYPE_NOTIFICATION, AudioManager.VIBRATE_SETTING_OFF);
  }

Android源代码定时情景模式切换 点击此处下载源码


转载:http://www.adobex.com/android/source/details/00000382.htm

你可能感兴趣的:(Android源代码定时情景模式切换)