如何使用手机的原生应用程序打开图像 - Cordova / phonegap

时间:2014-03-27 07:17:08

标签: android ios jquery-mobile cordova cordova-3

我有一个图片链接。图像托管在服务器中。现在点击按钮或图像点击我想用本机应用打开该图像。就像在android图像查看器或iOS图像查看器中一样,这样我可以放大或缩小等。

<a href="http://www.example.com/potenga3.jpg" class="" title="Potenga 3">
    <img src="img/thumb/potenga3_t.jpg" alt="image" class="one_third">
</a>

我试过了。

<a href="#" onclick="window.open('file:///path_to_image', '_system', ' ');">Image</a>

没有工作。什么是简单的方法。如果ios和&amp; amp; android os,你现在只能为我推荐。

2 个答案:

答案 0 :(得分:1)

我需要使用Android的本机代码

    Intent intent = new Intent();
     intent.setAction(Intent.ACTION_VIEW);
     intent.setDataAndType(Uri.parse(fileURI), "image/jpeg");
     startActivity(intent);

答案 1 :(得分:0)

在iOS上,您可以使用inAppBrowser,它可以放大和缩小

对于Android你可以使用这个插件https://github.com/SpiderOak/FileViewerPlugin或搜索另一个使用意图的插件

或带有示例的

https://github.com/markeeftb/FileOpener