繁体   English   中英

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

[英]How to open pdf from server from Android app in 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);
            Intent intent = new Intent();
            intent.setPackage("com.adobe.reader");
            intent.setDataAndType(Uri.parse(doc), "application/pdf");
            startActivity(intent);

上面的代码对我有用,有两种可能,可能是您只需要设置intent即可,或者您在doc URI上做错了什么。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM