activityからGmailを指定して呼び出したが、添付ファイルの設定をしたつもりだが、エラーも出ず添付もされない。なぜ?
Activityのから、Gmailを呼び出してファイル添付が出来ません。
そんなことは出来ないよ?というようなページもあり、どうすればいいのでしょうか?
現状、宛先や件名、本文など正しく設定されGmailの送信画面にはなりますがファイルが添付されていません。
String absPath = "file:///data/data/(パッケージ名)/files/slip.csv"; // このファイルはeclipseのDDMSで見ると存在します。
Intent intent = new Intent(); intent.setClassName("com.google.android.gm","com.google.android.gm.ComposeActivityGmail");
intent.setAction(Intent.ACTION_SENDTO); intent.setData(Uri.parse("mailto:" + "ここには宛先のメールアドレスを指定します。"));
intent.putExtra(Intent.EXTRA_SUBJECT, "タイトル(件名)を指定します。");
intent.putExtra(Intent.EXTRA_TEXT,"本文を指定します。"); Uri retUri =
Uri.parse(absPath);
intent.putExtra(Intent.EXTRA_STREAM, retUri); //ここで添付ファイルの情報を送っているはず
startActivity(intent);