IntentのACTION_SENDTOを使用します。
添付付きでメールアプリ起動サンプル
public void sendMail(Context ctx, String address, String subject, String content) { Uri uri = Uri.parse("mailto:" + address); // ACTION_SENDTOを使用してIntentを生成 Intent intent = new Intent(Intent.ACTION_SENDTO, uri); intent.putExtra(Intent.EXTRA_SUBJECT, getString(subject)); intent.putExtra(Intent.EXTRA_TEXT, content); // ファイルパスを指定 Uri attach = Uri.parse("file:///download/attache.png"); // 添付の設定 intent.putExtra(Intent.EXTRA_STREAM, attach); // MineTypeを設定 (pngファイルの場合) intent.setType("image/png"); // メーラー呼び出し ctx.startActivity(intent); }
0 件のコメント:
コメントを投稿