开发者

how to display attach image from mail

开发者 https://www.devze.com 2023-01-15 23:30 出处:网络
Intent emailIntent = new Intent(Intent.ACTION_SEND); Uri U=Uri.parse(\"c:/logo.png\"); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,\"sivafarshore@yahoo.com\");
Intent emailIntent = new Intent(Intent.ACTION_SEND);
Uri U=Uri.parse("c:/logo.png"); emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,"sivafarshore@yahoo.com");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Test");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "This is email's message");
emailIntent.setType("image/png");
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,U);
startActivity(Intent.createChooser(emailIntent, "Email:"));

I am using this kind of coding fo开发者_运维技巧r attach image file,this code sent attach with email,but that attach file dose not contain no image,what can i do for display attach image file.


Hey... it seems you are trying to attach something that is inside your C: drive. That's not possible :) You can only attach images on the sdcard folder of the handset. For instance:

Intent emailIntent = new Intent(Intent.ACTION_SEND);
Uri U=Uri.parse("file:///sdcard/logo.png");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,"sivafarshore@yahoo.com");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Test");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "This is email's message");
emailIntent.setType("image/png");
emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,U);
startActivity(Intent.createChooser(emailIntent, "Email:"));

To know where the sdcard folder is mounted, you use the Environment.getExternalStorageDirectory() method.

0

精彩评论

暂无评论...
验证码 换一张
取 消