1

一个问题

可缩放的 Web 图像 除了 ImageView 之外,WebView 还可用于显示图像以及 Android 内置对 WebView 的缩放支持。图像将居中并根据其方向填充 webview 的宽度或高度。

我使用,

        String url1 = "file:///mnt/sdcard/image.jpg";
            aq.id(R.id.webView1).progress(R.id.progress).webImage(url1);

我注意到即使我切断连接并重新打开该应用程序,图像仍然会显示。它被缓存了吗?我查看了它的sd卡文件夹,那里什么都没有。我想利用缓存的图像而不是多次获取它。

另外,我都在使用 Universal-Image-Loader 和 Android Query。我只是担心他们是否都可以读取缓存的图像。

       //Aquery
       //returns the cached file by url, returns null if url is not cached
       File file = aq.getCachedFile(url);
4

1 回答 1

0

每次调用 aq.id(R.id.webView1).progress(R.id.progress).webImage(url1); 时都会下载 url1

您的缓存文件正在返回到 File 文件对象,但您没有使用它

于 2014-02-21T06:53:19.747 回答