cron4j 在android实现任务调度
16lz
2021-01-25
都知道, android 本身有 定时器都可以实现定时任务
TimeTask
AlarmManager
这里在处理复杂任务的时候可以用到另外一个轻量级的框架
cron4j
官方学习网址:http://www.sauronsoftware.it/projects/cron4j/manual.php
并支持Cron表达式
public class TestScheduler { public static void main(String[] args) throws Throwable { Scheduler scheduler = new Scheduler(); scheduler.schedule("* * * * *", new HelloWorldTask()); scheduler.start(); Thread.sleep(300000); scheduler.stop(); }}
系统进度的调用
public void doTask(){ ProcessTask task = new ProcessTask("C:\\Windows\\System32\\notepad.exe"); Scheduler scheduler = new Scheduler(); scheduler.schedule("* * * * *", task); scheduler.start(); }
更多相关文章
- Android带进度条文件上传
- 关于 android 中 postDelayed方法的讲解
- 如何使用ProgressBar动态设置进度条渐变
- 一种动态水平ProgressBar的实现
- android学习笔记32:标题栏进度条
- 自定义控件-进度条
- android 通过正则表达式遍历html中所有的img标签
- Android(安卓)游戏引擎libgdx 资源加载进度百分比显示
- Android中FTP上传、下载(含进度)