如何在Android内置库中打开外部图像(来自Web)

时间:2014-04-01 04:37:53

标签: android image

我想在内置的android gallery图像查看器中从Web打开图像。所以我搜索了。找到这个链接 StackOverflow

第一个答案对我不起作用。一个人做了。

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.example.com/example.jpg")));

但是它将图片打开到浏览器中。我希望它用android的内置图像查看器打开它。

我发现的其他一些事情与本地图像有关,而不是来自网络。

基本上我的想法是使用一种方法在原生app中打开图像,我将用Cordova / Phonegap调用该方法。

有没有简单的方法呢?如何在本机内置的android库应用程序中使用url打开图像?

1 个答案:

答案 0 :(得分:0)

试试这个:

 public void openImage(String image) {
  Uri uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI.buildUpon().appendPath(image).build();
  Intent intent = new Intent(Intent.ACTION_VIEW, uri);
  startActivity(intent);
}

将图像路径传递给此方法,看看它是否有效。

希望这有帮助!