0

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

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

对于随应用程序安装的图像。当我获得新的 xml 并想使用 sdcard 上的图像时,我该怎么做?我试过使用下载图像的路径,如下所示:

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

但它不起作用。尝试过安卓/数据等...

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

4

1 回答 1

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;   
}
于 2013-11-02T07:35:53.203 回答