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

embedded/2024/11/14 2:41:07/

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

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

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

如有错误,感谢提醒

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


http://www.ppmy.cn/embedded/20319.html

相关文章

Python_AI库 matplotlib扩展知识

Python_AI库 matplotlib扩展知识 在数据分析和处理的领域里&#xff0c;可视化是一种不可或缺的手段。通过图形化的展示&#xff0c;我们可以更直观地理解数据的分布、趋势和关系。而matplotlib&#xff0c;作为Python中最为流行的数据可视化库之一&#xff0c;以其强大的功能…

【Linux系统编程】26.信号、kill、alarm、setitimer

目录 信号 信号共性 信号特质 产生信号 信号相关概念 默认处理动作 信号4要素 常规信号 ​编辑 注意 kill 参数pid 测试代码1 测试结果 测试代码2 测试结果 alarm 参数seconds 返回值 取消闹钟 测试代码3 测试结果1 测试结果2 ​编辑 setitimer 参数…

最最普通程序员,如何利用工资攒够彩礼,成为人生赢家

今天我们不讲如何提升你的专业技能去涨工资&#xff0c;不讲面试技巧如何跳槽涨工资&#xff0c;不讲如何干兼职赚人生第一桶金&#xff0c;就讲一个最最普通的程序员&#xff0c;如何在工作几年后&#xff0c;可以攒够彩礼钱&#xff0c;婚礼酒席钱&#xff0c;在自己人生大事…

力扣经典150题第四十题:同构字符串

目录 力扣经典150题第四十题&#xff1a;同构字符串引言题目详解解题思路代码实现示例演示复杂度分析 力扣经典150题第四十题&#xff1a;同构字符串 引言 本篇博客介绍了力扣经典150题中的第四十题&#xff1a;同构字符串。题目要求判断两个字符串 s 和 t 是否是同构的。 同…

JavaScript 中 ES6

在ES6&#xff08;ECMAScript 2015&#xff09;中&#xff0c;JavaScript引入了一些新的语法和特性来支持面向对象编程&#xff08;OOP&#xff09;。下面是对ES6中面向对象编程的详细解释&#xff1a; 类&#xff08;Class&#xff09;&#xff1a; ES6引入了类的概念&#xf…

8 Dubbo 应用案例(动手实操一波)

概述 案例相关配置可参考 GitHub:https://github.com/apache/dubbo-spring-boot-project/tree/master/dubbo-spring-boot-samples 创建服务接口项目 创建一个名为 hello-dubbo-service-user-api 的项目,该项目只负责定义接口 POM <?xml version="1.0" enco…

PotatoPie 4.0 实验教程(29) —— FPGA实现摄像头图像均值滤波处理

图像的均值滤波简介 图像均值滤波处理是一种常见的图像处理技术&#xff0c;用于降低图像中噪声的影响并平滑图像。该方法通过在图像中滑动一个固定大小的窗口&#xff08;通常是一个正方形或矩形&#xff09;&#xff0c;将窗口中所有像素的值取平均来计算窗口中心像素的新值…

Ubuntu中的 Everything 搜索软件 ==> fsearch

本文所使用的 Ubuntu 系统版本是 Ubuntu 22.04 ! 在 Windows 中&#xff0c;我经常使用 Everything 来进行文件搜索&#xff0c;搜索效率比 Windows 自带的高出千百倍。 那么在 Ubuntu 系统中&#xff0c;有没有类似的软件呢&#xff1f;那必须有&#xff0c;它就是 FSearch 。…