インテントを使用して電子メールを送信するためのシンプルなアプリケーションを作成しました。実行時に必須フィールドを取得します。それはうまく動作します。送信者の電子メールIDをインテントを通じてCCに追加しますか?
しかし、私は、送信者の電子メールIDにCCを追加する必要があります。電子メールは、受信者のメールIDに送信されるときに、送信者の電子メールIDに対して送信する必要があります。
私はCCをこのコードで意図して追加する手順を知っています。
emailIntent.putExtra(Intent.EXTRA_CC, "sender's mail id");
送信者のメールIDが必要です。私はこれを多くの時間試しました。しかし、まだそれを得ることはありません。誰も私を導く。前もって感謝します。
アップデート - 私は成功したGmailのプライマリ電子メールIDを追加することができ、このQuestion.から
。しかし、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
サービスの使用。 @akkilis – Praveenkumar