所以,我需要一个在我自己的应用程序中查看 PDF 的选项(是的,所以基本上我不需要像我将在下面发布的代码之类的东西......因为它只会在新窗口中打开 PDF使用设备上安装的外部应用程序)
final Intent pdfIntent = new Intent(Intent.ACTION_VIEW);
pdfIntent.setDataAndType(path, "application/pdf");
this.startActivity(pdfIntent);
我想要做的是在我的应用程序内打开(并查看)PDF,例如在我的应用程序的任何布局文件中的 FrameLayout 内。我知道,可以选择上传 PDF 并使用 WebView 和 GoogleDocs 来显示 PDF - 但是由于您不能在没有互联网连接的情况下调用 GoogleDocs ......好吧,我需要别的东西。我搜索了图书馆,它们能够阅读/查看和显示 PDF(并且您可以免费使用),但我发现的大多数与 android 兼容的结果只是其他独立应用程序......就像我之前提到的,我想在我的应用程序中查看 PDF,在 FrameLayout 中(不打开新窗口)或其他什么都没有。
有人知道是否可以选择这样做吗?