android在默认图库查看器中显示图像

时间:2013-07-24 10:36:48

标签: android android-layout android-imageview

我使用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"); 
      }
});

请帮帮我。

1 个答案:

答案 0 :(得分:4)

图库应用程序不接受图像的URL作为Intent的一部分。您需要先保存图像。然后,您可以使用以下内容启动默认图像查看器:

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