私はアンドロイドアプリを持っています。assetsフォルダーにpdfがあります。この pdf を外部アプリ (adobe 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);