私は新しい Android 開発者で、アプリで、Assets フォルダーに配置されたメールで画像を送信したいのですが、メーラー ビューには 0 kb サイズの画像添付ファイルが表示されますが、画像の名前は正しく表示され、ここに私のコードは次のとおりです。
try {
Intent picMessageIntent = new Intent(android.content.Intent.ACTION_SEND);
picMessageIntent.setType("image/png");
String str = "image.png"
String imageDirectoryPath = Environment.getExternalStorageDirectory().getAbsolutePath()+"file:///android_asset/Images/" + str;
File downloadedPic = new File(imageDirectoryPath);
picMessageIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(downloadedPic));
startActivity(Intent.createChooser(picMessageIntent, "Send your picture using:"));
} catch (Exception e) {
Toast.makeText(MyActivity.this, "No handler", Toast.LENGTH_LONG).show();
}
何か提案があればお願いします...事前に感謝します...