TBS(腾讯浏览服务)的优势:

速度快:相比系统webview的网页打开速度有30+%的提升;
省流量:使用云端优化技术使流量节省20+%;
更安全:安全问题可以在24小时内修复;
更稳定:经过亿级用户的使用考验,CRASH率低于0.15%;
兼容好:无系统内核的碎片化问题,更少的兼容性问题;
体验优:支持夜间模式、适屏排版、字体设置等浏览增强功能;
功能全:在Html5、ES6上有更完整支持;
更强大:集成强大的视频播放器,支持视频格式远多于系统webview;
视频和文件格式的支持x5内核多于系统内核
防劫持是x5内核的一大亮点
SDK集成步骤:(主要参考官方文档)

第一步
下载 SDK jar 包放到工程的libs目录下
第二步
将so文件拷贝到项目当中
x5暂时不提供64位so文件,为了保证64位手机能正常加载x5内核,请参照如下链接修改相关配置https://x5.tencent.com/tbs/technical.html#/detail/sdk/1/34cf1488-7dc2-41ca-a77f-0014112bcab7
第三步
AndroidManifest.xml里加入权限声明:

1
2
3
4
5
4 App 首次就可以加载 x5 内核:
App 在启动后(例如在 Application 的 onCreate 中)立刻调用 QbSdk 的预加载接口 initX5Environment ,可参考接入示例,第一个参数传入 context,第二个参数传入 callback,不需要 callback 的可以传入 null,initX5Environment 内部会创建一个线程向后台查询当前可用内核版本号,这个函数内是异步执行所以不会阻塞 App 主线程,这个函数内是轻量级执行所以对 App 启动性能没有影响,当 App 后续创建 webview 时就可以首次加载 x5 内核了
注意:
1.必须配置好so文件,不配置是无法使用的。
2.ndk { abiFilters “armeabi”, “armeabi-v7a”, “x86”, “mips” },这个也是必须要有的
3.关于Android 9:我用的时候Android9以前的机器,初始化是没有问题的,但是到了Android 9,初始化直接失败,通过反复的百度查询,最后发现在Manifest.xml文件里面添加一行代码

<application...android:usesCleartextTraffic="true"...>...
</application>

1
2
3
4
5
6
具体原因呢是因为从Android 6.0开始引入了对Https的推荐支持,与以往不同,Android P的系统上面默认所有Http的请求都被阻止了。
<application android:usesCleartextTraffic=[“true” | “false”]>
原本这个属性的默认值从true改变为false
所以 将这个属性改为true就可以了
————————————————
版权声明:本文为CSDN博主「没有感情的bug制造机」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42713526/article/details/95059045

集成TBS预览文档及Android P加载X5内核失败的问题的解决办法相关推荐

  1. 前端页面预览word_前端实现在线预览文档

    前端实现在线预览文档 发布时间:2019-06-03 17:22, 浏览次数:529 <>前端实现在线预览文档 最近项目开发中需要实现在线预览Word,Excel,PowerPoint格式 ...

  2. 在线预览文档 Office Online

    前言 一直想学习做个在线预览文档的功能,今天使用Office Online Server 2016进行实现在线预览功能. 服务器版本选择:Office Online Server 2016搭配wind ...

  3. nopi word to html,C# 基于NPOI+Office COM组件 实现20行代码在线预览文档(word,excel,pdf,txt,png)...

    由于项目需要,需要一个在线预览office的功能,小编一开始使用的是微软提供的方法,简单快捷,但是不符合小编开发需求, 就另外用了:将文件转换成html文件然后预览html文件的方法.对微软提供的方法 ...

  4. 【板栗糖GIS】怎么将网络上只能在线预览文档另存为pdf(插件篇)

    怎么将网络上只能在线预览文档另存为pdf(插件篇) 目录 1.使用插件,这里推荐FireShot,好用免费 2.安装该插件的方式 3.打开在线预览文档的网址 4.点击插件-截取整个页面并且-另存为pd ...

  5. PHP 在线预览文档

    PHP 在线预览word.excel.ppt.pdf.txt等文档文件. PHP 在线预览文档 写代码比较少的方案. // PDF.text可以直接网页打开查看 // word.excel.ppt 文 ...

  6. OpenOffice在线预览文档

    使用OpenOffice在线预览文档 开发中遇到了一个需求,需要在线预览word文档,excel表格,pdf等等文件,于是经过一圈Google,发现了这个工具,openoffice会把文档转为pdf文 ...

  7. java实现openoffice在线预览文档

    1.openoffice需要导入的jar包 jodconverter-core-3.0-beta-4.jar juh-3.2.1.jar jurt-3.2.1.jar ridl-3.2.1.jar u ...

  8. 前端实现在线预览文档

    前端实现在线预览文档 最近项目开发中需要实现在线预览Word,Excel,PowerPoint格式的文档,网上查找了很多资源,各说纷纭,但是在一一尝试之后只有使用微软的预览接口才能成功,其他的会出现各 ...

  9. 浏览器预览文档、PPT、Excel 和PDF的实现方法

    预览文档PPT EXCEL . 你的文档地址必须外网可访问,而且不可使用IP. https://view.officeapps.live.com/op/view.aspx?src=yourfilepa ...

最新文章

  1. Python机器学习:训练Tesseract
  2. 东大漆桂林、清华李涓子、复旦肖仰华等大牛确认出席CTA峰会!5月一起打卡杭州...
  3. 12、Kubernetes核心技术Ingress
  4. Uva 232.Crossword Answers
  5. Deploying Kubernetes with CoreDNS using kubeadm
  6. c++学习笔记之类和对象的进阶
  7. (四)C语言柔性数组、指针赋值
  8. html:(26):类选择器和id选择器
  9. 在存储过程中构建动态SQL
  10. 获取选择的当前天、周、月、年的时间段
  11. 数据结构与算法学习网
  12. 【气动学】基于matlab导弹拦截计算方法【含Matlab源码 982期】
  13. struct termios 结构体详解
  14. 【图片新闻】俄罗斯的新型高超音速导弹每秒飞行近两英里,“锆石Zircon”很可能是不可阻挡的尖端防空武器
  15. django-spirt 论坛主题
  16. 成为高薪的AI人工智能工程师的条件
  17. 全网营销如何落地?全网营销的途径有哪些?
  18. 微信小程序之HTML
  19. qpython androidhelper gps_Qpython SL4A获取手机电量和GPS
  20. win7 下删除XP系统安装启动项

热门文章

  1. 重装系统时硬盘格式不支持解决方法硬盘格式更改方法
  2. windows系统bat/cmd脚本程序
  3. JavaScript简餐——原型式继承
  4. js求时间差 计算 天 小时 分钟
  5. 抖音矩阵系统源码定制独立部署。
  6. 入网许可证_入网许可证可以撕掉吗
  7. JavaScript数组合并的几种方式
  8. python求数组平均值_用python求一个数组的和与平均值的实现方法
  9. 一个人,一座城,一生心疼
  10. 100款最佳安全工具(世界排行榜)