#android #database #sqlite #android-sqlite
#Android #База данных #SQLite #android-SQLite
Вопрос:
Я начну с объяснения того, как я наткнулся на вспомогательную библиотеку ресурсов SQLite. Я пытаюсь создать небольшое приложение для Android, которое в основном показывает значение слов. И для этого я намерен сохранить все в автономном режиме (без зависимости от подключения к Интернету). Теперь, насколько я могу себе представить, есть 2 способа добиться этого: 1. Использование String array, которое, я считаю, будет утомительной задачей и займет много памяти. 2. Предоставляя предварительно заполненную базу данных, с помощью которой я могу легко устанавливать отношения между словами и их значениями и делать больше (поиск, сортировка и т. Д.).
Теперь проблема, с которой я сталкиваюсь, заключается в предоставлении предварительно заполненной базы данных (или слов и значений) с самим приложением. И для этого я наткнулся на SQLite Asset Helper, который выполняет эту работу.
Я прочитал ряд статей, связанных с SQLite Asset Helper, но не так много, которые подтверждают его реализацию на последних итерациях Android. Кроме того, является ли единственным возможным решением для предоставления пользователю предварительно заполненной базы данных (без необходимости выхода в Интернет)? Является ли это приемлемым методом? Любая другая лучшая альтернатива для предложения была бы отличной!
Ответ №1:
Я прочитал ряд статей, связанных с SQLite Asset Helper, но не так много, которые подтверждают его реализацию на последних итерациях Android
Он работает на последних версиях Android.
Кроме того, является ли единственным возможным решением для предоставления пользователю предварительно заполненной базы данных (без необходимости выхода в Интернет)?
Вы можете создать свою собственную реализацию. Я не знаю, что вы выиграете от этого.
Является ли это приемлемым методом?
Я не знаю ничего лучшего.