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>

しかし、うまくいきません。Android/データなどを試しました...

これは 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 に答える