0

我正在开发我的第一个 Android 应用程序,我想打开和显示 PDF 文件。我已编辑我的AndroidManifest.xml文件以允许打开 PDF 文件:

<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <data android:mimeType="application/pdf"/>
</intent-filter>

但是,当我从应用程序(例如邮件)单击 pdf 文件并选择使用我的应用程序打开它时,我的应用程序就会崩溃。如何配置我的应用程序以处理文件并获取其 URL 以便我可以显示它。

4

1 回答 1

0

Android中的Opne Pdf文件

   String path = "/sdcard/AndroidUsersGuide-2.3.4.pdf";
   File targetFile = new File(path);
   Uri targetUri = Uri.fromFile(targetFile);

   Intent intent;
   intent = new Intent(Intent.ACTION_VIEW);
   intent.setDataAndType(targetUri, "application/pdf");

   startActivity(intent);
于 2013-08-23T08:30:41.030 回答