只有在重新启动我的 android 设备后,才能找到我的应用程序使用 itext-7 生成的 pdf 文档
can't find pdf document generated by my app using itext-7 only after restarting my android device
我正在使用 itext7 开发一个 android 应用程序,我无法在重新启动设备后找到生成的 pdf 文件
String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString();
File file = new File(path , "attestation.pdf");
OutputStream outputStream = new FileOutputStream(file);
PdfWriter writer = new PdfWriter(file);
PdfDocument pdfDocument = new PdfDocument(writer);
Document document = new Document(pdfDocument);
Paragraph paragraph = new Paragraph("Hello world ! ");
document.add(paragraph);
document.close();
我认为您必须先更新媒体库,然后其他应用才能“看到”它。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(newMediaFile)));
通常在重新启动时媒体库会自动更新,因此只需重新启动即可让其他应用程序“看到”此文件。
我正在使用 itext7 开发一个 android 应用程序,我无法在重新启动设备后找到生成的 pdf 文件
String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString();
File file = new File(path , "attestation.pdf");
OutputStream outputStream = new FileOutputStream(file);
PdfWriter writer = new PdfWriter(file);
PdfDocument pdfDocument = new PdfDocument(writer);
Document document = new Document(pdfDocument);
Paragraph paragraph = new Paragraph("Hello world ! ");
document.add(paragraph);
document.close();
我认为您必须先更新媒体库,然后其他应用才能“看到”它。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(newMediaFile)));
通常在重新启动时媒体库会自动更新,因此只需重新启动即可让其他应用程序“看到”此文件。