android 保存 用户名和密码 设置等应用信息优化
2014-10-09 13:14
381 查看
此文为转载:为尊重原创作者添加原始链接:
/article/4690091.html
1、传统的保存用户名,密码方式 SharedPreferences
通过这样的方法,能够基本满足需求,比如有用户名,那么就Editor.putString存放就好。
但是这样的方法有一些弊端:
(1)在存放一些集合信息,存储ArrayList就不合适
(2)如果针对用户,新增加了很多熟悉,比如性别,头像等信息,那么需要一个一个的添加put和get方法,非常的繁琐。
2、通过序列化对象,将对象序列化成base64编码的文本,然后再通过SharedPreferences 保存,那么就方便很多,只需要在对象里增加get和set方法就好。
3、 序列换通用方法, 将list对象或者普通的对象序列化成字符串
4、 要保存的用户对象
5、编写SharedPreUtil ,实现对对象的读取和保存
6、 调用Activity代码
对应的布局文件
+ View Code
来个截图
7、 如果我们的应用程序有不太复杂的保存需求,那么就可借助 SerializableUtil list2String 将list对象保存为文本,然后在通过文本的方式来读取,这样就不用使用数据库了,会轻量很多。
/article/4690091.html
1、传统的保存用户名,密码方式 SharedPreferences
通过这样的方法,能够基本满足需求,比如有用户名,那么就Editor.putString存放就好。
但是这样的方法有一些弊端:
(1)在存放一些集合信息,存储ArrayList就不合适
(2)如果针对用户,新增加了很多熟悉,比如性别,头像等信息,那么需要一个一个的添加put和get方法,非常的繁琐。
2、通过序列化对象,将对象序列化成base64编码的文本,然后再通过SharedPreferences 保存,那么就方便很多,只需要在对象里增加get和set方法就好。
3、 序列换通用方法, 将list对象或者普通的对象序列化成字符串
5、编写SharedPreUtil ,实现对对象的读取和保存
6、 调用Activity代码
对应的布局文件
+ View Code
来个截图
7、 如果我们的应用程序有不太复杂的保存需求,那么就可借助 SerializableUtil list2String 将list对象保存为文本,然后在通过文本的方式来读取,这样就不用使用数据库了,会轻量很多。
相关文章推荐
- android 保存 用户名和密码 设置等应用信息优化
- Android 保存 用户名和密码 设置等应用信息优化
- Android应用中为用户保存偏好设置(传智播客视频笔记)
- Android将应用log信息保存文件
- Android为HttpClient设置证书(用户名和密码)
- 使用keychain保存用户名和密码等敏感信息 KeychainItemWrapper和SFHFKeychainUtils
- Android将应用log信息保存文件
- Android应用中为用户保存偏好设置(传智播客视频笔记)
- Android应用中用户名密码sd存储sp存储rom存储
- android preference保存 多个密码和用户名
- 使用keychain保存用户名和密码等敏感信息 KeychainItemWrapper和SFHFKeychainUtils
- Android--模拟登陆用户名密码,使用File或openFileOutput保存文件
- Android将应用log信息保存文件
- android应用SharedPreferences的使用(保存用户的个性化配置信息)
- 如何在IE中设置不保存表单中的用户名和密码
- 使用keychain保存用户名和密码等敏感信息 KeychainItemWrapper和SFHFKeychainUtils。
- 使用keychain保存用户名和密码等敏感信息 KeychainItemWrapper和SFHFKeychainUtils。
- git保存用户名密码 Google Code在Windows下面设置.netrc
- Android 模拟登陆 保存密码(信息)到手机中 文件信息读取
- Android_保存用户名和密码码sharedPreference