由于Android自带的webview,在低于4.3的手机上面不支持socket,因此寻求其他的解决方案,第一次应用中尝试加入Crosswallk,应用的体积整整大了40M,倒是也可以正常使用,app有一个可以阅片的功能,供给医院使用,用了几个月之后,其他的BUG都处理的差不多的时候,开始解决webview的问题,上网查到了腾讯的X5浏览器,开始研究下如何使用。。。。

但是在使用过程中需要加载x5内核。。。比较麻烦,官网给出了2种方法,但都是需要下载一个demo用来安装和支持x5内核。。这样子要是在程序发布的时候,难道要让每个人都安装下载一遍demo,交给他们如何安装x5内核,之后才能正常使用webview?

还要一个需要注意的地方是在应用集成X5进去之后,还要在后台注册应用信息..

集成步骤

1 在Application类中添加

//搜集本地tbs内核信息并上报服务器,服务器返回结果决定使用哪个内核。TbsDownloader.needDownload(getApplicationContext(), false);

2 在调用webview的地方添加

this.handler=newHandler(Looper.getMainLooper()){

@Override

public voidhandleMessage(Message msg) {

//TODO Auto-generated method stub

switch(msg.what){

caseMSG_WEBVIEW_CONSTRUCTOR:

//之后做初始化操作&

android webview第三方框架,Android 中使用第三方 WebView,腾讯X5浏览器相关推荐

  1. android 腾讯x5浏览器,【Android Web】腾讯X5浏览器的集成与常见问题

    前言 近年来,混合开发也越来越用的更多,而原生webview的各种坑,比如说 上传图片.文件问题.视频全屏问题(什么在微信上打开都是好的,你这怎么全屏不了).版本差异问题,所以还是建议使用腾讯x5浏览 ...

  2. Android集成腾讯X5浏览器内核库

    Android集成腾讯X5浏览器内核库 一.相关配置 1. 相关地址 2.引入SDK 3. AndroidManifest配置 二.Application中初始化内核 三.代码实现 1. 自定义带Pr ...

  3. android安卓接入腾讯X5浏览器内核TBS基本使用,配置腾讯TBS

    更多其他页面-自定义View-实用功能合集:点击查看 使用腾讯Tbs,会导致上架google应用商城失败! 关于X5内核的一些bug解决,可以查看这些文章: 链接: 解决bug. 安卓原生webvie ...

  4. Android 项目集成腾讯X5浏览器内核

    1.为什么要集成腾讯 X5 浏览器内核 肯定是事出有因,简单来说,JS代码写的不标准,与部分机型内嵌套的浏览器内核产生矛盾,出现底层(os)bug导致,不得不费事搞一个其它内核进行加载网页,具体原因. ...

  5. Android测试最新框架,Android单元测试-常见的方案比较

    前言 本文将介绍在Android Studio中,android单元测试的介绍和实现.相关代码托管在github上的AndroidJunitDemo中,涉及到的用例代码收集于google官方提供的测试 ...

  6. android http最新框架,Android框架学习笔记02AndroidAsycHttp框架

    上一篇中我们介绍了OkHttp3.0框架的基本使用方法,这一篇我们学习一下Android的另外一个网络请求框架--AsyncHttpClient框架.Asynchttpclient框架是一个开源的异步 ...

  7. android banner动画框架,Android Studio Banner轮播图使用

    现在恰好有个项目需要做个轮播图效果,这个需求也是很常见的需求,于是就做个笔记写一下实现过程 分为加载本地图片和网络图片 加载本地图片 第一步:先在build.gradle中加入banner和glide ...

  8. Android PDF阅读框架/Android PDF框架简单使用,简单快速集成简易的PDF阅读器 ,AndroidPdfViewer框架简单使用。

    文章目录 1:前言 使用步骤 步骤1 导包 / 导引用 / 添加依赖 步骤2 更改xml布局文件 步骤3 java文件处理 1:前言 因为前段时间项目展示,我们小组本打算做的是TXT阅读框架,但是找了 ...

  9. android 屏幕适配框架,Android屏幕适配

    为什么要进行Android屏幕适配 由于Android系统的开放性,任何用户.开发者.OEM厂商.运营商都可以对Android进行定制,于是导致: 1.Android系统碎片化:小米定制的MIUI.魅 ...

最新文章

  1. python自动化办公 百度网盘-Python自动化办公实战教程2020最新带源码
  2. python基础教程:函数作用域
  3. oracle 随笔数,Oracle数据库随笔
  4. 关于Loadrunner 错误解决
  5. MySQL案例-open too many files,MyISAM与partition
  6. 详细解读Python 递归函数!
  7. CentOS 7安装zabbix 4.4(资源)
  8. CCF201809-2 买菜(100分)【序列处理+差分】
  9. SQL SERVER导入EXCEL文件:无法创建链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Ace.OLEDB.12.0 的实例。...
  10. vue项目中返回按钮案例(用vuex控制返回按钮的显示或者隐藏)
  11. 九度OnlineJudge之1001:A+B for Matrices
  12. ubuntu使用笔记一
  13. python简明教程中备份脚本
  14. 使用idea打包war包部署
  15. 关于sematic segmentation的几篇论文(二)
  16. ubuntu两个显示器只出一个_Ubuntu设置笔记本电脑双显示器(linux)
  17. CryEngine ViewMat
  18. ElasticSearch快速入门
  19. (新型事件相机有关的论文解读)A Unifying Contrast Maximization Framework for Event Cameras
  20. 代码管理平台云效Codeup使用以及构建流水线

热门文章

  1. java开发常用工具、github加速工具、idea插件
  2. WMS常见问题一(Activity displayed延迟)
  3. 手机和PC连接同一热点,捕获TCP流
  4. 基于javascript实现的网址收藏夹项目
  5. GGGIS地图下载器|手把手教你如何免费下载天地图和谷歌的卫星影像图以及街道地图
  6. python:math模块的应用
  7. 【Leetcode刷题】:Python:494. 目标和
  8. Java和JavaScript有什么区别?
  9. Windows运行.sh文件方法
  10. 微软Surface RT平板电脑上手体验报告