Android 外部存储示例

17 Mar 2025 | 阅读 2 分钟

与内部存储一样,我们可以从设备的外部内存(如 sdcard)读取或写入数据。FileInputStream 和 FileOutputStream 类用于向文件中读写数据。


在 Android 外部存储中读写数据的示例

activity_main.xml

从调色板中拖入 2 个 EditText、2 个 TextView 和 2 个 Button,此时 activity_main.xml 文件将如下所示:

文件:activity_main.xml

提供外部存储权限

您需要提供 WRITE_EXTERNAL_STORAGE 权限。

文件:Activity_Manifest.xml

Activity 类

让我们编写代码来读写 Android 外部存储中的数据。

文件:MainActivity.java
Android External Storage 1 Android External Storage 2