Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
默认情况下,是否可以通过从我的 android 应用程序传递意图在启动应用程序时在第 3 方 PDF 阅读器(例如 Adobe 阅读器)中打开特定的 PDF 文件?
这可能吗?应该如何传递意图来实现这一目标?
是的,这是可能的。
您将需要启动Intent具有ACTION_VIEW相应 mime 类型的 with,并且该文档应在 3d 方 pdf 阅读器中打开(如果您的手机上有可用的话)。
Intent
ACTION_VIEW
String path="...../file.pdf"; Intent intent=new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(path)), "application/pdf"); startActivity(intent);