这次给大家带来在APP内如何打开在线的office文件。
1:首先说说word和Excel的在线浏览方式吧。(直接用webview打开)
//使用微软打开,在线预览
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setAllowFileAccessFromFileURLs(true);
webview.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
/**
* 加载完成后才关闭加载框
*/
webview.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int newProgress) {
super.onProgressChanged(view, newProgress);
if (newProgress == 100) {
//todo 可以在这里关闭弹窗
}
}
});
webview.loadUrl("https://view.officeapps.live.com/op/view.aspx?src=" + url);//使用微软在线浏览方式2:下面说一下pdf文件吧(注意:一下方式是用来打开手机本地的pdf文件,小伙伴可以先把服务器的pdf文件下载到本地再使用这种方法打开)
webview.loadUrl("file:///android_asset/index.html?pdf=" + filePath);
标签:
android打开word