2012-01-30 4 views
2

많은 시간이없는 영역에서 응용 프로그램이 사용되기 때문에 텍스트를 표시하고 경로를 제공하는 JSON 파일에서 데이터를 가져 오는 phonegap 응용 프로그램을 작성했습니다. 모든 콘텐츠를 다운로드하고 캐시 할 수 있어야합니다.phonegap에서 자산 패키지 다운로드

모든 이미지를 개별적으로 요청한 다음 저장하는 것보다 이미지 패키지를 다운로드하는 좀 더 우아한 방법이 있습니까? 이상적으로 단일 패키지 (예 : zip 파일)를 다운로드 한 다음 이미지 파일로 이미지를 다운로드하는 것과 같이 폰 파일 시스템에 압축을 풀어 개별적인 HTTP 요청을 많이 보내면 상당한 지연이 발생합니다.

답변

1

그럼 FileTransfer 클래스를 사용하여 sdcard에 .zip을 다운로드 한 다음 압축을 풀기 위해 플러그인을 작성해야합니다. 다행히 Android에는 java.util.zip 패키지가 포함되어 있으므로 압축을 풀기 위해 추가 라이브러리를 가져올 필요가 없습니다.

+0

실제로 모든 이미지를 base64로 인코딩하고 JSON 출력에 포함시킨 다음 localstorage에 JASON을 캐싱했지만 결과에 대한 질문에 대해서는 질문에 대한 답을 찾았습니다. – TalkingQuickly

관련 문제