Android开发中,用户账户信息(userName,AccessToken...)是怎么保存在本地的?

Android开发中,用户账户信息(userName,AccessToken...)是怎么保存在本地的?同时需要考虑安全性,缓存清理等等

阅读 14.8k
4 个回答

SharedPreference就行了

需要安全性的做个 AES 或者 3DES 加密再存

其实我一般是直接把 UserProfile 这个 Model直接序列化了存文件的...

Sqlite可以存放数据

一般我们使用SharedPreference 因为API简单,读取方便。 如果考虑安全,一般做一次可逆的加密即可。

1.数据库。
2.json,序列化保持文件。
3.preference 保存。

另外,不管用什么方式,都记得加密,不推荐明文保持任何用户相关的信息。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题