Android 使用用户名和密码存储和重新登录的最佳方式是什么?

Android 使用用户名和密码存储和重新登录的最佳方式是什么?,android,facebook,login,Android,Facebook,Login,您好,我有一个应用程序,登录后可以访问所有活动(如facebook) 我想写工作流程 状态:首次启动应用程序 登录屏幕->获取用户名并通过->检查数据库->是否为真保存用户名并通过sharedpref->mainactivity 状态:已关闭应用程序,未注销并重新启动 登录屏幕->从SharedReferences获取用户名并传递->从db检查->如果为true保存用户名并传递到SharedReference->mainactivity 我想从db step跳过去检查 设置应用程序“如果用户名和

您好,我有一个应用程序,登录后可以访问所有活动(如facebook) 我想写工作流程

状态:首次启动应用程序 登录屏幕->获取用户名并通过->检查数据库->是否为真保存用户名并通过sharedpref->mainactivity

状态:已关闭应用程序,未注销并重新启动 登录屏幕->从SharedReferences获取用户名并传递->从db检查->如果为true保存用户名并传递到SharedReference->mainactivity

我想从db step跳过去检查
设置应用程序“如果用户名和密码在SharedPreferes中,则直接显示Main活动,因为您也已检查并保存到sharedpref”是否安全?

您需要对删除的帐户或更改的密码进行说明,因此“否”不起作用

保存用户凭据的最佳方法是在服务器上实现类似的令牌系统,并存储令牌而不是用户名/密码

如果你不能修改服务器,那么最好的办法是存储用户名和加密密码,并在用户每次打开应用程序时向服务器进行身份验证