2017-12-14 1 views
0

私はfirebaseのストレージにPDFファイルをアップロードした後、FirebaseストレージにPdfファイルをアップロードした、私はダウンロードのURLを取得しています。今、私はアンドロイドアプリケーションでwebviewでpdfファイルを開きたいと思っています。オープンFirebaseのストレージPDFファイルのURLをwebviewに

以下は、firebase storageにpdfファイルをアップロードした後のURLです。以下は

https://firebasestorage.googleapis.com/v0/b/onecoach-256129.appspot.com/o/admin%2F1513215604514.pdf?alt=media&token=059d1d8a-6ee9-42df-9b08-3e126e192d10

私が間違っているところに私を助けてくださいWebViewの

private void loadWebUrl(String url) { 
    myWebView.setBackgroundColor(Color.TRANSPARENT); 
    myWebView.getSettings().setJavaScriptEnabled(true); 
    settings.setAllowFileAccessFromFileURLs(true); 
    settings.setAllowUniversalAccessFromFileURLs(true); 
    settings.setBuiltInZoomControls(true); 
    //url = "http://narsun.pk/profile.pdf"; 
    if (url!=null&&!url.isEmpty()) { 
     myWebView.loadUrl("https://docs.google.com/viewerng/viewer?url="+url); 
     //myWebView.loadUrl("http://drive.google.com/viewerng/viewer?embedded=true&url="+url); 
    }else { 
     Utils.showToast(mActivity,"Sorry No Pdf url Exist!"); 
     mActivity.onBackPressed(); 
    } 
} 

で開いたPDFのための私の方法です!おかげ

答えて

1
  • 使用PDF.js
  • ユーザーは、Android上で通常のPDFビューアでフォームを表示することを許可する(例えば、PdfRendererAndroidPdfViewer
  • 埋め込みのアプリ
の中にいくつかの他の非 WebView PDFビューア

This blog postは、後者の4つのオプションを説明しています。 This directoryには、PDF.jsと「その他の非WebView PDFビューア」オプションを示すサンプルプロジェクトが含まれています。

+0

ありがとうございました –

関連する問題