没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1.掌握SharedPreferences的使用方法; 2.掌握各种文件存储的区别与适用情况; 3.了解SQLite数据库的特点和体系结构; 4.掌握SQLite数据库的建立和操作方法; 5.理解ContentProvider的用途和原理; 6.掌握ContentProvider的创建与使用方法。 源码和整个工程会上传到博客中,若有需要可下载。 该实验报告包含部分源码,和内容介绍。
资源推荐
资源详情
资源评论
一、实验目的
1. 掌握 SharedPreferences 的使用方法;
2. 掌握各种文件存储的区别与适用情况;
3. 了解 SQLite 数据库的特点和体系结构;
4. 掌握 SQLite 数据库的建立和操作方法;
5. 理解 ContentProvider 的用途和原理;
6. 掌握 ContentProvider 的创建与使用方法。
二、实验过程
1、简单存储
使用 SharedPreferences 方式在程序关闭时保存用户在图 1.1 的界面上输入的数据,
并在程序重新启动时自动恢复这些数据。
在 onStart()函数中调用 loadSharePreferences()函数,读取保存的信息,在 onStop()
函数中调用 saveSharePreferences()函数,在关闭时保存界面上的信息。
代码如下:
public static final String PREFERENCE_NAME = "SaveSetting";
Public static int MODE =
Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE;
@Override
protected void onStart() {
super.onStart();
loadSharePreferences();
}
private void loadSharePreferences() {
SharedPreferences share = getSharedPreferences(PREFERENCE_NAME, MODE);
String name = share.getString("name", “韩松”");
et.setText(name);
}
@Override
protected void onStop() {
super.onStop();
saveSharePreferences();
}
private void saveSharePreferences() {
SharedPreferences share = getSharedPreferences(PREFERENCE_NAME, MODE);
SharedPreferences.Editor editor = share.edit();
editor.putString("name", e1.getText().toString());
第 1 页 共 9 页
资源评论
Jhonhee
- 粉丝: 8
- 资源: 38
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功