Android开发_SharePreferences
来源:互联网 发布:金字塔软件论坛 编辑:程序博客网 时间:2024/06/05 21:50
SharePreferences是用来存储一些简单配置信息的一种机制,使用Map数据结构来存储数据,以键值对的方式存储,采用了XML格式将数据存储到设备中。只能在同一个包内使用,不能在不同的包之间使用,其实也就是说只能在创建它的应用中使用,其他应用无法使用。
创建的存储文件保存在/data/data/<package name>/shares_prefs文件夹下。
SharePreferences存储数据是通过获取Editor编辑器对象来操作的。
1、插入数据:调用Editor.putxxxx方法,两个参数分别为键和值。
2、获取数据:调用Editor.getxxxx方法,两个参数分别为键和不存在指定键时的默认值。
3、删除数据:调用Editor.remove方法,参数为指定的键。
4、清空所有数据:调用Editor.clear方法
public class MainActivity extends Activity {<span style="white-space:pre"></span>@Override<span style="white-space:pre"></span>protected void onCreate(Bundle savedInstanceState) {<span style="white-space:pre"></span>super.onCreate(savedInstanceState);<span style="white-space:pre"></span>setContentView(new MyView(this));<span style="white-space:pre"></span>SharedPreferences sp = getSharedPreferences("demo", MODE_PRIVATE);<span style="white-space:pre"></span>// 获取数据<span style="white-space:pre"></span>sp.getInt("a", 0);<span style="white-space:pre"></span>// 写入数据<span style="white-space:pre"></span>Editor e = sp.edit();<span style="white-space:pre"></span>e.putInt("a", 23);<span style="white-space:pre"></span>e.commit();<span style="white-space:pre"></span>}}
0 0
- Android开发_SharePreferences
- android 开发
- Android 开发
- Android 开发
- android开发
- android开发
- android开发
- Android开发
- Android开发
- Android开发
- android开发
- android开发
- Android 开发
- Android开发
- Android 开发
- Android 开发
- Android开发
- android 开发
- Java_语法基础_NaN
- 什么是启发式算法(转)
- Android 内容提供者、解释者和观察者学习笔记
- 构造函数 复制构造函数 类型转换构造函数 析构函数
- angular ngOptions的使用
- Android开发_SharePreferences
- AMD展示DirectX 12游戏优势和多项创新技术
- 编程之美——找符合条件的整数
- 同步异步SOCKET
- CTex写数学论文的最简教程
- DOS重定向操作符
- 左右滑动控件ViewPager小例子
- ???????????? no permissions
- HDU 2962 Trucking 二分+最短路(带限制最短路)\\不满足递推关系,不能直接是spfa