2015-01-17 2 views
0

FirefoxOS 앱에 포함 된 큰 텍스트 블록이나 이미지/비디오를 앱에서 직접 액세스하는 동안 (예 : Android의 경우/res/raw /와 유사) 보유 할 수 있습니까? 예제 응용 프로그램에서/data/디렉토리가 액세스되는 위치를 알 수 없습니다.FirefoxOS - JS에서 리소스 파일 가져 오기?

답변

0

내 생각에 최선의 방법은 filehandle API이지만 더 중요한 것은 Firefox OS 응용 프로그램은 기본적으로 웹 사이트이므로 계속해서 미디어 등을 휴대 할 수있는 안드로이드 응용 프로그램으로 생각하면 안된다는 것입니다.

행운

당신이 할 수있는 방법은 여러 가지가있다
1

:

  1. packaged app로 웹 응용 프로그램 배포가. 이 시나리오에서는 모든 리소스 파일이 하나의 파일로 압축되어 있으며 설명서에 설명 된 URL 스키마를 통해 설치 한 후에 사용할 수 있습니다.

  2. Application Cache은 오프라인 사용을 위해 파일을 다운로드하도록 브라우저에 지시하도록 허용합니다. 나는 appcache 매니페스트 파일을 생성하기 위해 Rob Hawkes' utility을 좋아한다.

  3. XMLHttpRequest을 통해 파일을 다운로드하고 을 통해 IndexedDB 데이터베이스 또는 SD 카드에 데이터를 저장하여 데이터를 직접 관리 할 수 ​​있습니다.

0

웹 사이트에 이미지를 표시하려면 동일한 루트 폴더 또는 하위 폴더에 이미지를 배치하십시오. firefox OS에서도 똑같이 작동합니다. 이미지를 앱 폴더에 배치하고 사용하십시오. 휴대 기기의 이미지를 사용하려면 device Storage API을 사용하면됩니다. 예를 찾을 수 있습니다. here

관련 문제