public final class android.telephony.SmsManager
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.telephony.SmsManager
super_class: java.lang.Object
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "SmsManager"
private static final int DEFAULT_SUBSCRIPTION_ID;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -1002
private static final android.telephony.SmsManager sInstance;
descriptor: Landroid/telephony/SmsManager;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.Object sLockObject;
descriptor: Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final int CELL_BROADCAST_RAN_TYPE_GSM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int CELL_BROADCAST_RAN_TYPE_CDMA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int SMS_RECORD_LENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 176
public static final int CDMA_SMS_RECORD_LENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 255
private static final java.util.Map<java.lang.Integer, android.telephony.SmsManager> sSubInstances;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Integer;Landroid/telephony/SmsManager;>;
private int mSubId;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public static final java.lang.String MMS_CONFIG_APPEND_TRANSACTION_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enabledTransID"
public static final java.lang.String MMS_CONFIG_MMS_ENABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enabledMMS"
public static final java.lang.String MMS_CONFIG_GROUP_MMS_ENABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enableGroupMms"
public static final java.lang.String MMS_CONFIG_NOTIFY_WAP_MMSC_ENABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enabledNotifyWapMMSC"
public static final java.lang.String MMS_CONFIG_ALIAS_ENABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "aliasEnabled"
public static final java.lang.String MMS_CONFIG_ALLOW_ATTACH_AUDIO;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "allowAttachAudio"
public static final java.lang.String MMS_CONFIG_MULTIPART_SMS_ENABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enableMultipartSMS"
public static final java.lang.String MMS_CONFIG_SMS_DELIVERY_REPORT_ENABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enableSMSDeliveryReports"
public static final java.lang.String MMS_CONFIG_SUPPORT_MMS_CONTENT_DISPOSITION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "supportMmsContentDisposition"
public static final java.lang.String MMS_CONFIG_SEND_MULTIPART_SMS_AS_SEPARATE_MESSAGES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "sendMultipartSmsAsSeparateMessages"
public static final java.lang.String MMS_CONFIG_MMS_READ_REPORT_ENABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enableMMSReadReports"
public static final java.lang.String MMS_CONFIG_MMS_DELIVERY_REPORT_ENABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enableMMSDeliveryReports"
public static final java.lang.String MMS_CONFIG_MAX_MESSAGE_SIZE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "maxMessageSize"
public static final java.lang.String MMS_CONFIG_MAX_IMAGE_WIDTH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "maxImageWidth"
public static final java.lang.String MMS_CONFIG_MAX_IMAGE_HEIGHT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "maxImageHeight"
public static final java.lang.String MMS_CONFIG_RECIPIENT_LIMIT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "recipientLimit"
public static final java.lang.String MMS_CONFIG_ALIAS_MIN_CHARS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "aliasMinChars"
public static final java.lang.String MMS_CONFIG_ALIAS_MAX_CHARS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "aliasMaxChars"
public static final java.lang.String MMS_CONFIG_SMS_TO_MMS_TEXT_THRESHOLD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "smsToMmsTextThreshold"
public static final java.lang.String MMS_CONFIG_SMS_TO_MMS_TEXT_LENGTH_THRESHOLD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "smsToMmsTextLengthThreshold"
public static final java.lang.String MMS_CONFIG_MESSAGE_TEXT_MAX_SIZE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "maxMessageTextSize"
public static final java.lang.String MMS_CONFIG_SUBJECT_MAX_LENGTH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "maxSubjectLength"
public static final java.lang.String MMS_CONFIG_HTTP_SOCKET_TIMEOUT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "httpSocketTimeout"
public static final java.lang.String MMS_CONFIG_UA_PROF_TAG_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "uaProfTagName"
public static final java.lang.String MMS_CONFIG_USER_AGENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "userAgent"
public static final java.lang.String MMS_CONFIG_UA_PROF_URL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "uaProfUrl"
public static final java.lang.String MMS_CONFIG_HTTP_PARAMS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "httpParams"
public static final java.lang.String MMS_CONFIG_EMAIL_GATEWAY_NUMBER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "emailGatewayNumber"
public static final java.lang.String MMS_CONFIG_NAI_SUFFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "naiSuffix"
public static final java.lang.String MMS_CONFIG_SHOW_CELL_BROADCAST_APP_LINKS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "config_cellBroadcastAppLinks"
public static final java.lang.String MMS_CONFIG_SUPPORT_HTTP_CHARSET_HEADER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "supportHttpCharsetHeader"
public static final java.lang.String MMS_CONFIG_CLOSE_CONNECTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "mmsCloseConnection"
private static java.lang.String DIALOG_TYPE_KEY;
descriptor: Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static final int SMS_PICK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int STATUS_ON_ICC_FREE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int STATUS_ON_ICC_READ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int STATUS_ON_ICC_UNREAD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int STATUS_ON_ICC_SENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int STATUS_ON_ICC_UNSENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int RESULT_ERROR_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_ERROR_GENERIC_FAILURE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int RESULT_ERROR_RADIO_OFF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int RESULT_ERROR_NULL_PDU;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int RESULT_ERROR_NO_SERVICE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int RESULT_ERROR_LIMIT_EXCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int RESULT_ERROR_FDN_CHECK_FAILURE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_ERROR_SHORT_CODE_NOT_ALLOWED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int RESULT_RADIO_NOT_AVAILABLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_NETWORK_REJECT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_INVALID_ARGUMENTS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_INVALID_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_NO_MEMORY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_INVALID_SMS_FORMAT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_SYSTEM_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 15
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_MODEM_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_NETWORK_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 17
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_ENCODING_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 18
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_INVALID_SMSC_ADDRESS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 19
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_OPERATION_NOT_ALLOWED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 20
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_INTERNAL_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 21
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_NO_RESOURCES;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 22
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_CANCELLED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 23
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int RESULT_REQUEST_NOT_SUPPORTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 24
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
private static final java.lang.String PHONE_PACKAGE_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "com.android.phone"
public static final int MMS_ERROR_UNSPECIFIED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MMS_ERROR_INVALID_APN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int MMS_ERROR_UNABLE_CONNECT_MMS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int MMS_ERROR_HTTP_FAILURE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int MMS_ERROR_IO_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int MMS_ERROR_RETRY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int MMS_ERROR_CONFIGURATION_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int MMS_ERROR_NO_DATA_NETWORK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final java.lang.String EXTRA_MMS_DATA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telephony.extra.MMS_DATA"
public static final java.lang.String EXTRA_MMS_HTTP_STATUS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telephony.extra.MMS_HTTP_STATUS"
public static final int SMS_TYPE_INCOMING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int SMS_TYPE_OUTGOING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final java.lang.String MESSAGE_STATUS_SEEN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "seen"
public static final java.lang.String MESSAGE_STATUS_READ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "read"
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new android.telephony.SmsManager
dup
sipush -1002
invokespecial android.telephony.SmsManager.<init>:(I)V
putstatic android.telephony.SmsManager.sInstance:Landroid/telephony/SmsManager;
1: new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putstatic android.telephony.SmsManager.sLockObject:Ljava/lang/Object;
2: new android.util.ArrayMap
dup
invokespecial android.util.ArrayMap.<init>:()V
3: putstatic android.telephony.SmsManager.sSubInstances:Ljava/util/Map;
4: ldc "dialog_type"
putstatic android.telephony.SmsManager.DIALOG_TYPE_KEY:Ljava/lang/String;
5: return
LocalVariableTable:
Start End Slot Name Signature
public void sendTextMessage(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
1: iconst_1
2: invokevirtual android.telephony.SmsManager.sendTextMessageInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;Z)V
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/SmsManager;
0 4 1 destinationAddress Ljava/lang/String;
0 4 2 scAddress Ljava/lang/String;
0 4 3 text Ljava/lang/String;
0 4 4 sentIntent Landroid/app/PendingIntent;
0 4 5 deliveryIntent Landroid/app/PendingIntent;
MethodParameters:
Name Flags
destinationAddress
scAddress
text
sentIntent
deliveryIntent
private void sendTextMessageInternal(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 1
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Invalid destinationAddress"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 3
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 4
3: new java.lang.IllegalArgumentException
dup
ldc "Invalid message body"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
invokestatic android.telephony.SmsManager.getISmsServiceOrThrow:()Lcom/android/internal/telephony/ISms;
astore 7
start local 7 5: aload 7
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
6: aload 1
7: aload 2
aload 3
aload 4
aload 5
8: iload 6
9: invokeinterface com.android.internal.telephony.ISms.sendTextForSubscriber:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;Z)V
end local 7 10: goto 12
StackMap locals:
StackMap stack: android.os.RemoteException
11: pop
12: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/telephony/SmsManager;
0 13 1 destinationAddress Ljava/lang/String;
0 13 2 scAddress Ljava/lang/String;
0 13 3 text Ljava/lang/String;
0 13 4 sentIntent Landroid/app/PendingIntent;
0 13 5 deliveryIntent Landroid/app/PendingIntent;
0 13 6 persistMessage Z
5 10 7 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
4 10 11 Class android.os.RemoteException
MethodParameters:
Name Flags
destinationAddress
scAddress
text
sentIntent
deliveryIntent
persistMessage
public void sendTextMessageWithoutPersisting(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=6
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n\tandroid.Manifest.permission.SEND_SMS cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/SmsManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
MethodParameters:
Name Flags
destinationAddress
scAddress
text
sentIntent
deliveryIntent
public void sendTextMessageWithSelfPermissions(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 1
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Invalid destinationAddress"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 3
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 4
3: new java.lang.IllegalArgumentException
dup
ldc "Invalid message body"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
invokestatic android.telephony.SmsManager.getISmsServiceOrThrow:()Lcom/android/internal/telephony/ISms;
astore 7
start local 7 5: aload 7
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
6: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
7: aload 1
8: aload 2
aload 3
aload 4
aload 5
iload 6
9: invokeinterface com.android.internal.telephony.ISms.sendTextForSubscriberWithSelfPermissions:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;Z)V
end local 7 10: goto 12
StackMap locals:
StackMap stack: android.os.RemoteException
11: pop
12: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/telephony/SmsManager;
0 13 1 destinationAddress Ljava/lang/String;
0 13 2 scAddress Ljava/lang/String;
0 13 3 text Ljava/lang/String;
0 13 4 sentIntent Landroid/app/PendingIntent;
0 13 5 deliveryIntent Landroid/app/PendingIntent;
0 13 6 persistMessage Z
5 10 7 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
4 10 11 Class android.os.RemoteException
MethodParameters:
Name Flags
destinationAddress
scAddress
text
sentIntent
deliveryIntent
persistMessage
public void sendTextMessage(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, int, boolean, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;IZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
1: iconst_1
iload 6
iload 7
iload 8
2: invokevirtual android.telephony.SmsManager.sendTextMessageInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;ZIZI)V
3: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/SmsManager;
0 4 1 destinationAddress Ljava/lang/String;
0 4 2 scAddress Ljava/lang/String;
0 4 3 text Ljava/lang/String;
0 4 4 sentIntent Landroid/app/PendingIntent;
0 4 5 deliveryIntent Landroid/app/PendingIntent;
0 4 6 priority I
0 4 7 expectMore Z
0 4 8 validityPeriod I
MethodParameters:
Name Flags
destinationAddress
scAddress
text
sentIntent
deliveryIntent
priority
expectMore
validityPeriod
private void sendTextMessageInternal(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, int, boolean, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;ZIZI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=12, locals=11, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 1
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Invalid destinationAddress"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 3
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 4
3: new java.lang.IllegalArgumentException
dup
ldc "Invalid message body"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iload 7
iflt 5
iload 7
iconst_3
if_icmple 6
5: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid priority"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
iload 9
iconst_5
if_icmplt 7
iload 9
ldc 635040
if_icmple 8
7: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid validity period"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
invokestatic android.telephony.SmsManager.getISmsServiceOrThrow:()Lcom/android/internal/telephony/ISms;
astore 10
start local 10 9: aload 10
ifnull 17
10: aload 10
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
11: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 1
aload 2
aload 3
12: aload 4
aload 5
iload 6
iload 7
iload 8
13: iload 9
14: invokeinterface com.android.internal.telephony.ISms.sendTextForSubscriberWithOptions:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;ZIZI)V
end local 10 15: goto 17
StackMap locals:
StackMap stack: android.os.RemoteException
16: pop
17: StackMap locals:
StackMap stack:
return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Landroid/telephony/SmsManager;
0 18 1 destinationAddress Ljava/lang/String;
0 18 2 scAddress Ljava/lang/String;
0 18 3 text Ljava/lang/String;
0 18 4 sentIntent Landroid/app/PendingIntent;
0 18 5 deliveryIntent Landroid/app/PendingIntent;
0 18 6 persistMessage Z
0 18 7 priority I
0 18 8 expectMore Z
0 18 9 validityPeriod I
9 15 10 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
8 15 16 Class android.os.RemoteException
MethodParameters:
Name Flags
destinationAddress
scAddress
text
sentIntent
deliveryIntent
persistMessage
priority
expectMore
validityPeriod
public void sendTextMessageWithoutPersisting(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, int, boolean, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;IZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
1: iconst_0
iload 6
iload 7
iload 8
2: invokevirtual android.telephony.SmsManager.sendTextMessageInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;ZIZI)V
3: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/SmsManager;
0 4 1 destinationAddress Ljava/lang/String;
0 4 2 scAddress Ljava/lang/String;
0 4 3 text Ljava/lang/String;
0 4 4 sentIntent Landroid/app/PendingIntent;
0 4 5 deliveryIntent Landroid/app/PendingIntent;
0 4 6 priority I
0 4 7 expectMore Z
0 4 8 validityPeriod I
MethodParameters:
Name Flags
destinationAddress
scAddress
text
sentIntent
deliveryIntent
priority
expectMore
validityPeriod
public void injectSmsPdu(byte[], java.lang.String, android.app.PendingIntent);
descriptor: ([BLjava/lang/String;Landroid/app/PendingIntent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ldc "3gpp"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
aload 2
ldc "3gpp2"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
1: new java.lang.IllegalArgumentException
dup
2: ldc "Invalid pdu format. format must be either 3gpp or 3gpp2"
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
ldc "isms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.ISms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/ISms;
astore 4
start local 4 5: aload 4
ifnull 11
6: aload 4
7: aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
aload 1
aload 2
aload 3
8: invokeinterface com.android.internal.telephony.ISms.injectSmsPduForSubscriber:(I[BLjava/lang/String;Landroid/app/PendingIntent;)V
end local 4 9: goto 11
StackMap locals:
StackMap stack: android.os.RemoteException
10: pop
11: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/telephony/SmsManager;
0 12 1 pdu [B
0 12 2 format Ljava/lang/String;
0 12 3 receivedIntent Landroid/app/PendingIntent;
5 9 4 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
4 9 10 Class android.os.RemoteException
MethodParameters:
Name Flags
pdu
format
receivedIntent
public java.util.ArrayList<java.lang.String> divideMessage(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/ArrayList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "text is null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokestatic android.telephony.SmsMessage.fragmentText:(Ljava/lang/String;)Ljava/util/ArrayList;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telephony/SmsManager;
0 3 1 text Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/ArrayList<Ljava/lang/String;>;
MethodParameters:
Name Flags
text
public void sendMultipartTextMessage(java.lang.String, java.lang.String, java.util.ArrayList<java.lang.String>, java.util.ArrayList<android.app.PendingIntent>, java.util.ArrayList<android.app.PendingIntent>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
aload 4
1: aload 5
iconst_1
2: invokevirtual android.telephony.SmsManager.sendMultipartTextMessageInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
3: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/SmsManager;
0 4 1 destinationAddress Ljava/lang/String;
0 4 2 scAddress Ljava/lang/String;
0 4 3 parts Ljava/util/ArrayList<Ljava/lang/String;>;
0 4 4 sentIntents Ljava/util/ArrayList<Landroid/app/PendingIntent;>;
0 4 5 deliveryIntents Ljava/util/ArrayList<Landroid/app/PendingIntent;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList<Ljava/lang/String;>;Ljava/util/ArrayList<Landroid/app/PendingIntent;>;Ljava/util/ArrayList<Landroid/app/PendingIntent;>;)V
MethodParameters:
Name Flags
destinationAddress
scAddress
parts
sentIntents
deliveryIntents
private void sendMultipartTextMessageInternal(java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<android.app.PendingIntent>, java.util.List<android.app.PendingIntent>, );
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 1
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Invalid destinationAddress"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 3
ifnull 3
aload 3
invokeinterface java.util.List.size:()I
iconst_1
if_icmpge 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid message body"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 14
5: invokestatic android.telephony.SmsManager.getISmsServiceOrThrow:()Lcom/android/internal/telephony/ISms;
astore 7
start local 7 6: aload 7
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
7: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
8: aload 1
aload 2
aload 3
9: aload 4
aload 5
iload 6
10: invokeinterface com.android.internal.telephony.ISms.sendMultipartTextForSubscriber:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
end local 7 11: goto 23
StackMap locals:
StackMap stack: android.os.RemoteException
12: pop
13: goto 23
14: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 15: aconst_null
astore 8
start local 8 16: aload 4
ifnull 18
aload 4
invokeinterface java.util.List.size:()I
ifle 18
17: aload 4
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast android.app.PendingIntent
astore 7
18: StackMap locals: android.app.PendingIntent android.app.PendingIntent
StackMap stack:
aload 5
ifnull 20
aload 5
invokeinterface java.util.List.size:()I
ifle 20
19: aload 5
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast android.app.PendingIntent
astore 8
20: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
21: aload 7
aload 8
22: invokevirtual android.telephony.SmsManager.sendTextMessage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V
end local 8 end local 7 23: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Landroid/telephony/SmsManager;
0 24 1 destinationAddress Ljava/lang/String;
0 24 2 scAddress Ljava/lang/String;
0 24 3 parts Ljava/util/List<Ljava/lang/String;>;
0 24 4 sentIntents Ljava/util/List<Landroid/app/PendingIntent;>;
0 24 5 deliveryIntents Ljava/util/List<Landroid/app/PendingIntent;>;
0 24 6 persistMessage Z
6 11 7 iccISms Lcom/android/internal/telephony/ISms;
15 23 7 sentIntent Landroid/app/PendingIntent;
16 23 8 deliveryIntent Landroid/app/PendingIntent;
Exception table:
from to target type
5 11 12 Class android.os.RemoteException
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Landroid/app/PendingIntent;>;Ljava/util/List<Landroid/app/PendingIntent;>;Z)V
MethodParameters:
Name Flags
destinationAddress
scAddress
parts
sentIntents
deliveryIntents
persistMessage
public void sendMultipartTextMessageWithoutPersisting(java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<android.app.PendingIntent>, java.util.List<android.app.PendingIntent>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=6
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/SmsManager;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Landroid/app/PendingIntent;>;Ljava/util/List<Landroid/app/PendingIntent;>;)V
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
MethodParameters:
Name Flags
destinationAddress
scAddress
parts
sentIntents
deliveryIntents
public void sendMultipartTextMessage(java.lang.String, java.lang.String, java.util.ArrayList<java.lang.String>, java.util.ArrayList<android.app.PendingIntent>, java.util.ArrayList<android.app.PendingIntent>, int, boolean, );
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;IZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
aload 2
aload 3
aload 4
1: aload 5
iconst_1
2: invokevirtual android.telephony.SmsManager.sendMultipartTextMessageInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
3: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/SmsManager;
0 4 1 destinationAddress Ljava/lang/String;
0 4 2 scAddress Ljava/lang/String;
0 4 3 parts Ljava/util/ArrayList<Ljava/lang/String;>;
0 4 4 sentIntents Ljava/util/ArrayList<Landroid/app/PendingIntent;>;
0 4 5 deliveryIntents Ljava/util/ArrayList<Landroid/app/PendingIntent;>;
0 4 6 priority I
0 4 7 expectMore Z
0 4 8 validityPeriod I
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList<Ljava/lang/String;>;Ljava/util/ArrayList<Landroid/app/PendingIntent;>;Ljava/util/ArrayList<Landroid/app/PendingIntent;>;IZI)V
MethodParameters:
Name Flags
destinationAddress
scAddress
parts
sentIntents
deliveryIntents
priority
expectMore
validityPeriod
private void sendMultipartTextMessageInternal(java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<android.app.PendingIntent>, java.util.List<android.app.PendingIntent>, boolean, int, boolean, );
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZIZI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=12, locals=12, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 1
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Invalid destinationAddress"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 3
ifnull 3
aload 3
invokeinterface java.util.List.size:()I
iconst_1
if_icmpge 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid message body"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iload 7
iflt 5
iload 7
iconst_3
if_icmple 6
5: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid priority"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
iload 9
iconst_5
if_icmplt 7
iload 9
ldc 635040
if_icmple 8
7: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid validity period"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 19
9: invokestatic android.telephony.SmsManager.getISmsServiceOrThrow:()Lcom/android/internal/telephony/ISms;
astore 10
start local 10 10: aload 10
ifnull 29
11: aload 10
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
12: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 1
aload 2
13: aload 3
aload 4
aload 5
iload 6
iload 7
14: iload 8
iload 9
15: invokeinterface com.android.internal.telephony.ISms.sendMultipartTextForSubscriberWithOptions:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZIZI)V
end local 10 16: goto 29
StackMap locals:
StackMap stack: android.os.RemoteException
17: pop
18: goto 29
19: StackMap locals:
StackMap stack:
aconst_null
astore 10
start local 10 20: aconst_null
astore 11
start local 11 21: aload 4
ifnull 23
aload 4
invokeinterface java.util.List.size:()I
ifle 23
22: aload 4
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast android.app.PendingIntent
astore 10
23: StackMap locals: android.app.PendingIntent android.app.PendingIntent
StackMap stack:
aload 5
ifnull 25
aload 5
invokeinterface java.util.List.size:()I
ifle 25
24: aload 5
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast android.app.PendingIntent
astore 11
25: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 3
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
26: aload 10
aload 11
iload 6
iload 7
iload 8
27: iload 9
28: invokevirtual android.telephony.SmsManager.sendTextMessageInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;ZIZI)V
end local 11 end local 10 29: StackMap locals:
StackMap stack:
return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Landroid/telephony/SmsManager;
0 30 1 destinationAddress Ljava/lang/String;
0 30 2 scAddress Ljava/lang/String;
0 30 3 parts Ljava/util/List<Ljava/lang/String;>;
0 30 4 sentIntents Ljava/util/List<Landroid/app/PendingIntent;>;
0 30 5 deliveryIntents Ljava/util/List<Landroid/app/PendingIntent;>;
0 30 6 persistMessage Z
0 30 7 priority I
0 30 8 expectMore Z
0 30 9 validityPeriod I
10 16 10 iccISms Lcom/android/internal/telephony/ISms;
20 29 10 sentIntent Landroid/app/PendingIntent;
21 29 11 deliveryIntent Landroid/app/PendingIntent;
Exception table:
from to target type
9 16 17 Class android.os.RemoteException
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Landroid/app/PendingIntent;>;Ljava/util/List<Landroid/app/PendingIntent;>;ZIZI)V
MethodParameters:
Name Flags
destinationAddress
scAddress
parts
sentIntents
deliveryIntents
persistMessage
priority
expectMore
validityPeriod
public void sendMultipartTextMessageWithoutPersisting(java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.List<android.app.PendingIntent>, java.util.List<android.app.PendingIntent>, int, boolean, );
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
aload 2
aload 3
aload 4
1: aload 5
iconst_0
iload 6
iload 7
2: iload 8
3: invokevirtual android.telephony.SmsManager.sendMultipartTextMessageInternal:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZIZI)V
4: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/telephony/SmsManager;
0 5 1 destinationAddress Ljava/lang/String;
0 5 2 scAddress Ljava/lang/String;
0 5 3 parts Ljava/util/List<Ljava/lang/String;>;
0 5 4 sentIntents Ljava/util/List<Landroid/app/PendingIntent;>;
0 5 5 deliveryIntents Ljava/util/List<Landroid/app/PendingIntent;>;
0 5 6 priority I
0 5 7 expectMore Z
0 5 8 validityPeriod I
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Landroid/app/PendingIntent;>;Ljava/util/List<Landroid/app/PendingIntent;>;IZI)V
MethodParameters:
Name Flags
destinationAddress
scAddress
parts
sentIntents
deliveryIntents
priority
expectMore
validityPeriod
public void sendDataMessage(java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent);
descriptor: (Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 1
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Invalid destinationAddress"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 4
ifnull 3
aload 4
arraylength
ifne 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid message data"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
invokestatic android.telephony.SmsManager.getISmsServiceOrThrow:()Lcom/android/internal/telephony/ISms;
astore 7
start local 7 5: aload 7
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
6: aload 1
aload 2
iload 3
ldc 65535
iand
7: aload 4
aload 5
aload 6
8: invokeinterface com.android.internal.telephony.ISms.sendDataForSubscriber:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V
end local 7 9: goto 11
StackMap locals:
StackMap stack: android.os.RemoteException
10: pop
11: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/telephony/SmsManager;
0 12 1 destinationAddress Ljava/lang/String;
0 12 2 scAddress Ljava/lang/String;
0 12 3 destinationPort S
0 12 4 data [B
0 12 5 sentIntent Landroid/app/PendingIntent;
0 12 6 deliveryIntent Landroid/app/PendingIntent;
5 9 7 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
4 9 10 Class android.os.RemoteException
MethodParameters:
Name Flags
destinationAddress
scAddress
destinationPort
data
sentIntent
deliveryIntent
public void sendDataMessageWithSelfPermissions(java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent);
descriptor: (Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 1
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Invalid destinationAddress"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 4
ifnull 3
aload 4
arraylength
ifne 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid message data"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
invokestatic android.telephony.SmsManager.getISmsServiceOrThrow:()Lcom/android/internal/telephony/ISms;
astore 7
start local 7 5: aload 7
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
6: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 1
aload 2
7: iload 3
ldc 65535
iand
aload 4
aload 5
aload 6
8: invokeinterface com.android.internal.telephony.ISms.sendDataForSubscriberWithSelfPermissions:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V
end local 7 9: goto 11
StackMap locals:
StackMap stack: android.os.RemoteException
10: pop
11: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/telephony/SmsManager;
0 12 1 destinationAddress Ljava/lang/String;
0 12 2 scAddress Ljava/lang/String;
0 12 3 destinationPort S
0 12 4 data [B
0 12 5 sentIntent Landroid/app/PendingIntent;
0 12 6 deliveryIntent Landroid/app/PendingIntent;
5 9 7 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
4 9 10 Class android.os.RemoteException
MethodParameters:
Name Flags
destinationAddress
scAddress
destinationPort
data
sentIntent
deliveryIntent
public static android.telephony.SmsManager getDefault();
descriptor: ()Landroid/telephony/SmsManager;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic android.telephony.SmsManager.sInstance:Landroid/telephony/SmsManager;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static android.telephony.SmsManager getSmsManagerForSubscriptionId(int);
descriptor: (I)Landroid/telephony/SmsManager;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: getstatic android.telephony.SmsManager.sLockObject:Ljava/lang/Object;
dup
astore 1
monitorenter
1: getstatic android.telephony.SmsManager.sSubInstances:Ljava/util/Map;
iload 0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast android.telephony.SmsManager
astore 2
start local 2 2: aload 2
ifnonnull 5
3: new android.telephony.SmsManager
dup
iload 0
invokespecial android.telephony.SmsManager.<init>:(I)V
astore 2
4: getstatic android.telephony.SmsManager.sSubInstances:Ljava/util/Map;
iload 0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals: java.lang.Object android.telephony.SmsManager
StackMap stack:
aload 2
aload 1
monitorexit
6: areturn
end local 2 7: StackMap locals: int java.lang.Object
StackMap stack: java.lang.Throwable
aload 1
monitorexit
8: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 subId I
2 7 2 smsManager Landroid/telephony/SmsManager;
Exception table:
from to target type
1 6 7 any
7 8 7 any
MethodParameters:
Name Flags
subId
private void <init>(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield android.telephony.SmsManager.mSubId:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telephony/SmsManager;
0 3 1 subId I
MethodParameters:
Name Flags
subId
public int getSubscriptionId();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
getfield android.telephony.SmsManager.mSubId:I
sipush -1002
if_icmpne 2
1: invokestatic android.telephony.SmsManager.getDefaultSmsSubscriptionId:()I
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield android.telephony.SmsManager.mSubId:I
3: StackMap locals:
StackMap stack: int
istore 1
start local 1 4: iconst_0
istore 2
start local 2 5: invokestatic android.app.ActivityThread.currentApplication:()Landroid/app/Application;
invokevirtual android.app.Application.getApplicationContext:()Landroid/content/Context;
astore 3
start local 3 6: invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 4
start local 4 7: aload 4
ifnull 12
8: aload 4
iload 1
invokeinterface com.android.internal.telephony.ISms.isSmsSimPickActivityNeeded:(I)Z
istore 2
end local 4 9: goto 12
StackMap locals: android.telephony.SmsManager int int android.content.Context
StackMap stack: android.os.RemoteException
10: pop
11: ldc "SmsManager"
ldc "Exception in getSubscriptionId"
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
pop
12: StackMap locals:
StackMap stack:
iload 2
ifeq 24
13: ldc "SmsManager"
ldc "getSubscriptionId isSmsSimPickActivityNeeded is true"
invokestatic android.util.Log.d:(Ljava/lang/String;Ljava/lang/String;)I
pop
14: new android.content.Intent
dup
invokespecial android.content.Intent.<init>:()V
astore 4
start local 4 15: aload 4
ldc "com.android.settings"
16: ldc "com.android.settings.sim.SimDialogActivity"
17: invokevirtual android.content.Intent.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
pop
18: aload 4
ldc 268435456
invokevirtual android.content.Intent.addFlags:(I)Landroid/content/Intent;
pop
19: aload 4
getstatic android.telephony.SmsManager.DIALOG_TYPE_KEY:Ljava/lang/String;
iconst_2
invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;I)Landroid/content/Intent;
pop
20: aload 3
aload 4
invokevirtual android.content.Context.startActivity:(Landroid/content/Intent;)V
21: goto 24
StackMap locals: android.telephony.SmsManager int int android.content.Context android.content.Intent
StackMap stack: android.content.ActivityNotFoundException
22: pop
23: ldc "SmsManager"
ldc "Unable to launch Settings application."
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
pop
end local 4 24: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Landroid/telephony/SmsManager;
4 25 1 subId I
5 25 2 isSmsSimPickActivityNeeded Z
6 25 3 context Landroid/content/Context;
7 9 4 iccISms Lcom/android/internal/telephony/ISms;
15 24 4 intent Landroid/content/Intent;
Exception table:
from to target type
6 9 10 Class android.os.RemoteException
20 21 22 Class android.content.ActivityNotFoundException
private static com.android.internal.telephony.ISms getISmsServiceOrThrow();
descriptor: ()Lcom/android/internal/telephony/ISms;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 0
start local 0 1: aload 0
ifnonnull 3
2: new java.lang.UnsupportedOperationException
dup
ldc "Sms is not supported"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: com.android.internal.telephony.ISms
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 4 0 iccISms Lcom/android/internal/telephony/ISms;
private static com.android.internal.telephony.ISms getISmsService();
descriptor: ()Lcom/android/internal/telephony/ISms;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "isms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.ISms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/ISms;
areturn
LocalVariableTable:
Start End Slot Name Signature
public boolean copyMessageToIcc(byte[], byte[], int);
descriptor: ([B[BI)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: aload 2
ifnonnull 3
2: new java.lang.IllegalArgumentException
dup
ldc "pdu is NULL"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: int
StackMap stack:
invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 5
start local 5 4: aload 5
ifnull 11
5: aload 5
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
6: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
7: iload 3
aload 2
aload 1
8: invokeinterface com.android.internal.telephony.ISms.copyMessageToIccEfForSubscriber:(ILjava/lang/String;I[B[B)Z
istore 4
end local 5 9: goto 11
StackMap locals:
StackMap stack: android.os.RemoteException
10: pop
11: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/telephony/SmsManager;
0 12 1 smsc [B
0 12 2 pdu [B
0 12 3 status I
1 12 4 success Z
4 9 5 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
3 9 10 Class android.os.RemoteException
MethodParameters:
Name Flags
smsc
pdu
status
public boolean deleteMessageFromIcc(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: sipush 175
newarray 8
astore 3
start local 3 2: aload 3
iconst_m1
invokestatic java.util.Arrays.fill:([BB)V
3: invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 4
start local 4 4: aload 4
ifnull 11
5: aload 4
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
6: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
7: iload 1
iconst_0
aload 3
8: invokeinterface com.android.internal.telephony.ISms.updateMessageOnIccEfForSubscriber:(ILjava/lang/String;II[B)Z
istore 2
end local 4 9: goto 11
StackMap locals: android.telephony.SmsManager int int byte[]
StackMap stack: android.os.RemoteException
10: pop
11: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/telephony/SmsManager;
0 12 1 messageIndex I
1 12 2 success Z
2 12 3 pdu [B
4 9 4 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
3 9 10 Class android.os.RemoteException
MethodParameters:
Name Flags
messageIndex
public boolean updateMessageOnIcc(int, int, byte[]);
descriptor: (II[B)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 5
start local 5 2: aload 5
ifnull 9
3: aload 5
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
4: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
5: iload 1
iload 2
aload 3
6: invokeinterface com.android.internal.telephony.ISms.updateMessageOnIccEfForSubscriber:(ILjava/lang/String;II[B)Z
istore 4
end local 5 7: goto 9
StackMap locals: android.telephony.SmsManager int int byte[] int
StackMap stack: android.os.RemoteException
8: pop
9: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telephony/SmsManager;
0 10 1 messageIndex I
0 10 2 newStatus I
0 10 3 pdu [B
1 10 4 success Z
2 7 5 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
1 7 8 Class android.os.RemoteException
MethodParameters:
Name Flags
messageIndex
newStatus
pdu
public java.util.ArrayList<android.telephony.SmsMessage> getAllMessagesFromIcc();
descriptor: ()Ljava/util/ArrayList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 2
start local 2 2: aload 2
ifnull 9
3: aload 2
4: aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
5: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
6: invokeinterface com.android.internal.telephony.ISms.getAllMessagesFromIccEfForSubscriber:(ILjava/lang/String;)Ljava/util/List;
astore 1
end local 2 7: goto 9
StackMap locals: android.telephony.SmsManager java.util.List
StackMap stack: android.os.RemoteException
8: pop
9: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual android.telephony.SmsManager.createMessageListFromRawRecords:(Ljava/util/List;)Ljava/util/ArrayList;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telephony/SmsManager;
1 10 1 records Ljava/util/List<Lcom/android/internal/telephony/SmsRawData;>;
2 7 2 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
1 7 8 Class android.os.RemoteException
Signature: ()Ljava/util/ArrayList<Landroid/telephony/SmsMessage;>;
public boolean enableCellBroadcast(int, int);
descriptor: (II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 4
start local 4 2: aload 4
ifnull 8
3: aload 4
4: aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
iload 1
iload 2
5: invokeinterface com.android.internal.telephony.ISms.enableCellBroadcastForSubscriber:(III)Z
istore 3
end local 4 6: goto 8
StackMap locals: android.telephony.SmsManager int int int
StackMap stack: android.os.RemoteException
7: pop
8: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/telephony/SmsManager;
0 9 1 messageIdentifier I
0 9 2 ranType I
1 9 3 success Z
2 6 4 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
1 6 7 Class android.os.RemoteException
MethodParameters:
Name Flags
messageIdentifier
ranType
public boolean disableCellBroadcast(int, int);
descriptor: (II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 4
start local 4 2: aload 4
ifnull 8
3: aload 4
4: aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
iload 1
iload 2
5: invokeinterface com.android.internal.telephony.ISms.disableCellBroadcastForSubscriber:(III)Z
istore 3
end local 4 6: goto 8
StackMap locals: android.telephony.SmsManager int int int
StackMap stack: android.os.RemoteException
7: pop
8: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/telephony/SmsManager;
0 9 1 messageIdentifier I
0 9 2 ranType I
1 9 3 success Z
2 6 4 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
1 6 7 Class android.os.RemoteException
MethodParameters:
Name Flags
messageIdentifier
ranType
public boolean enableCellBroadcastRange(int, int, int);
descriptor: (III)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: iload 2
iload 1
if_icmpge 3
2: new java.lang.IllegalArgumentException
dup
ldc "endMessageId < startMessageId"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: int
StackMap stack:
invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 5
start local 5 4: aload 5
ifnull 10
5: aload 5
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
6: iload 1
iload 2
iload 3
7: invokeinterface com.android.internal.telephony.ISms.enableCellBroadcastRangeForSubscriber:(IIII)Z
istore 4
end local 5 8: goto 10
StackMap locals:
StackMap stack: android.os.RemoteException
9: pop
10: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/telephony/SmsManager;
0 11 1 startMessageId I
0 11 2 endMessageId I
0 11 3 ranType I
1 11 4 success Z
4 8 5 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
3 8 9 Class android.os.RemoteException
MethodParameters:
Name Flags
startMessageId
endMessageId
ranType
public boolean disableCellBroadcastRange(int, int, int);
descriptor: (III)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: iload 2
iload 1
if_icmpge 3
2: new java.lang.IllegalArgumentException
dup
ldc "endMessageId < startMessageId"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: int
StackMap stack:
invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 5
start local 5 4: aload 5
ifnull 10
5: aload 5
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
6: iload 1
iload 2
iload 3
7: invokeinterface com.android.internal.telephony.ISms.disableCellBroadcastRangeForSubscriber:(IIII)Z
istore 4
end local 5 8: goto 10
StackMap locals:
StackMap stack: android.os.RemoteException
9: pop
10: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/telephony/SmsManager;
0 11 1 startMessageId I
0 11 2 endMessageId I
0 11 3 ranType I
1 11 4 success Z
4 8 5 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
3 8 9 Class android.os.RemoteException
MethodParameters:
Name Flags
startMessageId
endMessageId
ranType
private java.util.ArrayList<android.telephony.SmsMessage> createMessageListFromRawRecords(java.util.List<com.android.internal.telephony.SmsRawData>);
descriptor: (Ljava/util/List;)Ljava/util/ArrayList;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 1
ifnull 14
2: aload 1
invokeinterface java.util.List.size:()I
istore 3
start local 3 3: iconst_0
istore 4
start local 4 4: goto 13
5: StackMap locals: java.util.ArrayList int int
StackMap stack:
aload 1
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.android.internal.telephony.SmsRawData
astore 5
start local 5 6: aload 5
ifnull 12
7: iload 4
iconst_1
iadd
aload 5
invokevirtual com.android.internal.telephony.SmsRawData.getBytes:()[B
8: aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
9: invokestatic android.telephony.SmsMessage.createFromEfRecord:(I[BI)Landroid/telephony/SmsMessage;
astore 6
start local 6 10: aload 6
ifnull 12
11: aload 2
aload 6
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 12: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
13: iload 4
iload 3
if_icmplt 5
end local 4 end local 3 14: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/telephony/SmsManager;
0 15 1 records Ljava/util/List<Lcom/android/internal/telephony/SmsRawData;>;
1 15 2 messages Ljava/util/ArrayList<Landroid/telephony/SmsMessage;>;
3 14 3 count I
4 14 4 i I
6 12 5 data Lcom/android/internal/telephony/SmsRawData;
10 12 6 sms Landroid/telephony/SmsMessage;
Signature: (Ljava/util/List<Lcom/android/internal/telephony/SmsRawData;>;)Ljava/util/ArrayList<Landroid/telephony/SmsMessage;>;
MethodParameters:
Name Flags
records
public boolean isImsSmsSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 2
start local 2 2: aload 2
ifnull 6
3: aload 2
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
invokeinterface com.android.internal.telephony.ISms.isImsSmsSupportedForSubscriber:(I)Z
istore 1
end local 2 4: goto 6
StackMap locals: android.telephony.SmsManager int
StackMap stack: android.os.RemoteException
5: pop
6: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telephony/SmsManager;
1 7 1 boSupported Z
2 4 2 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
1 4 5 Class android.os.RemoteException
public java.lang.String getImsSmsFormat();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: ldc "unknown"
astore 1
start local 1 1: invokestatic android.telephony.SmsManager.getISmsService:()Lcom/android/internal/telephony/ISms;
astore 2
start local 2 2: aload 2
ifnull 6
3: aload 2
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
invokeinterface com.android.internal.telephony.ISms.getImsSmsFormatForSubscriber:(I)Ljava/lang/String;
astore 1
end local 2 4: goto 6
StackMap locals: android.telephony.SmsManager java.lang.String
StackMap stack: android.os.RemoteException
5: pop
6: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telephony/SmsManager;
1 7 1 format Ljava/lang/String;
2 4 2 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
1 4 5 Class android.os.RemoteException
public static int getDefaultSmsSubscriptionId();
descriptor: ()I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=0
0: aconst_null
astore 0
start local 0 1: ldc "isms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.ISms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/ISms;
astore 0
2: aload 0
invokeinterface com.android.internal.telephony.ISms.getPreferredSmsSubscription:()I
3: ireturn
4: StackMap locals: com.android.internal.telephony.ISms
StackMap stack: android.os.RemoteException
pop
5: iconst_m1
ireturn
6: StackMap locals:
StackMap stack: java.lang.NullPointerException
pop
7: iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 8 0 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
1 3 4 Class android.os.RemoteException
1 3 6 Class java.lang.NullPointerException
public boolean isSMSPromptEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: ldc "isms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.ISms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/ISms;
astore 1
2: aload 1
invokeinterface com.android.internal.telephony.ISms.isSMSPromptEnabled:()Z
3: ireturn
4: StackMap locals: android.telephony.SmsManager com.android.internal.telephony.ISms
StackMap stack: android.os.RemoteException
pop
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack: java.lang.NullPointerException
pop
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telephony/SmsManager;
1 8 1 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
1 3 4 Class android.os.RemoteException
1 3 6 Class java.lang.NullPointerException
public void sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent);
descriptor: (Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Uri contentUri null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 6
start local 6 3: aload 6
ifnonnull 5
4: return
5: StackMap locals: com.android.internal.telephony.IMms
StackMap stack:
aload 6
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 2
6: aload 3
aload 4
aload 5
7: invokeinterface com.android.internal.telephony.IMms.sendMessage:(ILjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;)V
end local 6 8: goto 10
StackMap locals: android.telephony.SmsManager android.content.Context android.net.Uri java.lang.String android.os.Bundle android.app.PendingIntent
StackMap stack: android.os.RemoteException
9: pop
10: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/telephony/SmsManager;
0 11 1 context Landroid/content/Context;
0 11 2 contentUri Landroid/net/Uri;
0 11 3 locationUrl Ljava/lang/String;
0 11 4 configOverrides Landroid/os/Bundle;
0 11 5 sentIntent Landroid/app/PendingIntent;
3 8 6 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
2 4 9 Class android.os.RemoteException
5 8 9 Class android.os.RemoteException
MethodParameters:
Name Flags
context
contentUri
locationUrl
configOverrides
sentIntent
public void downloadMultimediaMessage(android.content.Context, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent);
descriptor: (Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 2
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifeq 2
1: new java.lang.IllegalArgumentException
dup
ldc "Empty MMS location URL"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 3
ifnonnull 4
3: new java.lang.IllegalArgumentException
dup
ldc "Uri contentUri null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 6
start local 6 5: aload 6
ifnonnull 7
6: return
7: StackMap locals: com.android.internal.telephony.IMms
StackMap stack:
aload 6
8: aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 2
9: aload 3
aload 4
aload 5
10: invokeinterface com.android.internal.telephony.IMms.downloadMessage:(ILjava/lang/String;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V
end local 6 11: goto 13
StackMap locals: android.telephony.SmsManager android.content.Context java.lang.String android.net.Uri android.os.Bundle android.app.PendingIntent
StackMap stack: android.os.RemoteException
12: pop
13: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Landroid/telephony/SmsManager;
0 14 1 context Landroid/content/Context;
0 14 2 locationUrl Ljava/lang/String;
0 14 3 contentUri Landroid/net/Uri;
0 14 4 configOverrides Landroid/os/Bundle;
0 14 5 downloadedIntent Landroid/app/PendingIntent;
5 11 6 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
4 6 12 Class android.os.RemoteException
7 11 12 Class android.os.RemoteException
MethodParameters:
Name Flags
context
locationUrl
contentUri
configOverrides
downloadedIntent
public android.net.Uri importTextMessage(java.lang.String, int, java.lang.String, long, boolean, boolean);
descriptor: (Ljava/lang/String;ILjava/lang/String;JZZ)Landroid/net/Uri;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 6 start local 7 0: ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 8
start local 8 1: aload 8
ifnull 7
2: aload 8
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
3: aload 1
iload 2
aload 3
lload 4
iload 6
iload 7
4: invokeinterface com.android.internal.telephony.IMms.importTextMessage:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;JZZ)Landroid/net/Uri;
5: areturn
end local 8 6: StackMap locals:
StackMap stack: android.os.RemoteException
pop
7: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 7 end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telephony/SmsManager;
0 8 1 address Ljava/lang/String;
0 8 2 type I
0 8 3 text Ljava/lang/String;
0 8 4 timestampMillis J
0 8 6 seen Z
0 8 7 read Z
1 6 8 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
0 5 6 Class android.os.RemoteException
MethodParameters:
Name Flags
address
type
text
timestampMillis
seen
read
public android.net.Uri importMultimediaMessage(android.net.Uri, java.lang.String, long, boolean, boolean);
descriptor: (Landroid/net/Uri;Ljava/lang/String;JZZ)Landroid/net/Uri;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 5 start local 6 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Uri contentUri null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 7
start local 7 3: aload 7
ifnull 9
4: aload 7
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
5: aload 1
aload 2
lload 3
iload 5
iload 6
6: invokeinterface com.android.internal.telephony.IMms.importMultimediaMessage:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;JZZ)Landroid/net/Uri;
7: areturn
end local 7 8: StackMap locals:
StackMap stack: android.os.RemoteException
pop
9: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telephony/SmsManager;
0 10 1 contentUri Landroid/net/Uri;
0 10 2 messageId Ljava/lang/String;
0 10 3 timestampSecs J
0 10 5 seen Z
0 10 6 read Z
3 8 7 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
2 7 8 Class android.os.RemoteException
MethodParameters:
Name Flags
contentUri
messageId
timestampSecs
seen
read
public boolean deleteStoredMessage(android.net.Uri);
descriptor: (Landroid/net/Uri;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Empty message URI"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 2
start local 2 3: aload 2
ifnull 7
4: aload 2
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 1
invokeinterface com.android.internal.telephony.IMms.deleteStoredMessage:(Ljava/lang/String;Landroid/net/Uri;)Z
5: ireturn
end local 2 6: StackMap locals:
StackMap stack: android.os.RemoteException
pop
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telephony/SmsManager;
0 8 1 messageUri Landroid/net/Uri;
3 6 2 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
2 5 6 Class android.os.RemoteException
MethodParameters:
Name Flags
messageUri
public boolean deleteStoredConversation(long);
descriptor: (J)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 3
start local 3 1: aload 3
ifnull 7
2: aload 3
3: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
lload 1
4: invokeinterface com.android.internal.telephony.IMms.deleteStoredConversation:(Ljava/lang/String;J)Z
5: ireturn
end local 3 6: StackMap locals:
StackMap stack: android.os.RemoteException
pop
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telephony/SmsManager;
0 8 1 conversationId J
1 6 3 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
0 5 6 Class android.os.RemoteException
MethodParameters:
Name Flags
conversationId
public boolean updateStoredMessageStatus(android.net.Uri, android.content.ContentValues);
descriptor: (Landroid/net/Uri;Landroid/content/ContentValues;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Empty message URI"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 3
start local 3 3: aload 3
ifnull 9
4: aload 3
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
5: aload 1
aload 2
6: invokeinterface com.android.internal.telephony.IMms.updateStoredMessageStatus:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/ContentValues;)Z
7: ireturn
end local 3 8: StackMap locals:
StackMap stack: android.os.RemoteException
pop
9: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telephony/SmsManager;
0 10 1 messageUri Landroid/net/Uri;
0 10 2 statusValues Landroid/content/ContentValues;
3 8 3 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
2 7 8 Class android.os.RemoteException
MethodParameters:
Name Flags
messageUri
statusValues
public boolean archiveStoredConversation(long, boolean);
descriptor: (JZ)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 4
start local 4 1: aload 4
ifnull 7
2: aload 4
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
3: lload 1
iload 3
4: invokeinterface com.android.internal.telephony.IMms.archiveStoredConversation:(Ljava/lang/String;JZ)Z
5: ireturn
end local 4 6: StackMap locals:
StackMap stack: android.os.RemoteException
pop
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telephony/SmsManager;
0 8 1 conversationId J
0 8 3 archived Z
1 6 4 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
0 5 6 Class android.os.RemoteException
MethodParameters:
Name Flags
conversationId
archived
public android.net.Uri addTextMessageDraft(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 3
start local 3 1: aload 3
ifnull 5
2: aload 3
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 1
aload 2
invokeinterface com.android.internal.telephony.IMms.addTextMessageDraft:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;
3: areturn
end local 3 4: StackMap locals:
StackMap stack: android.os.RemoteException
pop
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telephony/SmsManager;
0 6 1 address Ljava/lang/String;
0 6 2 text Ljava/lang/String;
1 4 3 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
0 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
address
text
public android.net.Uri addMultimediaMessageDraft(android.net.Uri);
descriptor: (Landroid/net/Uri;)Landroid/net/Uri;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Uri contentUri null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 2
start local 2 3: aload 2
ifnull 9
4: aload 2
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
5: aload 1
6: invokeinterface com.android.internal.telephony.IMms.addMultimediaMessageDraft:(Ljava/lang/String;Landroid/net/Uri;)Landroid/net/Uri;
7: areturn
end local 2 8: StackMap locals:
StackMap stack: android.os.RemoteException
pop
9: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telephony/SmsManager;
0 10 1 contentUri Landroid/net/Uri;
3 8 2 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
2 7 8 Class android.os.RemoteException
MethodParameters:
Name Flags
contentUri
public void sendStoredTextMessage(android.net.Uri, java.lang.String, android.app.PendingIntent, android.app.PendingIntent);
descriptor: (Landroid/net/Uri;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Empty message URI"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
invokestatic android.telephony.SmsManager.getISmsServiceOrThrow:()Lcom/android/internal/telephony/ISms;
astore 5
start local 5 3: aload 5
4: aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 1
5: aload 2
aload 3
aload 4
6: invokeinterface com.android.internal.telephony.ISms.sendStoredText:(ILjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V
end local 5 7: goto 9
StackMap locals:
StackMap stack: android.os.RemoteException
8: pop
9: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telephony/SmsManager;
0 10 1 messageUri Landroid/net/Uri;
0 10 2 scAddress Ljava/lang/String;
0 10 3 sentIntent Landroid/app/PendingIntent;
0 10 4 deliveryIntent Landroid/app/PendingIntent;
3 7 5 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
2 7 8 Class android.os.RemoteException
MethodParameters:
Name Flags
messageUri
scAddress
sentIntent
deliveryIntent
public void sendStoredMultipartTextMessage(android.net.Uri, java.lang.String, java.util.ArrayList<android.app.PendingIntent>, java.util.ArrayList<android.app.PendingIntent>);
descriptor: (Landroid/net/Uri;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Empty message URI"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
invokestatic android.telephony.SmsManager.getISmsServiceOrThrow:()Lcom/android/internal/telephony/ISms;
astore 5
start local 5 3: aload 5
4: aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 1
5: aload 2
aload 3
aload 4
6: invokeinterface com.android.internal.telephony.ISms.sendStoredMultipartText:(ILjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
end local 5 7: goto 9
StackMap locals:
StackMap stack: android.os.RemoteException
8: pop
9: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telephony/SmsManager;
0 10 1 messageUri Landroid/net/Uri;
0 10 2 scAddress Ljava/lang/String;
0 10 3 sentIntents Ljava/util/ArrayList<Landroid/app/PendingIntent;>;
0 10 4 deliveryIntents Ljava/util/ArrayList<Landroid/app/PendingIntent;>;
3 7 5 iccISms Lcom/android/internal/telephony/ISms;
Exception table:
from to target type
2 7 8 Class android.os.RemoteException
Signature: (Landroid/net/Uri;Ljava/lang/String;Ljava/util/ArrayList<Landroid/app/PendingIntent;>;Ljava/util/ArrayList<Landroid/app/PendingIntent;>;)V
MethodParameters:
Name Flags
messageUri
scAddress
sentIntents
deliveryIntents
public void sendStoredMultimediaMessage(android.net.Uri, android.os.Bundle, android.app.PendingIntent);
descriptor: (Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "Empty message URI"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 4
start local 4 3: aload 4
ifnull 10
4: aload 4
5: aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 1
6: aload 2
aload 3
7: invokeinterface com.android.internal.telephony.IMms.sendStoredMessage:(ILjava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V
end local 4 8: goto 10
StackMap locals:
StackMap stack: android.os.RemoteException
9: pop
10: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/telephony/SmsManager;
0 11 1 messageUri Landroid/net/Uri;
0 11 2 configOverrides Landroid/os/Bundle;
0 11 3 sentIntent Landroid/app/PendingIntent;
3 8 4 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
2 8 9 Class android.os.RemoteException
MethodParameters:
Name Flags
messageUri
configOverrides
sentIntent
public void setAutoPersisting(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 2
start local 2 1: aload 2
ifnull 5
2: aload 2
invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
iload 1
invokeinterface com.android.internal.telephony.IMms.setAutoPersisting:(Ljava/lang/String;Z)V
end local 2 3: goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
4: pop
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telephony/SmsManager;
0 6 1 enabled Z
1 3 2 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
0 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
enabled
public boolean getAutoPersisting();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 1
start local 1 1: aload 1
ifnull 5
2: aload 1
invokeinterface com.android.internal.telephony.IMms.getAutoPersisting:()Z
3: ireturn
end local 1 4: StackMap locals:
StackMap stack: android.os.RemoteException
pop
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telephony/SmsManager;
1 4 1 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
0 3 4 Class android.os.RemoteException
public android.os.Bundle getCarrierConfigValues();
descriptor: ()Landroid/os/Bundle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: ldc "imms"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telephony.IMms$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telephony/IMms;
astore 1
start local 1 1: aload 1
ifnull 5
2: aload 1
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
invokeinterface com.android.internal.telephony.IMms.getCarrierConfigValues:(I)Landroid/os/Bundle;
3: areturn
end local 1 4: StackMap locals:
StackMap stack: android.os.RemoteException
pop
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telephony/SmsManager;
1 4 1 iMms Lcom/android/internal/telephony/IMms;
Exception table:
from to target type
0 3 4 Class android.os.RemoteException
public java.lang.String createAppSpecificSmsToken(android.app.PendingIntent);
descriptor: (Landroid/app/PendingIntent;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: invokestatic android.telephony.SmsManager.getISmsServiceOrThrow:()Lcom/android/internal/telephony/ISms;
astore 2
start local 2 1: aload 2
aload 0
invokevirtual android.telephony.SmsManager.getSubscriptionId:()I
2: invokestatic android.app.ActivityThread.currentPackageName:()Ljava/lang/String;
aload 1
3: invokeinterface com.android.internal.telephony.ISms.createAppSpecificSmsToken:(ILjava/lang/String;Landroid/app/PendingIntent;)Ljava/lang/String;
4: areturn
end local 2 5: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 6: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
pop
7: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telephony/SmsManager;
0 8 1 intent Landroid/app/PendingIntent;
1 5 2 iccSms Lcom/android/internal/telephony/ISms;
6 8 2 ex Landroid/os/RemoteException;
Exception table:
from to target type
0 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
intent
public static android.os.Bundle getMmsConfig(android.os.BaseBundle);
descriptor: (Landroid/os/BaseBundle;)Landroid/os/Bundle;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
astore 1
start local 1 1: aload 1
ldc "enabledTransID"
2: aload 0
ldc "enabledTransID"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
3: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
4: aload 1
ldc "enabledMMS"
aload 0
ldc "enabledMMS"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
5: aload 1
ldc "enableGroupMms"
6: aload 0
ldc "enableGroupMms"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
7: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
8: aload 1
ldc "enabledNotifyWapMMSC"
9: aload 0
ldc "enabledNotifyWapMMSC"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
10: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
11: aload 1
ldc "aliasEnabled"
aload 0
ldc "aliasEnabled"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
12: aload 1
ldc "allowAttachAudio"
13: aload 0
ldc "allowAttachAudio"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
14: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
15: aload 1
ldc "enableMultipartSMS"
16: aload 0
ldc "enableMultipartSMS"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
17: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
18: aload 1
ldc "enableSMSDeliveryReports"
19: aload 0
ldc "enableSMSDeliveryReports"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
20: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
21: aload 1
ldc "supportMmsContentDisposition"
22: aload 0
ldc "supportMmsContentDisposition"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
23: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
24: aload 1
ldc "sendMultipartSmsAsSeparateMessages"
25: aload 0
ldc "sendMultipartSmsAsSeparateMessages"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
26: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
27: aload 1
ldc "enableMMSReadReports"
28: aload 0
ldc "enableMMSReadReports"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
29: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
30: aload 1
ldc "enableMMSDeliveryReports"
31: aload 0
ldc "enableMMSDeliveryReports"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
32: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
33: aload 1
ldc "mmsCloseConnection"
34: aload 0
ldc "mmsCloseConnection"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
35: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
36: aload 1
ldc "maxMessageSize"
aload 0
ldc "maxMessageSize"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
37: aload 1
ldc "maxImageWidth"
aload 0
ldc "maxImageWidth"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
38: aload 1
ldc "maxImageHeight"
aload 0
ldc "maxImageHeight"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
39: aload 1
ldc "recipientLimit"
aload 0
ldc "recipientLimit"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
40: aload 1
ldc "aliasMinChars"
aload 0
ldc "aliasMinChars"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
41: aload 1
ldc "aliasMaxChars"
aload 0
ldc "aliasMaxChars"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
42: aload 1
ldc "smsToMmsTextThreshold"
43: aload 0
ldc "smsToMmsTextThreshold"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
44: invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
45: aload 1
ldc "smsToMmsTextLengthThreshold"
46: aload 0
ldc "smsToMmsTextLengthThreshold"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
47: invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
48: aload 1
ldc "maxMessageTextSize"
49: aload 0
ldc "maxMessageTextSize"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
50: invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
51: aload 1
ldc "maxSubjectLength"
52: aload 0
ldc "maxSubjectLength"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
53: invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
54: aload 1
ldc "httpSocketTimeout"
55: aload 0
ldc "httpSocketTimeout"
invokevirtual android.os.BaseBundle.getInt:(Ljava/lang/String;)I
56: invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
57: aload 1
ldc "uaProfTagName"
58: aload 0
ldc "uaProfTagName"
invokevirtual android.os.BaseBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
59: invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
60: aload 1
ldc "userAgent"
aload 0
ldc "userAgent"
invokevirtual android.os.BaseBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
61: aload 1
ldc "uaProfUrl"
aload 0
ldc "uaProfUrl"
invokevirtual android.os.BaseBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
62: aload 1
ldc "httpParams"
aload 0
ldc "httpParams"
invokevirtual android.os.BaseBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
63: aload 1
ldc "emailGatewayNumber"
64: aload 0
ldc "emailGatewayNumber"
invokevirtual android.os.BaseBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
65: invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
66: aload 1
ldc "naiSuffix"
aload 0
ldc "naiSuffix"
invokevirtual android.os.BaseBundle.getString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
67: aload 1
ldc "config_cellBroadcastAppLinks"
68: aload 0
ldc "config_cellBroadcastAppLinks"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
69: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
70: aload 1
ldc "supportHttpCharsetHeader"
71: aload 0
ldc "supportHttpCharsetHeader"
invokevirtual android.os.BaseBundle.getBoolean:(Ljava/lang/String;)Z
72: invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
73: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 74 0 config Landroid/os/BaseBundle;
1 74 1 filtered Landroid/os/Bundle;
MethodParameters:
Name Flags
config
}
SourceFile: "SmsManager.java"
InnerClasses:
public abstract Stub = com.android.internal.telephony.IMms$Stub of com.android.internal.telephony.IMms
public abstract Stub = com.android.internal.telephony.ISms$Stub of com.android.internal.telephony.ISms