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 > TimePicker 时间设置控件
  2. android 4.0.3 设置时间无法更新到RTC
  3. android获取系统标准时区的时间
  4. 修改android 睡眠的时间的两种方法
  5. Android ListView中带有时间数据的排序
  6. android时间控件DigitalClock的使用
  7. [时间线]Android市场的发展
  8. Android中的时间日期选择器

随机推荐

  1. 零成本实现Android/iOS自动化测试:基于App
  2. android开发中build.gradle文件详解
  3. Android基础入门教程——3.3 Handler消息
  4. android performClick使用
  5. android表单上传出现java.lang.NoClassDe
  6. Android AES加密实现
  7. Android Activity 设置 窗口大小
  8. android 数据库 SQLiteOpenHelper和Conte
  9. 【翻译】(17)SYSV IPC
  10. android 音乐播放器汇总