私は、ユーザーとのやりとりなしにメールを送信する必要のあるアプリを持っています。 私はデフォルトの電子メールクライアントをGMAILとして設定するこのコードを開発しましたが、SENDを押す必要があります。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 私はそれを得ました。 ありがとう –