@@ -0,0 +1,762 @@
+package com.CordovaPlugin;%0A%0Aimport org.apache.cordova.CallbackContext;%0Aimport org.apache.cordova.CordovaPlugin;%0Aimport org.json.JSONArray;%0Aimport org.json.JSONException;%0A%0Apublic class SayHelloPlugin extends CordovaPlugin %7B%0A%09%0A%09@Override%0A%09public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) %0A%09%09%09throws JSONException %7B%0A%09%09if (action.equals(%22sayHello%22))%7B%0A%09%09%09try %7B%0A%09%09%09%09final String responseText = %22Hello %22 + args.getString(0);%0A%09%09%09%09cordova.getThreadPool().execute(new Runnable() %7B%0A%09%09%09%09%09public void run() %7B%09        %09%0A%09%09%09%09%09%09callbackContext.success(responseText); // Thread-safe.%0A%09%09%09%09%09%7D%0A%09%09%09%09%7D);%0A%09%09%09%7D catch (JSONException e)%7B%0A%09%09%09%09callbackContext.error(%22Failed to parse parameters%22);%0A%09%09%09%7D%0A%09%09%09return true;%0A%09    %7D%0A%09%09return false;%0A%09%7D%0A%7D%0A

Create SayHelloPlugin.java