2010-12-02 9 views
2

私はsdcardからファイルを追加すると、画像を電子メールで追加したいと思っています。Android:メールで画像を追加する

emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file///sdcard/Images/thumb.jpg)")); 

しかし、私はassestから画像を追加したいと思います。私は非常に多くのpernutationとuri.parseとuri.fromfileとの組み合わせを試してみましたが、何も動作しません、どのように正確にパスを資産からファイルを追加する必要があります。非常に緊急です。

答えて

0
+0

を逃したあなたは私が正確にどの私は、電子メールで画像を追加するために使用すべきメソッドTELを喜ばせることができますか?私はopen()を使用しましたが、その入力ストリームを返すので、uriにファイルまたは文字列を追加できます。 – Padma

+0

実際、FileDescriptorをアセットファイルとして取得することができるもう1つの方法で、InputStreamをリトゥンします。あなたはそれを一時的に保存する必要があると思います(一時ファイルを作成する)と、新しい一時ファイルを使用して電子メール(URI)に添付して書き戻します –

1

を参照してくださいが、それは

file:/// instead of file/// 

を?:イマイチ...あなたは ":"

関連する問題