Android 通用图像加载器意图

Android Universal Image Loader Intent

我正在使用 Universal image Loader 将图像绑定到列表视图中的 ImageView。这些图像是在异步绑定时从在线 url 获取的。现在我想在单击 ImageView 时打开图像。我如何调用将处理显示图像的意图。我想在用户的 默认图像查看器应用程序 中显示使用 Universal image Loader 加载的图像。我有以下代码可以打开设备上的任何图像:

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
Uri imgUri = Uri.parse("file://" + yourfilepath);
intent.setDataAndType(imgUri, "image/*");
startActivity(intent);

Gallery 应用程序不接受 URL 图像作为 Intent 的一部分。您需要先保存图像。然后你可以用这样的东西启动默认的图像查看器:

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file://" + "/sdcard/abc.jpg"), "image/*");
startActivity(intent);