2013-01-13 40 views
3

我有Android應用程序。它在資產文件夾中有一個pdf。我編寫了一個代碼在外部應用程序中查看此pdf(如adobe pdf查看器)。它工作正常,但問題是Adobe PDF查看器中有共享選項。我不希望該用戶可以分發此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); 

回答

1

這是不可能的,因此這裏最好的選擇是在您的應用程序中顯示您的內容。
我相信你會找到一個正確的方式來展示它在活動中的一些方式。
也許你應該將PDF的格式改爲HTML,這樣會更容易顯示。

相關問題