Kotlin Android 读写内部存储2025年3月17日 | 阅读 3 分钟 Android 内部存储是我们在其中存储文件的设备内存。 默认情况下,存储在内部存储中的文件是私有的,只有同一应用程序才能访问它。 它们无法从应用程序外部访问。 为了从文件中读取和写入数据,Android 提供了分别使用 openFileInput() 和 openFileOutput() 方法。 当用户从设备上卸载其应用程序时,其内部存储文件也将被删除。 写入内部存储中的文件要将文件写入设备的内部存储,java.io 包提供了 openFileOutput() 方法,该方法返回 FileOutputStream 类的实例。 要将数据写入文件,请调用 FileOutputStream .write() 方法。 从内部存储读取文件内容要从设备的内部存储读取文件,java.io 包提供了 openFileInput() 方法,该方法返回 FileInputStream 类的实例。 要从文件读取数据,请调用 BufferedReader().readLine() Kotlin Android 读写内部存储示例在本例中,我们将数据写入内部存储中的文件,并从内部存储中读取相同的文件内容。 activity_main.xml在 activity_main.xml 文件中添加以下代码。 在此文件中,添加两个 EditText 用于输入文件名、文件内容,以及两个 Button 用于保存和查看文件内容。 MainActivity.kt在 MainActivity.kt 类中添加以下代码。 在此类中,我们通过单击保存按钮将文件名和数据保存在内部存储中,并通过单击查看按钮检索文件内容。 输出 ![]() ![]() ![]() ![]() ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。