2011-12-01 64 views
1

我的应用程序是基于计划的应用程序。我想从设备上配置的默认帐户发送电子邮件。在Android中发送邮件

每当我们设定任何时间表,它都会在那个时间通知。那时候我想发送邮件给已经在Textview中设置了地址的收件人。 但是,这些过程必须在后台运行。

我该如何做到这一点,通知时间和发送邮件的默认帐户?

任何人都可以帮助我做到这一点?

回答

1

我该如何做到这一点通过通知时间和发送邮件与默认帐户?

您的问题可以通过AlarmManager处理的时间部分。

Android没有“默认”电子邮件帐户的概念,主要是因为Android没有电子邮件的概念。电子邮件是由应用程序提供的,而不是操作系统。此外,电子邮件和Android设备上通常提供的Gmail应用程序都不支持在没有用户参与的情况下在后台发送电子邮件的第三方应用程序。如果您真的想在后台发送电子邮件,您需要实现自己的SMTP/IMAP客户端(例如使用JavaMail),或让您的应用程序联系您创建的某个Web服务,以您的名义发送电子邮件。