用于显示用户个人资料的Android最佳实践

时间:2015-09-12 07:57:27

标签: php android mysql http

我正在开发我的第一个Android应用程序来学习基础知识。现在我通过使用Volley连接到MySQL数据库来调用PHP脚本来设置登录和注册活动。换句话说,我有一个与我的数据库交互的login.php和register.php。

我目前想要弄清楚的是我可以在登录后显示用户个人资料的最佳方式。我已经设置了SharedPreferences来存储当前登录用户的用户名和密码。一旦他们登录或注册,他们就会被发送到个人资料活动,现在只会显示他们的用户详细信息(电子邮件,用户名,密码,生日),但稍后会显示他们的朋友列表和最近的活动。鉴于我将用户名和密码存储在SharedPreferences中,我计划向另一个名为profile.php的PHP脚本发出POST请求。此脚本将查询与传入的用户名和密码参数匹配的记录,并以JSON格式响应该数据(当然,在验证后)。

我直觉地认为这会起作用,但我不禁觉得这不是最好的方法,而且不安全。由于我是Android的新手,并且对webdev相关的东西有点新,我希望你们中的一些更有经验的开发人员可以推荐最佳/行业标准的实践来实现这类事情。也就是说,例如,如果您在手机上登录Facebook,Snapchat,Instagram帐户,所有这些应用程序如何有效地显示您的个人资料?

谢谢!

0 个答案:

没有答案