前言

最近再写一个 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下载地址

学锤子_v2.3.1.apk

云盘链接

文章作者: 陕西颜值扛把子
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 不挂高数
Java Android 问题记录 Java Android
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝