美文网首页
Android开发APP在线打开Office文件(二)

Android开发APP在线打开Office文件(二)

作者: nice荷包蛋 | 来源:发表于2019-02-28 17:57 被阅读0次

    今天带大家介绍,第二种在App内打开office文件。腾讯公司的TBS依托 X5 内核强大的能力。例如QQ的打开文件的方式。就是TBS。官网地址TBS官网。遗憾的是官网没用提供我们Dome。所以现在就开始试着写一个吧。

    1,添加 SDK 依赖。下载 TBS 提供的 jar 包和 so 文件,添加到工程中对应的 libs 和 jniLibs 目录下

    如图所示

    下载地址:sdk下载

    然后在 app/build.gradle 文件中对 libs 目录中 jar 文件的依赖可以是这样:

    配置完成最好刷新一下Gradle。

    2,配置完成,看项目结构。

    MainActivity的简单布局

    两个button是重叠在一起的,

    下面看MainActivity代码

    定义的两个方法。

    loadToolBar():处理显示文件名称

    loadBtn():处理button的显示下载→打开

    parseName()方法 截取文件名

    startDownload()方法

    queryDownloadStatus()方法

    getLocalFile()方法

    3,进入second页面,除了传递过来的信息

    ReaderCallback 接口提供的方法可以不予处理(目前不知道有什么用途,但是一定要实现这个接口类):

    secondActivity.java:

    loadToolBar():依旧是改变一些toolBar的设置:

    displayofficFile()方法

    4,重写onDestroy()方法。

    5,最后在manifest加上这些权限


    <uses-permission android:name="android.permission.INTERNET" />

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"/>

    <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER"/>

    <uses-permission android:name="android.permission.WRITE_SETTINGS"/>

    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>

    6,效果图

    相关文章

      网友评论

          本文标题:Android开发APP在线打开Office文件(二)

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