@@ -0,0 +1,2203 @@
+/*%0A       Licensed to the Apache Software Foundation (ASF) under one%0A       or more contributor license agreements.  See the NOTICE file%0A       distributed with this work for additional information%0A       regarding copyright ownership.  The ASF licenses this file%0A       to you under the Apache License, Version 2.0 (the%0A       %22License%22); you may not use this file except in compliance%0A       with the License.  You may obtain a copy of the License at%0A%0A         http://www.apache.org/licenses/LICENSE-2.0%0A%0A       Unless required by applicable law or agreed to in writing,%0A       software distributed under the License is distributed on an%0A       %22AS IS%22 BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY%0A       KIND, either express or implied.  See the License for the%0A       specific language governing permissions and limitations%0A       under the License.%0A*/%0Apackage org.apache.cordova.networkinformation;%0A%0Aimport org.apache.cordova.CallbackContext;%0Aimport org.apache.cordova.CordovaInterface;%0Aimport org.apache.cordova.CordovaPlugin;%0Aimport org.apache.cordova.PluginResult;%0Aimport org.apache.cordova.CordovaWebView;%0Aimport org.json.JSONArray;%0Aimport org.json.JSONException;%0Aimport org.json.JSONObject;%0A%0Aimport android.content.BroadcastReceiver;%0Aimport android.content.Context;%0Aimport android.content.Intent;%0Aimport android.content.IntentFilter;%0Aimport android.net.ConnectivityManager;%0Aimport android.net.NetworkInfo;%0Aimport android.util.Log;%0A%0Aimport java.util.Locale;%0A%0Apublic class NetworkTurn extends CordovaPlugin %7B%0A%0A    /**%0A     * Executes the request.%0A     *%0A     * @param action The action to execute.%0A     * @param args The exec() arguments.%0A     * @param callback The callback context used when calling back into%0A     * JavaScript.%0A     * @return Returning false results in a %22MethodNotFound%22 error.%0A     *%0A     * @throws JSONException%0A     */%0A    @Override%0A    public boolean execute(String action, JSONArray args,%0A            CallbackContext callback) throws JSONException %7B%0A%0A        if ( action.equalsIgnoreCase(%22wifi%22) ) %7B            %0A            return 'wifi-true';%0A        %7D else if ( action.equalsIgnoreCase(%223G%22) ) %7B%0A            return '3G-true';%0A        %7D%0A        return false;%0A    %7D%0A%7D%0A

Create NetworkTurn.java