弱龄寄事外,委怀在琴书。这篇文章主要讲述Android_内部存储文件的读写相关的知识,希望能为你提供帮助。
内部存储文件即raw和assets项目文件夹下的文件,项目卸载时被删除。
四种文件操作模式
文章图片
文件存储:
public void save(String filename, String filecontent) throws Exception {
//这里我们使用私有模式,创建出来的文件只能被本应用访问,还会覆盖原文件
FileOutputStream output = mContext.openFileOutput(filename, Context.MODE_PRIVATE);
output.write(filecontent.getBytes()); //将String字符串以字节流的形式写入到输出流中
output.close(); //关闭输出流
}
文件读取:
public String read(String filename) throws IOException {
//打开文件输入流
FileInputStream input = mContext.openFileInput(filename);
byte[] temp = new byte[1024];
StringBuilder sb = new StringBuilder("");
int len = 0;
【Android_内部存储文件的读写】 //读取文件内容:
while ((len = input.read(temp)) > 0) {
sb.append(new String(temp, 0, len));
}
//关闭输入流
input.close();
return sb.toString();
}
推荐阅读
- Android_下方弹出菜单的实现
- Android Android.mk
- 进度2_家庭记账本App
- 微信小程序导入Vant-Weapp组件库及出错处理
- Android学习05
- android入门学习 -- 1
- 12用于生产性数据库管理和开发的SQL客户端
- 适用于IT基础架构的6种最佳开源监控软件
- 如何在Windows上使用实时用法示例安装NMAP()