package cn.flightfeather.thirdappmodule.util.tbs
|
|
import android.content.Context
|
import com.tencent.smtt.sdk.QbSdk
|
|
|
|
/**
|
* 腾讯tbs 内核,目前用于浏览office文档
|
* @author riku
|
* Date: 2019/12/31
|
*/
|
class Tbs {
|
|
companion object {
|
|
fun init(applicationContext: Context) {
|
//搜集本地tbs内核信息并上报服务器,服务器返回结果决定使用哪个内核。
|
|
val cb = object : QbSdk.PreInitCallback {
|
|
override fun onViewInitFinished(arg0: Boolean) {
|
// TODO Auto-generated method stub
|
//x5內核初始化完成的回调,为true表示x5内核加载成功,否则表示x5内核加载失败,会自动切换到系统内核。
|
|
}
|
|
override fun onCoreInitFinished() {
|
// TODO Auto-generated method stub
|
}
|
}
|
//x5内核初始化接口
|
QbSdk.initX5Environment(applicationContext, cb)
|
}
|
}
|
}
|