【鼠】安卓学习杂记(十二)——Android数据存储之文件存储
【鼠】安卓学习杂记(十二)——Android数据存储之文件存储
一、适用场景常用于存储大数量的数据。
二、概述将数据原封不动地存储在手机内存里面。三、提交数据调用下面写入文件的方法即可:代码语言:javascript代码运行次数:0运行复制 //写入文件的方法
public void write(String msg){
// 第一步:获取输入值
if
【鼠】安卓学习杂记(十二)——Android数据存储之文件存储
一、适用场景
常用于存储大数量的数据。
二、概述
将数据原封不动地存储在手机内存里面。
三、提交数据
调用下面写入文件的方法即可:
//写入文件的方法
public void write(String msg){
// 第一步:获取输入值
if(msg == null) return;
try {
// 第二步::创建一个FileOutputStream对象,MODE_PRIVATE新建模式
FileOutputStream fos =openFileOutput("",MODE_PRIVATE);
// 第三步:将获取过来的值放入文件
fos.write(msg.getBytes());
// 第四步:关闭数据流
();
}catch (Exception e) {
e.printStackTrace();
}
}
四、读取数据
//读取文件的方法
public String read() {
try {
FileInputStream inStream = ("");
byte[] buffer = new byte[1024];
int hasRead;
StringBuilder sb = new StringBuilder();
while ((hasRead = inStream.read(buffer)) != -1) {
sb.append(new String(buffer, 0, hasRead));
}
();
return ();
}catch (Exception e) {
e.printStackTrace();
}
return null;
}
五、备注
创建文件:openFileOutput("(参数1)",(参数2)MODE_PRIVATE);
参数1:
为文件的名称,不能包含路径分隔符“/”,如果文件不存在,Android会自动创建
创建的文件默认保存在/data/data/<package name>/files目录下
参数2:
Context.MODE_PRIVATE //文件只能被本应用使用,新建模式
Context.MODE_APPED //追加模式,对原有数据追加
Context.MODE_WORLD_READABLE //可以被其他应用读取
Context.MODE_WORLD_WRITEABLE //可以被其他应用写入
读取文件:openFileInput("(参数1)filename");
参数1: 为文件的名称
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-06,如有侵权请联系 cloudcommunity@tencent 删除android文件存储存储数据数据存储#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-23 20:40:51
推荐阅读
留言与评论(共有 10 条评论) |
本站网友 庙会文化 | 5分钟前 发表 |
如果文件不存在 | |
本站网友 北京富力湾 | 10分钟前 发表 |
如果文件不存在 | |
本站网友 长春牙科 | 17分钟前 发表 |
创建一个FileOutputStream对象 | |
本站网友 胎儿体重计算公式 | 18分钟前 发表 |
提交数据调用下面写入文件的方法即可:代码语言:javascript代码运行次数:0运行复制 //写入文件的方法 public void write(String msg){ // 第一步:获取输入值 if(msg == null) return; try { // 第二步: | |
本站网友 免费mysql | 30分钟前 发表 |
三 | |
本站网友 王玄策 | 23分钟前 发表 |
hasRead)); } (); return (); }catch (Exception e) { e.printStackTrace(); } return null; }五 | |
本站网友 徐阳微博 | 1分钟前 发表 |
原始发表:2025-01-06 | |
本站网友 郑赟 | 21分钟前 发表 |
二 | |
本站网友 幸运数字测试 | 9分钟前 发表 |
MODE_PRIVATE新建模式 FileOutputStream fos =openFileOutput("" |