2012-03-13 4 views
3

나는 가장 많이 사용되는 독일어 단어와 문장이 포함 된 Android 애플리케이션을 만들었습니다. 응용 프로그램에는 모든 데이터를 저장하는 CSV 파일이 들어 있습니다.안드로이드 앱에 텍스트 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

현재 예상대로 작동하지만 이러한 데이터를 앱에 직접 저장하는 더 좋은 방법이 있는지 묻고 싶습니다.

새로운 단어와 문장을 추가하는 것과 같이 인터넷을 통해 데이터를 업데이트하는 기능에 대해서도 생각하고 있습니다.

감사합니다. Miretz

+1

어떤 종류의 앱입니까? 정보를 저장하기 만하면 문자열 xml 파일이나 데이터베이스를 사용할 수 있습니다. – Andreas

+0

예, 앱에 정보를 저장하기 만하면 앱에서 데이터를 읽고 검색합니다. – Miretz

답변

4

콘텐츠를 수정 (업데이트, 제거 등)하려면 안드로이드 플랫폼과의 통합 기능이 내장 된 SQLite DB을 사용하는 것이 좋습니다.

+2

수정하지 않아도 데이터베이스를로드하기 위해 CSV 파일을 한 번만 읽으면됩니다. , 그러면 데이터베이스에서 더 빨리 액세스 할 수 있습니다. – dldnh

0

SQLDatabaseLite 및 SharedPreference의 두 가지 유형이 있습니다. 둘 사이의 가장 큰 차이점은 하나는 조직되고 다른 하나는 조직되지 않는다는 것입니다.

예를 들어 활동간에 텍스트 크기를 변경하는 등의 응용 프로그램에서 저장 공간을 빠르게 사용해야하는 경우 SharedPreffnce가 가장 적합합니다.

특정 이벤트에 대해 둘 이상의 데이터를 저장해야하는 복잡한 데이터베이스 시스템이있는 경우 SQLDatabaseLite를 예로 들자면 고객 용 데이터 스프레드 시트입니다. 이름, 전화 번호 등

관련 문제