我想在内置的android gallery图像查看器中从Web打开图像。所以我搜索了。找到这个链接 StackOverflow
第一个答案对我不起作用。一个人做了。
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.example.com/example.jpg")));
但是它将图片打开到浏览器中。我希望它用android的内置图像查看器打开它。
我发现的其他一些事情与本地图像有关,而不是来自网络。
基本上我的想法是使用一种方法在原生app中打开图像,我将用Cordova / Phonegap调用该方法。
有没有简单的方法呢?如何在本机内置的android库应用程序中使用url打开图像?
答案 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);
}
将图像路径传递给此方法,看看它是否有效。
希望这有帮助!