我想在我的Android应用程序中创建一个Android应用程序来打开pdf。 pdf已在我的设备中下载。我不想使用网址。任何人都可以提供帮助。
答案 0 :(得分:0)
File file = new File(your file path);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setPackage("cx.pdf.android.pdfview");
intent.setDataAndType(Uri.fromFile(file),"application/pdf2");
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
答案 1 :(得分:0)
这会对你有帮助吗?
webView = (WebView) findViewById(R.id.webView1);
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setAllowFileAccessFromFileURLs(true);
settings.setAllowUniversalAccessFromFileURLs(true);
settings.setBuiltInZoomControls(true);
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("file:///sdcard/path/to/your/pdf.pdf");
答案 2 :(得分:0)
请参阅此链接以获取Android PDF Viewer lib,这是一个示例库,您可以实现自己的PDF阅读器应用程序。
答案 3 :(得分:0)
您可以使用muPDF库,它是一个很好的PDF任务库,我在我的应用https://github.com/muennich/mupdf中使用了相同的链接。