public interface com.android.internal.telephony.ISms extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.android.internal.telephony.ISms
super_class: java.lang.Object
{
public abstract java.util.List<com.android.internal.telephony.SmsRawData> getAllMessagesFromIccEfForSubscriber(int, java.lang.String);
descriptor: (ILjava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (ILjava/lang/String;)Ljava/util/List<Lcom/android/internal/telephony/SmsRawData;>;
MethodParameters:
Name Flags
subId
callingPkg
public abstract boolean updateMessageOnIccEfForSubscriber(int, java.lang.String, int, int, byte[]);
descriptor: (ILjava/lang/String;II[B)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
callingPkg
messageIndex
newStatus
pdu
public abstract boolean copyMessageToIccEfForSubscriber(int, java.lang.String, int, byte[], byte[]);
descriptor: (ILjava/lang/String;I[B[B)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
callingPkg
status
pdu
smsc
public abstract void sendDataForSubscriber(int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
callingPkg
destAddr
scAddr
destPort
data
sentIntent
deliveryIntent
public abstract void sendDataForSubscriberWithSelfPermissions(int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
callingPkg
destAddr
scAddr
destPort
data
sentIntent
deliveryIntent
public abstract void sendTextForSubscriber(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
callingPkg
destAddr
scAddr
text
sentIntent
deliveryIntent
persistMessageForNonDefaultSmsApp
public abstract void sendTextForSubscriberWithSelfPermissions(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
callingPkg
destAddr
scAddr
text
sentIntent
deliveryIntent
persistMessage
public abstract void sendTextForSubscriberWithOptions(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, int, boolean, int);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;ZIZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
callingPkg
destAddr
scAddr
text
sentIntent
deliveryIntent
persistMessageForNonDefaultSmsApp
priority
expectMore
validityPeriod
public abstract void injectSmsPduForSubscriber(int, byte[], java.lang.String, android.app.PendingIntent);
descriptor: (I[BLjava/lang/String;Landroid/app/PendingIntent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
pdu
format
receivedIntent
public abstract void sendMultipartTextForSubscriber(int, java.lang.String, 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: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (ILjava/lang/String;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
subId
callingPkg
destinationAddress
scAddress
parts
sentIntents
deliveryIntents
persistMessageForNonDefaultSmsApp
public abstract void sendMultipartTextForSubscriberWithOptions(int, java.lang.String, 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: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;ZIZI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (ILjava/lang/String;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
subId
callingPkg
destinationAddress
scAddress
parts
sentIntents
deliveryIntents
persistMessageForNonDefaultSmsApp
priority
expectMore
validityPeriod
public abstract boolean enableCellBroadcastForSubscriber(int, int, int);
descriptor: (III)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
messageIdentifier
ranType
public abstract boolean disableCellBroadcastForSubscriber(int, int, int);
descriptor: (III)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
messageIdentifier
ranType
public abstract boolean enableCellBroadcastRangeForSubscriber(int, int, int, int);
descriptor: (IIII)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
startMessageId
endMessageId
ranType
public abstract boolean disableCellBroadcastRangeForSubscriber(int, int, int, int);
descriptor: (IIII)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
startMessageId
endMessageId
ranType
public abstract int getPremiumSmsPermission(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract int getPremiumSmsPermissionForSubscriber(int, java.lang.String);
descriptor: (ILjava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
packageName
public abstract void setPremiumSmsPermission(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
permission
public abstract void setPremiumSmsPermissionForSubscriber(int, java.lang.String, int);
descriptor: (ILjava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
packageName
permission
public abstract boolean isImsSmsSupportedForSubscriber(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
public abstract boolean isSmsSimPickActivityNeeded(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
public abstract int getPreferredSmsSubscription();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract java.lang.String getImsSmsFormatForSubscriber(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
public abstract boolean isSMSPromptEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void sendStoredText(int, java.lang.String, android.net.Uri, java.lang.String, android.app.PendingIntent, android.app.PendingIntent);
descriptor: (ILjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
callingPkg
messageUri
scAddress
sentIntent
deliveryIntent
public abstract void sendStoredMultipartText(int, java.lang.String, android.net.Uri, java.lang.String, java.util.List<android.app.PendingIntent>, java.util.List<android.app.PendingIntent>);
descriptor: (ILjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (ILjava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/util/List<Landroid/app/PendingIntent;>;Ljava/util/List<Landroid/app/PendingIntent;>;)V
MethodParameters:
Name Flags
subId
callingPkg
messageUri
scAddress
sentIntents
deliveryIntents
public abstract java.lang.String createAppSpecificSmsToken(int, java.lang.String, android.app.PendingIntent);
descriptor: (ILjava/lang/String;Landroid/app/PendingIntent;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
subId
callingPkg
intent
}
SourceFile: "ISms.java"
NestMembers:
com.android.internal.telephony.ISms$Stub com.android.internal.telephony.ISms$Stub$Proxy
InnerClasses:
public abstract Stub = com.android.internal.telephony.ISms$Stub of com.android.internal.telephony.ISms