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

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

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

后来我通过阅读this tutorial来了解“客户经理”:

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

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

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

任何客户经理教程.?

还有其他建议……?

提前致谢.

最佳答案
我建议你先考虑一下你的要求.如果身份验证就像谷歌,Facebook和Twitter那么我建议你使用AccountManager

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

SharedPreferences:这是为了存储和检索更小的数据范围,用于更多this.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...