/*** 设置当前用户的签到信息* account&info;account&info** @param context* @param sign* @author jrjin* @time 2016-1-5 下午2:27:47*/public static void setSignInfo(Context context, String sign) {String account = getAccount(context);if (TextUtils.isEmpty(account)) return;String signs = getSigninfos(context);if (TextUtils.isEmpty(signs)) {signs = account + "&" + sign;} else {StringBuilder builder = new StringBuilder();String[] modules = signs.split(";");String[] time = null;boolean added = false;for (String module : modules) {time = module.split("&");if (time[0].equals(account)) {builder.append(account + "&" + sign + ";");added = true;} else {// 直接添加builder.append(module + ";");}}if (!added) {builder.append(account + "&" + sign + ";");}// 去除最后一个";"signs = builder.toString();signs = signs.substring(0, signs.length() - 1);}SharedPreferences sp = context.getSharedPreferences(SETTING_PREFERENCES, Context.MODE_PRIVATE);SharedPreferences.Editor editor = sp.edit();editor.putString(PREFERENCE_KEY_SIGN_INFO, signs);editor.commit();}private static String getSigninfos(Context context) {SharedPreferences sp = context.getSharedPreferences(SETTING_PREFERENCES, Context.MODE_PRIVATE);String signs = sp.getString(PREFERENCE_KEY_SIGN_INFO, "");return signs;}

Android 带着用户名的SharedPreferences相关推荐

  1. android 带清除功能的输入框控件

    今天,看到一个很好的自定义输入框控件,于是记录一下. 效果很好: 一,自定义一个类,名为ClearEditText package com.example.clearedittext;import a ...

  2. Android 带清除功能的输入框控件ClearEditText,仿IOS的输入框

    转载请注明出处http://blog.csdn.net/xiaanming/article/details/11066685 今天给大家带来一个很实用的小控件ClearEditText,就是在Andr ...

  3. android修改用户名和密码错误,Android应用开发Android Studio 修改用户名、密码、URL等操作教程...

    本文将带你了解Android应用开发Android Studio 修改用户名.密码.URL等操作教程,希望本文对大家学Android有所帮助. 修改用户名.密码: 在AndroidStudio的ter ...

  4. Android 借助Stetho在Chrome上调试Android网络、数据库、Sharedpreferences

    Android 借助Stetho在Chrome上调试Android网络.数据库.Sharedpreferences 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/a ...

  5. 自定义Android带图片的按钮

    自定义Android带图片的按钮 前言 现在移动设备的按钮设计讲究大图标小文字,希望用户只要一看到图标便能知道这个按钮是干嘛的,但又要有必要的文字提示,最常见的就数搜索按钮了,上面一个大大的放大镜图标 ...

  6. Android -- 带你从源码角度领悟Dagger2入门到放弃(一)

    1,以前的博客也写了两篇关于Dagger2,但是感觉自己使用的时候还是云里雾里的,更不谈各位来看博客的同学了,所以今天打算和大家再一次的入坑试试,最后一次了,保证最后一次了. 2,接入项目 在项目的G ...

  7. Android学习笔记---16_采用SharedPreferences保存用户偏好设置参数

    16_采用SharedPreferences保存用户偏好设置参数 Android学习笔记---16_采用SharedPreferences保存用户偏好设置参数 2013-03-08 16_采用Shar ...

  8. android 截屏工具,Android带壳截图工具:Screener

    原标题:Android带壳截图工具:Screener 有时候我们需要对手机屏幕截图并添加到设备的外壳,让截图看上去更加的具有设计感,能带壳截图的工具有很多,比如一些国内的手机助手都可以完成这个工作,不 ...

  9. android带边框的RelativeLayout

    android带边框的RelativeLayout 概述 代码实现 概述 这个是小众需求,主要用于某些需要手动控制边框线是否显示的场景,例如底层通过数据参数的形式,配置边框显示的形式.多用于基于c语言 ...

最新文章

  1. 史上最详细的RocketMq 下单支付案例 分享
  2. springboot启动过程_不要搞笑哈,你用了5年的SpringBoot框架,竟然不了解它的启动过程?...
  3. blur失焦方法会触发两次_中央空调维修过程中,晶闸管和电容器的检测方法
  4. 笔记-计算机网络基础-无线局域网标准IEEE802
  5. spark的源码编译
  6. 在Windows Server 2012中配置NAT代理服务器
  7. jmeter导入DB数据再再优化
  8. 《Python机器学习——预测分析核心算法》——2.4 基于因素变量的实数值预测:鲍鱼的年龄...
  9. python的变量在使用前不需要先赋值_每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。_学小易找答案...
  10. Mysql深入浅出学习
  11. 触动精灵将图片转成base64字符串后通过post方式上传给服务器
  12. 干货 | 【备考PMP】 鬼知道经历了什么,成功拿下5A成绩~
  13. 为什么onenote一直在加载_【完美解决】11.OneNote中英文字体不统一,微软10多年未解决的Bug!...
  14. SPSS中常用的几种t检验实例操作
  15. Unity 自定义standard shader
  16. 下一个十年:数据信仰与认知智能
  17. 命令行运行ktr和kjb
  18. 马赛克 php,php实现图片局部打马赛克的方法_php技巧
  19. 关于linux移植碰到Resetting CPU ...的问题
  20. python画正方形的代码drawingpanel_Python shapes.Drawing方法代码示例

热门文章

  1. proxy_pool开源项目攻克学习
  2. html怎么弄艺术字体,如何为图片加上艺术字的图文方法步骤
  3. java opencv orb_opencv python ORB算法
  4. java+什么时候才需要deploy_细思极恐 - 什么才是真正的会写 Java ?
  5. oracle9i目录不停增长,丢失所有文件、拥有全备份,缺少后增加的文件
  6. 语音编码 c语言,语音编解码算法G.723.1在DSP - 嵌入式新闻 - 电子发烧友网
  7. oracle01537,ORACLE REUSE实验
  8. eclipse指定JDK版本启动,解决version XXX of the JVM is not suitable for this product.Version:XXX 问题
  9. linux x86-64下,Linux x86_64下安装Flash Player 9
  10. Eclipse 答疑:代码版权?如何更改 Eclipse 中注释块的 @author 版权信息?