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

У меня есть приложение, которое использует SQLiteDatabase в качестве своей базы данных, потому что каждое приложение имеет свою собственную, настраиваемую базу данных (ну, собственные значения), для другого приложения, которое я делаю, я хочу подключить одну SQLiteDatabaseкаждое приложение получит доступ, например, одно приложение добавляет строку, а другое затем читает ее позже.

Есть ли еще способ сделать это?Все, что я нашел, заставило меня поверить, что нет, но должно быть.

Есть идеи?

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

Извините, если я не прояснил это достаточно

Ответы [ 2 ]

2 голосов
/ 13 июля 2011

Конечно, есть способ сделать это! Всегда есть выход!

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

(1) Если вы все время терпите неудачи, как я, тогда вы можете заставить дополнительный компьютер, который у вас дома, выступать в качестве сервера для вашего приложения. Это может вызвать некоторые (:) хе-хе-хе) проблемы безопасности для вашего дома, хотя. Также у вас будет много трафика в вашей домашней сети.

(2) Другой вариант - получить доменное имя и веб-хостинг. Большинство услуг веб-хостинга, которые я видел, предлагают поддержку базы данных. Так что вы можете просто зайти, создать свою базу данных на сервере веб-хостинга, а затем связать свое приложение с вашим сервером. Стоимость зависит от ваших потребностей.

Правда, ваше приложение взаимодействует с несколькими людьми? Я не могу придумать причину, по которой вы хотели бы использовать эту функцию на любом другом телефоне (устройстве), чем на вашем (по отношению к нам, клиенту) устройстве. Я редко передаю свое устройство другим, и никогда, если оно не заблокировано.

0 голосов
/ 30 октября 2011

SQLite без сервера . В описанной ситуации нет гарантирует, что он будет работать правильно. Ваше решение состоит в том, чтобы создать сервер базы данных , который будет одновременно обслуживать клиентов Android.

Для получения дополнительной информации о SQLite см. LinuxForu.com и / или SQLite.org

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