Example usage for org.apache.cordova CordovaWebView getResourceApi

List of usage examples for org.apache.cordova CordovaWebView getResourceApi

Introduction

In this page you can find the example usage for org.apache.cordova CordovaWebView getResourceApi.

Prototype

CordovaResourceApi getResourceApi();

Source Link

Usage

From source file:com.polyvi.xface.extension.XAmsImpl.java

License:Open Source License

@Override
public void installApp(CordovaWebView webview, String path, XInstallListener listener) {
    String workspace = getApp(webview).getWorkSpace();
    XPathResolver pr = new XPathResolver(path, workspace);
    path = pr.resolve(webview.getResourceApi());
    if (path != null) {
        mAppManagement.installApp(path, listener);
    } else {//from w  w w  .  j a  v  a2 s.  c o  m
        XLog.e(CLASS_NAME, "Can't install app in path: " + path + "! Not authorized");
        listener.onError(AMS_OPERATION_TYPE.OPERATION_TYPE_INSTALL, "noId", AMS_ERROR.UNKNOWN);
    }
}

From source file:com.polyvi.xface.extension.XAmsImpl.java

License:Open Source License

@Override
public void updateApp(CordovaWebView webview, String path, XInstallListener listener) {
    String workspace = getApp(webview).getWorkSpace();
    XPathResolver pr = new XPathResolver(path, workspace);
    path = pr.resolve(webview.getResourceApi());
    if (path != null) {
        mAppManagement.updateApp(path, listener);
    } else {//from w w w.  j a v  a 2s  .  c  o m
        XLog.e(CLASS_NAME, "Can't update app in path: " + path + "! Not authorized");
        listener.onError(AMS_OPERATION_TYPE.OPERATION_TYPE_UPDATE, "noId", AMS_ERROR.UNKNOWN);
    }
}

From source file:org.codaco.networkCanvas.plugin.NetworkCanvasClient.java

License:Apache License

@Override
public void initialize(CordovaInterface cordova, CordovaWebView webView) {
    super.initialize(cordova, webView);
    cdvResourceApi = webView.getResourceApi();
    cdvFilePlugin = getCdvFilePlugin(webView);
}