xwalkView的使用
来源:互联网 发布:淘宝店家如何开通花呗 编辑:程序博客网 时间:2024/06/08 16:27
1.快速集成
1.xwalkview官网链接:https://crosswalk-project.org/
xwalkview文档链接:https://crosswalk-project.org/apis/embeddingapidocs/reference/org/xwalk/core/XWalkView.html
2.进入官网 (建议科学上网),选择中文版(英文好的请无视)
,点击下载按钮
接下来出现这个
A.不考虑模拟器,或其它x86架构的设备,下载第三个(推荐)
B.需要兼容模拟器,或其它x86架构的设备,下载第一个
C.依赖都太大,我要个小的------集成lite版本,依次点击
解压文件后可以看到核心so库文件不到大概9M
将项目library形式导入,集成很简单,看以下代码即可.
lit版本其实就是精简原版某些特性,然后以7Zip压缩so文件,所以第一次打开app会有一个弹框显示正在解压中,如果不喜欢这个弹框可以通过反编译做修改或者删除掉
import android.app.Activity; import android.os.Bundle; import org.xwalk.core.XWalkResourceClient; import org.xwalk.core.XWalkUIClient; import org.xwalk.core.XWalkView; public class MyActivity extends Activity { XWalkView mXwalkView; class MyResourceClient extends XWalkResourceClient { MyResourceClient(XWalkView view) { super(view); } @Override WebResourceResponse shouldInterceptLoadRequest(XWalkView view, String url) { // Handle it here. ... } } class MyUIClient extends XWalkUIClient { MyUIClient(XWalkView view) { super(view); } @Override void onFullscreenToggled(XWalkView view, String url) { // Handle it here. ... } } @Override protected void onCreate(Bundle savedInstanceState) { mXwalkView = new XWalkView(this, null); setContentView(mXwalkView); mXwalkView.setResourceClient(new MyResourceClient(mXwalkView)); mXwalkView.setUIClient(new MyUIClient(mXwalkView)); mXwalkView.load("http://www.crosswalk-project.org", null); } @Override protected void onPause() { super.onPause(); if (mXwalkView != null) { mXwalkView.pauseTimers(); mXwalkView.onHide(); } } @Override protected void onResume() { super.onResume(); if (mXwalkView != null) { mXwalkView.resumeTimers(); mXwalkView.onShow(); } } @Override protected void onDestroy() { super.onDestroy(); if (mXwalkView != null) { mXwalkView.onDestroy(); } } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (mXwalkView != null) { mXwalkView.onActivityResult(requestCode, resultCode, data); } } @Override protected void onNewIntent(Intent intent) { if (mXwalkView != null) { mXwalkView.onNewIntent(intent); } } }
0 0
- xwalkView的使用
- Android兼容HTML5:XWalkView的使用
- XWalkView
- 使用XWalkView 替换 WebView控件
- android 的导入crosswalk 用xwalkview 替换webview
- Android Hybird架构之整合XwalkView,让你的App内置chromium内核
- xwalkview 升级到20后 ssl验证失败打不开https的问题
- Crosswalk/XwalkView研究
- 关于cordova的那些神坑(二) 莫名其妙闪退原因-集成xwalkview竟然和百度地图冲突
- xwalkview 替换掉webview 注意事项
- xwalkview 替换掉webview 注意事项
- GUID使用的使用
- ${}的使用
- 的使用
- @[],@()的使用
- ->的使用
- +、-、*、/、%的使用
- &&的使用
- opencv
- Android新业务弹屏介绍实现
- Stanford CoreNLP – Core natural language software
- Caffe中新建Layer--改写Faster-RCNN的proposal layer
- 股票中的S、ST、*ST、SST、S*ST是指什么?
- xwalkView的使用
- 利用SSIS的ForcedExecutionResult 属性 和CheckPoint调试Package
- input子系统三 核心层和处理器注册
- File类中的list和listFiles方法
- Jquery(八) 属性过滤
- wampserver 3.0.X以上版本怎么切换启用服务器在线状态
- UVA 11426 GCD
- framework层和native层实现联网控制(iptable方式)
- C#