Помогите советом. Пишу первое приложение

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Ramil B
Сообщения: 3
Зарегистрирован: 23 мар 2016, 07:54

Помогите советом. Пишу первое приложение

Сообщение Ramil B » 23 мар 2016, 08:14

Всем привет!

Помогите пожалуйста. Пишу свое первое приложение справочник. Справочные данные планирую хранить в БД (порядка 1500 записей). В связи с этим возникло много вопросов по организации хранения данных в приложении.

1. Как правильно организовать хранение данных в приложении?
2. Какую БД лучше использовать? (сам склоняюсь к SQLite)
3. Если использовать SQLite, то где лучше всего хранить саму БД и как ее правильно наполнить информацией?
4. Если в дальнейшем размещать приложение в маркете, то какие могут быть проблемы с получением данных из БД? Существуют ли какие-нибудь нюансы?
5. Посоветуйте пожалуйста какой материал можно почитать?

Заранее спасибо всем! :)

NightScream
Сообщения: 35
Зарегистрирован: 22 фев 2015, 23:18

Re: Помогите советом. Пишу первое приложение

Сообщение NightScream » 23 мар 2016, 09:25

1. Каждый случай рассматривать индивидуально, если мало данных, то preference достаточно, если много, то SQLite, может шифрование нужно.
2. А какие есть еще?
3. Как обычно, возле приложения, если это данные только вашего приложения, если общие, то в publiс директории или просто в external.
4. -=-=-
5. Уроки Климова и StartAndroid собственно.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите советом. Пишу первое приложение

Сообщение Foenix » 23 мар 2016, 12:07

почитать уроки на этом сайте, много вопросов отпадет. для этого они и написаны.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ramil B
Сообщения: 3
Зарегистрирован: 23 мар 2016, 07:54

Re: Помогите советом. Пишу первое приложение

Сообщение Ramil B » 23 мар 2016, 14:11

Спасибо за ответы!
Но мне по прежнему не понятны следующие моменты: Я сделал приложение. В данном приложении я наполнил БД нужной информацией. После чего хочу установить данное приложение на другое устройство, чтобы приложение уже содержало заполненную БД. Как я понял БД для этого приложения нужно переносить отдельно. Вопрос как? Как перенести эту базу и подключить ее к приложению?

В уроках к сожалению я этой информации не нашел.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите советом. Пишу первое приложение

Сообщение Foenix » 23 мар 2016, 21:28

исходную базу нужно положить в assets, а при первом запуске скопировать ее на устройство.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ramil B
Сообщения: 3
Зарегистрирован: 23 мар 2016, 07:54

Re: Помогите советом. Пишу первое приложение

Сообщение Ramil B » 24 мар 2016, 10:05

Спасибо!! Разобрался :)

Ответить