1
我正在使用mozilla/pdf.js在我的Android應用程序的webview中顯示pdf。該框架不需要任何互聯網連接來呈現PDF。如果下載.js文件和所有可以使用它的東西。每次我想打開一個新的pdf時,Android都會打開默認的瀏覽器,並顯示無線設置對話框。mozilla pdf.js webview索要互聯網
關閉應用程序並再次打開後,呈現PDF。我的互聯網連接無線作爲數據被禁用,所以它不需要任何互聯網,我相信這一點。
我該如何解決這個webview要求上網的問題?
這是我的代碼:
webView = (WebView) findViewById(R.id.webViewWindow);
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setAllowFileAccessFromFileURLs(true);
settings.setAllowUniversalAccessFromFileURLs(true);
settings.setBuiltInZoomControls(true);
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("file:///android_asset/pdfviewer/index.html");
我也是Android開發人員網頁的setAllowFileAccessFromFileURL和setAllowUniversalAccessfromFileURLS都沒有必要上找到。你應該只使用普遍的,這是真的還是我不明白這一點?
webView.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Log.d("Debug","Error");
}
});
然後你有關於誤差控制,你可以像我一樣選擇做什麼:
嗨,你怎麼在android中渲染pdf?我的一個沒有做任何事情 – vodkhang
我剛剛下載了該示例構建。 – user1007522