添付ファイルに沿ってメールを送信するためのコードを記述しました。このメールを送信すると、添付ファイルにガベージ値が追加されました。添付部分は別の形式でエンコードされています。
Intent i = new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/html");
i.putExtra(Intent.EXTRA_EMAIL, new String[] {"user_one@example.com", "user_two@example.com" });
i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + sPhotoFileName));
i.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(mailBody));
startActivity(Intent.createChooser(i, "Send mail..."));
予想: エンコードされた文字列以外の画像ファイルを添付する必要があります。
どんな助けでも大歓迎です。前もって感謝します。