37

メール本文に画像を追加したい。メールに画像を添付したくないのですが、メール本文に画像を追加します。

これを行う方法?

私はこれを使用しています。

"<img src=\"data:image/png;base64,"+convertFileTOByteEncrypt()+"\">"

また

  "<img src=\"http://images.anandtech.com/doci/3982/HTCSurround-0134.jpg\">"

すると画像はこんな感じで表示されます。

画像

4

3 に答える 3

32

残念ながら、インテントでこれを行うことはできません。

たとえば、太字のテキストが画像ではなくEditTextに表示される理由は、StyleSplanがParcelableを実装しているのに対し、ImageSpanは実装していないためです。したがって、Intent.EXTRA_TEXTが新しいアクティビティで取得されると、ImageSpanは分割解除に失敗するため、EditTextに追加されたスタイルの一部にはなりません。

インテントを使用してデータを渡さない他の方法を使用することは、受信するアクティビティを制御できないため、残念ながらここでは不可能です。

于 2011-09-26T05:03:02.730 に答える
3

これが関連する質問です。

次のものを使用できるようです。

intent.putExtra(Intent.EXTRA_STREAM, uri);

ここuriで、はファイルパスURIです。

于 2011-03-09T17:36:39.133 に答える
-1

HTML本文と埋め込み画像を使用してメールを作成する必要があります:http://www.campaignmonitor.com/blog/post/1761/embedding-images-in-email/

Androidでメールを送信するには、次のレシピに従ってください:Androidでメールを送信する方法は?

于 2011-03-09T10:36:25.923 に答える