2012-05-23 4 views
0

을 다운로드 할 때 활동을 통지하는 방법이 문제는 다음과 같습니다웹보기가 파일

내 응용 프로그램은 사용자의 웹보기를 표시하고 이후 그는 내가 완성 된 다운로드 할 때 논리를 호출 할 일부 파일을 다운로드있을 때.

나는 setDownloadListener를 사용하는 것을 시도했다()하지만 방법 onDownloadStart() 어떤 몸이 나를 어떻게 파일 다운로드가 완료되었음을 사실을 처리하기 위해 말할 수

를 호출되지 않았다? 감사합니다. .

P.

당신이 파일의 존재와 MD5 체크섬 체크섬 원

'를 확인하는 서비스 루프를 실행 해 할 수있는 웹보기에 아무것도 존재하지 않는 경우 내 영어 =)

답변

1

setwebview 클라이언트를 알릴 수 있습니다 올 때 모든 일이

을 다운로드 될 때까지 t이 올바르지. 웹 뷰 클라이언트 내부에서 pagefinsih를 덮어 쓸 수 있습니다.

0

죄송합니다 이 서비스가 당신의 웹보기의 UI를

+0

감사합니다. 그러나 응용 프로그램에서 사용자가 다운로드 할 파일을 알 수 없으며 분명히 체크섬을 알 수 없습니다. –

+0

웹 사이트에서 md5 체크섬을 알리면 변수를 전달할 수 있습니다. javascript injection을 통한 webview. 앱은 다운로드 경로와 md5 체크섬을 알고 있으며 위치와 파일의 md5가 존재하면 파일을 검사하고 파일이 일치하면 작동합니다. 파일이 존재하지 않으면 루프를 멈추고, 파일은 존재하지만 md5가 일치하지 않으면 파일이 완료되지 않습니다. 아직 다운로드 중임을 가정해야합니다. – CQM

관련 문제