Crosswalk/XwalkView研究
1、入门简介
入门级别的研究当然以官方为主:
官网:https://crosswalk-project.org/documentation/android.html
官方微博:http://weibo.com/p/1001603851443932161689 以上为官方微博,但是更新到15年6月份就没有然后了
Crosswalk的作用总的来说:用Crosswalk替换原生的Android WebView
优点:完美替代WebView,支持富文本编辑
缺点:打包后的APK会增大,完整版每个平台增加20M,X86和arm两个平台就会增加40M。
2、版本问题
Crosswalk的核心是将Chrome的内核引入到应用当中,Embeded版本是一开始就和APK一起打包了,Shared版本是安装完了应用第一次启动的时候下载。因为其size实在是太大了,因此有了Lite版本。但是两个版本添加到工程里的方式是不一样的。
两个版本的概述对比:https://crosswalk-project.org/documentation/shared_mode.html
减轻了Size肯定是以阉割功能为代价的,值得一提的是视频播放功能被撤掉了。。。
Embeded版本的引入方式(针对Android Studio):https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/
Lite版本的引入方式(针对Android Studio):http://www.cnblogs.com/act262/p/4486775.html;
https://github.com/crosswalk-project/crosswalk-website/wiki/Crosswalk-Project-Lite
有找到相关的轻量化方法,参考:
http://blog.csdn.net/recall2012/article/details/47319653
https://segmentfault.com/a/1190000002919135
但是因为更新问题,本人没有能够实现这两种方法,只能选择Lite方法,而且比较郁闷的是,Lite方法第一次使用的时候会出现下面这个界面:
解决方法:重写XwalkActivityDelegate和XwalkActivity,拦截DialogManager事件。
3、API
https://crosswalk-project.org/apis/embeddingapidocs/reference/org/xwalk/core/XWalkView.html
4、版本更新
https://download.01.org/crosswalk/releases/crosswalk-lite/android/maven2/org/xwalk/xwalk_core_library_canary/
一直点击Parent Directory即可以达到根目录,查到可能需要的版本。
其他相关链接:
http://blog.csdn.net/recall2012/article/details/47314293corsswalk的研究和使用(一)
福利:
Crosswalk/XwalkView研究相关推荐
- fstream 头文件作用
原文出自[比特网],转载请保留原文链接:http://soft.chinabyte.com/database/460/11433960.sh 查看全文 http://www.taodudu.cc/ne ...
- crosswalk之瘦身秘籍
上篇文章已经大概介绍了crosswalk的用法,现在就来看看一个嵌套了crosswalk的app究竟有怎么的构造. 在/data/data/myapp/目录下发现多了一个app_xwalkcoew目录 ...
- android 的导入crosswalk 用xwalkview 替换webview
用过webvIew开发的各位伙伴应该知道,同样的html代码在ios手机上运行无压力,但是在android手机上运行,慢的要死.还会有各种奇怪的蛋碎问题.后来查阅了很多文章,决定使用crosswalk ...
- corsswalk的研究和使用(一)
corsswalk作为一款优秀的开源web引擎,在当今碎片化严重的android中简直是广大开发者的福音,使用它代替webview来跑游戏速度可谓是杠杠的,具体的介绍可以参考文章:http://dev ...
- crossWalk替换webView集成
crossWalk替换webView集成 最近遇到一个盒子,性能有点差,设计出来的PSD效果那是史无前例的美.先说说我们的app架构吧,我们现在的搞法都是没有用androidTV原生写的.因为我们做的 ...
- crosswalk项目的维护
背景前两篇文章(chromium编译与支持H264编码支持 用XWalkView替换默认的Webview)都写了.昨天和前天验证没问题之后,就过了一个愉快的五一了.官方的webrtc的源H264的解码 ...
- 在react-native中使用crosswalk webview内核来增强安卓webview体验流畅性
在react-native中使用crosswalk webview内核来增强安卓webview体验流畅性 最近使用react-native开发安卓app,由于我们要在webview中运行白鹭引擎开发的 ...
- Android集成三方浏览器之Crosswalk
上一篇讲解了腾讯 X5 内核的集成,这一篇是讲解 Crosswalk 的集成 Crosswalk 也是采用了Chromenium 内核,是一款开源的 web 引擎,开发者可以直接把 Crosswalk ...
- 一篇文章读懂开源web引擎Crosswalk
http://dev.yesky.com/24/39285024.shtml Web技术的优势早已被广大应用开发者熟知,比如可与云服务轻松集成,基于响应式UI设计的精美布局,高度的开放性,跨平台能力, ...
最新文章
- img-responsive class图片响应式
- 《不留》--王菲 Faye
- python鸡兔同笼编程输出不存在合理答案_Python 解答鸡兔同笼和五家共井问题
- 查某个类是否实现了某个协议
- python中的运算符_Python 中的神秘运算符
- 加了元学习之后,少样本学习竟然可以变得这么简单!
- PP视频如何播放本地视频文件
- 为什么使用累积分布函数处理后像素值会均匀分布_亿万级数据处理的高效解决方案
- mysql的主要指标_mysql 主要性能指标
- 退出myeclipse 8.5配置中心
- 电阻电容封装买大了怎么办呢
- python卡方拟合优度检验_如何使用Python中的科学库执行卡方拟合优度测试?
- 附件文件超过了服务器的大小,Exchange 2010设置附件大小
- 微信小程序转码机器人
- HAUT 1285: 军团再临【并查集*逆向思维】
- 初体验之rawkv learner recover灾备切换
- 2021第一学期学习笔记01
- 湖北一公职人员泄露公民信息5万余条,非法获利23万余元
- MOGRT替换视频,图像,照片及LOGO?如何替换PR动态图形模板中的图片视频素材
- 会计学原理学习笔记——第三章——账户与复式记账(3.4生产准备业务核算——材料采购业务核算)