我的应用程序是基于计划的应用程序。我想从设备上配置的默认帐户发送电子邮件。
每当我们设定任何时间表时,它都会在那时通知。在那段时间我想发送邮件到接收器,其地址已在Textview中设置。 但是,这些流程必须在后台运行。
如何通过通知时间和使用默认帐户发送邮件来完成此操作?
有人帮我这样做吗?
答案 0 :(得分:1)
如何通过通知时间和使用默认帐户发送邮件来完成此操作?
AlarmManager
可以解决问题的时间部分。
Android没有“默认”电子邮件帐户的概念,主要是因为Android没有电子邮件的概念。电子邮件是由应用程序提供的,而不是操作系统。此外,Android设备上的电子邮件和Gmail应用程序都不支持第三方应用程序在后台发送电子邮件而无需用户参与。如果您真的想在后台发送电子邮件,则需要实现自己的SMTP / IMAP客户端(例如,使用JavaMail)或让您的应用程序联系您创建的代表您发送电子邮件的Web服务。