오프라인 상태가 될 작은 Android 앱을 개발 중이며 SQLite 자료의 데이터를 apk의 리소스에 넣고 싶은 파일에 저장해야합니다. , XML 또는 JSON 파일을 사용할 수 있지만 더 나은 솔루션이 없는지 궁금합니다.어떤 파일 형식을 사용하여 데이터베이스 데이터를 저장해야합니까?
답변
내가 당신을 이해한다면 미리 :)에서
덕분에 바로 사용할 수있는 응용 프로그램에 포함 할 몇 가지 준비가 데이터를 가지고있다.
당신은 당신이 할 수 응용 프로그램에서 필요할 때마다 XML, JSON 또는 원시 파일을 구문 분석하지 않으려면 :
1. 구문 분석 파일과의 첫 번째 실행에 SQLite 데이터베이스에 내용을 넣어 앱.
그런 다음 SQLite를 사용하여 데이터를 쿼리 할 수 있습니다.
이 처음 실행
2. (주 활동에서 onCreate 또는 응용 프로그램 클래스에서) 응용 프로그램의 시작시 된 SharedPreferences에서 부울 플래그를 확인하는 것입니다 경우 데이터가 한 번 구문 분석 할 수 매우 큰되지 않은 경우 확인하실 수 있습니다 이를 사용자 지정 데이터 구조의 메모리에 보관하십시오.
이 데이터를 쿼리하기 위해 싱글 톤을 생성하고 아직로드되지 않은 경우 분석 할 수 있습니다.
답변을 주셔서 감사합니다. 그러나 제가 원했던 것은 당신이 xml이나 json보다 더 나은 형식을 알고 있었을 때만 알고 있었고, 내가 사용하던 형식이었습니다. – ArteFact
글쎄, 데이터에 대한 안드로이드 전용 포맷이 없다. 당신은 가장 적합한 포맷으로 데이터를 준비하고 그것을로드하기 위해 파서를 사용/작성한다. Json은 데이터를 쓰는 것이 간단하기 때문에 편리합니다. 이미 외부 라이브러리를 포함하지 않고 안드로이드에 파서가 있다고 생각합니다. –
- 1. PHP 세션에 어떤 데이터를 저장해야합니까?
- 2. FormsAuthentication Ticket에 어떤 데이터를 저장해야합니까?
- 3. SQLiteDatabase를 사용하여 데이터를 저장해야합니까?
- 4. 웹에 어떤 정보를 저장해야합니까?
- 5. RoamingSettings에 어떤 속성을 저장해야합니까?
- 6. 직렬화를 사용하여 SQL 서버에 데이터를 저장해야합니까?
- 7. 어떤 속성을 세션에 저장해야합니까?
- 8. 사진을 어디에 저장해야합니까? 파일 시스템 또는 데이터베이스?
- 9. base64 인코딩을 사용하여 데이터베이스 테이블에 암호를 저장해야합니까?
- 10. 데이터베이스 파일은 어디에 저장해야합니까?
- 11. ElasticSearch의 데이터를 데이터베이스에 저장해야합니까?
- 12. 큰 값의 데이터 형식을 별도의 테이블에 저장해야합니까?
- 13. Omniauth로 인증 할 때 어떤 데이터를 쿠키에 저장해야합니까?
- 14. 이미지 이진 데이터를 데이터베이스에 저장해야합니까? 아니면 이미지를 파일로 저장해야합니까?
- 15. 어떤 형태로 페이스 북 그래픽 api me/home의 데이터를 저장해야합니까?
- 16. 누가 세션에서 데이터를 저장해야합니까
- 17. GeoIP 데이터를 저장해야합니까?
- 18. 파이썬으로 데이터를 처리하기 위해 Hadoop을 사용하고 있는데 어떤 파일 형식을 사용해야합니까?
- 19. OAuth : 토큰에 어떤 정보를 저장해야합니까?
- 20. 어떤 폴더에 텍스트 파일을 저장해야합니까?
- 21. 내 응용 프로그램에서 Sqlite 데이터베이스에 어떤 데이터를 저장해야합니까?
- 22. 데이터베이스에 간단한 데이터를 어떻게 저장해야합니까?
- 23. 사용자 데이터를 구성 파일에 저장해야합니까?
- 24. ViewState에 데이터베이스 ID 필드를 저장해야합니까?
- 25. 데이터베이스 - 총 가격을 열에 저장해야합니까?
- 26. 베스트 프랙티스에 따라 파일 시스템의 어떤 디렉토리에 git 저장소를 저장해야합니까?
- 27. 다른 시간대의 이벤트에 대한 데이터를 어떻게 저장해야합니까?
- 28. 이 데이터 형식을 저장하기 위해 어떤 데이터베이스 모델을 사용해야합니까?
- 29. 사이트의 중요한 데이터를 데이터베이스에 저장해야합니까?
- 30. 소량의 데이터를 Android의 데이터베이스에 저장해야합니까?
'.db' 모든'SQLite' 파일의 확장자는'.db'입니다. – Alexander
데이터 자체가 아니라 데이터를 저장하고 싶다는 의미였습니다 ^^베이스를 채우기 위해 파일을 구문 분석합니다. – ArteFact
보통 파일이 수행 할 것입니다 –