在WebView(Android)中显示Google文档的问题

这是我的代码
mWebView=(WebView)findViewById(R.id.web);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("https://docs.google.com/viewer?url="+ "https://docs.google.com/file/d/0B7pKTkDz8c3gWGNRTWJidTBTVmc/edit?usp=sharing");
Run Code Online (Sandbox Code Playgroud)
当我点击这里我的Android显示打开链接的选项(如浏览器,Chrome,驱动器,互联网),并在弹出浏览器中打开链接!
我的 pdf 文件存储在一些网站中,例如:http : //www.pdf995.com/samples/pdf.pdf
现在我的应用程序不能依赖其他网站。所以
webview使用谷歌文档打开它现在链接如下
pdf存储在其他网站链接:“ http://www.pdf995.com/samples/pdf.pdf ”
保存在谷歌驱动器中的pdf的共享链接:“ https://drive.google.com/open?id=0B8e4zX5Y1S0XV0U0UTZJOUVma00 ”
如果它前面有谷歌文档:“ https://docs.google.com/gview?embedded=true&url=https://drive.google.com/file/d/0B8e4zX5Y1S0XV0U0UTZJOUVma00/view ”
结果,
其他网站可能会随时更改其网址。不能依赖它。
如果我单独使用谷歌驱动器链接,那么它是在网络浏览器中打开而不是在应用程序中打开。
如果以 google docs 开头,则不会生成 pdf 文档。我得到这样的东西。
应该怎么做才能使用我自己的 pdf 从谷歌驱动器在 webview 中打开
我关注了CommonsWare、Stuart Siegler、Samir Mangroliya但没有任何效果。:(