當我點擊我的應用程序中的按鈕時,是否可以打開Gmail等電子郵件客戶端?Android以編程方式打開電子郵件客戶端
11
A
回答
24
是的。你可以通過Intents啓動它。
Intent i = new Intent(Intent.ACTION_SEND);
i.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ emailAddress });
i.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
i.putExtra(android.content.Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(i, "Send email"));
+1
確實是工作夥伴。這是我做的方式Intent i = new Intent(Intent.ACTION_SENDTO,Uri.fromParts( 「mailto」,EMAIL_ADDRESS,null)); – jonney 2015-07-09 09:06:52
3
Intent i = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
"mailto", EMAIL_ADDRESS, null));
多達做的最新方式,
i.putExtra(android.content.Intent.EXTRA_SUBJECT, SUBJECT);
i.putExtra(android.content.Intent.EXTRA_TEXT, BODY);
startActivity(Intent.createChooser(i, "Send email"));
相關問題
- 1. 以編程方式打開iPhone的iPhone郵件客戶端
- 2. 如何以編程方式配置Android的默認電子郵件客戶端
- 3. 如何以編程方式打開電子郵件配置表?
- 4. HTML:無法打開客戶端電子郵件應用程序
- 5. 在Android上開發電子郵件客戶端應用程序
- 6. 按電子郵件並打開默認電子郵件客戶端
- 7. 如何打開默認的電子郵件客戶端附件
- 8. 打開帶附件的電子郵件客戶端
- 9. Javascript打開默認電子郵件客戶端不起作用
- 10. 單擊按鈕打開電子郵件客戶端
- 11. 以編程方式從POP3打開電子郵件並提取附件
- 12. 在Mac上使用Java以編程方式發送電子郵件(通過Mac郵件客戶端)
- 13. ANDROID |只發送電子郵件附件與電子郵件客戶端
- 14. 發送電子郵件客戶端兼容電子郵件
- 15. 檢測電子郵件發送的電子郵件客戶端
- 16. 以編程方式發送電子郵件給當前用戶
- 17. 以編程方式創建新的電子郵件帳戶
- 18. 以編程方式在Android中發送電子郵件
- 19. 如何在BlackBerry上以編程方式打開現有消息(電子郵件)
- 20. Webmail客戶端,可以像桌面客戶端一樣打開多個電子郵件地址
- 21. Android發送電子郵件不存在發送的電子郵件客戶端
- 22. java中的電子郵件客戶端
- 23. 電子郵件客戶端檢測
- 24. Django電子郵件客戶端
- 25. 從客戶端發送電子郵件
- 26. 從客戶端發送電子郵件
- 27. 通過客戶端發送郵件,無需啓動電子郵件客戶端(無提示電子郵件)
- 28. Android:如何打開郵件帳戶收到的電子郵件?
- 29. Gmail客戶端的Android不適用我的CSS樣式以電子郵件
- 30. 如何使用指定客戶端以編程方式從Java發送電子郵件附件
的可能重複[如何打開Gmail撰寫時被點擊Android應用程序的按鈕?](http://stackoverflow.com/questions/3935009/how-to-open-gmail-compose-when-a-button-is-in-android-app) – 2011-04-08 15:13:57