android crosswalk-webview 取代 webview
来源:互联网 发布:vb selectcase 编辑:程序博客网 时间:2024/05/21 23:40
在官网下载crosswalk-webview
https://crosswalk-project.org/documentation/downloads.html
参照https://crosswalk-project.org/documentation/embedding_crosswalk.html 中的方法在项目中添加
使用方法:
在布局文件中使用
<org.xwalk.core.XWalkView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/walkview" android:layout_width="fill_parent" android:layout_height="fill_parent" ></org.xwalk.core.XWalkView>
在Activity.java文件中
import org.xwalk.core.XWalkResourceClient;import org.xwalk.core.XWalkView;public class MainActivity extends Activity{private XWalkView mXwalkView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_main);mXwalkView = (XWalkView)findViewById(R.id.walkview); mXwalkView.load("http://www.baidu.com", null); mXwalkView.setResourceClient(new XWalkResourceClient(mXwalkView){ @Override public void onLoadFinished(XWalkView view, String url) { super.onLoadFinished(view, url); } @Override public void onLoadStarted(XWalkView view, String url) { super.onLoadStarted(view, url); } });} @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
- android crosswalk-webview 取代 webview
- android高性能webview之crosswalk
- Crosswalk--深度定制webview
- crosswalk代替webview
- crossWalk替换webView集成
- android 的导入crosswalk 用xwalkview 替换webview
- 为什么放弃WebView 而 使用 crosswalk!
- CrossWalk webview fragment 高度变低
- WebView的碎片化解决方案:Crosswalk
- 一个轻量世界级的webView--CrossWalk
- cordova-plugin-crosswalk-webview 安装出现错误
- Crosswalk集成到Android Studio,替代原生WebView遇到的问题
- 【Android】【Webview】WebView 简介
- android WebView
- Android WebView
- Android WebView
- android webview
- Android WebView
- 基于QT4的linux串口助手
- Qt因为链接问题出错
- gps定位Qt界面百度地图api的介绍
- java 判断三个字符串中是否有相等,去掉重复字符串输出
- Codeforces Gym100500 Problem E. IBM Chill Zone (博弈)
- android crosswalk-webview 取代 webview
- matlab更改默认路径
- 微型js加载库
- jQuery的deferred对象详解
- hdu 2524
- 地址栏隐藏后面的action名和路径及参数
- tcp超时重传
- 微信开发经常使用的东西
- opencv中的SVM图像分类(一)