Kotlin Android 读写外部存储2025年3月17日 | 阅读 3 分钟 Android 外部存储是我们执行读写操作的内存空间。外部存储中的文件存储在 /sdcard 或 /storage 等文件夹中。保存在外部存储中的文件是可读的,并且可以被用户修改。 在我们的应用程序中访问外部存储中的文件之前,我们应该检查设备中外部存储的可用性。 写入文件到外部存储java.io 包提供了 openFileOutput() 方法,该方法返回 FileOutputStream 类的实例,用于在设备的外部存储中写入文件。通过调用 getExternalFilesDir() 获取仅供您的应用程序使用的目录。要将数据写入文件,请调用 FileOutputStream .write() 方法。 从外部存储读取文件内容java.io 包提供了 openFileInput() 方法,该方法返回 FileInputStream 类的实例,并从设备的外部存储中读取文件。要从文件读取数据,请调用 BufferedReader().readLine()。 外部存储访问权限在 AndroidManifest.xml 文件中添加以下权限。 Kotlin Android 读写外部存储示例在本例中,我们将数据写入外部存储中的文件,并从同一外部存储中读取相同的文件内容。 activity_main.xml在 activity_main.xml 文件中添加以下代码。在此文件中,添加两个 EditText 以输入文件名、文件内容以及两个按钮用于保存和查看文件内容。 MainActivity.kt在 MainActivity.kt 类中添加以下代码。在此类中,我们通过单击保存按钮将文件名和数据保存在外部存储中,并通过单击查看按钮检索文件内容。 AndroidManifest.xml输出 ![]() ![]() ![]() ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。