Как загрузить изображение, хранящееся в массиве байтов, в WebView?

всех! Я сжал множество изображений в файл "pictures.zip". Я хочу загрузить одно из этих изображений в WebView следующим образом:

WebView wv = (WebView)findViewById(R.id.WebView01);
wv.loadDataWithBaseURL(null,"<img src=\"abc.jpg\">", "text/html", "UTF-8", null);

Здесь «abc.jpg» - это изображение, сжатое в файл pictures.zip.

  1. Я просто хочу распаковать изображение из архива. файл и получить байтовый поток изображения, а затем загрузить изображение в WebView из байтовый поток.

  2. Я не хочу распаковывать изображение из zip файла, а затем сохраните его на SD-карту и затем загрузите.

  3. Более того, я не хочу кодировать байт питектуры в base64, а затем загрузить изображение в WebView либо, потому что эти два способа быть очень медленным.

7
задан Chao Wei 21 December 2010 в 05:53
поделиться