在Android Studio中登录应用的好方法



我想在Android Studio中使用Java创建一个小的登录应用程序。我只是用Java完成了这项工作,并在自己的电脑上使用了一个文件。当应用程序在其他设备上下载时,这将不起作用。至少我是这么想的。我使用了username:password格式的文件,将其拆分为":"然后将其传输到哈希图中。我可以要一个";"中央";将每个新帐户添加到的文件?或者还有其他更好的方法吗?我不知道如何做到这一点,也无法在YouTube或谷歌上找到解决方案。我想补充一点:我不想有最好或最有效的解决方案,而是最简单的。我对Android完全陌生,对Java和编程也有点陌生。我只是想要一些东西来写账目并把它们读出来。

我认为您应该了解sqllite。这是一个为安卓工作室制作的数据库。基本上,您将用户名和密码保存到每个用户的文件中,当您尝试登录时,您将读取所有用户名和密码组合,看看其中是否匹配。如果匹配,则为登录。

我同意Cosmin,但我们也有一些最佳实践。例如,您可以使用房间数据库而不是Sqlite。此外,您还可以使用SharedPreferences来存储"当前用户"。

房间参考:https://www.geeksforgeeks.org/how-to-perform-crud-operations-in-room-database-in-android/

共享首选项参考:https://www.tutlane.com/tutorial/android/android-shared-preferences-with-examples

最新更新