路径 - Android / PhoneGap

时间:2013-11-01 16:58:40

标签: android xml cordova

正在构建一个从服务器获取新数据的应用程序 - xml和图像,并将其保存到SD卡。然后我使用app中的xml或sdcard上的xml,从服务器下载。这很好用......问题是xml引用图像 - 以及随应用程序安装的工作正常。 我需要能够使用已下载的新图像。 现在我在xml中有这样的图像:

<listImage>images/breakfast/thumb_zucchiniBread.jpg</listImage>

适用于随应用安装的图片。当我得到新的xml,并想在SD卡上使用图像时我该怎么办?我已尝试使用下载图像的路径:

<detailImage>data/data/com.gmr.humana/gallery_oats.jpg</detailImage>

但它不起作用。尝试了Android /数据等......

这也需要在iOS上运行,但希望能让Android首先运行。

1 个答案:

答案 0 :(得分:0)

Get file/image from system local file storage 
function getFileSystem{
   window.requestFileSystem  = window.requestFileSystem || window.webkitRequestFileSystem;
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}

function fail() {
    console.log("failed to get filesystem");
}

function gotFS(fileSystem) {
   console.log("got filesystem");
   console.log(fileSystem.root.fullPath);
   window.rootFS = fileSystem.root;   
}