如何在用户指定的时间后发送 Android 中的短信?
How can I send an sms in Android after a user-designated amount of time?
首先要道歉,我是 Android 开发的新手,答案可能比我意识到的要简单得多。
我遇到的问题是,对于我正在处理的程序,我需要我的应用程序在用户选择的一定时间后向他们选择的 phone 号码发送短信. >我知道如何使用 sendSMS("1234445555", "Message");
但是我怎样才能做到 运行 以便发送消息,即使应用程序没有焦点,或者如果 phone 当前处于睡眠状态?此外,有没有什么方法可以让用户在他们设置的计时器 运行 结束之前返回应用程序并取消消息?
您可以查看 android 任务计划。
可以使用Schedule Task、Alarm Manager或JobScheduler,将消息发送代码写在服务中
看看下面的link。
http://www.vogella.com/tutorials/AndroidTaskScheduling/article.html
首先要道歉,我是 Android 开发的新手,答案可能比我意识到的要简单得多。
我遇到的问题是,对于我正在处理的程序,我需要我的应用程序在用户选择的一定时间后向他们选择的 phone 号码发送短信. >我知道如何使用 sendSMS("1234445555", "Message");
但是我怎样才能做到 运行 以便发送消息,即使应用程序没有焦点,或者如果 phone 当前处于睡眠状态?此外,有没有什么方法可以让用户在他们设置的计时器 运行 结束之前返回应用程序并取消消息?
您可以查看 android 任务计划。 可以使用Schedule Task、Alarm Manager或JobScheduler,将消息发送代码写在服务中
看看下面的link。
http://www.vogella.com/tutorials/AndroidTaskScheduling/article.html