2013-06-24 3 views
0

웹 서버와 콘텐츠를 동기화하는 응용 프로그램이 있으므로 응용 프로그램이 서버 기반 웹 페이지의 오프라인 버전과 줄여서 끝납니다. 모든 텍스트와 HTML은 SQLite 데이터베이스에 저장되지만 파일 자산을 처리하는 최선의 방법은 무엇입니까? 필자의 경우에는 이미지와 오디오 파일이 혼합되어 있습니다.MvvmCross에서 다운로드 할 수있는 자산을 처리하는 방법

핵심 프로젝트에서 동기화가 모두 설정되었으며 내 Touch 프로젝트에는 자산을 저장하기위한 컨텐츠 디렉토리가 설정되어 있으며 Droid와 비슷한 설정이 필요했습니다. UI 프로젝트에 필요한 파일 목록을 전달하고 거기에서 다운로드 할 수 있지만 잘못된 것 같습니다.

감사합니다.

답변

2

나는 외부 자산을 얻는 데 ViewModels을 사용하는 Mvx 서비스를 만들 것이다. 예를 들어 Daily Dilbert Tutorial을 예로 들자. 매일 만화를 외부 자산과 매우 유사하게 생각하면 DilbertService을 사용하여 모든 만화를 가져 와서 List으로 선물 할 수 있습니다. 그러나 귀하의 목록은 SDcard에 위치한 파일 목록 또는 파일 저장 위치를 ​​결정할 수 있습니다.

+0

Droid와 Touch 모두에서 액세스 할 수있는 파일을 저장하는 표준 방법이 있습니까? – Neil

+1

파일 플러그인이 있습니다. https://github.com/slodge/MvvmCross/tree/v3/Plugins/Cirrious/File – Cheesebaron

관련 문제