Вход в систему и подключение к базе данных в Android - PullRequest
0 голосов
/ 16 августа 2011

Я совершенно новичок в разработке для Android и читаю множество статей на сайте Android и в других местах. Есть много статей, которые дают очень конкретные примеры, но я не сталкивался со статьями, объясняющими следующее:

Logging-В:
Я не заметил рыночных приложений, заставляющих меня создавать учетные данные (как таковые), только проверку доступа к типам разрешений. Тем не менее, они обязательно должны иметь какие-то учетные данные для входа. Это означает, что Android предоставляет этот доступ (как-то).

Как?

Какой процесс?

Расположение базы данных:
Некоторые статьи, которые я прочитал, «подразумевают», что копия базы данных приложений находится на телефоне (сама по себе), в других - база данных, расположенная где-то еще (облако и т. Д.). Наконец, другие подразумевают, что они используют как локальную базу данных для быстрого обновления, так и удаленную базу данных для синхронизации и анализа ошибок.

Существует ли общая база данных, доступная для всех?

  • Я бы не "так думал"

Вы автоматически генерируете локальную копию каждый раз?

  • Кажется расточительным, поскольку вам просто нужно заново создать все это и заново синхронизировать КАЖДУЮ сущность ... но я видел, как статьи продвигают это.

Какие базы данных вы используете?

Какие рекомендации вы используете для синхронизации?

И наконец:
Если этот форум не правильный, я буду рад переместить этот вопрос. Я заглянул на форум Android Enthusiast , и он тоже не выглядел правильным.

1 Ответ

0 голосов
/ 16 августа 2011
  1. Входя в систему, я думаю, вы хотите взглянуть на AccountManager. Тем не менее, поскольку он доступен только после API lvl 5, я не уверен, что делать с предыдущими версиями, поскольку сам не использовал его. http://developer.android.com/reference/android/accounts/AccountManager.html

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

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