Я хочу добавить изображение в тело электронной почты в Android.Добавить изображение в тело письма
Я приложил изображение, используя INTENT.EXTRA_STREAM, но это не то, что я хочу. Я хочу его в теле письма.
Я пробовал следующий код, но он не работает, может ли кто-нибудь дать мне альтернативный способ достижения этой задачи?
String html="<p>This is a html-formatted string with <b>bold</b> and <i>italic</i> text</p><img src=\"screenshot.jpg\"";
i.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(html,
new ImageGetter() {
public Drawable getDrawable(String source) {
// TODO Auto-generated method stub
String base = Environment.getExternalStorageDirectory().getAbsolutePath().toString();
String imagePath = "/sdcard/screenshot.jpg";//"file://"+ base+"/"+ source;
Drawable bmp = Drawable.createFromPath(imagePath);
// bmp.setBounds(0, 0, bmp.getIntrinsicWidth(), bmp.getIntrinsicHeight());
return bmp;
}
},null));
у вас есть какие-либо ошибки? Как твоя цель создана? Можете ли вы разместить этот код тоже PLS – RaphMclee