Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
we2seek
80 / 80 / 42
Регистрация: 25.01.2010
Сообщений: 385
1

Сохранение большого количества записей ключ-значение

05.10.2014, 19:49. Просмотров 1064. Ответов 2
Метки нет (Все метки)

Люди, подскажите, пожалуйста, как мне сохранить в приложении большое количество записей ключ-значение? Ближе всего мне, конечно, SQLite, но я никак не могу придумать как мне при первом запуске приложения наполнить базу данными?
Вот, например, есть программы-словари. Как в таких прогах принято хранить инфу, чтобы пользователь после установки приложения уже получил готовый словарь, доступный офлайн.
Спасибо.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2014, 19:49
Ответы с готовыми решениями:

Массив из большого количества кнопок
Добрый день! Как понятно из названия, хочу создать массив из большого...

OpenGL отрисовка большого количества точек
Столкнулся с следующей проблемой. При отрисовке большого количества точек в...

Хранение и использование большого количества изображений
Всем привет! Подскажите способ хранения большого количества изображений, чтобы...

Программная расстановка большого количества кнопок
Здравствуйте, переношу своё сетевое приложение на java "Морской бой" и...

Загрузка и отображение большого количества картинок с памяти телефона
Если изображения больше 10, то начинаются заметные тормоза, если больше 100, то...

2
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
05.10.2014, 20:30 2
При запуске убедитесь, что базы нет. Тогда создайте ее и заполните из XML или из сети. Или встройте сразу в программу. Вариантов уйма. Переход от одного метода к другому относительно прост. В андроид-программах сложнее написать дизайн к программе и логику ее работы...
1
CoolMind
422 / 404 / 66
Регистрация: 06.10.2012
Сообщений: 1,734
05.10.2014, 21:52 3
Лучший ответ Сообщение было отмечено we2seek как решение

Решение

we2seek, используйте любую среду SQLite по вкусу, заполните базу начальными данными. Затем поместите её в папку assets, которая находится либо в app/src (кажется), либо в app, в зависимости от IDE. После этого она будет добавляться к создаваемому apk. Во время запуска приложения проверяйте наличие базы на устройстве, и если её нет, то копируйте из assets на карту памяти (к сожалению, нельзя работать с БД напрямую через папку assets. т.к. она хранится в apk). Потом ещё можно проверить версию БД и что-нибудь с ней сделать (обновить данные, добавить поля).
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2014, 21:52

Чек большого количества togglebutton при прогрессе seekBar тормозит
Суть проблемы: есть 81 togglebutton у которых меняется background при помощи...

При загрузке большого количества картинок библиотекой Picasso заканчивается память
В общем делаю приложение, которое должно выводить посты пользователя. В этих...

Как рандомно получить значение из hashmap'a через ключ
Предположим у меня есть два ImageButton'a, Hashmap и картинки, помещенные в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru