我有一個應用程序需要發送電子郵件沒有用戶交互。 我已經開發了這個代碼,將默認的電子郵件客戶端設置爲GMAIL,但必須按發送。Android - 發送電子郵件沒有用戶按SEND
Intent emailIntent = new Intent(Intent.ACTION_SENDTO);
emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
emailIntent.setType("plain/text");
emailIntent.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"[email protected]"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "SUBJECT TEXT");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "body text");
startActivity(emailIntent);
之後,它會顯示電子郵件表格填充字段,用戶需要按SEND按鈕。 有人知道如何自動發送?
Gmail client waiting for user action to press SEND button
http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_(no_Intents)_in_Android –
完美@KNeerajLal 我知道了。 謝謝 –