Android 借助webview从sd卡读取pdf文件
是否可以读取存储在sd卡中的pdf文件以在web视图中查看。 我试着用Android 借助webview从sd卡读取pdf文件,android,Android,是否可以读取存储在sd卡中的pdf文件以在web视图中查看。 我试着用 WebView webview = new WebView(myactivity.this); webview.getSettings().setJavaScriptEnabled(true); File file = new File(Environment.getExternalStorageDirectory()
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());
但是没有结果,。是否有其他可能的方法我认为PDF阅读器没有内置Android WebView或任何web浏览器。它是一个网络浏览器插件,类似于使用PC浏览器(Mozilla、Chrome、Opera等)的Adobe PDF Reader 因此,您必须使用Android WebView配置外部PDF阅读器应用程序,才能使用WebView读取PDF文件 否则,请尝试Google Docs Viewer读取PDF文件,但您必须具有internet连接并为应用程序设置适当的权限 将代码的最后一行替换为下一行
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + uri.toString());
我希望它能帮助你