Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中数据库的概念是什么?_Android_Sqlite_Android Database - Fatal编程技术网

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

Android中数据库的概念是什么?,android,sqlite,android-database,Android,Sqlite,Android Database,我想知道Android中数据库的概念。据我所知,使用SQLite数据库我们可以制作、更新数据库,但我无法理解登录选项将如何添加到Android应用程序。它将是一个作为服务器工作的应用程序吗?登录用户的数据将来自服务器?SQLite嵌入到每个Android设备中。在Android中使用SQLite数据库不需要设置过程或数据库管理 如果数据库已被访问但尚未创建,则框架将调用onCreate() onUpgrade()-在应用程序代码中增加数据库版本时调用。此方法允许您更新现有数据库架构或删除现有数据

我想知道Android中数据库的概念。据我所知,使用
SQLite数据库
我们可以制作、更新数据库,但我无法理解
登录
选项将如何添加到
Android应用程序
。它将是一个作为服务器工作的应用程序吗?登录用户的数据将来自服务器?

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

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


onUpgrade()
-在应用程序代码中增加数据库版本时调用。此方法允许您更新现有数据库架构或删除现有数据库并通过
onCreate()
方法重新创建它。

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

太好了。它给了我方向。谢谢