2011-10-29 4 views
9

내 Android 앱에서 HttpCaching을 사용하도록 설정하여 의존 할 라이브러리 프로젝트를 찾고 있습니다. CachingHttpClient 멋지게 보이지만 아파치 HttpClient 4.1을 사용하고 안드로이드는 4.0 만 포함합니다안드로이드를위한 CachingHttpClient에 대한 대안?

그렇다면 안드로이드에서 사용할 수있는 다른 좋은 http 캐시 프로젝트가 있습니까?

+0

캐시를 직접 구현 한 적이 있습니까? 나는 당신이 찾고있는 캐싱의 유형, 응답 또는 WebView에있는 전체 HTML이 무엇인지 알지 못합니다. WebView의 경우로드중인 URL을 가로 채어 캐시 된 HTML을 보낼 수 있습니다. 응답 만있는 경우 캐시 된 데이터를 사용할시기와 HttpClient를 무효화하고 통과시킬시기를 결정하는 캐싱 클래스를 빨리 작성하지 않는 이유는 무엇입니까? –

+0

웹 뷰를 사용하지 않고 내 REST API에 더 많은 데이터를 효율적으로 액세스하고자합니다. 당신이 맞을지도 모르겠다. 나는 캐시 처리 클래스를 바로 잡을 것이다. 하지만 난 이미 다른 사람이 이미 가지고 확신 : -B 그리고 문제가 제한된 경우에도 나는 거기에 기존의, 테스트 솔루션을 확신합니다 ... – user331244

+0

GSON 좀 봐, 그것은 저장할 수 있도록 개체를 serialize합니다 Android의 공유 환경 설정에서 쉽게 검색 할 수 있습니다. http://code.google.com/p/google-gson/ Android에 지속적인 직렬화 된 데이터를 저장해야하는 경우 수행 할 작업입니다. –

답변

2

RESTful API에 액세스하는 경우 ContentProvider를 사용하여 캐시를 구현해야 할 수 있습니다. 당신이 이런 식으로 여기 세부 꽤에서 설명하고 싶은 이유 과정과 : http://www.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html

+0

그래, 물론, 모든 일반적인 답장을 주셔서 감사하지만, http 캐싱을위한 라이브러리가 있는지 알고 싶습니다. 콘텐츠 공급자가 작동하는 방식을 알고 저장소에 데이터베이스를 사용하는 방법을 알고 있습니다. – user331244

+0

+1은 내가 찾고 있던 캐싱 HTTP 클라이언트가 아니지만 훨씬 더 유용한 것을 이해하고 있습니다. –