如何在Android Studio中为Android 10+保存PDF文档

qvk1mo1f  于 2023-01-26  发布在  Android
关注(0)|答案(1)|浏览(200)

我试图将此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();
uujelgoq

uujelgoq1#

android:requestLegacyExternalStorage="true"

将其添加到清单中的application标记下。
WRITE_EXTERNAL_STORAGE when targeting Android 10
我也读过这个

相关问题