设为首页 加入收藏

TOP

Android--Alarm,定时闹钟
2014-11-24 08:12:43 来源: 作者: 【 】 浏览:0
Tags:Android--Alarm 定时 闹钟

package com.example.test0125;


import java.util.Calendar;


/**
* 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是在某一个事件触发了之后才去执行的一个Intent
Intent 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.class
am.set(AlarmManager.RTC_WAKEUP, time, pen);

//设置隔过久时间再响
// am.setRepeating(type, triggerAtTime, interval, operation)
//取消响铃
// am.cancel(operation)
}
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android--将布局保存成图像 下一篇Android--通过ActivityGroup实现T..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)
·TCP/UDP协议_百度百科 (2025-12-26 12:20:11)
·什么是TCP和UDP协议 (2025-12-26 12:20:09)
·TCP和UDP详解 (非常 (2025-12-26 12:20:06)