Функции SQLite в приложениях для Android - PullRequest
0 голосов
/ 13 января 2019

Я очень новичок в программировании. Я хочу сделать приложение, где,
1. Пользователь1 сделает заказ (войдите как user_profile_1)
2. Пользователь2 будет работать с этим заказом (войдите как user_profile_2)
Один пользователь не должен иметь доступа к данным другого.

Позволит ли мне SQLite это сделать? Кажется, база данных не должна работать на устройстве пользователя. И база данных всегда будет получать новые записи, поэтому нам нужно постоянно обновлять ее.

Ответы [ 2 ]

0 голосов
/ 13 января 2019

Если вы используете базу данных SQLite, база данных будет локальной на устройстве. Записи в базе данных не делятся с другими устройствами.

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

Вы можете делать разные вещи:

  • Вы можете использовать базу данных MySql на удаленном сервере с разрешенным удаленным доступом.

  • Вы можете создать остальные API на сервере LAMP. Вы можете сделать это, например, с помощью PHP и MySql. Вы создаете веб-страницу GET / POST, они передают данные, а php сохраняет информацию в базе данных. Вы можете получить информацию из базы данных таким же образом, но вы должны периодически запрашивать БД

0 голосов
/ 13 января 2019

Для этого случая вам нужно создать сервер для хранения данных, я думаю, вы должны сделать следующее:

  1. Используйте PHP, NodeJS или некоторые другие языковые серверы для создания API.
  2. Используйте базу данных MySQL или другую базу данных для хранения данных на вашем сервере. Затем разные пользователи могут войти на свое устройство, и вы позвоните своим API, чтобы показать, что вы хотите.
...