1

标题正是我想要做的。

我的应用程序将 pdf 下载到例如。/mnt/sdcard/docs/myfile.pdf

我想启动 adobe reader 并显示这个 pdf。

我尝试了很多变化

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

阅读器弹出,但显示“无法打开文件”。如果我然后在刚刚打开的阅读器中,浏览到我的文档并打开它,它就可以工作。这个错误是关于什么的,我的任务如何完成?

编辑:感谢 KPBirds Link 现在可以使用。

我只是将 Uri.parse(path) 更改为 Uri.fromFile(new File(path))

4

0 回答 0