多语言展示
当前在线:1628今日阅读:126今日分享:42

如何安装x5内核

腾讯浏览服务是致力于优化移动端webview体验的整套解决方案。该方案由SDK、手机QQ浏览器X5内核和X5云端服务组成,解决移动端webview使用过程中出现的一切问题,优化用户的浏览体验。同时,腾讯还将持续提供后续的更新和优化,为开发者提供最新最优秀的功能和服务,接下来小编就为大家讲解如何安装X5内核。
工具/原料

腾讯的jar包和so文件

基础设置
1

切换Android Studio项目显示类型为Project 1.复制jar文件到项目libs目录。这个jar文件名太长了,修改文件名'tbs_sdk_thirdapp_v3.6.0.1310_43612_sharewithdownload_withoutGame_obfs_20180706_163319.jar'为'tencentx5.jar'; 2.复制liblbs.so文件到项目src\main\jniLibs\armeabi目录下,没有这个目录就自行创建。3.添加库文件。在tencentx5.jar文件右键->Add as Library; 4.兼容so库。由于腾讯没做64位的SO文件,并且目前大多数手机早就64位了,所以得做兼容,在app目录下找到build.gradle文件编辑(Android项目视图的打开build.gradle(Modeule:app)即可,在android{}这一项目里面添加如下代码;  END

方法/步骤
1

添加权限:AndroidManifest.xml里加入权限声明:

2

找到首页布局文件,默认是约束布局的,我改成了线性布局。其中webview的申明方式为com.tencent.smtt.sdk.WebView,需要加上包名;

3

首次使用需要初始化,会从网络下载内核。不管是和QQ,微信共享还是从网络下载,都需要联网,加载方式可以选择预加载方式,不过要不要这个预加载都可以,只要调用的时候就会自动去下载内核,为了用户体验,可以先预加载,预加载需要在清单文件申明类名称,找到AndroidMnifest.xml文件,在application节点下添加android:name='.App',其中App文件为类文件,你可以创建一个名为App的java文件。代码如下:

4

接下来开始调用代码:

5

使用方法和系统的webview一样,不过导入包一定不要导入错了,腾讯的包叫com.tencent.smtt.sdk.WebView,其中可以使用方法mWebView.getX5WebViewExtension()判断是否载入成功了内核,返回不为null则为载入成功,打开的页面为腾讯x5调试地址,可以自己进行调试。

注意事项

内核成功调用了长按文字会显示复制和翻译按钮

推荐信息