我试图将此PDf文件保存在外部存储,但它只适用于Android 9及以下,因为Android 10+的东西被删除。我怎么能保存Android 10+的文件。有点新的应用程序开发,所以不了解文档。
myPdfDocument.finishPage(myPage1);
File file = new File(Environment.getExternalStorageDirectory(),"Client.pdf");
try {
myPdfDocument.writeTo(new FileOutputStream(file));
} catch (IOException e) {
e.printStackTrace();
}
finally {
Snackbar.make(view, "PDF Created at" + Environment.getExternalStorageDirectory()+"Client.pdf", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
myPdfDocument.close();
1条答案
按热度按时间uujelgoq1#
将其添加到清单中的application标记下。
WRITE_EXTERNAL_STORAGE when targeting Android 10
我也读过这个