1. 程式人生 > >cron4j 在android實現任務排程

cron4j 在android實現任務排程

都知道, android 本身有 定時器都可以實現定時任務

TimeTask
AlarmManager

這裡在處理複雜任務的時候可以用到另外一個輕量級的框架
cron4j

並支援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();  
}