2012-11-24 2 views
0

동영상 및 20.000 개 이상의 이미지 파일을 포함하는 확장 파일 (~ 500MB)을 사용하고 있습니다.대형 APK 확장 파일 관리

이 파일을 관리하는 가장 좋은 방법은 무엇입니까?

현재이 파일이 이미 다운로드되었는지 확인하면 내 Application 클래스에서 ZipFileResource 객체를로드하고 있습니다.

이 확장 파일의 용도 중 하나는 기가 픽셀보기에 이미지를 제공하는 것이지만 하나의 이미지를로드하는 데 많은 시간이 걸리고 200ms에 약 30 개의 이미지가로드되어야합니다. 이 이미지 파일을 확장 파일로 이동하기 전에 assets 폴더에 있고 잘 작동했습니다.

외부 저장소에서 확장 파일의 압축을 풀고 obb 파일을 제거 할 계획이지만 좋은 선택인지는 잘 모르겠습니다.

조언을 해주실 수 있습니까? 사전에

감사합니다.

답변

1

내가 이해하는 한, 앱을 설치 한 후에 미디어 파일을 다운로드하게됩니다. 이를 위해, SD 카드로 다운로드하여 저장하십시오 (AsyncTask에서이 작업을 수행합니다). 이제 귀하의 사진이나 비디오의 모든 경로를 DB에 저장하십시오. 당신이 그림을 얻고 싶다면 DB에서 그것을 읽고 당신의 ImageView 또는 무엇이든을 채 웁니다. 이 방법은 정말로 빠릅니다.

도와 드리겠습니다. 사파리

1

나는 한 번 확장 파일로 Zip 파일을 사용하려고 시도했으며 매우 천천히 작동하는 것으로 나타났습니다.

일반 파일 시스템과 마찬가지로 OBB 파일도 빠르게 작동합니다.

외부 저장소에서 확장 파일의 압축을 풀고 obb 파일을 제거 할 계획이지만 좋은 선택인지는 잘 모릅니다.

나쁜 선택입니다. Google 권장하지 않음 :

올바른 동작을 보장하려면 확장 파일을 삭제하거나 이동하거나 이름을 바꾸지 마십시오.