Android cordova 3和fullPath

Android cordova 3和fullPath,android,cordova,cordova-3,cordova-plugins,Android,Cordova,Cordova 3,Cordova Plugins,在以前版本的cordova/phonegap中,返回的文件或目录上的fullPath和toURL()返回的URL(在Android中)”file:///mnt/sdcard“ 使用cordova 3.3.1-0.4.2的上述代码返回: 02-20 15:56:56.746 I/Web Console(27239): / at file:///android_asset/www/js/ui.js:64 02-20 15:56:56.746 I/Web Console(27239): cdvfile

在以前版本的cordova/phonegap中,返回的文件或目录上的fullPath和toURL()返回的URL(在Android中)”file:///mnt/sdcard“

使用cordova 3.3.1-0.4.2的上述代码返回:

02-20 15:56:56.746 I/Web Console(27239): / at file:///android_asset/www/js/ui.js:64
02-20 15:56:56.746 I/Web Console(27239): cdvfile://localhost/persistent/ at file:///android_asset/www/js/ui.js:65

这对于使用基于cordova的功能来说很好,但是如果我想将URL传递给第三方库,那么URL就没有意义了。(我的例子是我有一个本地存储的GPX文件,我需要将位置传递给openlayers层)

实际上并没有与cordova版本链接,而是与插件版本链接。你看过吗

(我必须承认,目前我也不太清楚)


Raymond Camden Make,也许你能问个问题吗?

新的cdvfile协议在android 2中不起作用,因此方法toNativeURL()已添加到org.apache.cordova.file插件的1.0.1中,请参阅

02-20 15:56:56.746 I/Web Console(27239): / at file:///android_asset/www/js/ui.js:64
02-20 15:56:56.746 I/Web Console(27239): cdvfile://localhost/persistent/ at file:///android_asset/www/js/ui.js:65