03全局类IMApplication添加操作联系人(好友)列表的方法和设置用户名和密码的方法
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中取出数据。
03全局类IMApplication添加操作联系人(好友)列表的方法和设置用户名和密码的方法相关推荐
- SVN的搭建及使用(三)用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突,重新设置用户名和密码等...
添加文件 在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图: 这时候,你需要告知TortoiseSVN你的操作,如图: 加入以后,你的文件会变 ...
- mysql 5.6加用户_Mysql 5.6添加修改用户名和密码的方法
先登录MySQL shell> mysql --user=root mysql 有密码的需要添加 –password 或-p 选项 添加用户 mysql>CREATE USER 'finl ...
- win7桌面的计算机在哪里设置密码,win7如何添加屏幕保护密码|win7设置屏幕保护密码的方法...
有时我们会为了防止被人看到计算机上的信息,会设置开机登录密码来保护我们的信息安全.但是有时我们只是离开计算机一小会,那我们可以设置屏幕保护密码来保护计算机,那么win7如何添加屏幕保护密码呢?下 ...
- 高效添加领英好友,拓展领英人脉的几种方法
领英的重要性相信不用我强调,开发重点客户啦,调查客户背景啦,balabalabala- 个人觉得新手玩领英初期应该适合海量的添加行业潜在客户,再从中挑选重点客户重点跟进,目的有二. 1.通过六度关系可 ...
- 用户姓名保护python_Python操作LDAP,对用户进行认证(验证用户名以及密码)
Python操作LDAP,对用户进行认证 1.环境 Python版本: 3.7.1 操作系统:windows 7 x64 第三方包:python-ldap 2.LDAP LDAP,它是基于X.500标 ...
- git全局配置用户名和密码_git---全局设置用户名、密码、邮箱
# git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址. # 1.查看git配置信息 $ ...
- wincc 关闭弹出窗口C语言,退出WINCC操作画面时弹出对话框要求输入用户名和密码-工业支持中心-西门子中国...
1.最简单的就是给退出按钮设定一个权限号,比如99,该权限号需在用户管理器中预先设置好,并将该权限分配给特定的用户. 此方法无需编程,点击按钮时如用户无99号权限,则弹出无权操作对话框.当然因为简单所 ...
- linux mysql添加用户名和密码错误,linux下为mysql设置用户名和密码
还有,输mysql可以,输mysql -u root就出错了: Access denied for user 'root'@'localhost' (using password: NO). The ...
- Python列表操作:统计列表中的重复项出现的次数的方法,不懂也要知道的python知识
对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在我们需要统计这个列表里的重复项,并且重复了几次也要统计出来 方法1: mylist = [1,2,2,2,2,3,3,3,4,4 ...
最新文章
- BrainNet:脑-脑接口用于人与人之间直接协作
- 利用python发送邮件_利用python实现简单的邮件发送客户端示例
- k8s--configmap
- tomcat:sessionId生成机制导致tomcat启动过慢问题
- bzoj1593 [Usaco2008 Feb]Hotel 旅馆(线段树)
- 使用spring-data-jpa实现简单的两表联查
- burpsuite基本设置与重复提交比较(一)
- Sqli-Labs Less1-16关详细讲解
- 怎么用云便签实现家里的电脑和办公室电脑的数据共享?
- 2022.01.24翻译Lorry
- 在 Microsoft Visual Studio Team System 和 Microsoft Visual SourceSafe 之间选择
- 大长今人物系列:宿命中的孤独灵魂——崔今英(转载)
- Prompt for Extraction? PAIE:Prompting Arguement Interaction for Event Argument Extraction
- zabbix通过插件percona进行监控MySQL
- java调用百度AI实现图文识别功能
- JVM 类加载器(引导类加载器、扩展类加载器、系统类加载器、用户自定义类加载器)
- 读书笔记21:解释器模式
- Oauth2.0 github认证登录实现
- phpstudy创建网站hosts同步失败
- 对ip blocks的理解
热门文章
- php 判断是几进制,PHP取二进制文件头快速判断文件类型
- 湖南省普通高等学校计算机应用水平,湖南省普通高等学校非计算机专业学生计算机应用水平等...
- 三国杀正在连接服务器请稍后,三国杀名将传游戏出现无法连接服务器怎么处理 处理方案一览...
- Element UI学习4--NavMenu 导航菜单
- pinctrl 和 gpio 子系统 终极总结
- 用c语言用星号生日快乐,用C语言写个代码,利用空格和符号拼写出生日快乐之类的...
- I2C驱动框架分析(3):DW_I2C驱动分析
- 计算机毕业设计ssm磐基建筑机械租赁有限公司机械租赁系统41c32系统+程序+源码+lw+远程部署
- 苹果蓝牙耳机 android,新款AirPods使用之安卓和Mac
- java架构图怎么画_架构模型图怎么画java