我试图使用SQLite数据库,但是当我学习(通过互联网)时,我感到非常困惑,我有几个问题。
答案 0 :(得分:4)
SQLite数据库用于需要存储特定用户数据或保存其使用或某些永久数据的地方。此DataBase
位于Android
设备中。如果要保存用户帐户(比如用户名和密码),则应在服务器(后端)中完成,并且每次都应使用服务调用来获取数据。
例如:您有一个漫画书应用程序,用户必须为其注册/登录。然后,您在服务器中维护用户帐户。注册/登录后,当用户下载书籍阅读时。将该书存储在Android设备的SQLite数据库中,以便永久可用。
如果您尝试在SQLite数据库中维护用户帐户,则无法在一台Android设备中获取所有用户的数据。所以全局数据应该在服务器上,本地数据应该存储在SQLite数据库中。
答案 1 :(得分:1)
1)直接回答是:当你在android应用程序中使用SqLite数据库时,从某种意义上说你的应用程序有sqliteDatabase,意味着当你将该应用程序下载到你的设备中时,所有sqlite数据库数据都存储在设备
2)对于密码安全,你必须加密密码并存储在sqlite数据库中。