Android SQLite и хранилище данных Плюсы / минусы - PullRequest
0 голосов
/ 28 июня 2011

Каков наилучший способ для приложения извлекать и извлекать данные из внешней базы данных?

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

Буду ли я где-нибудь использовать базу данных SqLite на веб-сервере?Имеет ли значение тип базы данных?

Будет ли работать файл XML?

Я думаю, что у меня могут быть данные в моем приложении.Таким образом, когда пользователи пишут новые записи, другие пользователи смогут видеть эти обновления.

Предложения?Комментарии?Какой лучший способ сделать это?

1 Ответ

1 голос
/ 28 июня 2011

Я лично использую локальную базу данных SQLite на андроиде, которая использует HTTPposts для взаимодействия с php на моем веб-сервере, который затем обращается к экземпляру mySQL. Связь осуществляется через сериализованные объекты JSON в виде текста, gzipped. Передает около 50 КБ необработанного текста в сжатом виде размером 10 КБ, очень управляемый.

Здесь много отличных руководств, если вы немного погуглите для httppost android.

Как правило, НЕ рекомендуется, чтобы ваше мобильное устройство имело прямой доступ к онлайн-базе данных, для большей безопасности и абстракции. Кроме того, php может делать отличные вещи, такие как вдвойне проверять входные данные.

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