私のアプリは添付ファイル付きのメールを送信していますが、問題はメールを送信するのに添付ファイルなしで送信することです。ファイルはSDカードに存在し、私はそれを切り離してファイルを表示することができます。
これがEmail.javaのコードです
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL, new String[] { "" });
i.putExtra(Intent.EXTRA_SUBJECT, "");
i.putExtra(Intent.EXTRA_STREAM,Uri.parse("file://mnt/sdcard/fun/itisfun.csv"));
i.putExtra(Intent.EXTRA_TEXT, "");
i.setType("message/rfc822");
startActivity(Intent.createChooser(i,"gmail :"));
これが私がメニフェストで試した許可です
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<permission android:name="android.permission.INTERNET"></permission>
私はあなたの助けに感謝します。