如何使用手机的本机应用程序打开图像 - Cordova / phonegap
Posted
技术标签:
【中文标题】如何使用手机的本机应用程序打开图像 - Cordova / phonegap【英文标题】:How to open an image with phone's native application - Cordova / phonegap 【发布时间】:2014-03-27 07:17:08 【问题描述】:我有一张图片的链接。图像托管在服务器中。现在通过单击按钮或单击图像,我想使用本机应用程序打开该图像。就像在android图像查看器或ios图像查看器中一样,我可以放大或缩小等。
<a href="http://www.example.com/potenga3.jpg" class="" title="Potenga 3">
<img src="img/thumb/potenga3_t.jpg" class="one_third">
</a>
我试过了。
<a href="#" onclick="window.open('file:///path_to_image', '_system', ' ');">Image</a>
没用。有什么简单的方法来做到这一点。如果 ios 和 android 操作系统都没有通用解决方案,您现在可以只为 android 建议我。
【问题讨论】:
我不知道IOS。对于 android,有 webintent 插件。 是移动应用还是网站? @ArjunTRAj 移动应用 【参考方案1】:我需要使用 android 的本机代码
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(fileURI), "image/jpeg");
startActivity(intent);
【讨论】:
【参考方案2】:在 iOS 上你可以使用 inAppBrowser,它可以让你放大和缩小
对于 android,你可以使用这个插件 https://github.com/SpiderOak/FileViewerPlugin 或搜索另一个使用意图的插件
或者这个有例子的
https://github.com/markeeftb/FileOpener
【讨论】:
这个插件看起来很有希望,但我找不到任何文档。所以我没有使用它。 我已经添加了另一个使用示例以上是关于如何使用手机的本机应用程序打开图像 - Cordova / phonegap的主要内容,如果未能解决你的问题,请参考以下文章