2011-12-08 3 views
1

코드와 그래픽이 많은 안드로이드 응용 프로그램 (단일 apk 파일)이 있습니다. 많은 공간이 필요합니다. 내 거대한 응용 프로그램을 두 부분으로 나누고 싶습니다. 첫 번째는 소스 코드와 작은 그래픽 (낮은 공간 사용)이고 두 번째 부분은 다른 모든 그래픽을 포함합니다. 사용자가 첫 번째 응용 프로그램을 시작하면 다른 응용 프로그램의 그래픽이 사용됩니다.Android 애플리케이션을 두 개의 APK 파일로 나눌 수 있습니까?

1) 해결책이 있습니까?

2) 가능한 경우 첫 번째 apk에서 SD 카드의 리소스 파일에 액세스하고 다른 zip/archive/jar/apk에 저장합니다.

+0

대부분의 사람들은 큰 앱을 다운로드하고 싶지 않습니다. 서버에서 이미지를 다운로드하고 앱 시작시 데이터베이스에 캐싱 해보십시오. – Phil

답변

0

그래픽을 한 응용 프로그램에서 제공 한 다음 다른 응용 프로그램에서 읽을 수 있습니다.

0

이렇게하려면 Library Projects을 사용할 수 있습니다.

+0

라이브러리 프로젝트는 크기 문제를 해결하지 않고 동일한 최종 .apk 파일로 패키지됩니다. – Dimse

+0

감사합니다! Android 라이브러리 프로젝트를 런타임에 포함시킬 수 있습니까? – Konstantin

0

이렇게하는 방법에는 여러 가지가 있습니다. 가장 인기있는 것 중 하나는 응용 프로그램에 "처음 실행"시 큰 그래픽을 다운로드하도록 요구하는 것입니다. 이것은 대부분의 대형 게임 응용 프로그램에서 수행됩니다.

+0

감사합니다! 이 추가 그래픽 팩을 구현하려면 어떻게해야합니까? 그것은 안드로이드 라이브러리 프로젝트, 광석 그것은 병 파일 수, 광석 그것은 SD 카드에 간단한 png/jper 파일 수 있습니까? – Konstantin

+0

파일을 내부 저장소 나 SD 카드에 다운로드하는 것이 좋습니다. 이를 수행하는 방법은 http://developer.android.com/guide/topics/data/data-storage.html에서 확인할 수 있습니다. – Dimse

관련 문제