用JDring设置类似cron的日程提醒

2016-02-19 18:39 9 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享用JDring设置类似cron的日程提醒的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - 编程语言 】

?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)


  UNIX操作系统用cron守护进程来在特定的时间和日期运行脚本。Java Development Kit (JDK) 1.3的java.util.Timer类答应开发者设置每隔N毫秒执行一些任务,但没有类似cron的结构来指明一天或一周中的特定时间。
  
  这个缺口现在被JDring包堵上了,它是Olivier Dedieu编写的一个Java的类似cron的日程安排提醒程序。JDring.zip文件中包含这些部分:
  
  源代码:这不是必需的,可以不管它。
  Javadoc文档:把这个放到你的docs目录中去。
  Jar文件:这个文件包含编译好的类,要把它放到你的classpath中去。
  使用JDring有两步。第一步要创建一个AlarmListener,这是一个包含一个方法的接口:
  
  void handleAlarm(AlarmEntry entry);
  
  AlarmEntry参数提供了日程提醒设置在什么时刻的细节。下面是使用AlarmListener的一个简单例子:
  import com.jalios.jdring.AlarmEntry;
  import com.jalios.jdring.AlarmListener;
  
  public class Buzzing implements AlarmListener {
  
  private String buzz;
  
  public Buzzing(String buzz) {
  this.buzz = buzz;
  }
  
  public void handleAlarm(AlarmEntry entry) {
  System.err.println("滴零零……");
  System.err.println(buzz);
  }
  
  }
  使用JDring的第二步是通知一个中心治理者AlarmListener应该在什么时候响铃。这个治理者是AlarmManager的一个实例,它有一个空的构造器。在特定时刻调用日程提醒和cron类似,像下面这样:
  AlarmManager.addAlarm(minute, hour, day of month, month, day of week, year,
  AlarmListener)
  下面的示例代码示范了一个设置成在每个小时的第20分钟开始响铃的日程提醒:
  import com.jalios.jdring.AlarmManager;
  import com.jalios.jdring.PastDateException;
  
  public class SetAlarm {
  
  static public void main(String[ ] args) {
  AlarmManager mgr = new AlarmManager( );
  mgr.addAlarm(20, -1, -1, -1, -1, -1, new Buzzing( ));
  }
  
  }
  这个例子示范了如何设置在每个星期五的下午五点提醒:
  manager.addAlarm(00, 17, -1, -1, Calendar.FRIDAY, -1, new Buzzing());
  // java.util.Calendar
  JDring还可以用来记住一个周年纪念日,像下面这样:
  manager.addAlarm(00, 12, 20, Calendar.MARCH, -1, -1,
  new Buzzing("记住明天是周年纪念!") );

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1618492.html

延伸阅读
圈圈消息提醒设置方法   圈圈消息提醒设置方法。如果什么消息都打开提醒,在人气很旺的时候,手机不是很快都会被震没电?小伙伴可以根据需求自行设置那些消息提醒。接下来小编就教大家圈圈消息提醒设置方法。 1)打开进入应用后点击左上角。 2)接着点击导航栏图标。根据需求消息提醒。
大姨吗怎么设置提醒   1)打开大姨吗进入应用后点击下方导航栏。接着点击下方。 2)点击下方,编辑提醒信息后点击右上角即可。
可见怎么设置消息提醒?   相信这个应用小伙伴也不可以一天到晚看着,设置不同的消息提醒,让它来提醒你吧!在哪里设置呢?接下来小编就教大家可见怎么设置消息提醒? 1)打开可见进入应用后点击下方导航栏,接着点击上方。 2)在个人信息页面点击,根据个人需要设置消息提醒即可。
闪记怎么设置提醒   闪记怎么设置提醒?对于小伙伴自己记录的记事可以对其设置提醒,这样的记事功能实用性更强。接下来小编就教大家闪记怎么设置提醒?闪记设置提醒方法。 1)打开,找到你要设置提醒的记事,该记事。 2)接着点击,编辑时间后点击下方即可。
快车“基本设置”如何事件提醒设置 快车基本设置的事件提醒设置说明如下: 启动退出 启动快车时自动修复浏览器支持 退出快车时有任务正在下载提示 添加任务 添加多个任务提示 选中时执行上述操作弹出新建对话框,未选中时直接用新建对话框的默认属性开始下载,不弹出新建任务对话框。 任务完成 ...

经验教程

468

收藏

79
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部