首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ionic2本机相机-从Android上给定的URI获取真实路径

Ionic2本机相机-从Android上给定的URI获取真实路径
EN

Stack Overflow用户
提问于 2017-04-22 09:05:30
回答 1查看 1.2K关注 0票数 4

我正在学习本教程:

http://devfanaticblog.com/working-with-camera-in-ionic-2-and-ionic-native/

我正在Android手机上运行这个应用程序。

代码语言:javascript
复制
$ ionic run android

它正常工作,只有一个例外:

代码语言:javascript
复制
Camera.DestinationType.FILE_URI

还会有这样的情况:

代码语言:javascript
复制
content://com.android.providers.media.documents/document/image%3A1792

这不起作用。我需要真正的道路,例如:

代码语言:javascript
复制
/storage/sdcard/Downloads/ionic.png

这些是我为使代码工作而运行的一些命令。

代码语言:javascript
复制
$ ionic plugin add cordova-plugin-camera
$ npm install --save @ionic-native/camera

下面是插件的源代码:github.com/apache/cordova-plugin-camera

在那里,我可以看到,已经有一个函数,它完全可以满足我的需要。

代码语言:javascript
复制
public static String getRealPath(Uri uri, CordovaInterface cordova) {...}

https://github.com/apache/cordova-plugin-camera/blob/master/src/android/FileHelper.java#L44

我的问题是:

如何使用文件:home.ts上的函数来进行URI转换?

EN

回答 1

Stack Overflow用户

发布于 2017-04-22 10:00:25

试着使用:

代码语言:javascript
复制
Camera.DestinationType.NATIVE_URI

这将返回图像的本机路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43557317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档