rtc关机闹钟2 Alarm manager
2016-03-09 16:23
218 查看
public void set(int type, long triggerAtMillis, long windowMillis, long intervalMillis, PendingIntent operation, WorkSource workSource) { setImpl(type, triggerAtMillis, windowMillis, intervalMillis, 0, operation, workSource, null); } private void setImpl(int type, long triggerAtMillis, long windowMillis, long intervalMillis, int flags, PendingIntent operation, WorkSource workSource, AlarmClockInfo alarmClock) { if (triggerAtMillis < 0) { /* NOTYET if (mAlwaysExact) { // Fatal error for KLP+ apps to use negative trigger times throw new IllegalArgumentException("Invalid alarm trigger time " + triggerAtMillis); } */ triggerAtMillis = 0; } try { //mService.set(type, triggerAtMillis, windowMillis, intervalMillis, flags, operation, // workSource, alarmClock); if(type == RTC_POWEROFF_WAKEUP){//RTC_POWEROFF_WAKEUP=5,RTC_WAKEUP=0
mService.set(RTC_WAKEUP, triggerAtMillis, windowMillis, intervalMillis, flags, operation, workSource, alarmClock); RtcEnable.set(RTC_POWEROFF_WAKEUP, triggerAtMillis, windowMillis, intervalMillis, operation, workSource); } else{ mService.set(type, triggerAtMillis, windowMillis, intervalMillis, flags, operation, workSource, alarmClock); } } catch (RemoteException ex) { } }
相关文章推荐
- TCP和UDP的区别
- CODEFORCES630C- Lucky Numbers(水题)
- Windows编程实现自定义全局热键
- HDU 2196 Computer 树形DP+dfs预处理
- C++中引用传递与指针传递区别
- ansible部署tomcat及 include机制
- ytu 1935: C语言合法标识符
- 160309float,double等精度丢失问题
- ASCII码表详解|键盘常用ASCII码|ASCII国际问题
- Result Maps collection already contains value for XXX
- 【Android测试】【随笔】模拟双指点击
- rtc 关机闹钟1 app层
- 论MOBA类游戏五号位的重要性
- 初识Golang
- android中Invalidate和postInvalidate的区别
- 前景检测(运动检测)汇总
- 社交网站分享链接流程以及注意事项
- 1070. Mooncake (25)
- Git版本回退要点
- Servlet 基础04 请求头信息