如何在 Android 中发送预定的短信?

How to send scheduled SMS messages in Android?

我必须创建一个在其数据库中包含一些手机号码的应用程序。它必须每天在 12:00 AM 向数据库中的每个人发送短信。我知道如何在数据库中添加数字。但我不知道如何为所有这些号码发送预定消息。有什么帮助吗?

使用 alarmmanager 安排调用获取编号的方法。从您的数据库中将您想要的消息发送到该号码。

来自 android 文档:

AlarmManager:此class提供对系统报警服务的访问。这些允许您将您的应用程序安排在将来的某个时间 运行。当警报响起时,系统会广播为其注册的 Intent,如果尚未 运行ning 则自动启动目标应用程序。

使用 SmsManager 发送短信

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo, null, message, null, null);

并且每天用闹钟管理器做

查看本教程了解更多详情:

http://www.tutorialspoint.com/android/android_sending_sms.htm http://javatechig.com/android/repeat-alarm-example-in-android