こんにちは、電子メール機能を備えた Android アプリケーションを開発しています。ここでは、パス data/data/mypackage/files フォルダーから CSV ファイルを送信する必要があります。そこにcsvファイルを保存しています.そこに保存しています.私のcsvファイルのサイズはわずか245バイトです. しかし、Androidのメール機能を介してそのファイルを送信しようとすると、「ファイルが大きすぎて添付できません..」というメッセージが表示されます。
これが私のコードです:
String filelocation="file:///data/data/my package/files/excerDB.zip";
final Intent emailIntent = new
Intent(android.content.Intent.ACTION_SEND);
emailIntent .setType("plain/text");
emailIntent .putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"purpletalk.raghu@gmail.com"});
emailIntent .putExtra(android.content.Intent.EXTRA_SUBJECT, "Attendence Report");
emailIntent .putExtra(android.content.Intent.EXTRA_STREAM, Uri.parse(filelocation));
startActivity( emailIntent);
しかし、それは私にとってはうまくいきません。アプリケーションでファイルをメールの添付ファイルとして送信する方法を教えてください。