0

私は Android フォームを持っており、フィールドの 1 つはメール ID です。同じアクティビティのボタンをクリックするだけで、そのメール ID を取得し、そのメール ID に関するデータを送信したいと考えています。データを送信できる方法は何ですか。

4

2 に答える 2

2

から取得したデータを電子メールで送信するのは非常に簡単です。EditText

String mail = "this is the Email message body";
i = new Intent(Intent.ACTION_SEND); // start the activity for sending an email
i.setType("vnd.android.cursor.dir/email"); //set the mime type for the Email
i.putExtra(android.content.Intent.EXTRA_SUBJECT, "FW: " + "subject");
String[] to = {editText.getText().toString()};
i.putExtra(android.content.Intent.EXTRA_EMAIL, to);

i.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(mail));
startActivity(Intent.createChooser(i, "EMAIL"));
于 2012-05-14T07:12:15.257 に答える
0

2つの方法があります

1- ネイティブ メール アプリを使用する フォームにデータが事前に入力された画面が開きます。意図的にデータを送信する必要があります。

2-ネイティブアプリなしで送信

デフォルト/組み込みアプリを使用せずにJavaMail APIを使用してAndroidで電子メールを送信する

于 2012-05-14T07:12:59.930 に答える