腾讯x5内核使用方法全网最简单手动安装安卓APP
X5内核(手动安装)
PS
找了很久关于安卓如何使用x5的教程,发现看不懂,因为我不懂安卓和JAVA,这就难受了,之前都是面向百度编程。好复杂的样子,对新手很不友好。我觉得发教程还是先不要那么花里胡哨,先简单实现一个手动安装版吧,先接入x5试试,后面自己再实现其他功能。(全网最简)
TBS
1 关于TBS
腾讯浏览服务是致力于优化移动端webview体验的整套解决方案。该方案由SDK、手机QQ浏览器X5内核和X5云端服务组成,解决移动端webview使用过程中出现的一切问题,优化用户的浏览体验。同时,腾讯还将持续提供后续的更新和优化,为开发者提供最新最优秀的功能和服务。
2 技术优势
其中,X5内核相对于系统webview,具有下述明显优势:
速度快:相比系统webview的网页打开速度有30+%的提升;
省流量:使用云端优化技术使流量节省20+%;
更安全:安全问题可以在24小时内修复;
更稳定:经过亿级用户的使用考验,CRASH率低于0.15%;
兼容好:无系统内核的碎片化问题,更少的兼容性问题;
体验优:支持夜间模式、适屏排版、字体设置等浏览增强功能;
功能全:在Html5、ES6上有更完整支持;
更强大:集成强大的视频播放器,支持视频格式远多于系统webview;
视频和文件格式的支持x5内核多于系统内核
防劫持是x5内核的一大亮点
其中,X5云端服务包括云加速、云安全、云转换三大功能。云加速是通过首屏加速、智能路由、图片压缩等技术保障网页浏览的快、省、悦;云安全是通过代理加密、URL安全检测、JS黑名单管理、负载监控等防范网页被劫持插入广告、保障网页浏览的安全稳定;云转换是使用URL聚合+XPATH的解决方案,解决移动阅读难题
3 W3C标准支持
Can I use和H5 test是检查浏览器内核针对Html5, Css等兼容性的页面,方便前端开发需要速查某一个 feature 有沒有被特定的X5内核版本支持。目前TBS针对每个版本都有对应的Can I use测试,标绿色的表示支持,标红色的表示不支持,标淡黄色的表示部分支持, 点击特定feature可以直接进入测试页面. H5 test里面有针对不同版本的对比分析,标绿色的表示支持,标红色的表示不支持。
4 平台适配
Android版本: Android 4.0-Android 10.0CPU架构:armeabi、armeabi-v7a、arm64-v8a
安装教程
- 下载SDK
https://x5.tencent.com/tbs/sdk.html
2.提取jar
把下载好的压缩包解压,找到jar文件,放到自己项目里的libs文件夹。 3.XML布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:id="@+id/l1"><com.tencent.smtt.sdk.WebViewandroid:id="@+id/llq"android:layout_width="match_parent"android:layout_height="match_parent"android:scrollbars="none" />
</LinearLayout>
4.导入
import com.tencent.smtt.sdk.WebViewClient;
import com.tencent.smtt.sdk.WebView;
5.核心
public class MainActivity extends Activity { @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);final com.tencent.smtt.sdk.WebView web = findViewById(R.id.llq);web.getSettings().setBuiltInZoomControls(true);web.getSettings().setDisplayZoomControls(false);web.getSettings().setJavaScriptEnabled(true);web.getSettings().setSupportZoom(true);web.getSettings().setAllowFileAccess(true);web.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);web.getSettings().setDomStorageEnabled(true);web.loadUrl("http://debugtbs.qq.com/");if (web.getX5WebViewExtension()==null){Toast.makeText(this,"X5内核未启动",Toast.LENGTH_SHORT).show();}web.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {view.loadUrl(url);return super.shouldOverrideUrlLoading(view, url);}});}}
6.手动安装内核
打包app安装,进入http://debugtbs.qq.com/手动安装内核,安装成功,按照提示重启软件即可
使用说明
- 怎么兼容64位?
答:什么时代时代了,新版本来就支持64位。
2.手动安装内核太麻烦了吧?
答:这个教程只是简单使用x5,其他的自己解决呢。
腾讯x5内核使用方法全网最简单手动安装安卓APP相关推荐
- 腾讯x5加载本地html乱码,腾讯X5内核播放器遇到的问题
最近在写一个和视频有关的项目,用到了腾讯x5内核的webview.利用webview调用本地js文件来播放视频.事情本身很顺利,但是在过程中遇到了一些小插曲,在此记录一下. 1.去除播放器中的广告 正 ...
- android 腾讯x5内核 浏览器
1.浏览器内核: 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史) 浏览器内核历史介绍: 在android 4.4之前,浏览器用的还是webkit 在android 4.4之后,google就抛 ...
- Android的WebView如何播放视频和全屏视频(腾讯X5内核)
WebView如何播放视频和全屏视频 前言 1. 接入SDK 2. 具体场景和代码实现 3. 踩坑 3.1 android.system.ErrnoException: chmod failed: E ...
- Android 抛弃原生WebView,使用腾讯X5内核、并加入广告拦截。
大家都不知道原生的WebView 存在各种坑.各种适配问题. 最近在使用,总会出现DNS被拦截的情况.预览了各个大神的论坛与博客. 发现可以更改WebView内核.找到了比较火的两个. 分别是:腾讯X ...
- x5内核 ajax base64,腾讯X5内核 WebView 实践篇
基于腾讯 X5 内核的WebView开发: 1.onPageFinished 2.onProgressChanged() 3.合适的时机获取页面元素 业务需求是在 html 中注入 js脚本实现阅读模 ...
- 基于腾讯x5内核的精简版浏览器
X5Browser github地址 https://github.com/iamlocky/X5Browser 基于腾讯x5内核的精简版浏览器 适用于需要单独的页面显示web内容,官方webview ...
- android内核网络缓存,Android WebView cache 缓存 腾讯X5内核在线视频播放
[实例简介] Android WebView cache 缓存 腾讯X5内核在线视频播放 [实例截图] [核心代码] Terry007 └── Terry007 ├── AndroidManifest ...
- 简单的使用腾讯X5内核浏览器替代Android原生的WebView
目录 简单的使用腾讯X5内核浏览器替代Android原生的WebView 第一步:X5官网下载SDK,引入到AndroidStudio中 第二步:如果是64位CPU手机,则需要引入一个so(liblb ...
- Android 用腾讯X5内核加载 word ppt 先下载在加载。
Android 用腾讯X5内核加载 word ppt 先下载在加载. 第一步 下载Sdk 导入项目 第二步 下载 pdf word到本地 1. 调用下载 DownloaderTask task ...
最新文章
- iOS开发之 - 好玩的富文本
- NFS 文件共享的创建过程
- 使用Aspose.Pdf for .NET实现PDF文档到Excel、EPS、SVG等的转换
- 跨终端响应式页面设计入门
- Linux curl命令参数详解--转载
- 腾讯技术课|基于Elastic Stack 搭建日志分析平台
- The superclass javax.servlet.http.HttpServlet was not found on the Java Build
- codeforces 110A-C语言解题报告
- 因为某种原因阻止文本引擎初始化_网络营销外包——网络营销外包专员如何做好网站锚文本优化?...
- linux haokande shell,5 个 PowerShell 主题,让你的 Windows 终端更好看
- BERT meet Knowledge Graph:预训练模型与知识图谱相结合的研究进展
- [leetcode] 11.盛最多水的容器
- python logger.debug_python处理logger日志
- azure mysql on vnet_Azure Database for MySQL (2) VNET rules
- SourceInsight4.0黑色背景主题
- D3D9学习笔记之渲染状态关键字
- 解决只有IE浏览器可以上网,其他浏览器不能上网
- 51nod 2075 图书管理员
- Kitty: 又一款基于 GPU 加速的终端工具
- 微信读书怎么导入txt