2014-01-13 113 views
-1

我需要從用戶的同步帳戶發送電子郵件。從用戶帳戶發送電子郵件

我看到這個例子:

Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/html"); 
intent.putExtra(Intent.EXTRA_EMAIL, "[email protected]"); 
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); 
intent.putExtra(Intent.EXTRA_TEXT, "I'm email body."); 

startActivity(Intent.createChooser(intent, "Send Email")); 

但我不想使用谷歌的aplication,我要創造我自己的活動來做到這一點。

我無法找到如何做到這一點的任何反感。

另外,如果有人知道如何從谷歌的應用程序中得到結果(用戶發送郵件?),也可以解決我的問題。

回答

0

聽起來好像你想完全控制電子郵件發送過程。爲此,您需要自己與郵件服務器進行通信,而不是將控制權交給其他應用程序。

也許這個鏈接會指向正確的方向。

http://mobiledevtuts.com/android/android-sdk-smtp-email-tutorial/

+0

我知道如何發送電子郵件..但我的問題是,我不希望用戶輸入自己的密碼,我寫 – susparsy

+0

我不能看到你指定你不想讓用戶輸入一個密碼。我只看到你指定你不想使用內置的應用程序。如果是這種情況,那麼你所問的是不可能的。 – Kuffs

+0

您的「可選」選項之前已被詢問。 http://stackoverflow.com/questions/3600149/get-mail-sent-notification-in-onactivityresult-android – Kuffs

相關問題