如何在Adobe Reader中从Android应用程序打开服务器的pdf

时间:2013-02-20 15:38:49

标签: java android pdf adobe-reader

我正在尝试从adobe reader中的服务器打开pdf文件。这些是我可以在其他应用程序中查看的有效pdf。以下代码给我一条消息“无法打开文档” 有什么想法吗?

    PackageManager pm = getPackageManager();
    Intent intent = pm.getLaunchIntentForPackage("com.adobe.reader");
    intent.setDataAndType(Uri.parse(documents.get(position).getPdf_url()), "application/pdf");
    startActivity(intent);

2 个答案:

答案 0 :(得分:0)

            Intent intent = new Intent();
            intent.setPackage("com.adobe.reader");
            intent.setDataAndType(Uri.parse(doc), "application/pdf");
            startActivity(intent);

上面的代码对我有用,有两种可能性,你可能需要只设置有意图的包,或者你在doc URI上做错了。

答案 1 :(得分:0)

解决方案是在打开外部应用程序之前将pdf文件下载到本地内存。