以预定时间以编程方式发送短信

时间:2013-01-01 18:49:31

标签: android

有没有办法在预定时间以编程方式发送短信?无需每秒检查当前时间。

1 个答案:

答案 0 :(得分:2)

使用Android Timer类“schedule method来安排短信在预定TimerTask的run()方法中使用以下内容发送:

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);

对于格式化日期字符串,要获取when函数的schedule()参数,请使用SimpleDateFormat类“parse() method。如果您的日期字符串是“12/31 / 2013-12:12”,那么您可以使用以下方式获取日期对象:

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy-HH:mm");
Date when = sdf.parse(yourDateString, 0);

SimpleDateFormat are here的其他选项。