`

用AlarmManager来设置作业-定时运行

 
阅读更多

安排作业:

      long repeatTime=24*60*60*1000;
        /* 将更换桌布的排程叵丈AlarmManager中 */
        Intent intent = new Intent(EX06_13.this,MyReceiver.class);
        PendingIntent sender = PendingIntent.getBroadcast(EX06_13.this,
            0, intent, 0);
        AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
        /* setRepeating()让排程重复执行
           startTime为开始执行时间
           repeatTime为重复执行间隔
           AlarmManager.RTC?使服务休眠时仍然会执行 */
        am.setRepeating(AlarmManager.RTC,startTime,repeatTime,sender);

 

 

取消作业:

      Intent intent = new Intent(EX06_13.this,MyReceiver.class);
      PendingIntent sender = PendingIntent.getBroadcast(EX06_13.this,
            0, intent, 0);
        /* 由AlarmManager中移除排程 */
        AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
        am.cancel(sender);

分享到:
评论

相关推荐

    mooc_android_lesson18_AlarmManager和PendingIntent实现定时提醒功能

    根据本讲学习内容,学会运用AlarmManager和PendingIntent实现定时提醒功能。 (1) 提交的作业包中含有应用程序运行效果截图。

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    6.10 实现可定时响起的闹钟——PendingIntent与AlarmManager的运用 6.11 黑名单来电自动静音——PhoneStateListener与AudioManager 6.12 手机翻背面即静音震动——SensorListener及AudioManager整合应用 6.13 指定...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    6.10 实现可定时响起的闹钟——PendingIntent与AlarmManager的运用 6.11 黑名单来电自动静音——PhoneStateListener与AudioManager 6.12 手机翻背面即静音震动——SensorListener及AudioManager整合应用 6.13 指定...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    6.10 实现可定时响起的闹钟——PendingIntent与AlarmManager的运用 6.11 黑名单来电自动静音——PhoneStateListener与AudioManager 6.12 手机翻背面即静音震动——SensorListener及AudioManager整合应用 6.13 指定...

    Google Android SDK开发范例大全的目录

    5.4 自制发送Email程序——Intent在Email上的使用-p165 5.5 自制日历手机数据库——实现SQLiteOpenHelper 5.6 手机震动的节奏——Vibrator对象及周期运用 5.7 图文可视化提醒——Toast与LinearLayoutView 5.8 状态栏...

    Google Android sdk 开发范例大全 部分章节代码

    5.4 自制发送Email程序——Intent在Email上的使用-p165 5.5 自制日历手机数据库——实现SQLiteOpenHelper 5.6 手机震动的节奏——Vibrator对象及周期运用 5.7 图文可视化提醒——Toast与LinearLayoutView 5.8 状态栏...

    Google Android SDK 开发范例大全01

    5.4 自制发送Email程序——Intent在Email上的使用-p165 5.5 自制日历手机数据库——实现SQLiteOpenHelper 5.6 手机震动的节奏——Vibrator对象及周期运用 5.7 图文可视化提醒——Toast与LinearLayoutView 5.8 状态栏...

    Google Android SDK 开发范例大全02

    5.4 自制发送Email程序——Intent在Email上的使用-p165 5.5 自制日历手机数据库——实现SQLiteOpenHelper 5.6 手机震动的节奏——Vibrator对象及周期运用 5.7 图文可视化提醒——Toast与LinearLayoutView 5.8 状态栏...

    Google+Android+SDK开发范例大全

    filter协同作业 6.17 双向短信常驻服务——Service与receiver实例 第7章 娱乐多媒体 7.1 访问Drawable资源的宽高——ContextMenu与Bitmap的应用 7.2 绘制几何图形——使用android.graphics类 7.3 手机屏幕保护程序...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    6.10 实现可定时响起的闹钟——PendingIntent与AlarmManager的运用 6.11 黑名单来电自动静音——PhoneStateListener与AudioManager 6.12 手机翻背面即静音震动——SensorListener及AudioManager整合应用 6.13 ...

    Google Android SDK开发范例大全(完整版)

    6.10 实现可定时响起的闹钟——PendingIntent与AlarmManager的运用 6.11 黑名单来电自动静音——PhoneStateListener与AudioManager 6.12 手机翻背面即静音震动——SensorListener及AudioManager整合应用 6.13 指定...

Global site tag (gtag.js) - Google Analytics