android WebView 预览office文档

最新项目中需要实现:在Android中预览office文档。在网上查找下资料看到这三种打开方式:
1. 文档转成html格式,再使用WebViewer加载显示本地html。
2. 调用wps打开。
3. 运用WebView +在线预览office文档的地址打开。


我的需求只是需要预览文档,所以我选择了第三种打开姿势,不废话上代码。

WebView wv_office = (WebView) findViewById(R.id.wv_office);wv_office.setWebViewClient(new WebViewClient() {    @Override    public boolean shouldOverrideUrlLoading(WebView view, String url) {        // TODO Auto-generated method stub        view.loadUrl(url);        return true;    }    @Override    public void onPageFinished(WebView view, String url) {        // TODO Auto-generated method stub        super.onPageFinished(view, url);    }});// webview必须设置支持Javascript才可打开wv_office.getSettings().setJavaScriptEnabled(true);// 设置此属性,可任意比例缩放wv_office.getSettings().setUseWideViewPort(true);//通过在线预览office文档的地址加载wv_office.loadUrl("https://view.officeapps.live.com/op/view.aspx?src="+文档url);

别忘了网络权限!

 "android.permission.INTERNET" />

更多相关文章

  1. [Android][MMS][PDU]MMS PDU二进制信息解析
  2. afinallogoAndroid的快速开…
  3. Android(安卓)查看pdf文档——PDFView
  4. Android官方开发文档Training系列课程中文版:管理音频播放之管理
  5. 浅谈Android开源工具篇
  6. 动态加载Dex的原理
  7. Android(安卓)NDK: Your APP_BUILD_SCRIPT points to an unknown
  8. Android(安卓)开源项目推荐
  9. android 加载大图长图失真或者不显示。

随机推荐

  1. 总结EditText,TextView使用的点点滴滴
  2. Relative Layout 中用到的一些属性
  3. 在LinearLayout中嵌套RelativeLayout来设
  4. LinearLayout和RelativeLayout 属性对比
  5. Android所有系统资源图标android.R.drawa
  6. android mapView
  7. Android之查看外部依赖jar的源码
  8. Android(安卓)字体和颜色
  9. Android善用预定义样式
  10. 使用反射调用android API中的hide方法