如何在用户指定的时间后在Android中发送短信?

时间:2016-03-17 06:23:07

标签: java android sms alarmmanager

我首先要道歉,我是Android开发的新手,答案可能比我意识到的要简单得多。

我遇到的问题是,对于我正在处理的程序,我需要我的应用程序在用户选择的一定时间后发送短信到他们选择的电话号码。 >我知道如何使用sendSMS("1234445555", "Message");

但是,即使应用程序没有焦点,或者手机当前处于睡眠状态,我怎样才能让它运行以便发送消息?此外,有没有办法允许用户返回应用程序并在他们设置的计时器用完之前取消消息?

1 个答案:

答案 0 :(得分:1)

你可以看一下android Task Scheduling。 您可以使用Schedule Task,Alarm Manager或JobScheduler并在服务中编写消息发送代码

查看以下链接。

http://www.vogella.com/tutorials/AndroidTaskScheduling/article.html