X5WebView 体验飞一般的感觉

最近项目需要把几个h5的项目集成到一个app中,开始用了webview,设置了n多,结果也不太理想,动不动的各种不兼容,卡屏。于是上网搜了一下,有个腾讯出的X5内核的webview。使用起来效果还真不错,推荐大家使用一下,下面大概说一下配置及使用起来去要有哪些注意的。

首先上官网链接送我去官网

然后找到相应的下载资源我是资源

根据说明下载适合自己的sdk,然后把接入好的demo也下载下来(不要忘记)

下载的工作完成了,剩下就是接入到自己的应用中,第一:先把sdk添加到我们的开发工具中去(以as为例)。

然后找到我们下载的接入好的demo,找到其中的liblbs.so库文件,添加到我们自己的项目中,如图所示:

然后在build.gradle中添加一段代码,如图所示:

另外我们检测并开启x5内核也需要在程序启动时进行相关配置,我们一般都是写在applition里面

public class Mtapplition extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        //搜集本地tbs内核信息并上报服务器,服务器返回结果决定使用哪个内核。

        QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {

            @Override
            public void onViewInitFinished(boolean arg0) {
                // TODO Auto-generated method stub
                //x5內核初始化完成的回调,为true表示x5内核加载成功,否则表示x5内核加载失败,会自动切换到系统内核。
                Log.d("app", " onViewInitFinished is " + arg0);
            }

            @Override
            public void onCoreInitFinished() {
                // TODO Auto-generated method stub
            }
        };
        //x5内核初始化接口
        QbSdk.initX5Environment(getApplicationContext(),  cb);
    }
}
好了,到此为止,基本X5WebView的基本调用没什么问题啦,如果到现在还是有些朋友使用不X5WebView,那么就在gradle.properties文件中添加这么一句话,一切就万事大吉了

ndroid.useDeprecatedNdk=true

另外提醒大家伙一句,我们在使用开发的过程中,webview一定要使用com.tencent.smtt.sdk.WebView  包下的,否则使用的还是android原生的WebView,没有达到我们的目的。
好了,接入的工作就到此结束了,赶紧去体验一把NB的X5WebView把。大笑



  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值