質問
“ メールを送信する目的があります。
”私たちのアプリケーションで
メールを送信する必要があり、そのインテントを呼び出す方法
解決
ハッキングされたバージョンのjavamail apiを使用せずに直接メールを送信することはできませんが、Intent.ACTION_SENDとIntent Chooserを使用して、ユーザーに簡単にメールを送信させることができます。
final Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"webmaster@website.com"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "my subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "body text");
context.startActivity(Intent.createChooser(emailIntent, "Send mail..."));
このコードをテストするときは、エミュレータ内では機能しないため、実際のデバイスを使用していることを確認してください。
所属していません StackOverflow