android download pdf from url then open it with a pdf reader

前端 未结 3 877
猫巷女王i
猫巷女王i 2020-11-30 21:49

I am trying to write an app to download pdfs from url, store them on sd, then open by adobe pdf reader or other apps which ever able to open the pdf.

untill now, i h

3条回答
  •  盖世英雄少女心
    2020-11-30 22:03

    Download source code from here (Open Pdf from url in Android Programmatically)

    MainActivity.java

    package com.deepshikha.openpdf;
    
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.view.View;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    import android.widget.ProgressBar;
    
    public class MainActivity extends AppCompatActivity {
        WebView webview;
        ProgressBar progressbar;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            webview = (WebView)findViewById(R.id.webview);
            progressbar = (ProgressBar) findViewById(R.id.progressbar);
            webview.getSettings().setJavaScriptEnabled(true);
            String filename ="http://www3.nd.edu/~cpoellab/teaching/cse40816/android_tutorial.pdf";
            webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + filename);
    
            webview.setWebViewClient(new WebViewClient() {
    
                public void onPageFinished(WebView view, String url) {
                    // do your stuff here
                    progressbar.setVisibility(View.GONE);
                }
            });
    
        }
    }
    

    Thanks!

提交回复
热议问题