解决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. 解决手机系统文件夹看不到的问题

    2024-04-28 06:40:02       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-28 06:40:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-28 06:40:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-28 06:40:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-28 06:40:02       20 阅读

热门阅读

  1. 【SHADER】Shader实例学习1:UI noise halo

    2024-04-28 06:40:02       10 阅读
  2. 详解AI作画算法原理

    2024-04-28 06:40:02       10 阅读
  3. Stable Diffusion常用提示词(Prompt)

    2024-04-28 06:40:02       10 阅读
  4. Django——Auth模块以及admin站点

    2024-04-28 06:40:02       9 阅读
  5. UDP服务器的并发方案

    2024-04-28 06:40:02       11 阅读