我正在制作一个应用程序,它允许我们自动发送短信给我们的联系人,即用户界面允许我们插入我们必须发送的时间和短信内容。现在如何检查即使应用程序已关闭,发送短信的时间。在android中发送短信作为服务
我认为服务是用于这些任务?
我正在制作一个应用程序,它允许我们自动发送短信给我们的联系人,即用户界面允许我们插入我们必须发送的时间和短信内容。现在如何检查即使应用程序已关闭,发送短信的时间。在android中发送短信作为服务
我认为服务是用于这些任务?
private void setRecurringAlarm(Context context) {
Calendar updateTime = Calendar.getInstance();
updateTime.setTimeZone(TimeZone.getTimeZone("GMT"));
updateTime.set(Calendar.HOUR_OF_DAY, 11);
updateTime.set(Calendar.MINUTE, 45);
Intent downloader = new Intent(context, AlarmReceiver.class);
PendingIntent recurringDownload = PendingIntent.getBroadcast(context, 0, downloader, PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager alarms = (AlarmManager) getActivity().getSystemService(
Context.ALARM_SERVICE);
alarms.setInexactRepeating(AlarmManager.RTC_WAKEUP,
updateTime.getTimeInMillis(),
AlarmManager.INTERVAL_DAY, recurringDownload);
}
这Alaram经理将在预定时间调用AlarmReciever。这样做。
你可以在这里找到更多的细节:Scheduling Task
问候, Aqif哈米德
使用该报警经理,设置一个去当“报警”去的,然后让它发送消息的广播接收器,看看这里的报警经理Alarm Manager Example