有一百万个类似的问题/答案,都解决了如何使用Google Docs webview打开远程PDF文件.
鉴于这些字符串:
String remotePath = "https://myserver.com/data/files/organization/4/pdf/kalinka1369-1374847709-55.pdf"; String localPath = "file:///storage/emulated/0/Droid Noid/com.story.chapters/kalinka1369-1374847709-55.pdf"; String googleDocsURL = "https://docs.google.com/gview?embedded=true&url=";
这有效:
webview.loadUrl(googleDocsURL + remotePath);
然而,这不是:
webview.loadUrl(googleDocsURL + localPath);
我意识到localPath中有一个空格,我试过编码它无济于事:
String encodedLocalPath = "file:///storage/emulated/0/Droid+Noid/com.story.chapters/kalinka1369-1374847709-55.pdf";
是否可以使用Google Docs webview打开本地PDF文件?如果是这样,怎么样?