要在Android应用程序中获得对外部SD卡的写入权限,需要确保在清单文件(AndroidManifest.xml)中添加相应的权限声明。然后,您可以使用以下代码示例来修改文件:
首先,在清单文件中添加以下权限声明:
然后,您可以使用以下代码示例来修改文件:
// 获取外部SD卡的根目录
File sdCard = Environment.getExternalStorageDirectory();
File file = new File(sdCard, "example.txt");
try {
// 创建一个文件写入流
FileWriter writer = new FileWriter(file);
// 写入内容
writer.append("Hello, world!");
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
请确保您的设备上已插入外部SD卡,并且应用程序已被授予写入外部存储的权限。