首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Rexsee API引见:Android定时任务Alarm,附基本的闹钟功能示例

2012-06-27 
Rexsee API介绍:Android定时任务Alarm,附基本的闹钟功能示例?利用Rexsee扩展的Alarm可以快速实现关于任务

Rexsee API介绍:Android定时任务Alarm,附基本的闹钟功能示例

?

利用Rexsee扩展的Alarm可以快速实现关于任务定时的相关功能,基本的闹钟事件如下

?

【函数】void set(String argu)

【说明】设置闹钟。

【返回】无

【参数】?argu:型如“key1=value1;key2=value2;......”的参数表。首先,该参数表支持rexseeNotification.show()函数的所有参数,用于显示通知(调用rexseeNotification.show()),请参见rexseeNotification。另外,该参数表增加了以下参数:

?

  • forcerepeat:true或false。当该闹钟是由推送信息而非页面设定时,如果id和之前的推送信息的id重复,由该参数决定是否强制重新执行,默认为false,即不会重复执行任何id重复的推送信息。
  • command:闹钟响时要执行的命令,目前支持的命令包括:
    • notification:发送通知,默认值。
    • startApplication:启动程序。
    • cleanApplicationData:清除本程序的业务数据(私有内存中的所有数据)。
    • notificationimmediately:true或false,无论命令是否notification,该参数都允许系统在设置闹钟的第一时间先发送一个通知,然后在指定的时间延迟后再执行命令,默认为false。
    • notificationafterexec:true或false,无论命令是否notification,该参数都允许系统在执行完命令后发送一个通知,默认为false。
    • alermname:闹钟的名称,默认为"defaultAlerm"。
    • alermfirsttime:时间戳,第一次闹钟响(即执行命令)的时间,如果设为0或其他小于当前时间的时间戳,命令将立即执行,默认为立即执行。
    • alermrepeatinterval:毫秒数,第一次闹钟响之后,间隔该时间后重复执行命令,如果小于零,将不会重复执行。
    • startApplicationUrl:如果命令为startApplication,程序启动后访问的URL地址。

      【示例】

      ?

热点排行