Хранение статических данных в приложении для Android

1

В настоящее время я разрабатываю простое информационное приложение для различных университетских городков. Я хочу, чтобы приложение работало преимущественно в автономном режиме, поэтому я хочу хранить всю свою информацию локально. Данные в приложении не будут подвергаться каким-либо изменениям, поэтому мне было интересно, какой лучший (практический) метод должен был хранить такие данные? В основном я должен хранить информацию в SQLite db, java файле или xml?

Теги:
database

3 ответа

1
Лучший ответ

Ответ зависит от ваших требований, но из-за встроенной интеграции с SQLite проще всего просто использовать SQLite, плюс вы получите преимущества реляционной базы данных. Вы можете сослаться на Notepad tutorial для начала.

1

Это зависит от ваших данных. Если это в основном текст, я бы сохранил его в файле ресурсов строки андроида. Если он каким-то образом структурирован и имеет идентификаторы, а отношения хранят его в базе данных.

  • 1
    Использование строковых массивов XML - это самый простой способ, если ваши данные не изменятся.
0

У нас был университетский проект, требующий локальной базы данных на телефоне Android. Что делать, чтобы использовать SQLite для записи в базе данных, хранящейся на палке памяти. (Мы не смогли найти правильные права на запись непосредственно в файловой системе)

Сначала проверьте веб-сайт API для пакета android.database.sqlite.

И вот для хорошего учебника: http://www.devx.com/wireless/Article/40842

Ещё вопросы

Сообщество Overcoder
Наверх
Меню