我需要在应用程序运行时在后台发送邮件警报。 现在我尝试了意图,但邮件客户端活动已初始化,但我需要在没有用户知识的情况下发送邮件。 我怎样才能做到。
答案 0 :(得分:0)
根据Till Helge Helwig
建议将您的发送邮件代码投入使用或在AsyncTask中,现在不使用Intent(没有用户交互),您可以发送邮件。
查看Sending Emails without User Intervention (no Intents) in Android
或Sending email without user interaction in Android。
感谢。
答案 1 :(得分:0)
您可以通过AccountManager类获取默认邮件帐户,该帐户包含与帐户类关联的所有帐户
听取一些代码来定义,如何获取默认帐户值
Account[] accounts = AccountManager.get(this).getAccounts();
for (Account account : accounts) {
String possibleEmail = account.name;}