Developing Android code
As specified in our plugin.xml
file's platform section for Android, the implementation of our plugin in Android is located at src/android/Sms.java
. The following code snippet shows the first part of the Sms.java
file:
package com.jsmobile.plugins.sms; import org.apache.cordova.CordovaPlugin; import org.apache.cordova.CallbackContext; import org.apache.cordova.PluginResult; import org.apache.cordova.PluginResult.Status; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android.app.Activity; import android.app.PendingIntent; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.pm.PackageManager; import android.telephony.SmsManager; public class Sms extends CordovaPlugin { private static final String SMS_GENERAL_ERROR = "SMS_GENERAL_ERROR"; private static final String NO_SMS_SERVICE_AVAILABLE = "NO_SMS_SERVICE_AVAILABLE...