解决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.点击进入就能找到你所创建和写入的文件了

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

如有错误,感谢提醒

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

相关推荐
七颗糖很甜1 小时前
电离层对地基雷达测量精度的影响分析与校正方法
python
白云LDC1 小时前
Android Studio新建Vecter asset一直显示Loading icons(转圈圈)的解决办法
android·ide·android studio
AC赳赳老秦1 小时前
知识产权辅助:用 OpenClaw 批量生成专利交底书 / 软著申请材料,自动校验格式与内容合规性
java·人工智能·python·算法·elasticsearch·deepseek·openclaw
小熊Coding2 小时前
Python2D射击冒险闯关游戏2.0版本
python·pygame
FYKJ_20102 小时前
springboot校园兼职平台--附源码02041
java·javascript·spring boot·python·eclipse·django·php
yanghuashuiyue3 小时前
Deep Agents 框架-CLI
python·langchain·langgraph·deepagents
Rytter4 小时前
某气骑士 libtprt.so 反 Frida 机制分析与绕过
android·安全·网络安全
Zik----4 小时前
DAEFR (ICLR 2024)— 盲脸超分模型解读
人工智能·python·高光谱图像·光谱恢复
头发够用的程序员4 小时前
C++和Python面试经典算法汇总(一)
开发语言·c++·python·算法·容器·面试
夜猫逐梦5 小时前
【逆向经验】一篇文章讲透为什么CE搜不到Python游戏的内存值
开发语言·python·游戏