我创建和简单的应用程序发送邮件使用意向电子邮件,动态字段(在运行时获得所需的字段)。它工作正常。通过Intent将发件人的电子邮件ID添加到CC?
,但我需要CC添加到发件人的电子邮件ID。当邮件也发送到收件人邮件ID时,邮件必须发送给发件人电子邮件ID。
我知道程序通过这个代码通过故意添加CC。
emailIntent.putExtra(Intent.EXTRA_CC, "sender's mail id");
我需要发件人的电子邮件ID放在那里。我已经尝试了很多时间。但是,还没有结果得到它。任何人指导我。提前致谢。
更新 -
从这个Question.我可以成功地添加Gmail的主要电子邮件ID。但是,如果我选择电子邮件而不是Gmail,则无法获取主电子邮件ID。我已经使用此代码来获取电子邮件ID -
AccountManager manager = AccountManager.get(TestActivity.this);
Account[] accounts = manager.getAccounts();
int size = accounts.length;
String[] names = new String[size];
for (int i = 0; i < size; i++)
{
names[i] = accounts[i].name;
}
如果我使用此代码意味着,我可以得到它们都在Gmail电子邮件同步,但不是所有同步电子邮件帐户。为何发生这种情况?任何人指导我?
你是如何让你的应用程序中的邮件?通过broadcastListeners? – akkilis 2012-01-18 12:09:21
使用服务。 @akkilis – Praveenkumar 2012-01-18 12:13:26