1

我正在使用 AsyncTask 作为可点击图像将一些图像加载到我的活动中。单击时,我需要在 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"); 
      }
});

请帮我。

4

1 回答 1

4

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

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file://" + "/sdcard/test.jpg"), "image/*");
startActivity(intent);
于 2013-07-24T10:45:37.070 回答