public class android.telephony.PhoneStateListener
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.telephony.PhoneStateListener
super_class: java.lang.Object
{
private static final java.lang.String LOG_TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "PhoneStateListener"
private static final boolean DBG;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int LISTEN_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int LISTEN_SERVICE_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int LISTEN_SIGNAL_STRENGTH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int LISTEN_MESSAGE_WAITING_INDICATOR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int LISTEN_CALL_FORWARDING_INDICATOR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int LISTEN_CELL_LOCATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int LISTEN_CALL_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int LISTEN_DATA_CONNECTION_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int LISTEN_DATA_ACTIVITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int LISTEN_SIGNAL_STRENGTHS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 256
public static final int LISTEN_OTASP_CHANGED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 512
public static final int LISTEN_CELL_INFO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
public static final int LISTEN_PRECISE_CALL_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
public static final int LISTEN_PRECISE_DATA_CONNECTION_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
public static final int LISTEN_DATA_CONNECTION_REAL_TIME_INFO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8192
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int LISTEN_VOLTE_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16384
public static final int LISTEN_OEM_HOOK_RAW_EVENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32768
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int LISTEN_CARRIER_NETWORK_CHANGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 65536
public static final int LISTEN_VOICE_ACTIVATION_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 131072
public static final int LISTEN_DATA_ACTIVATION_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 262144
public static final int LISTEN_USER_MOBILE_DATA_STATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 524288
public static final int LISTEN_PHYSICAL_CHANNEL_CONFIGURATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1048576
protected java.lang.Integer mSubId;
descriptor: Ljava/lang/Integer;
flags: (0x0004) ACC_PROTECTED
private final android.os.Handler mHandler;
descriptor: Landroid/os/Handler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
com.android.internal.telephony.IPhoneStateListener callback;
descriptor: Lcom/android/internal/telephony/IPhoneStateListener;
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic android.os.Looper.myLooper:()Landroid/os/Looper;
invokespecial android.telephony.PhoneStateListener.<init>:(Ljava/lang/Integer;Landroid/os/Looper;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener;
public void <init>(android.os.Looper);
descriptor: (Landroid/os/Looper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
invokespecial android.telephony.PhoneStateListener.<init>:(Ljava/lang/Integer;Landroid/os/Looper;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener;
0 2 1 looper Landroid/os/Looper;
MethodParameters:
Name Flags
looper
public void <init>(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic android.os.Looper.myLooper:()Landroid/os/Looper;
invokespecial android.telephony.PhoneStateListener.<init>:(Ljava/lang/Integer;Landroid/os/Looper;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener;
0 2 1 subId Ljava/lang/Integer;
MethodParameters:
Name Flags
subId
public void <init>(java.lang.Integer, android.os.Looper);
descriptor: (Ljava/lang/Integer;Landroid/os/Looper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new android.telephony.PhoneStateListener$IPhoneStateListenerStub
dup
aload 0
invokespecial android.telephony.PhoneStateListener$IPhoneStateListenerStub.<init>:(Landroid/telephony/PhoneStateListener;)V
putfield android.telephony.PhoneStateListener.callback:Lcom/android/internal/telephony/IPhoneStateListener;
2: aload 0
aload 1
putfield android.telephony.PhoneStateListener.mSubId:Ljava/lang/Integer;
3: aload 0
new android.telephony.PhoneStateListener$1
dup
aload 0
aload 2
invokespecial android.telephony.PhoneStateListener$1.<init>:(Landroid/telephony/PhoneStateListener;Landroid/os/Looper;)V
putfield android.telephony.PhoneStateListener.mHandler:Landroid/os/Handler;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/telephony/PhoneStateListener;
0 5 1 subId Ljava/lang/Integer;
0 5 2 looper Landroid/os/Looper;
MethodParameters:
Name Flags
subId
looper
public void onServiceStateChanged(android.telephony.ServiceState);
descriptor: (Landroid/telephony/ServiceState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 serviceState Landroid/telephony/ServiceState;
MethodParameters:
Name Flags
serviceState
public void onSignalStrengthChanged(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 asu I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
asu
public void onMessageWaitingIndicatorChanged(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 mwi Z
MethodParameters:
Name Flags
mwi
public void onCallForwardingIndicatorChanged(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 cfi Z
MethodParameters:
Name Flags
cfi
public void onCellLocationChanged(android.telephony.CellLocation);
descriptor: (Landroid/telephony/CellLocation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 location Landroid/telephony/CellLocation;
MethodParameters:
Name Flags
location
public void onCallStateChanged(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 state I
0 1 2 phoneNumber Ljava/lang/String;
MethodParameters:
Name Flags
state
phoneNumber
public void onDataConnectionStateChanged(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 state I
MethodParameters:
Name Flags
state
public void onDataConnectionStateChanged(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 state I
0 1 2 networkType I
MethodParameters:
Name Flags
state
networkType
public void onDataActivity(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 direction I
MethodParameters:
Name Flags
direction
public void onSignalStrengthsChanged(android.telephony.SignalStrength);
descriptor: (Landroid/telephony/SignalStrength;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 signalStrength Landroid/telephony/SignalStrength;
MethodParameters:
Name Flags
signalStrength
public void onOtaspChanged(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 otaspMode I
MethodParameters:
Name Flags
otaspMode
public void onCellInfoChanged(java.util.List<android.telephony.CellInfo>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 cellInfo Ljava/util/List<Landroid/telephony/CellInfo;>;
Signature: (Ljava/util/List<Landroid/telephony/CellInfo;>;)V
MethodParameters:
Name Flags
cellInfo
public void onPreciseCallStateChanged(android.telephony.PreciseCallState);
descriptor: (Landroid/telephony/PreciseCallState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 callState Landroid/telephony/PreciseCallState;
MethodParameters:
Name Flags
callState
public void onPreciseDataConnectionStateChanged(android.telephony.PreciseDataConnectionState);
descriptor: (Landroid/telephony/PreciseDataConnectionState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 dataConnectionState Landroid/telephony/PreciseDataConnectionState;
MethodParameters:
Name Flags
dataConnectionState
public void onDataConnectionRealTimeInfoChanged(android.telephony.DataConnectionRealTimeInfo);
descriptor: (Landroid/telephony/DataConnectionRealTimeInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 dcRtInfo Landroid/telephony/DataConnectionRealTimeInfo;
MethodParameters:
Name Flags
dcRtInfo
public void onVoLteServiceStateChanged(android.telephony.VoLteServiceState);
descriptor: (Landroid/telephony/VoLteServiceState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 stateInfo Landroid/telephony/VoLteServiceState;
MethodParameters:
Name Flags
stateInfo
public void onVoiceActivationStateChanged(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 state I
MethodParameters:
Name Flags
state
public void onDataActivationStateChanged(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 state I
MethodParameters:
Name Flags
state
public void onUserMobileDataStateChanged(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 enabled Z
MethodParameters:
Name Flags
enabled
public void onPhysicalChannelConfigurationChanged(java.util.List<android.telephony.PhysicalChannelConfig>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 configs Ljava/util/List<Landroid/telephony/PhysicalChannelConfig;>;
Signature: (Ljava/util/List<Landroid/telephony/PhysicalChannelConfig;>;)V
MethodParameters:
Name Flags
configs
public void onOemHookRawEvent(byte[]);
descriptor: ([B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 rawData [B
MethodParameters:
Name Flags
rawData
public void onCarrierNetworkChange(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telephony/PhoneStateListener;
0 1 1 active Z
MethodParameters:
Name Flags
active
private void log(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "PhoneStateListener"
aload 1
invokestatic android.telephony.Rlog.d:(Ljava/lang/String;Ljava/lang/String;)I
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener;
0 2 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
}
SourceFile: "PhoneStateListener.java"
NestMembers:
android.telephony.PhoneStateListener$1 android.telephony.PhoneStateListener$IPhoneStateListenerStub
InnerClasses:
android.telephony.PhoneStateListener$1
private IPhoneStateListenerStub = android.telephony.PhoneStateListener$IPhoneStateListenerStub of android.telephony.PhoneStateListener