2012-03-16 2 views
5

wifi에서만 안드로이드에서 내 HTML, CSS 및 이미지를 캐시 할 수있는 방법을 찾고 있습니다. WiFi가 아닌 경우 응용 프로그램은 캐시에서 읽는 것입니다. iPhone ASIHTTPRequest에서 Base64 인코딩을 사용하여 해결할 수있는 방법을 알고 있습니다.Android : 이미지 및 CSS 파일을 문자열로 사용하여 완전한 HTML을받는 방법?

그래서 이미지와 CSS 파일을 문자열로 사용하여 휴대 전화에 저장하고 오프라인 모드로 표시 할 수있는 완전한 HTML을 수신하는 방법은 무엇입니까?

편집 -

  1. 를 해결 모든 SRC 및 HREF 태그 (src|href)s*=s*\"([^\"]+)\"
  2. 서버에서 파일을 가져 일치 HttpClient
  3. 사용하여 HTML을 얻고 Base64
  4. 로 변환 파일 이름 태그를 대체 변환 된 Base64 문자열은 html로
  5. 새 html 문자열을 Sqlite 데이터베이스 사용 준비 :)
+0

HTML은 어떻게 표시됩니까? 그리고 그것은 어느 정도의 속도로 업데이트 될 것인가? –

+1

이 구현을위한 데모 코드가 있습니까? –

답변

1

HttpClient 클래스를 사용하여 html 파일 및 기타 관련 파일을 다운로드하고 저장할 수 있습니다.

+0

나는 HttpClient를 사용해 보았고 html을 다운로드했다. 이미지와 CSS 파일이 필요합니다. –

+0

html을 파싱하고 관련 리소스를 다운로드해야합니다. – Kunal

+0

이러한 기능을 어떻게 구현합니까? –