Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 调度文本消息_Java_Android_Alarmmanager - Fatal编程技术网

Java 调度文本消息

Java 调度文本消息,java,android,alarmmanager,Java,Android,Alarmmanager,我正在尝试制作一个android应用程序,它在用户输入的某个日期发送预先编写的消息。更像是一个自动发送生日消息的应用程序。我的疑问是,如果应用程序在几天内没有打开,应用程序还能工作吗?如果可以,我该怎么做。谢谢。我也研究了类似的问题,但并没有消除我的疑虑。我认为您需要使用AlarmManager来安排操作 您可以使用 SmsManager SmsManager=smsmsmanager.getDefault() smsManager.sendTextMessage(phoneNo,null,m

我正在尝试制作一个android应用程序,它在用户输入的某个日期发送预先编写的消息。更像是一个自动发送生日消息的应用程序。我的疑问是,如果应用程序在几天内没有打开,应用程序还能工作吗?如果可以,我该怎么做。谢谢。我也研究了类似的问题,但并没有消除我的疑虑。

我认为您需要使用AlarmManager来安排操作

您可以使用

SmsManager SmsManager=smsmsmanager.getDefault()


smsManager.sendTextMessage(phoneNo,null,message,null,null)

问题是你希望你的应用程序表现如何?发送需要发送消息的自动消息或提醒用户。你说的短信是指短信?我想自动发送短信你已经在标签中添加了答案。其
AlarmManager
。所以一年365天,你们可以每天在数据库中预先编写文本,或者你们可以根据需要从一些数据源中获取它们。当你说消息时,我假设是通知。是的,如果你的应用程序没有运行,AlarmManger将工作。深入查看文档(包括打瞌睡和待机模式)。您可以使用报警管理器、工作管理器或作业调度程序进行此操作,但请记住,谷歌对所有短信和电话相关权限设置了非常严格的限制,为了能够发布包含这些权限之一的应用程序,您必须向谷歌发送特殊请求,并解释为什么需要此权限。