Rexsee API引见:Android定时任务Alarm,附基本的闹钟功能示例
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地址。
【示例】
?