在我的项目中,想要在服务器中读取和写入数据取决于身份验证密钥(用户)。
到目前为止,我计划使用共享首选项来存储用户身份验证密钥,以便与服务器进行进一步的通信。
后来我通过阅读this tutorial来了解“客户经理”:
我很少混淆使用客户经理或共享偏好。
我觉得很难理解账号管理员。
任何人都可以指导哪种方法适合我的项目。
任何客户经理教程。?
还有其他建议......?
提前致谢。
答案 0 :(得分:4)
我建议你先考虑一下你的要求。如果身份验证类似于Google +,Facebook和Twitter,那么我建议您使用AccountManager
AccountManager :此用户在线帐户的集中注册表。客户经理能够存储OAuth
令牌,并为Android中的所有Google Apps完成工作。
SharedPreferences :这是为了存储和检索更多this的小范围数据。
答案 1 :(得分:0)
您可以使用共享偏好设置。它简单有效。阅读文档以了解共享首选项。我原先在许多应用程序中使用它,它非常方便。