2013-07-11 136 views
0

我一直在努力編寫一個可以發送電子郵件的程序,並且我去了this topic通過Android應用程序發送電子郵件

但是,它的答案都不起作用。我嘗試了接受的答案中給出的代碼,Android SDK給了我這個提醒:no application may perform this action。由yuku給出的其他代碼給出Unsopported action: This action is not currently supported警報。

有人可以幫助我嗎?任何一步一步的教程?順便說一下,我更喜歡一種解決方案,它不需要提示詢問用戶使用哪個電子郵件服務器,但現在是可選和額外的。

我也試過: Sending e-Mail in Android

回答

0

有兩種方法,第一,最好的和最簡單的方法是使用電子郵件的意圖。

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

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

另一種方法是編寫一個服務器端腳本發送電子郵件,在PHP,Python的任何其他服務器端語言,然後連接到它從你的應用程序發送電子郵件。

+0

謝謝你,我終於沒有收到錯誤!但它發送的是一封彩信而不是電子郵件!因此我無法找到它在收件箱收件箱 –

0

Here是如何在Android中發送電子郵件的分步教程。

+0

嗯先告訴我,我的手機(模擬器的東西)沒有任何郵件服務,所以我安裝了一個,然後它沒有工作......但這似乎很好 –

相關問題