package com.example.test0125;import java.util.Calendar;import android.app.Activity;import android.app.AlarmManager;import android.app.PendingIntent;import android.content.Context;import android.content.Intent;import android.os.Bundle;/** * Alarm,定时闹钟 * @author ZLQ * */public class TestAlarm extends Activity {protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//通过 getSystemService取得服务AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);Calendar ca = Calendar.getInstance();ca.set(Calendar.YEAR, 2013);ca.set(Calendar.MONTH, 0);ca.set(Calendar.DATE, 25);ca.set(Calendar.HOUR_OF_DAY, 16);ca.set(Calendar.MINUTE, 35);ca.set(Calendar.SECOND, 0);//取得1970-1-1 0:0 ~目标时间 之间的毫秒数long time = ca.getTimeInMillis();// PendingIntent升级版的Intent, 普通Intent是马上执行的// PendingIntent是在某一个事件触发了之后才去执行的一个IntentIntent in = new Intent();in.setClass(this, TestAG.class);//PendingIntent.getActivity(Context context, int requestCode, Intent intent, int flags)PendingIntent pen = PendingIntent.getActivity(this, 1, in, 0);//时间一到就会触发pen,跳转到TestAG.classam.set(AlarmManager.RTC_WAKEUP, time, pen);//设置隔过久时间再响// am.setRepeating(type, triggerAtTime, interval, operation)//取消响铃// am.cancel(operation)}}


更多相关文章

  1. android:repeatCount="infinite"在set中无效
  2. android:repeatCount="infinite"在set中无效
  3. Touch in Android
  4. Android(安卓)TimePicker
  5. Android中各种ontouch事件
  6. Android(安卓)Studio Build running 时间过长且失败Gradle
  7. android手机中图片的拖拉及浏览功能
  8. Android(安卓)Gesture Detector
  9. android > TimePicker 时间设置控件

随机推荐

  1. android开机启动代码
  2. android 入门 Gallery
  3. Android(安卓)断点续传
  4. android 手电筒demo
  5. android Thread和Runnable的区别
  6. android 古怪问题解决集合
  7. Android动态改变TextView字体颜色
  8. android 获取IP
  9. Android圆形进度条
  10. android NinePatchDrawable 9.png图片使