Android 开发如何保存文件到文件夹
前言
最近再写一个 Android App,需要将部分内容导出到文件进行保存,以下代码仅供记录。
代码
public static void saveFile(String data, String filename) {
try {
// 写入目录为 Android 的 Documents 文件夹,此文件夹为公共目录
File dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS);
if (!dir.exists()) {
dir.mkdirs();
}
// 构造文件数据
String fileContents = htmlTitle + filename + htmlTitleEnd + data + htmlEnd;
// 创建文件
File file = new File(dir, filename + ".html");
FileWriter writer = new FileWriter(file, false);
writer.append(fileContents);
writer.flush();
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
APP下载地址
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 不挂高数
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果