Example usage for org.apache.cordova CordovaWebViewEngine getView

List of usage examples for org.apache.cordova CordovaWebViewEngine getView

Introduction

In this page you can find the example usage for org.apache.cordova CordovaWebViewEngine getView.

Prototype

View getView();

Source Link

Usage

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);
}