我有一个安卓应用程序,它在 assets 文件夹中有一个 PDF 文件。我编写了一段代码来在外部应用程序(例如 Adobe PDF 阅读器)中查看此 PDF 文件。它可以正常工作,但问题在于 Adobe PDF 阅读器中有“分享”选项。我不希望用户能够分发这个 PDF。
我的问题在于有一个重要的 PDF 书籍,我希望用户只能阅读但不能分享或重新分发。请给出一个想法,我将更改我的代码。
我使用以下代码:
Uri path = Uri.fromFile(new File(str,
"lemmelibroandroid.pdf"));
Intent pdfIntent = new Intent(Intent.ACTION_VIEW);
pdfIntent.setDataAndType(path, "application/pdf");
pdfIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(pdfIntent);