Hi,

I never got this to work on a real device, got the email but no
attachment, also when installing K9 on a emulator and
then sending the email I see the mail in the outbox with a size of 0
bytes:

public static void sendFile(Context context) {
  File exportDir = new File(Environment.getExternalStorageDirectory(),
"mydir");
  if (!exportDir.exists()) {
    exportDir.mkdirs();
  }
  String csvFile = exportDir + "/file.csv";
  File file = new File(csvFile);
  if(file.exists()) {
    Intent sendIntent = new Intent(Intent.ACTION_SEND);
    sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV file");
    sendIntent.setType("text/csv");
    //sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
    //sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" +
Environment.getExternalStorageDirectory() + "/mydir/file.csv"));
    sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/
mydir/file.csv"));
    context.startActivity(Intent.createChooser(sendIntent, "Send CSV
file"));
  } else {
    Util.displayToast(context, R.string.no_csv_file);
  }
}

Any help appreciated.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

To unsubscribe, reply using "remove me" as the subject.

Reply via email to