读取/写入已安装的SD卡的数据可以通过以下步骤完成:
Environment.getExternalStorageDirectory()
方法获取SD卡的根路径。File
类或Android的Context
类提供的API来读取文件。首先,需要构建文件路径,然后使用文件输入流读取文件内容。示例代码:
File file = new File(Environment.getExternalStorageDirectory(), "file.txt");
try {
FileInputStream fis = new FileInputStream(file);
// 读取文件内容
// ...
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
File
类或Android的Context
类提供的API来写入文件。首先,需要构建文件路径,然后使用文件输出流写入文件内容。示例代码:
File file = new File(Environment.getExternalStorageDirectory(), "file.txt");
try {
FileOutputStream fos = new FileOutputStream(file);
// 写入文件内容
// ...
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
需要注意的是,读取/写入SD卡数据需要在AndroidManifest.xml文件中添加相应的权限声明,以获取对SD卡的读写权限。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云