Android 集成腾讯 TBS X5内核,并使用 TbsReaderView 加载 .pdf 文件
tbs的接入:
腾讯官网的接入步骤: 添加链接描述
在官方文档中有各种优缺点的比较,以及比较详细的集成步骤。
自己接入过程的总结:
可以使用 下载 jar 包并编译的方式。目前最新版的 tbs 还可以使用 dependencies 的方式接入,建议使用这一种:
一、使用 dependencies 方式接入
1、在模块的 dependencies 中添加:
api 'com.tencent.tbs.tbssdk:sdk:43903'
一步就完成了依赖。
2、初始化:|
//搜集本地tbs内核信息并上报服务器,服务器返回结果决定使用哪个内核。
QbSdk.setDownloadWithoutWifi(true);//非wifi条件下允许下载X5内核
QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {
@Override
public void onViewInitFinished(boolean arg0) {
//x5內核初始化完成的回调,为true表示x5内核加载成功,
否则表示x5内核加载失败,会自动切换到系统内核。
AppLog.e(" onViewInitFinished is " + a