2012-07-19 1 views
8

시작 및 온라인 동기화에서 오프라인 데이터가있는 Android 애플리케이션을 개발 중입니다. 즉, 사용자가 항목을 클릭하면 응용 프로그램은 오프라인 (SQLite 데이터베이스 또는 파일)에서 해당 항목의 데이터를 읽고 해당 활동을 데이터 (텍스트, 그림, 영화 등)와 함께 표시합니다. 동시에 (온라인 인 경우) 백그라운드에서 웹 서비스로 이동하고 데이터 버전이 모바일 장치에서 해당 버전보다 새로운 경우 데이터를 다운로드하고 백그라운드에서 데이터를 대체하며 사용자에게 새로운 데이터를 사용할 수 있음을 알립니다 (사용자가 여전히 동일 할 경우). 항목 - 동일한 활동). 그렇지 않은 경우 응용 프로그램은 다음에 사용자가 동일한 항목을 클릭 할 때 자동으로 새 데이터를 읽습니다.온라인 동기화 기능을 갖춘 오프라인 Android 애플리케이션

전화로 SQLite를 사용하는 것이 가장 좋은 방법입니까? .APK를 Google Play에 업로드 할 때 오프라인 데이터가있는 SQLite를 확장 파일에 저장할 수 있나요?

답변

0

답변은 응용 프로그램에서 작동하는 데이터 유형에 따라 다릅니다. 많은 양의 데이터 파일 (그림, 동영상, mp3)을 가지고 있다면 전화 상에 파일을 저장하고 SQLite 데이터베이스에 날짜와 버전 및 파일 링크 정보를 저장하여 언제 업데이트해야하는지 알 수 있습니다 .

확장 파일이 아마도 당신이 찾고있는 파일이 아닙니다. 이것은 거대한 3d 텍스처 또는 게임에서 참조되는 큰 비디오와 같이 자주 변경되지 않는 데이터의 큰 데이터 세트를위한 것입니다.