03全局类IMApplication添加操作联系人(好友)列表的方法和设置用户名和密码的方法

来源:互联网 发布:软件变成英文 编辑:程序博客网 时间:2024/05/29 11:48

1.关于操作联系人(好友)列表:

就是一个field和他的setter,getter:

private Map<String, User> contactList;

public Map<String, User> getContactList() {if (getUserName() != null && contactList == null) {UserDao dao = new UserDao(applicationContext);// 获取本地好友User list到内存,方便以后获取好友的listcontactList = dao.getContactList();}return contactList;}public void setContactList(Map<String, User> contactList) {this.contactList = contactList;}

设置用户名和密码的方法:

/** * 设置用户名 *  * @param username */public void setUserName(String username) {if (userName != null) {SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(applicationContext);SharedPreferences.Editor editor = preferences.edit();if (editor.putString(PREF_USERNAME, userName).commit()) {userName = username;}}}/** * 设置密码 这里没有加密 后期需要加密 note:@author chen *  * @param pwd */public void setPassword(String pwd) {SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(applicationContext);Editor editor = preferences.edit();if (editor.putString(PREF_PWD, pwd).commit()) {password = pwd;}}

原理:从SharedPreferences中取出数据。

0 0
原创粉丝点击