Хранение статических данных в приложении для Android - PullRequest
1 голос
/ 28 июля 2010

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

Ответы [ 3 ]

1 голос
/ 28 июля 2010

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

1 голос
/ 28 июля 2010

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

0 голосов
/ 28 июля 2010

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

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

А вот хороший урок:http://www.devx.com/wireless/Article/40842

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...