簡體   English   中英

使用默認的Android應用(內置電子郵件應用)在Android中發送電子郵件

[英]Send Email in Android using the default android app(Builtin Email application)

我想使用默認的Android電子郵件應用程序從我的應用程序發送電子郵件。 我為此寫了一個代碼

Intent mailIntent = new Intent(android.content.Intent.ACTION_SEND);
mailIntent.setType("plain/text");
mailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] { EMAIL });
mailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Invitation");
mailIntent.putExtra(android.content.Intent.EXTRA_TEXT,MAIL_MESSAGE);
startActivity(mailIntent);

但是這里它正在打開電子郵件應用程序。 我想發送郵件而不是開始任何活動。 有什么方法可以替換startActivity並啟動intent操作嗎?

請幫我。

提前致謝。

此鏈接可能有用,請查看下面的另一個有用鏈接該鏈接的代碼段

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);  

emailIntent.setType("plain/text");  
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, newString[]{"yourmail@website.com"});  
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, mySubject);  

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, myBodyText);  

startActivity(Intent.createChooser(emailIntent, "Send mail));  

希望有幫助...

是的,您可以通過在服務器端配置郵件代碼並通過android調用網絡服務來完成此操作,然后服務器將發送郵件

http://fahmirahman.wordpress.com/2011/04/21/connection-between-php-server-and-android-client-using-http-and-json/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM