EditTextPreference加密保存
来源:互联网 发布:宽带连接出现多重网络 编辑:程序博客网 时间:2024/06/13 11:48
EditTextPreference会将编辑对话框中的信息通过setText()方法直接保存在SharedPreferences文件中。当需要对输入的文本进行加密后保存到SharedPreferences文件中,并且对话框中能继续以明文显示时,可自定义EditTextPreference类并继承它,然后重载EditTextPreference的setText()、getText()以及onSetInitialValue()初始值设置方法,重载方式如下:
@Override public void setText(String text) { Sting value = encrypt(text ); //对输入文本先加密 super.setText(value); } @Override public String getText() { String value = super.getText(); return decrypt(value); //对SharedPreferences中取得的值进行解密后返回 } @Override protected void onSetInitialValue(boolean restoreValue, Object defaultValue) { super.setText(restoreValue ? getPersistedString(super.getText()) : (String) defaultValue); }
0 0
- EditTextPreference加密保存
- 加密解密 保存设置
- 数据加密与保存
- AES 密码加密保存
- Unity 数据保存加密
- android 首选项 EditTextPreference
- android Preference ListPreference EditTextPreference
- Excel工作簿加密保存
- EMF模型保存时加密
- android PreferenceActivity EditTextPreference 输入校验
- android 关于EditTextPreference光标位置
- android 关于EditTextPreference光标位置
- EditTextPreference 设置 defaultValue 的数据类型
- Java 数据保存与读取,保存数据信息并加密
- 多功能记事本:文本加密、自动保存
- MD5 单向加密,为保存用户密码
- 小黑小波比.保存密码加密方式
- IOS数据加密保存的方法
- 特殊回文数
- 蒃螀肄芁螈螅芃蒃螁袁罿莂
- 136.Single Number
- 节蕿螁膅莄莂蚇膄肄薇蚃膃
- Android SDK Manager国内无法更新的解决方案
- EditTextPreference加密保存
- JSP两种声明变量的区别
- final关键字的使用
- Android Context 上下文
- 面向对象设计原则:接口隔离原则(The Interface Segregation Principle)
- 不要急,慢慢来
- Js中文乱码解决办法
- 袇袂膂蒀薀肁莄莃薆袈芄莅
- Pascal's Triangle