android sharedPreference的用法
2015-08-18 09:32
309 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><span style="white-space:pre"> </span>sharedPreference可以将一些简单的信息以xml形式保存到SD卡上,比如登陆时的用户名和密码,这样在下次登陆时,用户不必再从数据库或网络获取数据了。提升系统性能。下面简单记录一下sharedpreference的用法。</span>
package com.example.sharedpreferences; import java.util.HashMap; import java.util.Map; import android.content.Context; import android.content.SharedPreferences; import android.os.Handler; public class MySharedPreference { private Context context; public MySharedPreference(Context context) { // TODO Auto-generated constructor stub this.context = context; } public boolean saveMessage(String name, String pwd) { boolean flag = false; SharedPreferences sharedPreferences = context.getSharedPreferences("userinfo", Context.MODE_PRIVATE); //对数据编辑 SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putString("name", name); editor.putString("pwd", pwd); flag = editor.commit(); return flag; } public Map<String, Object> getMessage(){ SharedPreferences sharedPreferences = context.getSharedPreferences("userinfo",Context.MODE_PRIVATE); String name = sharedPreferences.getString("name",""); String pwd = sharedPreferences.getString("pwd",""); Map<String,Object> map = new HashMap<String, Object>(); map.put("name", name); map.put("pwd", pwd); return map; } }
相关文章推荐
- android全屏去掉title栏的多种实现方法
- Android Drawable和Bitmap区别
- android下使用aapt命令测试启动时间
- 【Android基础】利用Intent在Activity之间传递数据
- 【Android基础】利用Intent在Activity之间传递数据
- Android的屏幕适配总结
- Android APK反编译就这么简单 详解(附图)
- Android笔记
- android退出应用程序的几种方法
- Android性能优化-内存
- android mk脚本的编写
- android客户端和java服务端用aes加密结果不一样的解决方法。
- 【Android开发】解决安卓android.os.NetworkOnMainThreadException
- android 实现APK之间的跳转
- 如何在android应用程序中启动其他apk程序,被启动程序退出后返回之前的程序?
- android sdk使用镜像更新
- Android开发:进度条对话框
- 浅谈AndroidManifest.xml与R.java及各个目录的作用
- Intellij IDEA开发第一个Android应用
- Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发