java - 从 Activity 中打开 pdf

标签 java android pdf android-intent

我正在开发一个应用程序,其中一个 Activity 包含大量文本(真的很多)。我认为制作包含其中信息的 PDF 并直接从应用程序打开该文件将是最佳解决方案。因此,当人们打开 Activity 时,PDF 将在安装的支持 PDF 的查看器中打开。

你们知道我必须如何解决这个问题吗,因为我想我需要使用一个 Intent ,但是哪个?以及如何直接打开查看器?

感谢您提前在此问题上提供的所有帮助或精力。

最佳答案

Do you guys know how I have to work this out, because I think I will need to use an Intent, but which one?

使用这个:

 Intent i=new Intent(Intent.ACTION_VIEW);

 i.setDataAndType(Uri.fromFile(pathToYourPdfFile), "application/pdf");
 startActivity(i);

关于java - 从 Activity 中打开 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16200909/

相关文章:

java - Spring配置两个@Endpoint,每个都有一个唯一的wsdl文件

java - 如何在 jtable 中设置相同的颜色并在 java 中将不同的颜色设置为不同的结果

java - 如何创建一个计数器来计算输入最高薪水的人数?

android - 表情符号查找表和算法

php - 在 PHP 不工作的情况下向浏览器显示 PDF

java - 使用 Mallet 进行朴素贝叶斯分类 : How and where are Alphabets set up?

android - Gradle 错误 : "Attribute "rippleColor"has already been defined"in android studio

android - 如何在 webview 中成功加载网页时触发功能?

c# - .NET 中的 PDF 二进制数据输出

php - FPDF 如何强制分页