List of usage examples for org.apache.cordova CordovaWebViewEngine getView
View getView();
From source file:com.emby.mobile.MainActivity.java
License:Apache License
@Override protected CordovaWebViewEngine makeWebViewEngine() { Context context = getApplicationContext(); CordovaWebViewEngine engine = new MyXWalkWebViewEngine(this, preferences, this); final ILogger logger = getLogger(); jsonSerializer = new GsonJsonSerializer(); //WebView webkitView = (WebView)engine.getView(); //webView = new NativeWebView(webkitView); XWalkCordovaView xView = (XWalkCordovaView) engine.getView(); webView = new CrosswalkWebView(xView); iapManager = new IapManager(context, webView, logger); ApiClientBridge apiClientBridge = new ApiClientBridge(context, logger, webView, jsonSerializer); httpClient = apiClientBridge.httpClient; //addJavascriptInterfaces(); return engine; }
From source file:com.mb.android.MainActivity.java
License:Apache License
@Override protected CordovaWebViewEngine makeWebViewEngine() { Context context = getApplicationContext(); CordovaWebViewEngine engine; final ILogger logger = getLogger(); if (enableSystemWebView()) { engine = new SystemWebViewEngine(new MySystemWebView(this, logger), preferences); WebView webkitView = (WebView) engine.getView(); webkitView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); webView = new NativeWebView(webkitView); } else {/* w ww . j av a2 s . com*/ engine = new MyXWalkWebViewEngine(this, preferences, this); XWalkCordovaView xView = (XWalkCordovaView) engine.getView(); webView = new CrosswalkWebView(xView); } jsonSerializer = new GsonJsonSerializer(); iapManager = new IapManager(context, webView, logger); ApiClientBridge apiClientBridge = new ApiClientBridge(context, logger, webView, jsonSerializer); httpClient = apiClientBridge.httpClient; return engine; }
From source file:com.phonegap.swipein.MainActivity.java
License:Apache License
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Set by <content src="index.html" /> in config.xml loadUrl(launchUrl);/*www .j a v a2s . c om*/ CordovaWebViewEngine engine = appView.getEngine(); SystemWebView webView = (SystemWebView) engine.getView(); WebSettings settings = webView.getSettings(); settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); }