Accountmanager vs sharedpreference用于身份验证和服务器通信

Ami*_*ohn 5 authentication android http sharedpreferences accountmanager

在我的项目中,想要在服务器中读取和写入数据取决于身份验证密钥(用户).

到目前为止,我计划使用共享首选项来存储用户身份验证密钥以进一步与服务器通信.

后来我通过阅读本教程来了解"客户经理" :

我很少混淆使用客户经理或共享偏好.

我觉得很难理解账号管理员.

任何人都可以指导哪种方法适合我的项目.

任何客户经理教程.?

还有其他建议......?

提前致谢.

Dil*_*lip 5

我建议您首先考虑您的要求。如果身份验证类似于 google+、Facebook 和 Twitter,那么我建议您使用AccountManager

AccountManager:用户在线帐户的集中注册表。客户经理能够存储OAuth令牌并为 Android 中的所有 Google Apps 完成这项工作。

SharedPreferences:这是用于存储和检索小范围的时间数据的