在android数据库中存储一组日期和一些内容,并在该日期发送短信

在android数据库中存储一组日期和一些内容,并在该日期发送短信,android,Android,每个人。我想做一个生日提醒应用程序。我想制作这样的应用程序,我们可以存储此人的详细信息,并设置提前的问候时间。谁能告诉我如何在android数据库中存储一组日期和一些内容,并在该日期自动发送短信?提前感谢你在这里需要考虑三件事: 用于从用户捕获生日/问候语/自定义日期的用户界面 存储捕获的信息 编写在给定时间运行的守护进程,并将数据库中的日期与当前日期进行比较;一旦你得到一个结果集,发送短信 现在您知道了具体需要做什么,就可以开始开发这些组件了,一次开发一个 谷歌搜索将获取大量关于上述三个概念的

每个人。我想做一个生日提醒应用程序。我想制作这样的应用程序,我们可以存储此人的详细信息,并设置提前的问候时间。谁能告诉我如何在android数据库中存储一组日期和一些内容,并在该日期自动发送短信?提前感谢你在这里需要考虑三件事: 用于从用户捕获生日/问候语/自定义日期的用户界面

存储捕获的信息

编写在给定时间运行的守护进程,并将数据库中的日期与当前日期进行比较;一旦你得到一个结果集,发送短信

现在您知道了具体需要做什么,就可以开始开发这些组件了,一次开发一个


谷歌搜索将获取大量关于上述三个概念的文章。希望这有帮助

由于这个问题相当广泛,我将为您提供一些参考资料。如果你在细节上遇到困难,可以问更多更详细的问题

Android使用Sqlite存储信息。这里是一个很好的起点:

要在Android上的未来日期触发事件,请使用AlarmManager。以下是文件:

以下是一个关于从Android发送短信的好教程:


祝你好运。

你需要完成以下步骤

  • 创建数据库并将值存储到表中

  • 在每个提醒中附加一个意图,以提醒您执行特定任务。在您的情况下,它将用于在特定日期发送您的短信。您需要在此处使用AlarmManager

  • 创建OneShotAlarm BroadcastReceiver,根据您为设置记录/提醒的目的而指定的_id,用提醒和代码捕捉您设置的警报,以便仅在那里发送短信


  • 如果没有自定义映像,您无法在Android上编写守护进程。使用AlarmManager。@spatulamania,我同意!我只是想让提问者自己找到答案