【发布时间】:2020-06-09 12:32:48
【问题描述】:
以下代码在较低的 API-29 中运行良好。但是在使用 API-29 时,它会拒绝访问外部存储错误。
public void persistFile(byte[] bytes, String path, String fileName) throws IOException {
OutputStream fOut = null;
File picDirectory = new File(path);
File file = new File(path, fileName);
fOut = new FileOutputStream(file);
fOut.write(bytes);
fOut.flush();
fOut.close();
}
AndroidManifest.xml
<manifest>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
</manifest>
【问题讨论】:
标签: java android permissions android-permissions android-api-levels