解决Android Studio安卓开发写入文件问题

有很多小伙伴想把文件写进安卓系统储存失败,类似下面的代码

复制代码
val file = File("account.txt")
                val writer = BufferedWriter(FileWriter(file))
                writer.use {
                    it.write(username + "," + password)
                }

用java方式写入读出文件但是显示成功但是找不到文件在哪,有一些可能压根没写入

解决办法:

1.设置权限,在xml里面设置权限

复制代码
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

2.找到系统里面下载文件的路径

复制代码
val path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString()

这样可以获取系统中对应下载文件的路径,这样新创文件就可以在里面找到

3.拼接自己需要写入的文件名进行写入操作

复制代码
val path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString()
val file = File(path, "account.txt")
val writer = BufferedWriter(FileWriter(file))
writer.use {
           it.write(username + "," + password)
           }

写入的文件应该在哪查看

1.进入桌面界面

2.鼠标左键按住往上滑找到对应的文件Files

3.点击进入就能找到你所创建和写入的文件了

基本写入之后就会保存在里面了

如有错误,感谢提醒

希望这篇博客对你有帮助!!!!!

相关推荐
Freak嵌入式37 分钟前
一文速通 Python 并行计算:教程总结
开发语言·python
hweiyu001 小时前
Python办公之Excel(openpyxl)、PPT(python-pptx)、Word(python-docx)
python·powerpoint·excel
java技术之路1 小时前
【免费AI文档助手开发实战系列】基于正则表达式的PDF脱敏python服务构建(一)
python·pdf·pymupdf·免费pdf脱敏
waynaqua1 小时前
FastAPI开发AI应用五:模型新增图片理解
python·openai·fastapi
waynaqua1 小时前
FastAPI开发AI应用四:新增豆包、kimi模型
python·fastapi·ai编程
Kusunoki_D3 小时前
PyTorch 环境配置
人工智能·pytorch·python
知秋丶4 小时前
大模型应用发展与Agent前沿技术趋势(下)
人工智能·python·ai agent
Frank_HarmonyOS5 小时前
Android MVVM(Model-View-ViewModel)架构
android·架构
HenryLin5 小时前
美股量化分析系统 - 模块调用流程文档
python
跟橙姐学代码5 小时前
一文读懂 Python 的 JSON 模块:从零到高手的进阶之路
前端·python