0

默认情况下,是否可以通过从我的 android 应用程序传递意图在启动应用程序时在第 3 方 PDF 阅读器(例如 Adob​​e 阅读器)中打开特定的 PDF 文件?

这可能吗?应该如何传递意图来实现这一目标?

4

1 回答 1

2

是的,这是可能的。

您将需要启动Intent具有ACTION_VIEW相应 mime 类型的 with,并且该文档应在 3d 方 pdf 阅读器中打开(如果您的手机上有可用的话)。

String path="...../file.pdf";
Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(path)), "application/pdf");
startActivity(intent);
于 2012-09-07T13:17:17.233 回答