我使用AsyncTask作为可点击图像将一些图像加载到我的活动中。点击后我需要在android的默认图像查看器中打开该图像。我是android的新手。任何人都可以帮忙。我的代码看起来像
ImageView image = new ImageView(this);
String ed="http://www.domain.com/image.jpg";
image.setTag(ed);
DownloadImagesTask td=new DownloadImagesTask(this);
td.execute(image);
image.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Log.v("TAGG","sdsd");
}
});
请帮帮我。
答案 0 :(得分:4)
图库应用程序不接受图像的URL作为Intent的一部分。您需要先保存图像。然后,您可以使用以下内容启动默认图像查看器:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file://" + "/sdcard/test.jpg"), "image/*");
startActivity(intent);