package com.konka.music.util;
import java.util.Calendar;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
public class AlarmUtil {
public static final String SELECTTIME = "selecttime";
public static final String TIMEOVER = "timeover";
public static final String ALERMTYPE = "alarm_type";
public static final int MULTIPLE = 60*1000;
public static final int INTERVAL = 1000;
public static final int TYPE_TUNRE_OFF = 0;
public static final int TYPE_TEN_MINUTES = 10;
public static final int TYPE_TWENTY_MINUTES = 20;
public static final int TYPE_THIRTY_MINUTES = 30;
public static final int TYPE_ONE_HOUR = 60;
public static final int TYPE_ONE_HALF_HOUR = 90;
public static final int TYPE_CUSTOM_TIME = 5;
public static final int TYPE_EXIT_APP = 1;
public static final int TYPE_STOP_MUSIC = 0;
/**
* 将定时复位
* */
public static void turnOffAlarm (Context context) {
// Long begin_time = System.currentTimeMillis();
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(0);
calendar.add(Calendar.MILLISECOND, 0);
AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent("");
// intent.putExtra(ALERMTYPE, TYPE_STOP_MUSIC);
PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
MyPreference.putPref(TIMEOVER, 0L);
}
}