移动应用开发 10.18知识点整理
任务:实现用户信息的存储
一、简单存储 SharedPreferences
1)存放位置
SharedPreferences 数据存储在/data/data//shared_prefs
目录下。通过 Device File Explorer 面板可以查看
2)存取方式
存入数据
引入SharedPreferences对象
共经过4步完成:
1、获取 SharedPreferences 对象。
SharedPreferences spf = getSharedPreferences(“data”, MODE_PRIVATE);
2、获取编辑器对象。
SharedPreferences.Editor editor = spf.edit();
3、将数据放入文件并提交。
通过 Editor 对象的 putXXX()方法存放数据, putXXX()方法的两个参数分别是 key(键)和 value(值),并调用 commit()方法提交数据。
editor.putString(“name”,“张三”);
editor.putInt(“age”,19);
editor.commit();
4、取出数据:
步骤 1:获取 SharedPreferences 对象,获取方法与存数据时相同。
步骤 2:通过 SharedPreferences 对象的 getXXX()方法取数据。
案例使用测试:在登录页面中把手机号码存放到xml文件中。
编写java类:SaveDatas.class文件
包含两个方法:
1)public static void saveUserInfo(Context context,String number,String password)//完成 SharedPreferences 对象的初始化,Editor对象的初始化以及向editor中存放数据等操作
2)public static Map<Stri

本文介绍了Android中两种常见的数据存储方式:SharedPreferences和文件存储。首先详细讲解了SharedPreferences的存取步骤,包括获取对象、使用Editor存取数据及提交修改。接着讨论了文件存储,分为内部存储和外部存储,阐述了各自的特点和存取数据的I/O流操作。示例代码展示了如何在实际应用中实现这两种存储方法。
205

被折叠的 条评论
为什么被折叠?



