android集成 任务调度 cron4j
来源:互联网 发布:大学生贷款骗局知多少 编辑:程序博客网 时间:2024/06/06 12:35
最近有需要在android使用很复杂的定时任务,android中timer满足不了需求,之前用过Java的Quartz任务调度框架,感受了其强大的机制 ,其中使用Cron表达式可以轻松的完成复杂的任务调度,开始尝试将其在Android中集成,但其依赖jre下的java.beans这个包,集成起来有点复杂,不过Quartz跟java都开源,可以尝试拿开源框架来集成。在网上找了一个更轻量级的并支持Cron表达式的开源框架Cron4j, Cron4j是一个轻量级的java任务调度工具,可以采用Unix Crontab语法(类似Cron表达式)来设置任务调度时间,大小也只有36KB。
w.sauronsoftware.it/projects/cron4j/download.php
Sonme examples:
5 * * * *:表示在每时的第5分钟的时候执行一次(如00:05, 01:05, 02:05 etc.)。
* * * * *:表示每分钟执行一次。
* 12 * * Mon:表示每星期一12时的每一分钟执行。
使用示例:
import it.sauronsoftware.cron4j.Scheduler;
public class TestScheduler {
public static void main(String[] args) throws Throwable {
Scheduler scheduler = new Scheduler();
scheduler.schedule("* * * * *", new HelloWorldTask());
scheduler.start();
Thread.sleep(300000); // pause the main thread for 5 minutes
scheduler.stop();
}
}
0 0
- android集成 任务调度 cron4j
- android集成 任务调度 cron4j
- android集成 任务调度 cron4j
- android集成 任务调度 cron4j
- android集成 任务调度 cron4j
- cron4j 在android实现任务调度
- Spring集成Quartz任务调度
- springBoot 集成 Quartz任务调度
- springBoot 集成 Quartz任务调度
- Java语言cron4j轻量调度框架
- CRON4J 与Android进行整合
- tomcat下集成quartz任务调度
- Spring集成quartz任务调度框架
- SSH中集成Quartz任务调度
- Android任务流调度 - Init
- 在Spring框架中集成Quartz实现任务调度
- Sring核心技术与最佳实践- 9.2 集成任务调度服务
- Spring3.2-quartz2.2.1集成执行任务调度
- 极光推送JPush
- 数据库分库分表(sharding)
- Gridview的Item嵌套CheckBox的另一种实现,避免了选中错乱等问题
- android:json解析库
- 嵌入式 Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches
- android集成 任务调度 cron4j
- 从零开始学习嵌入式Linux系统编程
- android 分辨率自适应
- yii2 无法发送邮件的解决 can not send email
- 《C++编程风格》摘要
- Android数据库ORMlite框架
- centos6 安装nfs
- 5分钟学会怎样提升网站用户体验及优化方法
- form表单中Enctype=multipart/form-data