2013-08-23 33 views
0

我正在處理我的第一個Android應用程序,並且我想打開並顯示PDF文件。我已經編輯我的AndroidManifest.xml文件,以允許打開一個PDF文件:Android - 打開傳入文件

<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以便我可以顯示它。

+0

請發表您的logcat和相關代碼。 – Henry

回答

0

Opne PDF文件在Android中

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); 
+0

如果我錯了,請糾正我,但是這不打開我在另一個應用程序中的PDF文件?我想從我的應用中的另一個應用打開PDF文件。 – Gavy