2012-07-05 58 views
0

可能重複:
Sending Email in Android using JavaMail API without using the default/built-in app直接連接到Gmail與Android

我想有超過Gmail的,我和我的應用程序記錄的附加音頻文件發送電子郵件。我可以通過附件從android發送直接郵件,而無需選擇發送方法嗎? (藍牙等)?我只想通過點擊一個按鈕發送郵件附件。

我可以用android做到這一點嗎? 另外,我會被迫是我可以得到通過gmail與android發送郵件的代碼。

+0

見stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-built-in-a – dira

+0

如果三陪,從而與音頻發送郵件你能請回答這個? http://stackoverflow.com/questions/11307840/android-share-intent-audiotrack –

回答

1

這裏是發送一個電子郵件的背景(使用Gmail帳戶)給他人着,當然有附接一個完整的示例。 Send email with attachment using GMAIL account

查找這個項目,你需要設置下面的Gmail帳戶細節MailSenderActivity

private static final String GMAIL_EMAIL_ID = ""; 
private static final String GMAIL_ACCOUNT_PASSWORD = ""; 
private static final String TO_ADDRESSES = ""; // to email addresses separated by comma 

如果不根據你的需要

需要ZipUtility類,刪除和使用它的 example project here
+0

太棒了。謝謝。 –

0

不幸的是,沒有辦法強迫用戶選擇的Gmail應用程序,而不是內置的郵件客戶端。

大多數用戶已經有一個Gmail帳戶,如果他們擁有Android客戶端,以便他們可能會無論如何使用它。

0

正如其他人已經發布,你可以使用Java郵件API,但是你必須硬編碼的電子郵件和密碼,是不是可取的。

你可以做的是連接到可以發送電子郵件,並使用它,而不是一個Web服務。 這樣可以減少安全風險。