Я хочу знать концепцию базы данных в Android. Поскольку я понимаю, что используя SQLite database
, мы можем сделать, обновить базу данных, но я не могу понять, как вариант sign-in
будет добавлен к Android app
. Будет ли это приложение, которое будет работать как сервер? И данные пользователя входа будут поступать с сервера?Что такое концепция базы данных в Android?
ответ
Зависит от того, как вы разрабатываете приложение. Как правило, функция входа в систему осуществляется путем предоставления возможности ввода учетных данных входа в приложение, а сервер проверяет данные, введенные в ваше приложение. Вы не хотите хранить всю базу данных в своем приложении, так как она безопаснее на вашем сервере. Опять же, зависит от того, как вы создаете приложение.
SQLite встроен в каждое Android-устройство. Использование базы данных SQLite в Android не требует процедуры установки или администрирования базы данных
onCreate()
- вызывается каркасом, если к базе данных обращаются, но еще не созданы.
onUpgrade()
- вызывается, если версия базы данных увеличивается в вашем коде приложения. Этот метод позволяет обновить существующую схему базы данных или удалить существующую базу данных и воссоздать ее с помощью метода onCreate()
.
Perfect. Это дало мне направление. Благодарю. – waqas