我正在製作一個基本的用戶輸入反饋表單的Android應用程序,最後還有一個提交按鈕。首先,我不知道如何使按鈕處於活動狀態,但我也想對其進行格式化,以便他們給出的人員名稱是它發送給我的電子郵件的主題。我基本上希望他們輸入的信息以電子郵件的形式發給我,我很困惑如何實現這一點。謝謝!如何將Android反饋表單作爲電子郵件提交?
回答
步驟1)採取的形式數據
步驟2)整理表單數據
步驟3)組織的意圖,並通過在各自的額外爲自己的內容(讀取。意向的文檔。 SEND_TO)
完成這一切後,您將獲得結果。
我已經設置了它,以便可以輸入信息,但我對Intent.SEND_TO的工作方式感到困惑。我可以將它們的輸入聲明爲一個字符串,然後將這些字符串分配給電子郵件的不同組件? – coltsfan95
**與SEND_TO相關的意圖附加組件的不同**組件。 – JoxTraex
假設你有一個名爲Button
在mBtnFeedback
「FeedbackActivity.java」,你可以動態地添加以下注冊基本的反饋功能:
mBtnFeedback.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String to = textTo.getText().toString();
String message = textMessage.getText().toString();
String subject = textSubject.getText().toString();
Intent mEmail = new Intent(Intent.ACTION_SEND);
mEmail.putExtra(Intent.EXTRA_EMAIL, new String[]{ to});
mEmail.putExtra(Intent.EXTRA_SUBJECT, subject);
mEmail.putExtra(Intent.EXTRA_TEXT, message);
// prompts to choose email client
mEmail.setType("message/rfc822");
startActivity(Intent.createChooser(mEmail, "Choose an email client to send your feedback!"));
}
});
更多有關rfc822
,請參閱this維基百科頁面。
有沒有辦法做到這一點,而無需打開外部電子郵件客戶端? – coltsfan95
@ coltsfan95您必須創建處理其他任務的其他活動,包括設置協議(例如smtp),端口,密碼驗證等。或者,您可以導入[javamail-android](https://code.google.com/p/javamail-android /)作爲類lib到您的項目並使用其API。 – melvynkim
好的,所以如果我這樣做,你提供的多少是佔位符?我得到很多錯誤 – coltsfan95
我是一位尋求Google/Android幫助的Android手機用戶,以克服電信公司和第三方在電信公司允許的情況下發送的手機垃圾短信(SMS & mms)威脅。 Android中的當前垃圾郵件過濾功能只能在移動電話號碼用於發送垃圾郵件後才能阻止移動電話號碼(不是字母類型的簡碼)。
它不會阻止第三方垃圾郵件發送者註冊新的SIM卡,也不會阻止電信公司使用字母短碼發送垃圾郵件。
我對如何改變Android的垃圾郵件過濾功能有一個想法(新方法),它會使第三方垃圾郵件發送者無法註冊新的SIM卡來發送垃圾郵件,並阻止電信公司使用字母型短消息發送垃圾郵件。
請給我Google/Android中合適人員的電子郵件地址,以便我解釋我對改進Android垃圾郵件過濾功能的想法或將此電子郵件轉發給該人並要求他/她與我聯繫。
@JamesAMohler你爲什麼編輯這篇文章?這不是問題的答案,因此應該刪除。通過編輯帖子,您已將其踢出審閱隊列 - ** [請參閱此處](http://stackoverflow.com/review/low-quality-posts/15241284)**。請將答案標記爲非答案,以便可以再次審查。謝謝。 – Pang
- 1. PHP電子郵件反饋表
- 2. 提交按鈕,將提交表單併發送電子郵件?
- 3. 電子郵件提交表單錯誤
- 4. 電子郵件提交表單
- 5. 發送表單提交電子郵件
- 6. 獲取表單提交/電子郵件
- 7. 如何在Android中發送特定電子郵件的反饋?
- 8. typo3表單,使用提交的電子郵件作爲
- 9. HTML表單提交如何:文件上傳和電子郵件
- 10. 在android中提供郵件反饋
- 11. 將表單數據提交到電子郵件文件夾
- 12. 如何在iOS的反饋表單中自動填充電子郵件地址?
- 13. 如何從電子郵件提交表單到數據庫?
- 14. 如何提交表單複選框到電子郵件地址?
- 15. 表單提交(電子郵件)與ASP.net和jQuery不工作
- 16. 將表單提交到電子郵件地址
- 17. 根據字段值將表單提交到電子郵件
- 18. Android - 用戶反饋的電子郵件彈出窗口?蜂窩
- 19. 反饋電子郵件中的設備信息android
- 20. Python /電子郵件 - 如何通過send_email接收用戶反饋?
- 21. 問題提交表格作爲電子郵件
- 22. PDF表格提交至電子郵件
- 23. HTML電子郵件提交表格
- 24. 從電子郵件提交表格
- 25. 從電子郵件提交表格3
- 26. 將交換電子郵件轉換爲smtp電子郵件
- 27. 反饋表格發送空的電子郵件
- 28. 通過電子郵件發送反饋表
- 29. 如何使用節點和快遞將表單提交給電子郵件
- 30. 如何將提交表單的詳細信息發送至電子郵件ID?
我仍然無法找到如何正確實施這個沒有錯誤... – coltsfan95
什麼不適用於@ melvkim的解決方案? – Ahmad
@Ahmad也許這樣做了,但我不能讓它在我的代碼中工作。我不知道我是不是把它放在正確的位置,或者是什麼,但我甚至無法讓onclick的聽衆很好地傾聽。我也不確定是否要在他的代碼中填寫某些內容? (我自己的變量等) – coltsfan95