【X5WebView体验飞一般的感觉】最近项目需要把几个h5的项目集成到一个app中,开始用了,设置了n多,结果也不太理想,动不动的各种不兼容,卡屏 。于是上网搜了一下,有个腾讯出的X5内核的 。使用起来效果还真不错,推荐大家使用一下,下面大概说一下配置及使用起来去要有哪些注意的 。
首先上官网链接送我去官网
然后找到相应的下载资源我是资源
根据说明下载适合自己的sdk,然后把接入好的demo也下载下来(不要忘记)
下载的工作完成了,剩下就是接入到自己的应用中,第一:先把sdk添加到我们的开发工具中去(以as为例) 。
文章插图
然后找到我们下载的接入好的demo,找到其中的.so库文件,添加到我们自己的项目中,如图所示:
文章插图
然后在build.中添加一段代码,如图所示:
文章插图
另外我们检测并开启x5内核也需要在程序启动时进行相关配置,我们一般都是写在里面
public class Mtapplition extends Application {@Overridepublic void onCreate() {super.onCreate();//搜集本地tbs内核信息并上报服务器,服务器返回结果决定使用哪个内核 。QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() {@Overridepublic void onViewInitFinished(boolean arg0) {// TODO Auto-generated method stub//x5內核初始化完成的回调,为true表示x5内核加载成功,否则表示x5内核加载失败,会自动切换到系统内核 。Log.d("app", " onViewInitFinished is " + arg0);}@Overridepublic void onCoreInitFinished() {// TODO Auto-generated method stub}};//x5内核初始化接口QbSdk.initX5Environment(getApplicationContext(),cb);}}
好了,到此为止,基本的基本调用没什么问题啦,如果到现在还是有些朋友使用不,那么就在.文件中添加这么一句话,一切就万事大吉了
ndroid.useDeprecatedNdk=true
另外提醒大家伙一句,我们在使用开发的过程中,一定要使用com..smtt.sdk. 包下的,否则使用的还是原生的,没有达到我们的目的 。
好了,接入的工作就到此结束了,赶紧去体验一把NB的把 。
- 页面布局之双飞翼布局
- idea中刷新项目快捷键_IDEA的基本使用:让你的IDEA有飞一般的感觉
- Babylon.js 一个专注web端的3D引擎,飞一般的感觉
- 还在按部就班的算自相关?FFT让你体验飞一般的感觉!
- 飞机7700代码什么意思 飞机发出7700代码意味着什么
- 如何在中国观看网飞
- 热门方案丨飞凌嵌入式i.MX6UL平台在红外热像仪中的应用
- ARM飞思卡尔I.MX6开发板I
- 关于摇控飞机的介绍 摇控飞机
- 百度AIStudio使用初体验