美文网首页
文档下载预览

文档下载预览

作者: 为什么要简称 | 来源:发表于2018-09-29 14:07 被阅读20次

其实大家都是下载文件后加载出来,Android机如果没有对应的文件处理应用,那么是不能查看文件的,所以我们需要帮助。

目前选择了迅腾的TBS,如何接入见官网文档。
注意一点就好了,SDK选择这个:


1538200509(1).png

这个版本有
QbSdk.openFileReader(ctx,”/sdcard/xxx.doc”, params,callback);
这个类可以使用,不过我目前也没有用 = =|||

假设我们已经下载好了文件,那么预览文件的代码如下:

 tbsReaderView = new TbsReaderView(this, readerCallback);
 mViewParent.addView(tbsReaderView, new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

 openFile(path);

private void openFile(String path) {
    Bundle bundle = new Bundle();
    //文件路径
    bundle.putString("filePath", path);
    //临时文件的路径,必须设置,否则会报错
    String tempPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/TBS";
    File tempFile = new File(tempPath);
    if (!tempFile.exists()) {
        tempFile.mkdir();
    }
    bundle.putString("tempPath", tempPath + "/TBS");
    //准备

    boolean result = tbsReaderView.preOpen(path.substring(path.lastIndexOf('.') + 1), false);
    if (result) {
        //预览文件
        tbsReaderView.openFile(bundle);
    }
}

preOpen的第一个参数是文件类型,这里并不是MIME类型,而是doc、docx之流。

相关文章

  • 文档下载预览

    其实大家都是下载文件后加载出来,Android机如果没有对应的文件处理应用,那么是不能查看文件的,所以我们需要帮助...

  • 前端项目常用方法总结

    1. 下载一个excel文档 同时适用于word,ppt等浏览器不会默认执行预览的文档,也可以用于下载后端接口返回...

  • javaWeb项目实现pdf预览

    本来是想做下载,结果无意中发现response不设置头部即可实现预览,此代码也可直接实现 照片,word文档等预览...

  • 记录有关Apple的一些链接

    苹果官方文档地址 苹果官网下载软件 APP内购所有价格对照表 APP预览和屏幕截屏尺寸要求 预览视频尺寸要求上传-...

  • 安卓手机教程

    1.首先找到你要的图纸,点击“在线预览+下载”链接 2.然后点击“下载文档” 3.可以看到提示“开始下载”,这时,...

  • 某在线预览文档网站PDF下载

    今天看到某人在用网站在线看一本书,问他为什么不下载下来,他说那网站下载的话很贵。我看了下,那个网站确实比较坑。然后...

  • 微信小程序预览文档

    场景:需要小程序内打开预览文档1.首先想到的是下载----->打开 所以选用了downloadFile----->...

  • 6.16

    1. 打印文档时记住先预览文档后再打印。先预览的好处:预防文档格式不对、清楚文档有多少页面。 打印PDF文档时,如...

  • Android app内实现查看文档功能

    在app内部实现文档的预览效果 通过腾讯的TbsReaderView控件实现文档预览功能,参考来源:https:/...

  • Terraform (三):常用命令

    参考文档:阿里云栖社区官方文档:Terraform官网 1. terraform plan:资源的预览 预览当前模...

网友评论

      本文标题:文档下载预览

      本文链接:https://www.haomeiwen.com/subject/ujnvoftx.html