2012-06-22 5 views
2

하나의 샘플 응용 프로그램을 준비했습니다. 응용 프로그램을 장치에 설치하면 서버에서 파일을 다운로드하고 로컬 저장소에 저장합니다. 응용 프로그램을 시작하면 서버에 버전의 파일 (이 파일 이름과 같은 파일 이름 (g_0.1))을 확인하십시오. 시간을 변경하는 경우에만 해당 파일 및 저장소를 로컬에 저장하고 이전 버전에서는 로컬에서 제거하십시오.안드로이드에 최신 버전의 파일을 다운로드하는 방법?

수행 방법. 나를 안내해주십시오.

답변

0

아마도 md5 합계 체크가 필요합니다. 따라서 가장 쉬운 방법은 다음과 같습니다. 서버의 버전을 절대로 다운 그레이드하지 않는다고 가정하면 로컬 파일의 md5 합계를 저장하고 서버에서 요청하십시오. 다른 경우 파일을 다운로드하십시오.

그렇지 않으면 당신은 정말 파일 이름을 통해이 작업을 수행하려는 경우 당신은 서버에서 파일 이름을 가져온 다음과 같이 분할 수 : yourfile_1.0.9-dev ->{yourfile, 1, 0, 9, dev} 당신은 쉽게 버전을 메이저, 마이너 비교하고 해제 할 수 있습니다.

+0

정말 감사합니다 ... –

관련 문제