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添加操作联系人(好友)列表的方法和设置用户名和密码的方法相关推荐

  1. SVN的搭建及使用(三)用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突,重新设置用户名和密码等...

    添加文件 在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图: 这时候,你需要告知TortoiseSVN你的操作,如图: 加入以后,你的文件会变 ...

  2. mysql 5.6加用户_Mysql 5.6添加修改用户名和密码的方法

    先登录MySQL shell> mysql --user=root mysql 有密码的需要添加 –password 或-p 选项 添加用户 mysql>CREATE USER 'finl ...

  3. win7桌面的计算机在哪里设置密码,win7如何添加屏幕保护密码|win7设置屏幕保护密码的方法...

    ‍‍ 有时我们会为了防止被人看到计算机上的信息,会设置开机登录密码来保护我们的信息安全.但是有时我们只是离开计算机一小会,那我们可以设置屏幕保护密码来保护计算机,那么win7如何添加屏幕保护密码呢?下 ...

  4. 高效添加领英好友,拓展领英人脉的几种方法

    领英的重要性相信不用我强调,开发重点客户啦,调查客户背景啦,balabalabala- 个人觉得新手玩领英初期应该适合海量的添加行业潜在客户,再从中挑选重点客户重点跟进,目的有二. 1.通过六度关系可 ...

  5. 用户姓名保护python_Python操作LDAP,对用户进行认证(验证用户名以及密码)

    Python操作LDAP,对用户进行认证 1.环境 Python版本: 3.7.1 操作系统:windows 7 x64 第三方包:python-ldap 2.LDAP LDAP,它是基于X.500标 ...

  6. git全局配置用户名和密码_git---全局设置用户名、密码、邮箱

    # git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址. # 1.查看git配置信息 $ ...

  7. wincc 关闭弹出窗口C语言,退出WINCC操作画面时弹出对话框要求输入用户名和密码-工业支持中心-西门子中国...

    1.最简单的就是给退出按钮设定一个权限号,比如99,该权限号需在用户管理器中预先设置好,并将该权限分配给特定的用户. 此方法无需编程,点击按钮时如用户无99号权限,则弹出无权操作对话框.当然因为简单所 ...

  8. linux mysql添加用户名和密码错误,linux下为mysql设置用户名和密码

    还有,输mysql可以,输mysql -u root就出错了: Access denied for user 'root'@'localhost' (using password: NO). The ...

  9. 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 ...

最新文章

  1. BrainNet:脑-脑接口用于人与人之间直接协作
  2. 利用python发送邮件_利用python实现简单的邮件发送客户端示例
  3. k8s--configmap
  4. tomcat:sessionId生成机制导致tomcat启动过慢问题
  5. bzoj1593 [Usaco2008 Feb]Hotel 旅馆(线段树)
  6. 使用spring-data-jpa实现简单的两表联查
  7. burpsuite基本设置与重复提交比较(一)
  8. Sqli-Labs Less1-16关详细讲解
  9. 怎么用云便签实现家里的电脑和办公室电脑的数据共享?
  10. 2022.01.24翻译Lorry
  11. 在 Microsoft Visual Studio Team System 和 Microsoft Visual SourceSafe 之间选择
  12. 大长今人物系列:宿命中的孤独灵魂——崔今英(转载)
  13. Prompt for Extraction? PAIE:Prompting Arguement Interaction for Event Argument Extraction
  14. zabbix通过插件percona进行监控MySQL
  15. java调用百度AI实现图文识别功能
  16. JVM 类加载器(引导类加载器、扩展类加载器、系统类加载器、用户自定义类加载器)
  17. 读书笔记21:解释器模式
  18. Oauth2.0 github认证登录实现
  19. phpstudy创建网站hosts同步失败
  20. 对ip blocks的理解

热门文章

  1. php 判断是几进制,PHP取二进制文件头快速判断文件类型
  2. 湖南省普通高等学校计算机应用水平,湖南省普通高等学校非计算机专业学生计算机应用水平等...
  3. 三国杀正在连接服务器请稍后,三国杀名将传游戏出现无法连接服务器怎么处理 处理方案一览...
  4. Element UI学习4--NavMenu 导航菜单
  5. pinctrl 和 gpio 子系统 终极总结
  6. 用c语言用星号生日快乐,用C语言写个代码,利用空格和符号拼写出生日快乐之类的...
  7. I2C驱动框架分析(3):DW_I2C驱动分析
  8. 计算机毕业设计ssm磐基建筑机械租赁有限公司机械租赁系统41c32系统+程序+源码+lw+远程部署
  9. 苹果蓝牙耳机 android,新款AirPods使用之安卓和Mac
  10. java架构图怎么画_架构模型图怎么画java