Example usage for org.apache.cordova CordovaResourceApi PLUGIN_URI_SCHEME

List of usage examples for org.apache.cordova CordovaResourceApi PLUGIN_URI_SCHEME

Introduction

In this page you can find the example usage for org.apache.cordova CordovaResourceApi PLUGIN_URI_SCHEME.

Prototype

String PLUGIN_URI_SCHEME

To view the source code for org.apache.cordova CordovaResourceApi PLUGIN_URI_SCHEME.

Click Source Link

Usage

From source file:com.gft.cordova.plugins.assetcrypt.AssetCrypt.java

License:Appverse Public License

/**
 * Called after plugin construction and fields have been initialized.
 * Prefer to use pluginInitialize instead since there is no value in
 * having parameters on the initialize() function.
 *
 * @param cordova/*from ww  w  . j  a  v  a  2s.  c  o m*/
 * @param webView
 */
@Override
public void initialize(CordovaInterface cordova, CordovaWebView webView) {
    Log.i(TAG, "Initializing");
    super.initialize(cordova, webView);

    this.PLUGIN_URI_PREFIX = CordovaResourceApi.PLUGIN_URI_SCHEME + "://" + getServiceName() + "/";

    try {
        MessageDigest md = MessageDigest.getInstance("SHA-256");
        md.update(this._PASSWORD_.getBytes("UTF-8"));
        key = md.digest();
        //Log.d(TAG, "Key " + key.length*8 + " bits: "+ byteToHex(key));

        md = MessageDigest.getInstance("MD5");
        md.update(this._PASSWORD_.getBytes("UTF-8"));
        iv = md.digest();
        //Log.d(TAG, "IV " + iv.length*8 + " bits: "+ byteToHex(iv));
    } catch (Exception ex) {
        Log.e(TAG, ex.getLocalizedMessage(), ex);
    }
}