private void write(String data) {
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) { // 如果sdcard存在
File file = new File(Environment.getExternalStorageDirectory()
.toString()
+ File.separator
+ "zhnaghao.txt"); // 定义File类对象
if (!file.getParentFile().exists()) { // 父文件夹不存在
file.getParentFile().mkdirs(); // 创建文件夹
}
PrintStream out = null; // 打印流对象用于输出
try {
out = new PrintStream(new FileOutputStream(file, true)); // 追加文件
out.println(data);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (out != null) {
out.close(); // 关闭打印流
}
}
} else { // SDCard不存在,使用Toast提示用户
Toast.makeText(getActivity(), "保存失败,SD卡不存在!", Toast.LENGTH_LONG).show();
}
}Android 保存sd卡 EditText 输入内容
最新推荐文章于 2024-10-31 16:50:10 发布
本文介绍了一个在Android应用程序中实现SD卡文件写入功能的方法。文章详细展示了如何检查SD卡是否存在,并通过Java代码示例说明了如何在SD卡上创建文件夹及文件并进行追加写入。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
748

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



