List of usage examples for org.apache.cordova CordovaWebView getResourceApi
CordovaResourceApi getResourceApi();
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); }