2013-05-06 2 views
0

2012 년 12 월 1 일부터 Slodge bloch에서 File 및 DownloadCache 플러그인을 다운로드하여 http 소스의 이미지를 캐싱 할 수 있습니다. 그게 내가 MvvmCross (훌륭한 프레임 워크, 축하 !!)와 함께 개발하려고하는 응용 프로그램에서 필요하다고 생각합니다.이미지 http 소스에서 캐싱

내 응용 프로그램은 먼저 원격 서버에 연결하여 몇 가지 기본 구성을 다운로드합니다. 이 configs 중 하나는 앱 아이콘을 가져올 URL을 가리 킵니다. 대역폭을 절약하기 위해 URL이 변경 될 때까지 앱 캐시에 처음으로 아이콘이 표시되도록하고 싶습니다.

나는 더 많은 성공과 일부 검색을 수행하고 난 HTTP 소스의 이미지를 캐시하는 방법에 대한 좋은 데모에 저를 가리키는 다음 UI 이미지 컨트롤 (이드, iOS 및 WP)

이러한 이미지를 결합 somone에 싶습니다

Thaks WP, winrt, xamarin.android 및 HTTP에서 xamarin.touch에 이미지를 표시

답변

2

이 두 N + 1 영화에 표시됩니다 :

+0

감사 스튜어트 이미 해결 될 것으로 비슷한 질문을 만들어, 나는 그것이 내가 필요로 무엇 확실하지 않다. 이 예제에서 File 및 DownloadCache 플러그인은 Droid 및 iOS 앱에서만 사용됩니다. 이미지가 "세션"중에 만 캐시되는지 여부는 확실하지 않습니다 (앱이 시작할 때마다 이미지가 서버에서 다운로드 됨). 그래서 내 질문 : 이미지는 영구적으로 캐시됩니까 (앱이 시작될 때마다 다시 다운로드되지 않습니다)? Windows Phone 및 Windows Store 앱에서 캐싱을 구현하려면 어떻게해야합니까? –

+1

죄송합니다 - 귀하의 질문에 대답했습니다. "http 소스에서 이미지를 캐싱 한 다음 UI 이미지 컨트롤에 이미지를 바인딩하는 방법에 대한 좋은 데모를 가리키고 있습니다."- 충분하지 않은 경우 - 사용자 정의 비즈니스 로직이 필요한 경우 나는 그것이 당신이 코딩을 시작할 필요가 있다고 생각한다. :) – Stuart

0

나는 최근에 동일한 문제에 봉착했으며 마침내 해결했습니다. 꽤 쉽습니다. 프로젝트에 Cirrious.MvvmCross.Plugins.Json 플러그인을 추가하고 초기화했는지 확인해야합니다.

내가 그것을 https://stackoverflow.com/a/17891681/1309164