2012-03-19 27 views
0

私のSDカードに保存されているPDFファイルを閲覧することは可能ですか? 私は使用しようとしましたwebviewの助けを借りてSDカードからPDFファイルを読む

  WebView webview = new WebView(myactivity.this); 
      webview.getSettings().setJavaScriptEnabled(true); 

      File file = new File(Environment.getExternalStorageDirectory() 
        + "/pdf" + "/ypc.pdf"); 

      Uri uri = Uri.fromFile(file); 
      webview.loadUrl(uri.toString()); 

結果はありませんでした。他の方法でも可能です

答えて

0

私はPDFリーダーがAndroid-WebViewや他のWebブラウザに組み込まれていないと思います。

webviewでPDFファイルを読むには、外部PDFリーダーアプリをAndroid-WebViewで設定する必要があります。これは、Adobe PDF Readerのようなウェブブラウザのプラグインです(Mozilla、Chrome、Operaなど)。

それ以外の場合は、GoogleドキュメントビューアでPDFファイルを読むことができますが、インターネットに接続してアプリに適切な権限を設定する必要があります。

コードの最後の行を次の行に置き換えます。

webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + uri.toString()); 

私はあなたを助けてくれることを願っています。

+0

これは動作しません....あなたは他の方法を知っていますか –

関連する問題