Ionic2 Native - 相机 - 从Android

时间:2017-04-22 09:05:30

标签: android cordova ionic2 cordova-plugins apache-cordova

我正在学习本教程:

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

我在Android手机上运行该应用程序。

$ ionic run android

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

Camera.DestinationType.FILE_URI

返回的内容如下:

content://com.android.providers.media.documents/document/image%3A1792

哪个不行。我需要真正的道路,例如:

/storage/sdcard/Downloads/ionic.png

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

$ ionic plugin add cordova-plugin-camera
$ npm install --save @ionic-native/camera

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

在那里我可以看到已经有一个功能完全符合我的需要。

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转换?

1 个答案:

答案 0 :(得分:0)

尝试使用:

Camera.DestinationType.NATIVE_URI

这应该返回图像的原生路径。