2013-11-01 4 views
0

Я создаю приложение, которое получает новые данные с сервера - xml и images и сохраняет это на SD-карте. Затем я использую либо xml из приложения, либо тот, который находится на SD-карте, загружаемый с сервера. Это прекрасно работает ... проблема заключается в образах ссылок xml - и те, которые были установлены с приложением, работают нормально. Мне нужно иметь возможность использовать новые изображения, которые были загружены. Сейчас у меня есть изображения, как это в XML:Путь - Android/PhoneGap

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

Это для изображений, установленных с приложением. Когда я получу новый xml и хочу использовать изображения на SD-карте, как я могу это сделать? Я попытался использовать путь, по которому загружаются изображения так:

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

Но это не работает. Попробовали Android/данные и т. Д. ...

Это тоже нужно работать на iOS, но надеемся, что сначала начнет работать Android.

ответ

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; 
} 
+0

Правильно, однако проблема заключается в том, что изображения из xml используются для сборки html. Таким образом, изображения просто помещаются в тег

Смежные вопросы