android - 用于身份验证和服务器通信的 Accountmanager 与 sharedpreference

标签 android http authentication sharedpreferences accountmanager

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

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

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

我不太会混淆使用客户管理器或 sharedpreference。

我觉得accountmanager有点难看

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

有没有客户经理教程?

还有其他建议吗?

提前致谢。

最佳答案

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

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

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

关于android - 用于身份验证和服务器通信的 Accountmanager 与 sharedpreference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26397600/

相关文章:

java - 图片无法显示

java - setWebViewClient 错误 - someView 中的 someView(context) 无法应用于 ()

http - 为什么 Content-MD5 header 采用 base64 编码?

http - 在Alloy中建模HTTP转换系统

asp.net-mvc - 流畅的安全单元测试

tomcat - 如何在 LDAP 中使用身份验证设置 Tomcat?

android - java.lang.NoClassDefFoundError,而打开pdf

android - 如何通过链接引用将模块导入到android studio中?

没有后端脚本的 Ajax

authentication - 授权服务器上的 session 起什么作用?