安卓应用程序并登录到我的数据库


Android app and login to my database

我正在开发一款类似于社交网络的安卓应用程序。我创建了一个注册表单、一个登录表单和其他异步任务,将一些数据发送到我的数据库。我使用POST请求发送数据,该请求是从执行查询的php页面接收到的,并将JSON结果发送到我的应用程序。

例如,当用户登录应用程序时,我会向我的"login.php"页面发送一条帖子,检查数据库中是否有用户。然后,如果用户存在于数据库中,php页面将向我的应用程序发送一个JSON,该应用程序读取该JSON并打开我的主页活动。

现在,如果我关闭我的应用程序(没有注销)或重新启动我的手机,很明显,当我再次打开应用程序时,我每次都必须登录。

如何在我的应用程序中保持连接打开?用户只有在按下注销按钮时才能注销。

还有什么更好的方法可以将用户名和密码等数据发送到我的服务器吗?

对不起我的英语

您可以使用sharedPreferences来存储凭据。退出应用程序时保存数据,返回应用程序时从sharedPreferences获取数据,并检查登录是否成功。如果登录成功,则启动主页活动或登录活动。如果需要,您可以使用数据库来存储凭据,也可以使用加密来向服务器发送数据和从服务器中发送数据