Android中的数据库是什么概念?

What is the concept of Database in Android?

想知道Android中数据库的概念。据我了解,使用 SQLite database 我们可以创建、更新数据库,但我无法理解 sign-in 选项将如何添加到 Android app。它会是一个可以用作服务器的应用程序吗?而登录用户的数据会来自服务器吗?

SQLite 嵌入到每个 Android 设备中。在 Android 中使用 SQLite 数据库不需要安装程序或管理数据库

onCreate() - 如果数据库已访问但尚未创建,则由框架调用。

onUpgrade() - 如果您的应用程序代码中的数据库版本增加,则调用。此方法允许您更新现有数据库模式或删除现有数据库并通过 onCreate() 方法重新创建它。

取决于您设计应用的方式。通常,登录功能是通过提供在您的应用程序中输入登录凭据的选项来完成的,服务器会验证在您的应用程序中输入的数据。您不想将整个数据库存储在您的应用程序中,因为它在您的服务器中更安全。同样,取决于您如何设计应用程序。