私は次の問題をしなければなりません:
画像を添付してメールを送信したい。私はこのコードを書きました:
File file = context.getDir("Files", context.MODE_WORLD_WRITEABLE);
File image = new File(file, "image.jpg");
Uri U = Uri.fromFile(image);
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("image/jpg");
i.putExtra(Intent.EXTRA_STREAM, U);
context.startActivity(Intent.createChooser(i, "Email:"));
メールは送信されますが、添付ファイルがありません。
メールが添付ファイルなしで送信される理由を誰か知っていますか?
編集
私は自分の質問に対する答えを見つけました。画像は内部ストレージに保存されていたため、十分な権限がなく、電子メールで送信できませんでした。イメージを externalStorage に移動しましたが、現在は機能しています:)
ありがとう、アーク