2012-03-19 2 views
0

최근까지 너무 큰 응용 프로그램 (50MB 이상의 응용 프로그램)의 경우 자체 서버를 사용하여 큰 파일을 호스트하고 응용 프로그램에 자신의 논리를 추가하여 다운로드하고 처리해야했습니다 서버로부터의 파일.android - 큰 응용 프로그램을위한 새로운 android 확장을 사용하십시오.

월 5 일 2012

, (지금은 "안드로이드 플레이"라고 안드로이드 마켓을 통해) 당신의 큰 파일을 호스팅 할 수있는 새로운 방법을 발표 구글, 그래서 애플 리케이션의 크기는 최대 4GB에 도달 할 수 있습니다 : http://android-developers.blogspot.com/2012/03/android-apps-break-50mb-barrier.html 그것을 그것의 한계 및 규칙이있다, 그러나 자유 롭다 모두는 그것을 사용하는 것을 고려해야한다 것을 나는 생각한다.

내 질문은 : 샘플 응용 프로그램을 포함하여 좋은 튜토리얼, 그게 내 응용 프로그램과 함께 작동하도록 최소한의 변화를 할 수 있습니까? 어쩌면 누군가가 이미 그것을 테스트하고 샘플 프로젝트를 공유 할 수 있을까요?

내가 작성한 내용을 읽으려고 시도했는데 읽은 모든 것에 대해 읽을 수있는 또 다른 링크가있는 것 같습니다. 결국에는 전체 단계별 프로세스를 이해하지 못했습니다. 나는 일하는 프로젝트를 만들기 위해 넘어갈 필요가있다.

답변

1

전체 응용 프로그램을 작성하기위한 줄 바꿈 코드는 제공하지 않지만 자습서는 아니지만 APK Expansion Files의 개발자 안내서 문서에는 할 일 목록이 있습니다.

+0

예, 저는 더 간단한 것을 읽으려고했습니다. 그러나 최근에 일을 더 쉽게 만든 샘플 프로젝트를 업로드했습니다. 이제 코드를 읽고 무슨 일이 일어나는지 이해할 수 있습니다. 어떤 이유로 든 CRC 검사를 제외하고는 모든 것이 잘 작동했습니다. 또한 샘플은 영화를 시작할 것이라고 말하지만 비디오 파일 (또는 압축 비디오 파일)을 업로드하더라도 동영상 재생과 관련이 있다고 생각하지 않습니다. –

+0

다운로드 한 파일이 실제로 손상되어 CRC 검사가 실패하는 것 같습니다. 이것은 소스 코드, 서버 또는 그 버그에 대한 버그입니까? 이 라이브러리를 사용해야하지만 나쁜 파일이 계속 나옵니다. 유일한 버그는 아니며 다운로더 액티비티는 여러 인스턴스를 가질 수 있으며 모든 작업이 끝났음에도 불구하고 (심지어 클릭 한 후에도) 알림이 유지되는 경우가 있습니다. –

+0

좋아요, 파일이 손상되어 다시 업로드했습니다. 이제 확인되었습니다. 그러나 샘플 코드는 매우 버그가 있으며 매우 복잡하기 때문에 버그를 찾아 수정하는 것이 어렵습니다. 잘하면, 구글도 그들을 발견하고 해결할 것입니다. –

1

다운로드 할 때 라이브러리와 함께 제공되는 멋진 샘플 프로젝트가 있습니다. 많은 작업을 저장했습니다.

+0

샘플에 많은 수의 버그가 있습니다 (예 : Android v3.x에서는 실행할 수 없음). 당신은 그것들을 많이 고칠 필요가 있습니다. 잘하면, 그들은 그들의 샘플을 곧 업데이트 할 것이다. –

+0

thx - 나는 그걸 가지고 내 전화기에서 작동 할만큼 충분히 놀았고 적어도 하나의 버그를 입력했다. 아직 응용 프로그램을 릴리스하지 않은 및 귀하의 정보가 유용합니다 – user655489

+0

이 라이브러리를 사용하여 문제에 대해 묻는이 비슷한 게시물보십시오 : http://stackoverflow.com/questions/9874536/android-so-many -problems-the-expansion-library 좋은 결과와 수정 사항을 발견하면 거기에 적어주십시오. –

관련 문제