2010-04-05 36 views
1

我正在設計一個應用程序,其中的數據存儲在數據庫中。表單中有一個按鈕,點擊該按鈕可將電子郵件發送至預先定義的郵件地址,並將數據存儲在數據庫中。由於我是新手到Android,我需要有關發送郵件的幫助......所以,請幫我...使用Android的用戶輸入發送電子郵件

回答

4
final Intent intent = new Intent(Intent.ACTION_SEND); 
    intent.setType("plain/text"); 
    intent.putExtra(Intent.EXTRA_EMAIL, new String[]{someEmailAddressString}); 
    intent.putExtra(Intent.EXTRA_SUBJECT, someSubjectString); 
    intent.putExtra(Intent.EXTRA_TEXT, someEmailContentString); 
    startActivity(intent); 

這將打開與上述資料準備的電子郵件的電子郵件應用程序。用戶只需點擊「發送」即可發送郵件,然後發送回您的應用。這種方法在您的應用程序中不需要任何權限,並且具有良好的隱私影響,因爲用戶可以在發送之前看到郵件並記錄它。

+0

我必須從數據庫中獲取值到電子郵件的主題和文本正文。可以請你詳細說明如何得到它? – 2010-04-05 12:02:14

+0

「從數據庫獲取值到電子郵件的主題和文本正文」..在示例中,'someEmailContentString'應該替換爲從數據庫獲得的一些字符串以表示電子郵件的正文。如果不知道更多關於數據庫及其工作原理的信息,我無法進一步提供建議。 – 2010-04-05 13:50:38

+0

情景是這樣的...我必須從5個編輯文本視圖中獲取數值日期選擇器和時間選擇器。我必須發送一封電子郵件來收集他們的信息。如果您解釋如何獲取信息併發送郵件,我將不勝感激。如果你可以通過使用字符串解釋也沒有問題... – 2010-04-06 05:39:00

相關問題