在Android应用程序中维护用户名的会话或状态

时间:2011-12-23 12:42:23

标签: java android android-emulator android-widget

在网页开发中,我们经常看到我们使用会话或cookie来维护用户名,除非我们销毁它或服务器删除它,它仍然在那里,我正在制作一个Android应用程序,我有一个登录名和密码,我想要什么只是,如果我登录,它应该保存我的用户名类似于会话或cookie,如果我在意图或屏幕之间移动任何地方,它不应该被销毁,我必须能够在任何地方访问它。实施它的最佳方法是什么?

3 个答案:

答案 0 :(得分:4)

存储您的用户名&成功时SharedPreferences中的密码或会话ID

答案 1 :(得分:2)

这取决于您想要存储信息的永久持久性。如果您需要在应用程序关闭后记住它,您将需要一个持久存储,但您应该确保密码已加密。

如果它只适用于应用程序的运行寿命,您可以将信息保存在类的静态属性中。

答案 2 :(得分:1)

最好的方法是在SharedPreferences中存储int。见tutorial。还使用MD5或SHA算法进行加密。见this