META-INF/
META-INF/MANIFEST.MF
android/
android/hardware/
android/hardware/radio/
android/hardware/radio/config/
android/hardware/radio/config/V1_0/
android/hardware/radio/config/V1_0/IRadioConfig$Proxy.class
IRadioConfig.java
package android.hardware.radio.config.V1_0
public final android.hardware.radio.config.V1_0.IRadioConfig$Proxy extends java.lang.Object implements android.hardware.radio.config.V1_0.IRadioConfig {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void setResponseFunctions (android.hardware.radio.config.V1_0.IRadioConfigResponse, android.hardware.radio.config.V1_0.IRadioConfigIndication) throws android.os.RemoteException
android.hardware.radio.config.V1_0.IRadioConfigResponse radioConfigResponse
android.hardware.radio.config.V1_0.IRadioConfigIndication radioConfigIndication
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getSimSlotsStatus (int) throws android.os.RemoteException
int serial
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setSimSlotsMapping (int, java.util.ArrayList) throws android.os.RemoteException
int serial
java.util.ArrayList slotMap
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/radio/config/V1_0/IRadioConfig$Stub.class
IRadioConfig.java
package android.hardware.radio.config.V1_0
public abstract android.hardware.radio.config.V1_0.IRadioConfig$Stub extends android.os.HwBinder implements android.hardware.radio.config.V1_0.IRadioConfig {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.internal.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.internal.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
android.hardware.radio.config.V1_0.IRadioConfigResponse radioConfigResponse
android.hardware.radio.config.V1_0.IRadioConfigIndication radioConfigIndication
int serial
int serial
java.util.ArrayList slotMap
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/radio/config/V1_0/IRadioConfig.class
IRadioConfig.java
package android.hardware.radio.config.V1_0
public abstract android.hardware.radio.config.V1_0.IRadioConfig extends java.lang.Object implements android.internal.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.radio.config.V1_0.IRadioConfig asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.radio.config.V1_0.IRadioConfig proxy
public static android.hardware.radio.config.V1_0.IRadioConfig castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.radio.config.V1_0.IRadioConfig getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.radio.config.V1_0.IRadioConfig getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.radio.config.V1_0.IRadioConfig getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.radio.config.V1_0.IRadioConfig getService () throws android.os.RemoteException
public abstract void setResponseFunctions (android.hardware.radio.config.V1_0.IRadioConfigResponse, android.hardware.radio.config.V1_0.IRadioConfigIndication) throws android.os.RemoteException
public abstract void getSimSlotsStatus (int) throws android.os.RemoteException
public abstract void setSimSlotsMapping (int, java.util.ArrayList) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/radio/config/V1_0/IRadioConfigIndication$Proxy.class
IRadioConfigIndication.java
package android.hardware.radio.config.V1_0
public final android.hardware.radio.config.V1_0.IRadioConfigIndication$Proxy extends java.lang.Object implements android.hardware.radio.config.V1_0.IRadioConfigIndication {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void simSlotsStatusChanged (int, java.util.ArrayList) throws android.os.RemoteException
int type
java.util.ArrayList slotStatus
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/radio/config/V1_0/IRadioConfigIndication$Stub.class
IRadioConfigIndication.java
package android.hardware.radio.config.V1_0
public abstract android.hardware.radio.config.V1_0.IRadioConfigIndication$Stub extends android.os.HwBinder implements android.hardware.radio.config.V1_0.IRadioConfigIndication {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.internal.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.internal.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
int type
java.util.ArrayList slotStatus
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/radio/config/V1_0/IRadioConfigIndication.class
IRadioConfigIndication.java
package android.hardware.radio.config.V1_0
public abstract android.hardware.radio.config.V1_0.IRadioConfigIndication extends java.lang.Object implements android.internal.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.radio.config.V1_0.IRadioConfigIndication asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.radio.config.V1_0.IRadioConfigIndication proxy
public static android.hardware.radio.config.V1_0.IRadioConfigIndication castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.radio.config.V1_0.IRadioConfigIndication getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.radio.config.V1_0.IRadioConfigIndication getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.radio.config.V1_0.IRadioConfigIndication getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.radio.config.V1_0.IRadioConfigIndication getService () throws android.os.RemoteException
public abstract void simSlotsStatusChanged (int, java.util.ArrayList) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/radio/config/V1_0/IRadioConfigResponse$Proxy.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_0
public final android.hardware.radio.config.V1_0.IRadioConfigResponse$Proxy extends java.lang.Object implements android.hardware.radio.config.V1_0.IRadioConfigResponse {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void getSimSlotsStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setSimSlotsMappingResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/radio/config/V1_0/IRadioConfigResponse$Stub.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_0
public abstract android.hardware.radio.config.V1_0.IRadioConfigResponse$Stub extends android.os.HwBinder implements android.hardware.radio.config.V1_0.IRadioConfigResponse {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.internal.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.internal.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/radio/config/V1_0/IRadioConfigResponse.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_0
public abstract android.hardware.radio.config.V1_0.IRadioConfigResponse extends java.lang.Object implements android.internal.hidl.base.V1_0.IBase {
public static final String kInterfaceName
public static android.hardware.radio.config.V1_0.IRadioConfigResponse asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.radio.config.V1_0.IRadioConfigResponse proxy
public static android.hardware.radio.config.V1_0.IRadioConfigResponse castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.radio.config.V1_0.IRadioConfigResponse getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.radio.config.V1_0.IRadioConfigResponse getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.radio.config.V1_0.IRadioConfigResponse getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.radio.config.V1_0.IRadioConfigResponse getService () throws android.os.RemoteException
public abstract void getSimSlotsStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList) throws android.os.RemoteException
public abstract void setSimSlotsMappingResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/radio/config/V1_0/SimSlotStatus.class
SimSlotStatus.java
package android.hardware.radio.config.V1_0
public final android.hardware.radio.config.V1_0.SimSlotStatus extends java.lang.Object {
public int cardState
public int slotState
public String atr
public int logicalSlotId
public String iccid
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.radio.config.V1_0.SimSlotStatus other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.radio.config.V1_0.SimSlotStatus _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/radio/config/V1_0/SlotState.class
SlotState.java
package android.hardware.radio.config.V1_0
public final android.hardware.radio.config.V1_0.SlotState extends java.lang.Object {
public static final int INACTIVE
public static final int ACTIVE
public void <init> ()
public static final java.lang.String toString (int)
int o
public static final java.lang.String dumpBitfield (int)
int o
java.util.ArrayList list
int flipped
}
android/hardware/radio/config/V1_1/
android/hardware/radio/config/V1_1/IRadioConfig$Proxy.class
IRadioConfig.java
package android.hardware.radio.config.V1_1
public final android.hardware.radio.config.V1_1.IRadioConfig$Proxy extends java.lang.Object implements android.hardware.radio.config.V1_1.IRadioConfig {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void setResponseFunctions (android.hardware.radio.config.V1_0.IRadioConfigResponse, android.hardware.radio.config.V1_0.IRadioConfigIndication) throws android.os.RemoteException
android.hardware.radio.config.V1_0.IRadioConfigResponse radioConfigResponse
android.hardware.radio.config.V1_0.IRadioConfigIndication radioConfigIndication
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getSimSlotsStatus (int) throws android.os.RemoteException
int serial
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setSimSlotsMapping (int, java.util.ArrayList) throws android.os.RemoteException
int serial
java.util.ArrayList slotMap
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getPhoneCapability (int) throws android.os.RemoteException
int serial
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setPreferredDataModem (int, byte) throws android.os.RemoteException
int serial
byte modemId
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setModemsConfig (int, android.hardware.radio.config.V1_1.ModemsConfig) throws android.os.RemoteException
int serial
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getModemsConfig (int) throws android.os.RemoteException
int serial
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/radio/config/V1_1/IRadioConfig$Stub.class
IRadioConfig.java
package android.hardware.radio.config.V1_1
public abstract android.hardware.radio.config.V1_1.IRadioConfig$Stub extends android.os.HwBinder implements android.hardware.radio.config.V1_1.IRadioConfig {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.internal.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.internal.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
android.hardware.radio.config.V1_0.IRadioConfigResponse radioConfigResponse
android.hardware.radio.config.V1_0.IRadioConfigIndication radioConfigIndication
int serial
int serial
java.util.ArrayList slotMap
int serial
int serial
byte modemId
int serial
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
int serial
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/radio/config/V1_1/IRadioConfig.class
IRadioConfig.java
package android.hardware.radio.config.V1_1
public abstract android.hardware.radio.config.V1_1.IRadioConfig extends java.lang.Object implements android.hardware.radio.config.V1_0.IRadioConfig {
public static final String kInterfaceName
public static android.hardware.radio.config.V1_1.IRadioConfig asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.radio.config.V1_1.IRadioConfig proxy
public static android.hardware.radio.config.V1_1.IRadioConfig castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.radio.config.V1_1.IRadioConfig getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.radio.config.V1_1.IRadioConfig getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.radio.config.V1_1.IRadioConfig getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.radio.config.V1_1.IRadioConfig getService () throws android.os.RemoteException
public abstract void getPhoneCapability (int) throws android.os.RemoteException
public abstract void setPreferredDataModem (int, byte) throws android.os.RemoteException
public abstract void setModemsConfig (int, android.hardware.radio.config.V1_1.ModemsConfig) throws android.os.RemoteException
public abstract void getModemsConfig (int) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/radio/config/V1_1/IRadioConfigIndication$Proxy.class
IRadioConfigIndication.java
package android.hardware.radio.config.V1_1
public final android.hardware.radio.config.V1_1.IRadioConfigIndication$Proxy extends java.lang.Object implements android.hardware.radio.config.V1_1.IRadioConfigIndication {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void simSlotsStatusChanged (int, java.util.ArrayList) throws android.os.RemoteException
int type
java.util.ArrayList slotStatus
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/radio/config/V1_1/IRadioConfigIndication$Stub.class
IRadioConfigIndication.java
package android.hardware.radio.config.V1_1
public abstract android.hardware.radio.config.V1_1.IRadioConfigIndication$Stub extends android.os.HwBinder implements android.hardware.radio.config.V1_1.IRadioConfigIndication {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.internal.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.internal.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
int type
java.util.ArrayList slotStatus
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/radio/config/V1_1/IRadioConfigIndication.class
IRadioConfigIndication.java
package android.hardware.radio.config.V1_1
public abstract android.hardware.radio.config.V1_1.IRadioConfigIndication extends java.lang.Object implements android.hardware.radio.config.V1_0.IRadioConfigIndication {
public static final String kInterfaceName
public static android.hardware.radio.config.V1_1.IRadioConfigIndication asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.radio.config.V1_1.IRadioConfigIndication proxy
public static android.hardware.radio.config.V1_1.IRadioConfigIndication castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.radio.config.V1_1.IRadioConfigIndication getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.radio.config.V1_1.IRadioConfigIndication getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.radio.config.V1_1.IRadioConfigIndication getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.radio.config.V1_1.IRadioConfigIndication getService () throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/radio/config/V1_1/IRadioConfigResponse$Proxy.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_1
public final android.hardware.radio.config.V1_1.IRadioConfigResponse$Proxy extends java.lang.Object implements android.hardware.radio.config.V1_1.IRadioConfigResponse {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void getSimSlotsStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setSimSlotsMappingResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getPhoneCapabilityResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.config.V1_1.PhoneCapability) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.PhoneCapability phoneCapability
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setPreferredDataModemResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setModemsConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getModemsConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.config.V1_1.ModemsConfig) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/radio/config/V1_1/IRadioConfigResponse$Stub.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_1
public abstract android.hardware.radio.config.V1_1.IRadioConfigResponse$Stub extends android.os.HwBinder implements android.hardware.radio.config.V1_1.IRadioConfigResponse {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.internal.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.internal.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.PhoneCapability phoneCapability
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/radio/config/V1_1/IRadioConfigResponse.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_1
public abstract android.hardware.radio.config.V1_1.IRadioConfigResponse extends java.lang.Object implements android.hardware.radio.config.V1_0.IRadioConfigResponse {
public static final String kInterfaceName
public static android.hardware.radio.config.V1_1.IRadioConfigResponse asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.radio.config.V1_1.IRadioConfigResponse proxy
public static android.hardware.radio.config.V1_1.IRadioConfigResponse castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.radio.config.V1_1.IRadioConfigResponse getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.radio.config.V1_1.IRadioConfigResponse getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.radio.config.V1_1.IRadioConfigResponse getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.radio.config.V1_1.IRadioConfigResponse getService () throws android.os.RemoteException
public abstract void getPhoneCapabilityResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.config.V1_1.PhoneCapability) throws android.os.RemoteException
public abstract void setPreferredDataModemResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
public abstract void setModemsConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
public abstract void getModemsConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.config.V1_1.ModemsConfig) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/radio/config/V1_1/ModemInfo.class
ModemInfo.java
package android.hardware.radio.config.V1_1
public final android.hardware.radio.config.V1_1.ModemInfo extends java.lang.Object {
public byte modemId
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.radio.config.V1_1.ModemInfo other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.radio.config.V1_1.ModemInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/radio/config/V1_1/ModemsConfig.class
ModemsConfig.java
package android.hardware.radio.config.V1_1
public final android.hardware.radio.config.V1_1.ModemsConfig extends java.lang.Object {
public byte numOfLiveModems
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.radio.config.V1_1.ModemsConfig other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.radio.config.V1_1.ModemsConfig _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/radio/config/V1_1/PhoneCapability.class
PhoneCapability.java
package android.hardware.radio.config.V1_1
public final android.hardware.radio.config.V1_1.PhoneCapability extends java.lang.Object {
public byte maxActiveData
public byte maxActiveInternetData
public boolean isInternetLingeringSupported
public java.util.ArrayList logicalModemList
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.radio.config.V1_1.PhoneCapability other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.radio.config.V1_1.PhoneCapability _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.hardware.radio.config.V1_1.ModemInfo _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/radio/config/V1_2/
android/hardware/radio/config/V1_2/IRadioConfigIndication$Proxy.class
IRadioConfigIndication.java
package android.hardware.radio.config.V1_2
public final android.hardware.radio.config.V1_2.IRadioConfigIndication$Proxy extends java.lang.Object implements android.hardware.radio.config.V1_2.IRadioConfigIndication {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void simSlotsStatusChanged (int, java.util.ArrayList) throws android.os.RemoteException
int type
java.util.ArrayList slotStatus
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void simSlotsStatusChanged_1_2 (int, java.util.ArrayList) throws android.os.RemoteException
int type
java.util.ArrayList slotStatus
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/radio/config/V1_2/IRadioConfigIndication$Stub.class
IRadioConfigIndication.java
package android.hardware.radio.config.V1_2
public abstract android.hardware.radio.config.V1_2.IRadioConfigIndication$Stub extends android.os.HwBinder implements android.hardware.radio.config.V1_2.IRadioConfigIndication {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.internal.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.internal.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
int type
java.util.ArrayList slotStatus
int type
java.util.ArrayList slotStatus
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/radio/config/V1_2/IRadioConfigIndication.class
IRadioConfigIndication.java
package android.hardware.radio.config.V1_2
public abstract android.hardware.radio.config.V1_2.IRadioConfigIndication extends java.lang.Object implements android.hardware.radio.config.V1_1.IRadioConfigIndication {
public static final String kInterfaceName
public static android.hardware.radio.config.V1_2.IRadioConfigIndication asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.radio.config.V1_2.IRadioConfigIndication proxy
public static android.hardware.radio.config.V1_2.IRadioConfigIndication castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.radio.config.V1_2.IRadioConfigIndication getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.radio.config.V1_2.IRadioConfigIndication getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.radio.config.V1_2.IRadioConfigIndication getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.radio.config.V1_2.IRadioConfigIndication getService () throws android.os.RemoteException
public abstract void simSlotsStatusChanged_1_2 (int, java.util.ArrayList) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/radio/config/V1_2/IRadioConfigResponse$Proxy.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_2
public final android.hardware.radio.config.V1_2.IRadioConfigResponse$Proxy extends java.lang.Object implements android.hardware.radio.config.V1_2.IRadioConfigResponse {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void getSimSlotsStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setSimSlotsMappingResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getPhoneCapabilityResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.config.V1_1.PhoneCapability) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.PhoneCapability phoneCapability
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setPreferredDataModemResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setModemsConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getModemsConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.config.V1_1.ModemsConfig) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getSimSlotsStatusResponse_1_2 (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/radio/config/V1_2/IRadioConfigResponse$Stub.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_2
public abstract android.hardware.radio.config.V1_2.IRadioConfigResponse$Stub extends android.os.HwBinder implements android.hardware.radio.config.V1_2.IRadioConfigResponse {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.internal.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.internal.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.PhoneCapability phoneCapability
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/radio/config/V1_2/IRadioConfigResponse.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_2
public abstract android.hardware.radio.config.V1_2.IRadioConfigResponse extends java.lang.Object implements android.hardware.radio.config.V1_1.IRadioConfigResponse {
public static final String kInterfaceName
public static android.hardware.radio.config.V1_2.IRadioConfigResponse asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.radio.config.V1_2.IRadioConfigResponse proxy
public static android.hardware.radio.config.V1_2.IRadioConfigResponse castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.radio.config.V1_2.IRadioConfigResponse getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.radio.config.V1_2.IRadioConfigResponse getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.radio.config.V1_2.IRadioConfigResponse getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.radio.config.V1_2.IRadioConfigResponse getService () throws android.os.RemoteException
public abstract void getSimSlotsStatusResponse_1_2 (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/radio/config/V1_2/SimSlotStatus.class
SimSlotStatus.java
package android.hardware.radio.config.V1_2
public final android.hardware.radio.config.V1_2.SimSlotStatus extends java.lang.Object {
public android.hardware.radio.config.V1_0.SimSlotStatus base
public String eid
public void <init> ()
public final boolean equals (java.lang.Object)
Object otherObject
android.hardware.radio.config.V1_2.SimSlotStatus other
public final int hashCode ()
public final java.lang.String toString ()
StringBuilder builder
public final void readFromParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob blob
public static final java.util.ArrayList readVectorFromParcel (android.os.HwParcel)
android.hardware.radio.config.V1_2.SimSlotStatus _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void readEmbeddedFromParcel (android.os.HwParcel, android.os.HwBlob, long)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
long _hidl_offset
public final void writeToParcel (android.os.HwParcel)
android.os.HwParcel parcel
android.os.HwBlob _hidl_blob
public static final void writeVectorToParcel (android.os.HwParcel, java.util.ArrayList)
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwParcel parcel
java.util.ArrayList _hidl_vec
android.os.HwBlob _hidl_blob
public final void writeEmbeddedToBlob (android.os.HwBlob, long)
android.os.HwBlob _hidl_blob
long _hidl_offset
}
android/hardware/radio/config/V1_3/
android/hardware/radio/config/V1_3/IRadioConfig$Proxy.class
IRadioConfig.java
package android.hardware.radio.config.V1_3
public final android.hardware.radio.config.V1_3.IRadioConfig$Proxy extends java.lang.Object implements android.hardware.radio.config.V1_3.IRadioConfig {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void setResponseFunctions (android.hardware.radio.config.V1_0.IRadioConfigResponse, android.hardware.radio.config.V1_0.IRadioConfigIndication) throws android.os.RemoteException
android.hardware.radio.config.V1_0.IRadioConfigResponse radioConfigResponse
android.hardware.radio.config.V1_0.IRadioConfigIndication radioConfigIndication
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getSimSlotsStatus (int) throws android.os.RemoteException
int serial
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setSimSlotsMapping (int, java.util.ArrayList) throws android.os.RemoteException
int serial
java.util.ArrayList slotMap
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getPhoneCapability (int) throws android.os.RemoteException
int serial
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setPreferredDataModem (int, byte) throws android.os.RemoteException
int serial
byte modemId
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setModemsConfig (int, android.hardware.radio.config.V1_1.ModemsConfig) throws android.os.RemoteException
int serial
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getModemsConfig (int) throws android.os.RemoteException
int serial
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getHalDeviceCapabilities (int) throws android.os.RemoteException
int serial
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/radio/config/V1_3/IRadioConfig$Stub.class
IRadioConfig.java
package android.hardware.radio.config.V1_3
public abstract android.hardware.radio.config.V1_3.IRadioConfig$Stub extends android.os.HwBinder implements android.hardware.radio.config.V1_3.IRadioConfig {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.internal.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.internal.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
android.hardware.radio.config.V1_0.IRadioConfigResponse radioConfigResponse
android.hardware.radio.config.V1_0.IRadioConfigIndication radioConfigIndication
int serial
int serial
java.util.ArrayList slotMap
int serial
int serial
byte modemId
int serial
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
int serial
int serial
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/radio/config/V1_3/IRadioConfig.class
IRadioConfig.java
package android.hardware.radio.config.V1_3
public abstract android.hardware.radio.config.V1_3.IRadioConfig extends java.lang.Object implements android.hardware.radio.config.V1_1.IRadioConfig {
public static final String kInterfaceName
public static android.hardware.radio.config.V1_3.IRadioConfig asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.radio.config.V1_3.IRadioConfig proxy
public static android.hardware.radio.config.V1_3.IRadioConfig castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.radio.config.V1_3.IRadioConfig getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.radio.config.V1_3.IRadioConfig getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.radio.config.V1_3.IRadioConfig getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.radio.config.V1_3.IRadioConfig getService () throws android.os.RemoteException
public abstract void getHalDeviceCapabilities (int) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/hardware/radio/config/V1_3/IRadioConfigResponse$Proxy.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_3
public final android.hardware.radio.config.V1_3.IRadioConfigResponse$Proxy extends java.lang.Object implements android.hardware.radio.config.V1_3.IRadioConfigResponse {
private android.os.IHwBinder mRemote
public void <init> (android.os.IHwBinder)
android.os.IHwBinder remote
public android.os.IHwBinder asBinder ()
public java.lang.String toString ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public void getSimSlotsStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setSimSlotsMappingResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getPhoneCapabilityResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.config.V1_1.PhoneCapability) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.PhoneCapability phoneCapability
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setPreferredDataModemResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setModemsConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getModemsConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.config.V1_1.ModemsConfig) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getSimSlotsStatusResponse_1_2 (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void getHalDeviceCapabilitiesResponse (android.hardware.radio.V1_6.RadioResponseInfo, boolean) throws android.os.RemoteException
android.hardware.radio.V1_6.RadioResponseInfo info
boolean modemReducedFeatureSet1
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList interfaceChain () throws android.os.RemoteException
java.util.ArrayList _hidl_out_descriptors
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
android.os.NativeHandle fd
java.util.ArrayList options
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.lang.String interfaceDescriptor () throws android.os.RemoteException
String _hidl_out_descriptor
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public java.util.ArrayList getHashChain () throws android.os.RemoteException
long _hidl_array_offset_1
byte[] _hidl_vec_element
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void setHALInstrumentation () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
long cookie
public void ping () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public void notifySyspropsChanged () throws android.os.RemoteException
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
public boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
android.os.IHwBinder$DeathRecipient recipient
}
android/hardware/radio/config/V1_3/IRadioConfigResponse$Stub.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_3
public abstract android.hardware.radio.config.V1_3.IRadioConfigResponse$Stub extends android.os.HwBinder implements android.hardware.radio.config.V1_3.IRadioConfigResponse {
public void <init> ()
public android.os.IHwBinder asBinder ()
public final java.util.ArrayList interfaceChain ()
public void debug (android.os.NativeHandle, java.util.ArrayList)
android.os.NativeHandle fd
java.util.ArrayList options
public final java.lang.String interfaceDescriptor ()
public final java.util.ArrayList getHashChain ()
public final void setHALInstrumentation ()
public final boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long)
android.os.IHwBinder$DeathRecipient recipient
long cookie
public final void ping ()
public final android.internal.hidl.base.V1_0.DebugInfo getDebugInfo ()
android.internal.hidl.base.V1_0.DebugInfo info
public final void notifySyspropsChanged ()
public final boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient)
android.os.IHwBinder$DeathRecipient recipient
public android.os.IHwInterface queryLocalInterface (java.lang.String)
String descriptor
public void registerAsService (java.lang.String) throws android.os.RemoteException
String serviceName
public java.lang.String toString ()
public void onTransact (int, android.os.HwParcel, android.os.HwParcel, int) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.PhoneCapability phoneCapability
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
android.hardware.radio.V1_6.RadioResponseInfo info
boolean modemReducedFeatureSet1
java.util.ArrayList _hidl_out_descriptors
android.os.NativeHandle fd
java.util.ArrayList options
String _hidl_out_descriptor
long _hidl_array_offset_1
byte[] _hidl_array_item_1
int _hidl_index_0
int _hidl_vec_size
android.os.HwBlob childBlob
android.os.HwBlob _hidl_blob
java.util.ArrayList _hidl_out_hashchain
android.internal.hidl.base.V1_0.DebugInfo _hidl_out_info
int _hidl_code
android.os.HwParcel _hidl_request
android.os.HwParcel _hidl_reply
int _hidl_flags
}
android/hardware/radio/config/V1_3/IRadioConfigResponse.class
IRadioConfigResponse.java
package android.hardware.radio.config.V1_3
public abstract android.hardware.radio.config.V1_3.IRadioConfigResponse extends java.lang.Object implements android.hardware.radio.config.V1_2.IRadioConfigResponse {
public static final String kInterfaceName
public static android.hardware.radio.config.V1_3.IRadioConfigResponse asInterface (android.os.IHwBinder)
String descriptor
android.os.IHwBinder binder
android.os.IHwInterface iface
android.hardware.radio.config.V1_3.IRadioConfigResponse proxy
public static android.hardware.radio.config.V1_3.IRadioConfigResponse castFrom (android.os.IHwInterface)
android.os.IHwInterface iface
public abstract android.os.IHwBinder asBinder ()
public static android.hardware.radio.config.V1_3.IRadioConfigResponse getService (java.lang.String, boolean) throws android.os.RemoteException
String serviceName
boolean retry
public static android.hardware.radio.config.V1_3.IRadioConfigResponse getService (boolean) throws android.os.RemoteException
boolean retry
public static android.hardware.radio.config.V1_3.IRadioConfigResponse getService (java.lang.String) throws android.os.RemoteException
String serviceName
public static android.hardware.radio.config.V1_3.IRadioConfigResponse getService () throws android.os.RemoteException
public abstract void getHalDeviceCapabilitiesResponse (android.hardware.radio.V1_6.RadioResponseInfo, boolean) throws android.os.RemoteException
public abstract java.util.ArrayList interfaceChain () throws android.os.RemoteException
public abstract void debug (android.os.NativeHandle, java.util.ArrayList) throws android.os.RemoteException
public abstract java.lang.String interfaceDescriptor () throws android.os.RemoteException
public abstract java.util.ArrayList getHashChain () throws android.os.RemoteException
public abstract void setHALInstrumentation () throws android.os.RemoteException
public abstract boolean linkToDeath (android.os.IHwBinder$DeathRecipient, long) throws android.os.RemoteException
public abstract void ping () throws android.os.RemoteException
public abstract android.internal.hidl.base.V1_0.DebugInfo getDebugInfo () throws android.os.RemoteException
public abstract void notifySyspropsChanged () throws android.os.RemoteException
public abstract boolean unlinkToDeath (android.os.IHwBinder$DeathRecipient) throws android.os.RemoteException
}
android/internal/telephony/sysprop/
android/internal/telephony/sysprop/AdbProperties.class
AdbProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.AdbProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional secure ()
String value
public static void secure (java.lang.Boolean)
Boolean value
}
android/internal/telephony/sysprop/ApkVerityProperties.class
ApkVerityProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.ApkVerityProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional apk_verity_mode ()
String value
public static void apk_verity_mode (java.lang.Integer)
Integer value
}
android/internal/telephony/sysprop/BackportedFixesProperties.class
BackportedFixesProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.BackportedFixesProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.List alias_bitset ()
String value
private static synthetic java.lang.Long lambda$alias_bitset$0 (java.lang.String)
String v
}
android/internal/telephony/sysprop/BluetoothProperties$snoop_default_mode_values.class
BluetoothProperties.java
package android.internal.telephony.sysprop
public final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values extends java.lang.Enum {
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values EMPTY
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values DISABLED
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values FILTERED
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values FULL
private final String propValue
private static final synthetic android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values[] $VALUES
public static android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values[] values ()
public static android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String propValue
public java.lang.String getPropValue ()
private static synthetic android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values[] $values ()
static void <clinit> ()
}
android/internal/telephony/sysprop/BluetoothProperties$snoop_log_filter_profile_map_values.class
BluetoothProperties.java
package android.internal.telephony.sysprop
public final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values extends java.lang.Enum {
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values EMPTY
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values DISABLED
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values FULLFILTER
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values HEADER
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values MAGIC
private final String propValue
private static final synthetic android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values[] $VALUES
public static android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values[] values ()
public static android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String propValue
public java.lang.String getPropValue ()
private static synthetic android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values[] $values ()
static void <clinit> ()
}
android/internal/telephony/sysprop/BluetoothProperties$snoop_log_filter_profile_pbap_values.class
BluetoothProperties.java
package android.internal.telephony.sysprop
public final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values extends java.lang.Enum {
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values EMPTY
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values DISABLED
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values FULLFILTER
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values HEADER
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values MAGIC
private final String propValue
private static final synthetic android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values[] $VALUES
public static android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values[] values ()
public static android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String propValue
public java.lang.String getPropValue ()
private static synthetic android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values[] $values ()
static void <clinit> ()
}
android/internal/telephony/sysprop/BluetoothProperties$snoop_log_mode_values.class
BluetoothProperties.java
package android.internal.telephony.sysprop
public final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values extends java.lang.Enum {
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values EMPTY
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values DISABLED
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values FILTERED
public static final enum android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values FULL
private final String propValue
private static final synthetic android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values[] $VALUES
public static android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values[] values ()
public static android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String propValue
public java.lang.String getPropValue ()
private static synthetic android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values[] $values ()
static void <clinit> ()
}
android/internal/telephony/sysprop/BluetoothProperties.class
BluetoothProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.BluetoothProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional snoop_default_mode ()
String value
public static void snoop_default_mode (android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values)
android.internal.telephony.sysprop.BluetoothProperties$snoop_default_mode_values value
public static java.util.Optional snoop_log_mode ()
String value
public static void snoop_log_mode (android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values)
android.internal.telephony.sysprop.BluetoothProperties$snoop_log_mode_values value
public static java.util.Optional snoop_log_filter_snoop_headers_enabled ()
String value
public static void snoop_log_filter_snoop_headers_enabled (java.lang.Boolean)
Boolean value
public static java.util.Optional snoop_log_filter_profile_a2dp_enabled ()
String value
public static void snoop_log_filter_profile_a2dp_enabled (java.lang.Boolean)
Boolean value
public static java.util.Optional snoop_log_filter_profile_map ()
String value
public static void snoop_log_filter_profile_map (android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values)
android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_map_values value
public static java.util.Optional snoop_log_filter_profile_pbap ()
String value
public static void snoop_log_filter_profile_pbap (android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values)
android.internal.telephony.sysprop.BluetoothProperties$snoop_log_filter_profile_pbap_values value
public static java.util.Optional snoop_log_filter_profile_rfcomm_enabled ()
String value
public static void snoop_log_filter_profile_rfcomm_enabled (java.lang.Boolean)
Boolean value
public static java.util.Optional factory_reset ()
String value
public static void factory_reset (java.lang.Boolean)
Boolean value
public static java.util.List le_audio_allow_list ()
String value
public static void le_audio_allow_list (java.util.List)
java.util.List value
public static java.util.Optional isGapLePrivacyEnabled ()
String value
public static java.util.Optional getGapLeConnMinLimit ()
String value
public static java.util.Optional isGapLeConnOnlyInit1mPhyEnabled ()
String value
public static java.util.Optional isLeAudioInbandRingtoneSupported ()
String value
public static java.util.Optional isLeAudioCodecExtensionAidlEnabled ()
String value
public static java.util.Optional getDefaultDeviceName ()
String value
public static java.util.List getClassOfDevice ()
String value
public static java.util.Optional getDefaultOutputOnlyAudioProfile ()
String value
public static java.util.Optional getDefaultDuplexAudioProfile ()
String value
public static java.util.Optional getHardwareOperatingVoltageMv ()
String value
public static java.util.Optional getHardwareIdleCurrentMa ()
String value
public static java.util.Optional getHardwareTxCurrentMa ()
String value
public static java.util.Optional getHardwareRxCurrentMa ()
String value
public static java.util.Optional isSupportPersistedStateEnabled ()
String value
public static java.util.Optional isAdapterAddressValidationEnabled ()
String value
public static java.util.Optional isProfileA2dpSinkEnabled ()
String value
public static java.util.Optional isProfileA2dpSourceEnabled ()
String value
public static java.util.Optional isProfileAshaCentralEnabled ()
String value
public static java.util.Optional isProfileAvrcpControllerEnabled ()
String value
public static java.util.Optional isProfileAvrcpTargetEnabled ()
String value
public static java.util.Optional isProfileBapBroadcastAssistEnabled ()
String value
public static java.util.Optional isProfileBapBroadcastSourceEnabled ()
String value
public static java.util.Optional isProfileBapUnicastClientEnabled ()
String value
public static java.util.Optional isProfileBasClientEnabled ()
String value
public static java.util.Optional isProfileBassClientEnabled ()
String value
public static java.util.Optional isProfileCsipSetCoordinatorEnabled ()
String value
public static java.util.Optional isProfileGattEnabled ()
String value
public static java.util.Optional isProfileGmapEnabled ()
String value
public static java.util.Optional isProfileHapClientEnabled ()
String value
public static java.util.Optional isProfileHfpAgEnabled ()
String value
public static java.util.Optional isProfileHfpHfEnabled ()
String value
public static java.util.Optional isHfpSoftwareDatapathEnabled ()
String value
public static java.util.Optional isProfileHidDeviceEnabled ()
String value
public static java.util.Optional isProfileHidHostEnabled ()
String value
public static java.util.Optional isProfileMapClientEnabled ()
String value
public static java.util.Optional isProfileMapServerEnabled ()
String value
public static java.util.Optional isProfileMcpServerEnabled ()
String value
public static java.util.Optional isProfileOppEnabled ()
String value
public static java.util.Optional isProfilePanNapEnabled ()
String value
public static java.util.Optional isProfilePanPanuEnabled ()
String value
public static java.util.Optional isProfilePbapClientEnabled ()
String value
public static java.util.Optional isProfilePbapServerEnabled ()
String value
public static java.util.Optional isProfilePbapSimEnabled ()
String value
public static java.util.Optional isProfileSapServerEnabled ()
String value
public static java.util.Optional isProfileCcpServerEnabled ()
String value
public static java.util.Optional isProfileVcpControllerEnabled ()
String value
public static java.util.Optional getLinkSupervisionTimeout ()
String value
public static java.util.Optional getClassicPageScanType ()
String value
public static java.util.Optional getClassicPageScanInterval ()
String value
public static java.util.Optional getClassicPageScanWindow ()
String value
public static java.util.Optional getClassicInquiryScanType ()
String value
public static java.util.Optional getClassicInquiryScanInterval ()
String value
public static java.util.Optional getClassicInquiryScanWindow ()
String value
public static java.util.Optional getClassicPageTimeout ()
String value
public static java.util.List getClassicSniffMaxIntervals ()
String value
public static java.util.List getClassicSniffMinIntervals ()
String value
public static java.util.List getClassicSniffAttempts ()
String value
public static java.util.List getClassicSniffTimeouts ()
String value
public static java.util.Optional getLeMinConnectionInterval ()
String value
public static java.util.Optional getLeMaxConnectionInterval ()
String value
public static java.util.Optional getLeConnectionLatency ()
String value
public static java.util.Optional getLeConnectionSupervisionTimeout ()
String value
public static java.util.Optional getLeDirectConnectionTimeout ()
String value
public static java.util.Optional getLeConnectionScanIntervalFast ()
String value
public static java.util.Optional getLeConnectionScanWindowFast ()
String value
public static java.util.Optional getLeConnectionScanWindow2mFast ()
String value
public static java.util.Optional getLeConnectionScanWindowCodedFast ()
String value
public static java.util.Optional getLeConnectionScanIntervalSlow ()
String value
public static java.util.Optional getLeConnectionScanWindowSlow ()
String value
public static java.util.Optional getLeInquiryScanInterval ()
String value
public static java.util.Optional getLeInquiryScanWindow ()
String value
public static java.util.Optional getLeVendorCapabilitiesEnabled ()
String value
public static java.util.Optional getLeMaxNumberOfConcurrentConnections ()
String value
public static java.util.List dsa_transport_preference ()
String value
public static java.util.Optional getDisableEnchancedConnection ()
String value
public static java.util.Optional isScoManagedByAudioEnabled ()
String value
public static java.util.Optional enable_sniff_offload ()
String value
public static java.util.Optional isMsftHciExtEnabled ()
String value
private static synthetic java.lang.String lambda$dsa_transport_preference$6 (java.lang.String)
String v
private static synthetic java.lang.Integer lambda$getClassicSniffTimeouts$5 (java.lang.String)
String v
private static synthetic java.lang.Integer lambda$getClassicSniffAttempts$4 (java.lang.String)
String v
private static synthetic java.lang.Integer lambda$getClassicSniffMinIntervals$3 (java.lang.String)
String v
private static synthetic java.lang.Integer lambda$getClassicSniffMaxIntervals$2 (java.lang.String)
String v
private static synthetic java.lang.Integer lambda$getClassOfDevice$1 (java.lang.String)
String v
private static synthetic java.lang.String lambda$le_audio_allow_list$0 (java.lang.String)
String v
}
android/internal/telephony/sysprop/CarProperties.class
CarProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.CarProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional boot_user_override_id ()
String value
public static void boot_user_override_id (java.lang.Integer)
Integer value
public static java.util.Optional trusted_device_device_name_prefix ()
String value
public static java.util.Optional number_pre_created_users ()
String value
public static void number_pre_created_users (java.lang.Integer)
Integer value
public static java.util.Optional number_pre_created_guests ()
String value
public static void number_pre_created_guests (java.lang.Integer)
Integer value
public static java.util.Optional user_hal_enabled ()
String value
public static void user_hal_enabled (java.lang.Boolean)
Boolean value
public static java.util.Optional user_hal_timeout ()
String value
public static void user_hal_timeout (java.lang.Integer)
Integer value
public static java.util.Optional device_policy_manager_timeout ()
String value
public static void device_policy_manager_timeout (java.lang.Integer)
Integer value
}
android/internal/telephony/sysprop/ContactsProperties.class
ContactsProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.ContactsProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional aggregate_contacts ()
String value
public static java.util.Optional debug_scan_all_packages ()
String value
public static java.util.Optional display_photo_size ()
String value
public static java.util.Optional keep_stale_account_data ()
String value
public static java.util.Optional thumbnail_size ()
String value
}
android/internal/telephony/sysprop/CrashRecoveryProperties.class
CrashRecoveryProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.CrashRecoveryProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional lastFactoryResetTimeMs ()
String value
public static void lastFactoryResetTimeMs (java.lang.Long)
Long value
public static java.util.Optional rescueBootStart ()
String value
public static void rescueBootStart (java.lang.Long)
Long value
public static java.util.Optional rescueBootCount ()
String value
public static void rescueBootCount (java.lang.Integer)
Integer value
public static java.util.Optional bootMitigationStart ()
String value
public static void bootMitigationStart (java.lang.Long)
Long value
public static java.util.Optional bootMitigationCount ()
String value
public static void bootMitigationCount (java.lang.Integer)
Integer value
public static java.util.Optional attemptingReboot ()
String value
public static void attemptingReboot (java.lang.Boolean)
Boolean value
public static java.util.Optional attemptingFactoryReset ()
String value
public static void attemptingFactoryReset (java.lang.Boolean)
Boolean value
public static java.util.Optional maxRescueLevelAttempted ()
String value
public static void maxRescueLevelAttempted (java.lang.Integer)
Integer value
public static java.util.Optional enableRescueParty ()
String value
public static void enableRescueParty (java.lang.Boolean)
Boolean value
}
android/internal/telephony/sysprop/CryptoProperties$state_values.class
CryptoProperties.java
package android.internal.telephony.sysprop
public final enum android.internal.telephony.sysprop.CryptoProperties$state_values extends java.lang.Enum {
public static final enum android.internal.telephony.sysprop.CryptoProperties$state_values ENCRYPTED
public static final enum android.internal.telephony.sysprop.CryptoProperties$state_values UNENCRYPTED
public static final enum android.internal.telephony.sysprop.CryptoProperties$state_values UNSUPPORTED
private final String propValue
private static final synthetic android.internal.telephony.sysprop.CryptoProperties$state_values[] $VALUES
public static android.internal.telephony.sysprop.CryptoProperties$state_values[] values ()
public static android.internal.telephony.sysprop.CryptoProperties$state_values valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String propValue
public java.lang.String getPropValue ()
private static synthetic android.internal.telephony.sysprop.CryptoProperties$state_values[] $values ()
static void <clinit> ()
}
android/internal/telephony/sysprop/CryptoProperties$type_values.class
CryptoProperties.java
package android.internal.telephony.sysprop
public final enum android.internal.telephony.sysprop.CryptoProperties$type_values extends java.lang.Enum {
public static final enum android.internal.telephony.sysprop.CryptoProperties$type_values BLOCK
public static final enum android.internal.telephony.sysprop.CryptoProperties$type_values FILE
public static final enum android.internal.telephony.sysprop.CryptoProperties$type_values NONE
private final String propValue
private static final synthetic android.internal.telephony.sysprop.CryptoProperties$type_values[] $VALUES
public static android.internal.telephony.sysprop.CryptoProperties$type_values[] values ()
public static android.internal.telephony.sysprop.CryptoProperties$type_values valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String propValue
public java.lang.String getPropValue ()
private static synthetic android.internal.telephony.sysprop.CryptoProperties$type_values[] $values ()
static void <clinit> ()
}
android/internal/telephony/sysprop/CryptoProperties.class
CryptoProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.CryptoProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional type ()
String value
public static void type (android.internal.telephony.sysprop.CryptoProperties$type_values)
android.internal.telephony.sysprop.CryptoProperties$type_values value
public static java.util.Optional state ()
String value
}
android/internal/telephony/sysprop/DeviceProperties.class
DeviceProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.DeviceProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional media_performance_class ()
String value
}
android/internal/telephony/sysprop/DisplayProperties.class
DisplayProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.DisplayProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional debug_force_msaa ()
String value
public static void debug_force_msaa (java.lang.Boolean)
Boolean value
public static java.util.Optional debug_opengl_trace ()
String value
public static void debug_opengl_trace (java.lang.String)
String value
public static java.util.Optional debug_force_rtl ()
String value
public static void debug_force_rtl (java.lang.Boolean)
Boolean value
public static java.util.Optional debug_layout ()
String value
public static void debug_layout (java.lang.Boolean)
Boolean value
public static java.util.Optional debug_vri_package ()
String value
public static void debug_vri_package (java.lang.String)
String value
}
android/internal/telephony/sysprop/HdmiProperties$cec_device_types_values.class
HdmiProperties.java
package android.internal.telephony.sysprop
public final enum android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values extends java.lang.Enum {
public static final enum android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values TV
public static final enum android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values RECORDING_DEVICE
public static final enum android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values RESERVED
public static final enum android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values TUNER
public static final enum android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values PLAYBACK_DEVICE
public static final enum android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values AUDIO_SYSTEM
public static final enum android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values PURE_CEC_SWITCH
public static final enum android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values VIDEO_PROCESSOR
private final String propValue
private static final synthetic android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values[] $VALUES
public static android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values[] values ()
public static android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String propValue
public java.lang.String getPropValue ()
private static synthetic android.internal.telephony.sysprop.HdmiProperties$cec_device_types_values[] $values ()
static void <clinit> ()
}
android/internal/telephony/sysprop/HdmiProperties$playback_device_action_on_routing_control_values.class
HdmiProperties.java
package android.internal.telephony.sysprop
public final enum android.internal.telephony.sysprop.HdmiProperties$playback_device_action_on_routing_control_values extends java.lang.Enum {
public static final enum android.internal.telephony.sysprop.HdmiProperties$playback_device_action_on_routing_control_values NONE
public static final enum android.internal.telephony.sysprop.HdmiProperties$playback_device_action_on_routing_control_values WAKE_UP_ONLY
public static final enum android.internal.telephony.sysprop.HdmiProperties$playback_device_action_on_routing_control_values WAKE_UP_AND_SEND_ACTIVE_SOURCE
private final String propValue
private static final synthetic android.internal.telephony.sysprop.HdmiProperties$playback_device_action_on_routing_control_values[] $VALUES
public static android.internal.telephony.sysprop.HdmiProperties$playback_device_action_on_routing_control_values[] values ()
public static android.internal.telephony.sysprop.HdmiProperties$playback_device_action_on_routing_control_values valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String propValue
public java.lang.String getPropValue ()
private static synthetic android.internal.telephony.sysprop.HdmiProperties$playback_device_action_on_routing_control_values[] $values ()
static void <clinit> ()
}
android/internal/telephony/sysprop/HdmiProperties.class
HdmiProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.HdmiProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.List device_type ()
String value
public static java.util.List cec_device_types ()
String value
public static java.util.Optional arc_port ()
String value
public static java.util.Optional forward_volume_keys_when_system_audio_mode_off ()
String value
public static java.util.Optional is_switch ()
String value
public static java.util.Optional playback_device_action_on_routing_control ()
String value
private static synthetic java.lang.Integer lambda$device_type$0 (java.lang.String)
String v
}
android/internal/telephony/sysprop/HypervisorProperties.class
HypervisorProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.HypervisorProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional hypervisor_version ()
String value
public static java.util.Optional hypervisor_vm_supported ()
String value
public static java.util.Optional hypervisor_protected_vm_supported ()
String value
}
android/internal/telephony/sysprop/InputProperties.class
InputProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.InputProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional simulate_stylus_with_touch ()
String value
public static java.util.Optional enable_motion_prediction ()
String value
public static java.util.Optional force_enable_stylus_pointer_icon ()
String value
public static java.util.Optional enable_keyboard_backlight_animation ()
String value
public static java.util.Optional enable_input_device_usage_metrics ()
String value
}
android/internal/telephony/sysprop/MediaProperties$codec2_hal_selection_values.class
MediaProperties.java
package android.internal.telephony.sysprop
public final enum android.internal.telephony.sysprop.MediaProperties$codec2_hal_selection_values extends java.lang.Enum {
public static final enum android.internal.telephony.sysprop.MediaProperties$codec2_hal_selection_values AIDL
public static final enum android.internal.telephony.sysprop.MediaProperties$codec2_hal_selection_values HIDL
private final String propValue
private static final synthetic android.internal.telephony.sysprop.MediaProperties$codec2_hal_selection_values[] $VALUES
public static android.internal.telephony.sysprop.MediaProperties$codec2_hal_selection_values[] values ()
public static android.internal.telephony.sysprop.MediaProperties$codec2_hal_selection_values valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String propValue
public java.lang.String getPropValue ()
private static synthetic android.internal.telephony.sysprop.MediaProperties$codec2_hal_selection_values[] $values ()
static void <clinit> ()
}
android/internal/telephony/sysprop/MediaProperties.class
MediaProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.MediaProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional swcodec_ion_heapmask ()
String value
public static java.util.Optional swcodec_ion_align ()
String value
public static java.util.Optional swcodec_ion_flags ()
String value
public static java.util.Optional codec2_dmabuf_padding ()
String value
public static java.util.Optional resolution_limit_32bit ()
String value
public static java.util.Optional codec2_hal_selection ()
String value
public static java.util.Optional codec2_remove_rendering_depth ()
String value
}
android/internal/telephony/sysprop/MemoryProperties.class
MemoryProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.MemoryProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional memory_ddr_size ()
String value
}
android/internal/telephony/sysprop/NetworkProperties.class
NetworkProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.NetworkProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional tcp_init_rwnd ()
String value
public static void tcp_init_rwnd (java.lang.Integer)
Integer value
public static java.util.Optional isCellular464XlatEnabled ()
String value
}
android/internal/telephony/sysprop/NfcProperties$snoop_log_mode_values.class
NfcProperties.java
package android.internal.telephony.sysprop
public final enum android.internal.telephony.sysprop.NfcProperties$snoop_log_mode_values extends java.lang.Enum {
public static final enum android.internal.telephony.sysprop.NfcProperties$snoop_log_mode_values FULL
public static final enum android.internal.telephony.sysprop.NfcProperties$snoop_log_mode_values FILTERED
private final String propValue
private static final synthetic android.internal.telephony.sysprop.NfcProperties$snoop_log_mode_values[] $VALUES
public static android.internal.telephony.sysprop.NfcProperties$snoop_log_mode_values[] values ()
public static android.internal.telephony.sysprop.NfcProperties$snoop_log_mode_values valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String propValue
public java.lang.String getPropValue ()
private static synthetic android.internal.telephony.sysprop.NfcProperties$snoop_log_mode_values[] $values ()
static void <clinit> ()
}
android/internal/telephony/sysprop/NfcProperties.class
NfcProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.NfcProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional debug_enabled ()
String value
public static void debug_enabled (java.lang.Boolean)
Boolean value
public static java.util.Optional snoop_log_mode ()
String value
public static void snoop_log_mode (android.internal.telephony.sysprop.NfcProperties$snoop_log_mode_values)
android.internal.telephony.sysprop.NfcProperties$snoop_log_mode_values value
public static java.util.Optional vendor_debug_enabled ()
String value
public static void vendor_debug_enabled (java.lang.Boolean)
Boolean value
public static java.util.Optional skipNdefRead ()
String value
public static java.util.Optional initialized ()
String value
public static void initialized (java.lang.Boolean)
Boolean value
public static java.util.List info_antpos_X ()
String value
public static java.util.List info_antpos_Y ()
String value
public static java.util.Optional info_antpos_device_width ()
String value
public static java.util.Optional info_antpos_device_height ()
String value
public static java.util.Optional info_antpos_device_foldable ()
String value
public static java.util.Optional observe_mode_supported ()
String value
public static java.util.Optional get_caps_supported ()
String value
private static synthetic java.lang.Integer lambda$info_antpos_Y$1 (java.lang.String)
String v
private static synthetic java.lang.Integer lambda$info_antpos_X$0 (java.lang.String)
String v
}
android/internal/telephony/sysprop/OtaProperties.class
OtaProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.OtaProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional warm_reset ()
String value
public static void warm_reset (java.lang.Boolean)
Boolean value
public static java.util.Optional ab_ota_partitions ()
String value
public static java.util.Optional virtual_ab_enabled ()
String value
public static java.util.Optional virtual_ab_retrofit ()
String value
public static java.util.Optional other_vbmeta_digest ()
String value
public static void other_vbmeta_digest (java.lang.String)
String value
}
android/internal/telephony/sysprop/PowerProperties.class
PowerProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.PowerProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional fixed_performance_scale_factor ()
String value
public static java.util.Optional battery_input_suspended ()
String value
public static void battery_input_suspended (java.lang.Boolean)
Boolean value
public static java.util.Optional permissionless_turn_screen_on ()
String value
public static void permissionless_turn_screen_on (java.lang.Boolean)
Boolean value
public static java.util.Optional waive_target_sdk_check_for_turn_screen_on ()
String value
}
android/internal/telephony/sysprop/SensorProperties.class
SensorProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.SensorProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional isHighQualityBarometerImplemented ()
String value
}
android/internal/telephony/sysprop/SetupWizardProperties.class
SetupWizardProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.SetupWizardProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional theme ()
String value
public static void theme (java.lang.String)
String value
public static java.util.List esim_cid_ignore ()
String value
private static synthetic java.lang.String lambda$esim_cid_ignore$0 (java.lang.String)
String v
}
android/internal/telephony/sysprop/SocProperties.class
SocProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.SocProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional soc_manufacturer ()
String value
public static java.util.Optional soc_model ()
String value
}
android/internal/telephony/sysprop/TelephonyProperties.class
TelephonyProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.TelephonyProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional airplane_mode_on ()
String value
public static void airplane_mode_on (java.lang.Boolean)
Boolean value
public static java.util.List baseband_version ()
String value
public static void baseband_version (java.util.List)
java.util.List value
public static java.util.Optional ril_impl ()
String value
public static java.util.List operator_alpha ()
String value
public static void operator_alpha (java.util.List)
java.util.List value
public static java.util.List operator_numeric ()
String value
public static void operator_numeric (java.util.List)
java.util.List value
public static java.util.Optional operator_is_manual ()
String value
public static java.util.List operator_is_roaming ()
String value
public static void operator_is_roaming (java.util.List)
java.util.List value
public static java.util.List operator_iso_country ()
String value
public static void operator_iso_country (java.util.List)
java.util.List value
public static java.util.Optional lte_on_cdma_product_type ()
String value
public static java.util.Optional lte_on_cdma_device ()
String value
public static java.util.List current_active_phone ()
String value
public static void current_active_phone (java.util.List)
java.util.List value
public static java.util.List sim_state ()
String value
public static void sim_state (java.util.List)
java.util.List value
public static java.util.List icc_operator_numeric ()
String value
public static void icc_operator_numeric (java.util.List)
java.util.List value
public static java.util.List icc_operator_alpha ()
String value
public static void icc_operator_alpha (java.util.List)
java.util.List value
public static java.util.List icc_operator_iso_country ()
String value
public static void icc_operator_iso_country (java.util.List)
java.util.List value
public static java.util.List data_network_type ()
String value
public static void data_network_type (java.util.List)
java.util.List value
public static java.util.Optional in_ecm_mode ()
String value
public static void in_ecm_mode (java.lang.Boolean)
Boolean value
public static java.util.Optional ecm_exit_timer ()
String value
public static java.util.Optional operator_idp_string ()
String value
public static void operator_idp_string (java.lang.String)
String value
public static java.util.List otasp_num_schema ()
String value
public static java.util.Optional disable_call ()
String value
public static java.util.Optional ril_sends_multiple_call_ring ()
String value
public static java.util.Optional call_ring_delay ()
String value
public static java.util.Optional cdma_msg_id ()
String value
public static void cdma_msg_id (java.lang.Integer)
Integer value
public static java.util.Optional wake_lock_timeout ()
String value
public static java.util.Optional reset_on_radio_tech_change ()
String value
public static java.util.List sms_receive ()
String value
public static java.util.List sms_send ()
String value
public static java.util.Optional test_csim ()
String value
public static java.util.Optional ignore_nitz ()
String value
public static java.util.Optional multi_sim_config ()
String value
public static void multi_sim_config (java.lang.String)
String value
public static java.util.Optional reboot_on_modem_change ()
String value
public static java.util.Optional videocall_audio_output ()
String value
public static java.util.Optional enable_esim_ui_by_default ()
String value
public static java.util.List default_network ()
String value
public static java.util.Optional data_roaming ()
String value
public static java.util.Optional mobile_data ()
String value
public static java.util.Optional wps_info ()
String value
public static java.util.Optional max_active_modems ()
String value
public static java.util.Optional sim_slots_count ()
String value
private static synthetic java.lang.Integer lambda$default_network$14 (java.lang.String)
String v
private static synthetic java.lang.Boolean lambda$sms_send$13 (java.lang.String)
String v
private static synthetic java.lang.Boolean lambda$sms_receive$12 (java.lang.String)
String v
private static synthetic java.lang.String lambda$otasp_num_schema$11 (java.lang.String)
String v
private static synthetic java.lang.String lambda$data_network_type$10 (java.lang.String)
String v
private static synthetic java.lang.String lambda$icc_operator_iso_country$9 (java.lang.String)
String v
private static synthetic java.lang.String lambda$icc_operator_alpha$8 (java.lang.String)
String v
private static synthetic java.lang.String lambda$icc_operator_numeric$7 (java.lang.String)
String v
private static synthetic java.lang.String lambda$sim_state$6 (java.lang.String)
String v
private static synthetic java.lang.Integer lambda$current_active_phone$5 (java.lang.String)
String v
private static synthetic java.lang.String lambda$operator_iso_country$4 (java.lang.String)
String v
private static synthetic java.lang.Boolean lambda$operator_is_roaming$3 (java.lang.String)
String v
private static synthetic java.lang.String lambda$operator_numeric$2 (java.lang.String)
String v
private static synthetic java.lang.String lambda$operator_alpha$1 (java.lang.String)
String v
private static synthetic java.lang.String lambda$baseband_version$0 (java.lang.String)
String v
}
android/internal/telephony/sysprop/ThreadNetworkProperties.class
ThreadNetworkProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.ThreadNetworkProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional country_code ()
String value
}
android/internal/telephony/sysprop/TraceProperties.class
TraceProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.TraceProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional user_initiated ()
String value
public static void user_initiated (java.lang.Boolean)
Boolean value
}
android/internal/telephony/sysprop/VndkProperties.class
VndkProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.VndkProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional vendor_vndk_version ()
String value
public static java.util.Optional product_vndk_version ()
String value
}
android/internal/telephony/sysprop/WidevineProperties.class
WidevineProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.WidevineProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional forcel3_enabled ()
String value
public static void forcel3_enabled (java.lang.Boolean)
Boolean value
}
android/internal/telephony/sysprop/WifiProperties.class
WifiProperties.java
package android.internal.telephony.sysprop
public final android.internal.telephony.sysprop.WifiProperties extends java.lang.Object {
private void <init> ()
private static java.lang.Boolean tryParseBoolean (java.lang.String)
String str
private static java.lang.Integer tryParseInteger (java.lang.String)
NumberFormatException e
String str
private static java.lang.Integer tryParseUInt (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseLong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Long tryParseULong (java.lang.String)
NumberFormatException e
String str
private static java.lang.Double tryParseDouble (java.lang.String)
NumberFormatException e
String str
private static java.lang.String tryParseString (java.lang.String)
String str
private static java.lang.Enum tryParseEnum (java.lang.Class, java.lang.String)
IllegalArgumentException e
Class enumType
String str
private static java.util.List tryParseList (java.util.function.Function, java.lang.String)
StringBuilder sb
java.util.function.Function elementParser
String str
java.util.List ret
int p
private static java.util.List tryParseEnumList (java.lang.Class, java.lang.String)
String element
Class enumType
String str
java.util.List ret
private static java.lang.String escape (java.lang.String)
String str
private static java.lang.String formatList (java.util.List)
Object element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatUIntList (java.util.List)
Integer element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatULongList (java.util.List)
Long element
java.util.List list
java.util.StringJoiner joiner
private static java.lang.String formatEnumList (java.util.List, java.util.function.Function)
Enum element
java.util.List list
java.util.function.Function elementFormatter
java.util.StringJoiner joiner
public static java.util.Optional start_supplicant ()
String value
public static void start_supplicant (java.lang.Boolean)
Boolean value
public static java.util.Optional stop_supplicant ()
String value
public static void stop_supplicant (java.lang.Boolean)
Boolean value
}
android/os/
android/os/Registrant.uau
android/os/RegistrantList.uau
android/telephony/
android/telephony/gsm/
android/telephony/gsm/SmsManager.class
SmsManager.java
package android.telephony.gsm
public final android.telephony.gsm.SmsManager extends java.lang.Object {
private static android.telephony.gsm.SmsManager sInstance
private android.telephony.SmsManager mSmsMgrProxy
public static final int STATUS_ON_SIM_FREE
public static final int STATUS_ON_SIM_READ
public static final int STATUS_ON_SIM_UNREAD
public static final int STATUS_ON_SIM_SENT
public static final int STATUS_ON_SIM_UNSENT
public static final int RESULT_ERROR_GENERIC_FAILURE
public static final int RESULT_ERROR_RADIO_OFF
public static final int RESULT_ERROR_NULL_PDU
public static final int RESULT_ERROR_NO_SERVICE
public static final android.telephony.gsm.SmsManager getDefault ()
private void <init> ()
public final void sendTextMessage (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)
String destinationAddress
String scAddress
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
public final java.util.ArrayList divideMessage (java.lang.String)
String text
public final void sendMultipartTextMessage (java.lang.String, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList)
String destinationAddress
String scAddress
java.util.ArrayList parts
java.util.ArrayList sentIntents
java.util.ArrayList deliveryIntents
public final void sendDataMessage (java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent)
String destinationAddress
String scAddress
short destinationPort
byte[] data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
public final boolean copyMessageToSim (byte[], byte[], int)
byte[] smsc
byte[] pdu
int status
public final boolean deleteMessageFromSim (int)
int messageIndex
public final boolean updateMessageOnSim (int, int, byte[])
int messageIndex
int newStatus
byte[] pdu
public final java.util.ArrayList getAllMessagesFromSim ()
}
android/telephony/gsm/SmsMessage$MessageClass.class
SmsMessage.java
package android.telephony.gsm
public final enum android.telephony.gsm.SmsMessage$MessageClass extends java.lang.Enum {
public static final enum android.telephony.gsm.SmsMessage$MessageClass UNKNOWN
public static final enum android.telephony.gsm.SmsMessage$MessageClass CLASS_0
public static final enum android.telephony.gsm.SmsMessage$MessageClass CLASS_1
public static final enum android.telephony.gsm.SmsMessage$MessageClass CLASS_2
public static final enum android.telephony.gsm.SmsMessage$MessageClass CLASS_3
private static final synthetic android.telephony.gsm.SmsMessage$MessageClass[] $VALUES
public static android.telephony.gsm.SmsMessage$MessageClass[] values ()
public static android.telephony.gsm.SmsMessage$MessageClass valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic android.telephony.gsm.SmsMessage$MessageClass[] $values ()
static void <clinit> ()
}
android/telephony/gsm/SmsMessage$SubmitPdu.class
SmsMessage.java
package android.telephony.gsm
public android.telephony.gsm.SmsMessage$SubmitPdu extends java.lang.Object {
public byte[] encodedScAddress
public byte[] encodedMessage
public void <init> ()
protected void <init> (com.android.internal.telephony.SmsMessageBase$SubmitPduBase)
com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
public java.lang.String toString ()
}
android/telephony/gsm/SmsMessage.class
SmsMessage.java
package android.telephony.gsm
public android.telephony.gsm.SmsMessage extends java.lang.Object {
public static final int ENCODING_UNKNOWN
public static final int ENCODING_7BIT
public static final int ENCODING_8BIT
public static final int ENCODING_16BIT
public static final int MAX_USER_DATA_BYTES
public static final int MAX_USER_DATA_BYTES_WITH_HEADER
public static final int MAX_USER_DATA_SEPTETS
public static final int MAX_USER_DATA_SEPTETS_WITH_HEADER
public com.android.internal.telephony.SmsMessageBase mWrappedSmsMessage
public void <init> ()
private void <init> (com.android.internal.telephony.SmsMessageBase)
com.android.internal.telephony.SmsMessageBase smb
public static android.telephony.gsm.SmsMessage createFromPdu (byte[])
com.android.internal.telephony.SmsMessageBase wrappedMessage
byte[] pdu
com.android.internal.telephony.SmsMessageBase wrappedMessage
int activePhone
public static int getTPLayerLengthForPDU (java.lang.String)
String pdu
int activePhone
public static int[] calculateLength (java.lang.CharSequence, boolean)
CharSequence messageBody
boolean use7bitOnly
com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
int[] ret
public static int[] calculateLength (java.lang.String, boolean)
String messageBody
boolean use7bitOnly
public static android.telephony.gsm.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, byte[])
com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
String scAddress
String destinationAddress
String message
boolean statusReportRequested
byte[] header
com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
int activePhone
public static android.telephony.gsm.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean)
com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
String scAddress
String destinationAddress
String message
boolean statusReportRequested
com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
int activePhone
public static android.telephony.gsm.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, short, byte[], boolean)
com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
String scAddress
String destinationAddress
short destinationPort
byte[] data
boolean statusReportRequested
com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
int activePhone
public java.lang.String getServiceCenterAddress ()
public java.lang.String getOriginatingAddress ()
public java.lang.String getDisplayOriginatingAddress ()
public java.lang.String getMessageBody ()
public android.telephony.gsm.SmsMessage$MessageClass getMessageClass ()
int index
public java.lang.String getDisplayMessageBody ()
public java.lang.String getPseudoSubject ()
public long getTimestampMillis ()
public boolean isEmail ()
public java.lang.String getEmailBody ()
public java.lang.String getEmailFrom ()
public int getProtocolIdentifier ()
public boolean isReplace ()
public boolean isCphsMwiMessage ()
public boolean isMWIClearMessage ()
public boolean isMWISetMessage ()
public boolean isMwiDontStore ()
public byte[] getUserData ()
public byte[] getPdu ()
public int getStatusOnSim ()
public int getStatusOnIcc ()
public int getIndexOnSim ()
public int getIndexOnIcc ()
public int getStatus ()
public boolean isStatusReportMessage ()
public boolean isReplyPathPresent ()
private static final com.android.internal.telephony.SmsMessageBase getSmsFacility ()
int activePhone
}
android/util/
android/util/LocalLog.ReadOnlyLocalLog.uau
android/util/LocalLog.uau
android/util/TimeUtils.uau
com/
com/android/
com/android/cellbroadcastservice/
com/android/cellbroadcastservice/CellBroadcastStatsLog.class
CellBroadcastStatsLog.java
package com.android.cellbroadcastservice
public final com.android.cellbroadcastservice.CellBroadcastStatsLog extends java.lang.Object {
public static final int CB_MESSAGE_REPORTED
public static final int CB_MESSAGE_ERROR
public static final int CB_MESSAGE_FILTERED
public static final int CB_CONFIG_UPDATED
public static final int CB_MODULE_ERROR_REPORTED
public static final int CB_SERVICE_FEATURE_CHANGED
public static final int CB_RECEIVER_FEATURE_CHANGED
public static final int CELL_BROADCAST_MESSAGE_REPORTED__TYPE__UNKNOWN_TYPE
public static final int CELL_BROADCAST_MESSAGE_REPORTED__TYPE__GSM
public static final int CELL_BROADCAST_MESSAGE_REPORTED__TYPE__CDMA
public static final int CELL_BROADCAST_MESSAGE_REPORTED__TYPE__CDMA_SPC
public static final int CELL_BROADCAST_MESSAGE_REPORTED__SOURCE__UNKNOWN_SOURCE
public static final int CELL_BROADCAST_MESSAGE_REPORTED__SOURCE__FRAMEWORK
public static final int CELL_BROADCAST_MESSAGE_REPORTED__SOURCE__CB_SERVICE
public static final int CELL_BROADCAST_MESSAGE_REPORTED__SOURCE__CB_RECEIVER_APP
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__UNKNOWN_TYPE
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__CDMA_DECODING_ERROR
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__CDMA_SCP_EMPTY
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__CDMA_SCP_HANDLING_ERROR
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__GSM_INVALID_HEADER_LENGTH
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__GSM_UNSUPPORTED_HEADER_MESSAGE_TYPE
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__GSM_UNSUPPORTED_HEADER_DATA_CODING_SCHEME
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__GSM_INVALID_PDU
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__GSM_INVALID_GEO_FENCING_DATA
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__GSM_UMTS_INVALID_WAC
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__FAILED_TO_INSERT_TO_DB
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__UNEXPECTED_GEOMETRY_FROM_FWK
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__UNEXPECTED_GSM_MESSAGE_TYPE_FROM_FWK
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__UNEXPECTED_CDMA_MESSAGE_TYPE_FROM_FWK
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__UNEXPECTED_CDMA_SCP_MESSAGE_TYPE_FROM_FWK
public static final int CELL_BROADCAST_MESSAGE_ERROR__TYPE__NO_CONNECTION_TO_CB_SERVICE
public static final int CELL_BROADCAST_MESSAGE_FILTERED__TYPE__UNKNOWN_TYPE
public static final int CELL_BROADCAST_MESSAGE_FILTERED__TYPE__GSM
public static final int CELL_BROADCAST_MESSAGE_FILTERED__TYPE__CDMA
public static final int CELL_BROADCAST_MESSAGE_FILTERED__TYPE__CDMA_SPC
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__NOT_FILTERED
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__DUPLICATE_MESSAGE
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__GEOFENCED_MESSAGE
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__AREA_INFO_MESSAGE
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__DISABLED_BY_OEM
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__NOTSHOW_ECBM
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__NOTSHOW_USER_PREF
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__NOTSHOW_EMPTY_BODY
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__NOTSHOW_MISMATCH_PREF_SECOND_LANG
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__NOTSHOW_PREF_SECONDLANG_OFF
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__NOTSHOW_MISMATCH_DEVICE_LANG_SETTING
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__NOTSHOW_MESSAGE_FOR_TESTMODE
public static final int CELL_BROADCAST_MESSAGE_FILTERED__FILTER__NOTSHOW_FILTER_STRING
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__SOURCE__UNKNOWN_SOURCE
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__SOURCE__FRAMEWORK
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__SOURCE__CB_SERVICE
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__SOURCE__CB_RECEIVER_APP
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_UNKNOWN
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_BAD_CONFIG
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_DB_MIGRATION
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_DEFAULT_RES
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_ENABLE_CHANNEL
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_GET_LOCATION
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_MISSING_RES
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_PLAY_FLASH
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_PLAY_SOUND
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_PLAY_TTS
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_PREF_MIGRATION
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_PROVIDER_INIT
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_RESET_CHANNEL_R
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_STATUS_BAR
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_REMINDER_INTERVAL
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_ICON_RESOURCE
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_CHANNEL_RANGE_PARSE
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_DB_INIT
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_NOT_FOUND_DEFAULT_CBR_PKGS
public static final int CELL_BROADCAST_MODULE_ERROR_REPORTED__TYPE__ERROR_FOUND_MULTIPLE_CBR_PKGS
public static final byte ANNOTATION_ID_IS_UID
public static final byte ANNOTATION_ID_TRUNCATE_TIMESTAMP
public static final byte ANNOTATION_ID_PRIMARY_FIELD
public static final byte ANNOTATION_ID_EXCLUSIVE_STATE
public static final byte ANNOTATION_ID_PRIMARY_FIELD_FIRST_UID
public static final byte ANNOTATION_ID_DEFAULT_STATE
public static final byte ANNOTATION_ID_TRIGGER_STATE_RESET
public static final byte ANNOTATION_ID_STATE_NESTED
public void <init> ()
public static void write (int, boolean, byte[], boolean, boolean, boolean, boolean, boolean)
int code
boolean arg1
byte[] arg2
boolean arg3
boolean arg4
boolean arg5
boolean arg6
boolean arg7
android.util.StatsEvent$Builder builder
public static void write (int, boolean, boolean, boolean)
int code
boolean arg1
boolean arg2
boolean arg3
android.util.StatsEvent$Builder builder
public static void write (int, int, int)
int code
int arg1
int arg2
android.util.StatsEvent$Builder builder
public static void write (int, int, int, int, int)
int code
int arg1
int arg2
int arg3
int arg4
android.util.StatsEvent$Builder builder
public static void write (int, int, int, int, int, java.lang.String, java.lang.String)
int code
int arg1
int arg2
int arg3
int arg4
String arg5
String arg6
android.util.StatsEvent$Builder builder
public static void write (int, int, java.lang.String)
int code
int arg1
String arg2
android.util.StatsEvent$Builder builder
public static void write (int, java.lang.String, byte[])
int code
String arg1
byte[] arg2
android.util.StatsEvent$Builder builder
static void <clinit> ()
}
com/android/internal/
com/android/internal/os/
com/android/internal/os/SomeArgs.uau
com/android/internal/telephony/
com/android/internal/telephony/ATParseEx.class
ATParseEx.java
package com.android.internal.telephony
public com.android.internal.telephony.ATParseEx extends java.lang.RuntimeException {
public void <init> ()
public void <init> (java.lang.String)
String s
}
com/android/internal/telephony/ATResponseParser.class
ATResponseParser.java
package com.android.internal.telephony
public com.android.internal.telephony.ATResponseParser extends java.lang.Object {
private String mLine
private int mNext
private int mTokStart
private int mTokEnd
public void <init> (java.lang.String)
String line
public boolean nextBoolean ()
char c
public int nextInt ()
char c
int i
int ret
public java.lang.String nextString ()
public boolean hasMore ()
private void nextTok ()
char c
boolean hasQuote
StringIndexOutOfBoundsException ex
int len
private char skipWhiteSpace (char)
char c
int len
private void skipPrefix ()
char c
int s
}
com/android/internal/telephony/AndroidUtilIndentingPrintWriter.class
IndentingPrintWriter.java
package com.android.internal.telephony
public com.android.internal.telephony.AndroidUtilIndentingPrintWriter extends java.io.PrintWriter {
private final String mSingleIndent
private final int mWrapLength
private StringBuilder mIndentBuilder
private char[] mCurrentIndent
private int mCurrentLength
private boolean mEmptyLine
private char[] mSingleChar
public void <init> (java.io.Writer)
java.io.Writer writer
public void <init> (java.io.Writer, java.lang.String)
java.io.Writer writer
String singleIndent
public void <init> (java.io.Writer, java.lang.String, java.lang.String)
java.io.Writer writer
String singleIndent
String prefix
public void <init> (java.io.Writer, java.lang.String, int)
java.io.Writer writer
String singleIndent
int wrapLength
public void <init> (java.io.Writer, java.lang.String, java.lang.String, int)
java.io.Writer writer
String singleIndent
String prefix
int wrapLength
public com.android.internal.telephony.AndroidUtilIndentingPrintWriter setIndent (java.lang.String)
String indent
public com.android.internal.telephony.AndroidUtilIndentingPrintWriter setIndent (int)
int i
int indent
public com.android.internal.telephony.AndroidUtilIndentingPrintWriter increaseIndent ()
public com.android.internal.telephony.AndroidUtilIndentingPrintWriter decreaseIndent ()
public com.android.internal.telephony.AndroidUtilIndentingPrintWriter print (java.lang.String, java.lang.Object)
String string
String string
String string
String string
String string
String string
String string
String string
String string
String string
String key
Object value
String string
public com.android.internal.telephony.AndroidUtilIndentingPrintWriter printHexInt (java.lang.String, int)
String key
int value
public void println ()
public void write (int)
int c
public void write (java.lang.String, int, int)
String s
int off
int len
char[] buf
public void write (char[], int, int)
char ch
char[] buf
int offset
int count
int indentLength
int bufferEnd
int lineStart
int lineEnd
private void maybeWriteIndent ()
}
com/android/internal/telephony/AppSmsManager$AppRequestInfo.class
AppSmsManager.java
package com.android.internal.telephony
final com.android.internal.telephony.AppSmsManager$AppRequestInfo extends java.lang.Object {
public final String packageName
public final android.app.PendingIntent pendingIntent
public final String token
public final long timestamp
public final String prefixes
public final int subId
public final boolean packageBasedToken
final synthetic com.android.internal.telephony.AppSmsManager this$0
void <init> (com.android.internal.telephony.AppSmsManager, java.lang.String, android.app.PendingIntent, java.lang.String)
String packageName
android.app.PendingIntent pendingIntent
String token
void <init> (com.android.internal.telephony.AppSmsManager, java.lang.String, android.app.PendingIntent, java.lang.String, java.lang.String, int, boolean)
String packageName
android.app.PendingIntent pendingIntent
String token
String prefixes
int subId
boolean packageBasedToken
}
com/android/internal/telephony/AppSmsManager.class
AppSmsManager.java
package com.android.internal.telephony
public com.android.internal.telephony.AppSmsManager extends java.lang.Object {
private static final String LOG_TAG
private static final long TIMEOUT_MILLIS
private final java.security.SecureRandom mRandom
private final android.content.Context mContext
private final Object mLock
private final java.util.Map mTokenMap
private final java.util.Map mPackageMap
public void <init> (android.content.Context)
android.content.Context context
public java.lang.String createAppSpecificSmsToken (java.lang.String, android.app.PendingIntent)
com.android.internal.telephony.AppSmsManager$AppRequestInfo info
String callingPkg
android.app.PendingIntent intent
android.app.AppOpsManager appOps
String token
public java.lang.String createAppSpecificSmsTokenWithPackageInfo (int, java.lang.String, java.lang.String, android.app.PendingIntent)
com.android.internal.telephony.AppSmsManager$AppRequestInfo info
int subId
String callingPackageName
String prefixes
android.app.PendingIntent intent
android.app.AppOpsManager appOps
String token
public boolean handleSmsReceivedIntent (android.content.Intent)
android.content.Intent fillIn
android.app.PendingIntent$CanceledException e
String message
com.android.internal.telephony.AppSmsManager$AppRequestInfo info
android.content.Intent intent
private void removeExpiredTokenLocked ()
android.content.Intent fillIn
java.util.Map$Entry entry
com.android.internal.telephony.AppSmsManager$AppRequestInfo request
long currentTimeMillis
java.util.Iterator iterator
private java.lang.String extractMessage (android.content.Intent)
android.telephony.SmsMessage message
android.content.Intent intent
android.telephony.SmsMessage[] messages
StringBuilder fullMessageBuilder
private com.android.internal.telephony.AppSmsManager$AppRequestInfo findAppRequestInfoSmsIntentLocked (java.lang.String)
String token
String fullMessage
private java.lang.String generateNonce ()
byte[] bytes
private boolean hasPrefix (java.lang.String, java.lang.String)
String prefix
String token
String message
com.android.internal.telephony.AppSmsManager$AppRequestInfo request
String[] prefixes
private void removeRequestLocked (com.android.internal.telephony.AppSmsManager$AppRequestInfo)
com.android.internal.telephony.AppSmsManager$AppRequestInfo info
private void addRequestLocked (com.android.internal.telephony.AppSmsManager$AppRequestInfo)
com.android.internal.telephony.AppSmsManager$AppRequestInfo info
static void <clinit> ()
}
com/android/internal/telephony/AsyncChannel$1ConnectAsync.class
AsyncChannel.java
package com.android.internal.telephony
final com.android.internal.telephony.AsyncChannel$1ConnectAsync extends java.lang.Object implements java.lang.Runnable {
android.content.Context mSrcCtx
android.os.Handler mSrcHdlr
String mDstPackageName
String mDstClassName
final synthetic com.android.internal.telephony.AsyncChannel this$0
void <init> (com.android.internal.telephony.AsyncChannel, android.content.Context, android.os.Handler, java.lang.String, java.lang.String)
com.android.internal.telephony.AsyncChannel this$0
android.content.Context srcContext
android.os.Handler srcHandler
String dstPackageName
String dstClassName
public void run ()
int result
}
com/android/internal/telephony/AsyncChannel$AsyncChannelConnection.class
AsyncChannel.java
package com.android.internal.telephony
com.android.internal.telephony.AsyncChannel$AsyncChannelConnection extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.internal.telephony.AsyncChannel this$0
void <init> (com.android.internal.telephony.AsyncChannel)
com.android.internal.telephony.AsyncChannel this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName className
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName className
}
com/android/internal/telephony/AsyncChannel$DeathMonitor.class
AsyncChannel.java
package com.android.internal.telephony
final com.android.internal.telephony.AsyncChannel$DeathMonitor extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final synthetic com.android.internal.telephony.AsyncChannel this$0
void <init> (com.android.internal.telephony.AsyncChannel)
public void binderDied ()
}
com/android/internal/telephony/AsyncChannel$SyncMessenger$SyncHandler.class
AsyncChannel.java
package com.android.internal.telephony
com.android.internal.telephony.AsyncChannel$SyncMessenger$SyncHandler extends android.os.Handler {
private Object mLockObject
private android.os.Message mResultMsg
final synthetic com.android.internal.telephony.AsyncChannel$SyncMessenger this$0
private void <init> (com.android.internal.telephony.AsyncChannel$SyncMessenger, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
android.os.Message msgCopy
}
com/android/internal/telephony/AsyncChannel$SyncMessenger.class
AsyncChannel.java
package com.android.internal.telephony
com.android.internal.telephony.AsyncChannel$SyncMessenger extends java.lang.Object {
private static java.util.Stack sStack
private static int sCount
private android.os.HandlerThread mHandlerThread
private com.android.internal.telephony.AsyncChannel$SyncMessenger$SyncHandler mHandler
private android.os.Messenger mMessenger
private void <init> ()
private static com.android.internal.telephony.AsyncChannel$SyncMessenger obtain ()
com.android.internal.telephony.AsyncChannel$SyncMessenger sm
com.android.internal.telephony.AsyncChannel$SyncMessenger sm
com.android.internal.telephony.AsyncChannel$SyncMessenger sm
private void recycle ()
private static android.os.Message sendMessageSynchronously (android.os.Messenger, android.os.Message)
InterruptedException e
android.os.RemoteException e
android.os.Messenger dstMessenger
android.os.Message msg
com.android.internal.telephony.AsyncChannel$SyncMessenger sm
android.os.Message resultMsg
static void <clinit> ()
}
com/android/internal/telephony/AsyncChannel.class
AsyncChannel.java
package com.android.internal.telephony
public com.android.internal.telephony.AsyncChannel extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final int BASE
public static final int CMD_CHANNEL_HALF_CONNECTED
public static final int CMD_CHANNEL_FULL_CONNECTION
public static final int CMD_CHANNEL_FULLY_CONNECTED
public static final int CMD_CHANNEL_DISCONNECT
public static final int CMD_CHANNEL_DISCONNECTED
private static final int CMD_TO_STRING_COUNT
private static String[] sCmdToString
public static final int STATUS_SUCCESSFUL
public static final int STATUS_BINDING_UNSUCCESSFUL
public static final int STATUS_SEND_UNSUCCESSFUL
public static final int STATUS_FULL_CONNECTION_REFUSED_ALREADY_CONNECTED
public static final int STATUS_REMOTE_DISCONNECTION
private com.android.internal.telephony.AsyncChannel$AsyncChannelConnection mConnection
private android.content.Context mSrcContext
private android.os.Handler mSrcHandler
private android.os.Messenger mSrcMessenger
private android.os.Messenger mDstMessenger
private com.android.internal.telephony.AsyncChannel$DeathMonitor mDeathMonitor
protected static java.lang.String cmdToString (int)
int cmd
public void <init> ()
public int connectSrcHandlerToPackageSync (android.content.Context, android.os.Handler, java.lang.String, java.lang.String)
android.content.Context srcContext
android.os.Handler srcHandler
String dstPackageName
String dstClassName
android.content.Intent intent
boolean result
public int connectSync (android.content.Context, android.os.Handler, android.os.Messenger)
android.content.Context srcContext
android.os.Handler srcHandler
android.os.Messenger dstMessenger
public int connectSync (android.content.Context, android.os.Handler, android.os.Handler)
android.content.Context srcContext
android.os.Handler srcHandler
android.os.Handler dstHandler
public int fullyConnectSync (android.content.Context, android.os.Handler, android.os.Handler)
android.os.Message response
android.content.Context srcContext
android.os.Handler srcHandler
android.os.Handler dstHandler
int status
public void connect (android.content.Context, android.os.Handler, java.lang.String, java.lang.String)
android.content.Context srcContext
android.os.Handler srcHandler
String dstPackageName
String dstClassName
com.android.internal.telephony.AsyncChannel$1ConnectAsync ca
public void connect (android.content.Context, android.os.Handler, java.lang.Class)
android.content.Context srcContext
android.os.Handler srcHandler
Class klass
public void connect (android.content.Context, android.os.Handler, android.os.Messenger)
android.content.Context srcContext
android.os.Handler srcHandler
android.os.Messenger dstMessenger
public void connected (android.content.Context, android.os.Handler, android.os.Messenger)
android.content.Context srcContext
android.os.Handler srcHandler
android.os.Messenger dstMessenger
public void connect (android.content.Context, android.os.Handler, android.os.Handler)
android.content.Context srcContext
android.os.Handler srcHandler
android.os.Handler dstHandler
public void connect (com.android.internal.telephony.AsyncService, android.os.Messenger)
com.android.internal.telephony.AsyncService srcAsyncService
android.os.Messenger dstMessenger
public void disconnected ()
public void disconnect ()
android.os.Message msg
public void sendMessage (android.os.Message)
android.os.RemoteException e
android.os.Message msg
public void sendMessage (int)
int what
android.os.Message msg
public void sendMessage (int, int)
int what
int arg1
android.os.Message msg
public void sendMessage (int, int, int)
int what
int arg1
int arg2
android.os.Message msg
public void sendMessage (int, int, int, java.lang.Object)
int what
int arg1
int arg2
Object obj
android.os.Message msg
public void sendMessage (int, java.lang.Object)
int what
Object obj
android.os.Message msg
public void replyToMessage (android.os.Message, android.os.Message)
android.os.RemoteException e
android.os.Message srcMsg
android.os.Message dstMsg
public void replyToMessage (android.os.Message, int)
android.os.Message srcMsg
int what
android.os.Message msg
public void replyToMessage (android.os.Message, int, int)
android.os.Message srcMsg
int what
int arg1
android.os.Message msg
public void replyToMessage (android.os.Message, int, int, int)
android.os.Message srcMsg
int what
int arg1
int arg2
android.os.Message msg
public void replyToMessage (android.os.Message, int, int, int, java.lang.Object)
android.os.Message srcMsg
int what
int arg1
int arg2
Object obj
android.os.Message msg
public void replyToMessage (android.os.Message, int, java.lang.Object)
android.os.Message srcMsg
int what
Object obj
android.os.Message msg
public android.os.Message sendMessageSynchronously (android.os.Message)
android.os.Message msg
android.os.Message resultMsg
public android.os.Message sendMessageSynchronously (int)
int what
android.os.Message msg
android.os.Message resultMsg
public android.os.Message sendMessageSynchronously (int, int)
int what
int arg1
android.os.Message msg
android.os.Message resultMsg
public android.os.Message sendMessageSynchronously (int, int, int)
int what
int arg1
int arg2
android.os.Message msg
android.os.Message resultMsg
public android.os.Message sendMessageSynchronously (int, int, int, java.lang.Object)
int what
int arg1
int arg2
Object obj
android.os.Message msg
android.os.Message resultMsg
public android.os.Message sendMessageSynchronously (int, java.lang.Object)
int what
Object obj
android.os.Message msg
android.os.Message resultMsg
private void replyHalfConnected (int)
int status
android.os.Message msg
private boolean linkToDeathMonitor ()
android.os.RemoteException e
private void replyDisconnected (int)
int status
android.os.Message msg
private static void log (java.lang.String)
String s
static void <clinit> ()
}
com/android/internal/telephony/AsyncEmergencyContactNotifier.class
AsyncEmergencyContactNotifier.java
package com.android.internal.telephony
public com.android.internal.telephony.AsyncEmergencyContactNotifier extends android.os.AsyncTask {
private static final String TAG
private final android.content.Context mContext
public void <init> (android.content.Context)
android.content.Context context
protected transient java.lang.Void doInBackground (java.lang.Void[])
Exception e
Void[] params
protected volatile synthetic java.lang.Object doInBackground (java.lang.Object[])
}
com/android/internal/telephony/AsyncService$AsyncServiceInfo.class
AsyncService.java
package com.android.internal.telephony
public final com.android.internal.telephony.AsyncService$AsyncServiceInfo extends java.lang.Object {
public android.os.Handler mHandler
public int mRestartFlags
public void <init> ()
}
com/android/internal/telephony/AsyncService.class
AsyncService.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.AsyncService extends android.app.Service {
private static final String TAG
protected static final boolean DBG
public static final int CMD_ASYNC_SERVICE_ON_START_INTENT
public static final int CMD_ASYNC_SERVICE_DESTROY
protected android.os.Messenger mMessenger
android.os.Handler mHandler
com.android.internal.telephony.AsyncService$AsyncServiceInfo mAsyncServiceInfo
public void <init> ()
public abstract com.android.internal.telephony.AsyncService$AsyncServiceInfo createHandler ()
public android.os.Handler getHandler ()
public void onCreate ()
public int onStartCommand (android.content.Intent, int, int)
android.content.Intent intent
int flags
int startId
android.os.Message msg
public void onDestroy ()
android.os.Message msg
public android.os.IBinder onBind (android.content.Intent)
android.content.Intent intent
}
com/android/internal/telephony/BaseCommands.class
BaseCommands.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.BaseCommands extends java.lang.Object implements com.android.internal.telephony.CommandsInterface {
protected android.content.Context mContext
protected int mState
protected Object mStateMonitor
protected com.android.internal.telephony.RegistrantList mRadioStateChangedRegistrants
protected com.android.internal.telephony.RegistrantList mOnRegistrants
protected com.android.internal.telephony.RegistrantList mAvailRegistrants
protected com.android.internal.telephony.RegistrantList mOffOrNotAvailRegistrants
protected com.android.internal.telephony.RegistrantList mNotAvailRegistrants
protected com.android.internal.telephony.RegistrantList mCallStateRegistrants
protected com.android.internal.telephony.RegistrantList mNetworkStateRegistrants
protected com.android.internal.telephony.RegistrantList mDataCallListChangedRegistrants
protected com.android.internal.telephony.RegistrantList mApnUnthrottledRegistrants
protected com.android.internal.telephony.RegistrantList mSlicingConfigChangedRegistrants
protected com.android.internal.telephony.RegistrantList mVoiceRadioTechChangedRegistrants
protected com.android.internal.telephony.RegistrantList mImsNetworkStateChangedRegistrants
protected com.android.internal.telephony.RegistrantList mIccStatusChangedRegistrants
protected com.android.internal.telephony.RegistrantList mIccSlotStatusChangedRegistrants
protected com.android.internal.telephony.RegistrantList mVoicePrivacyOnRegistrants
protected com.android.internal.telephony.RegistrantList mVoicePrivacyOffRegistrants
protected com.android.internal.telephony.RegistrantList mOtaProvisionRegistrants
protected com.android.internal.telephony.RegistrantList mCallWaitingInfoRegistrants
protected com.android.internal.telephony.RegistrantList mDisplayInfoRegistrants
protected com.android.internal.telephony.RegistrantList mSignalInfoRegistrants
protected com.android.internal.telephony.RegistrantList mNumberInfoRegistrants
protected com.android.internal.telephony.RegistrantList mRedirNumInfoRegistrants
protected com.android.internal.telephony.RegistrantList mLineControlInfoRegistrants
protected com.android.internal.telephony.RegistrantList mT53ClirInfoRegistrants
protected com.android.internal.telephony.RegistrantList mT53AudCntrlInfoRegistrants
protected com.android.internal.telephony.RegistrantList mRingbackToneRegistrants
protected com.android.internal.telephony.RegistrantList mResendIncallMuteRegistrants
protected com.android.internal.telephony.RegistrantList mCdmaSubscriptionChangedRegistrants
protected com.android.internal.telephony.RegistrantList mCdmaPrlChangedRegistrants
protected com.android.internal.telephony.RegistrantList mExitEmergencyCallbackModeRegistrants
protected com.android.internal.telephony.RegistrantList mRilConnectedRegistrants
protected com.android.internal.telephony.RegistrantList mIccRefreshRegistrants
protected com.android.internal.telephony.RegistrantList mRilCellInfoListRegistrants
protected com.android.internal.telephony.RegistrantList mSubscriptionStatusRegistrants
protected com.android.internal.telephony.RegistrantList mSrvccStateRegistrants
protected com.android.internal.telephony.RegistrantList mHardwareConfigChangeRegistrants
protected com.android.internal.telephony.RegistrantList mPhoneRadioCapabilityChangedRegistrants
protected com.android.internal.telephony.RegistrantList mPcoDataRegistrants
protected com.android.internal.telephony.RegistrantList mCarrierInfoForImsiEncryptionRegistrants
protected com.android.internal.telephony.RegistrantList mRilNetworkScanResultRegistrants
protected com.android.internal.telephony.RegistrantList mModemResetRegistrants
protected com.android.internal.telephony.RegistrantList mNattKeepaliveStatusRegistrants
protected com.android.internal.telephony.RegistrantList mPhysicalChannelConfigurationRegistrants
protected com.android.internal.telephony.RegistrantList mLceInfoRegistrants
protected com.android.internal.telephony.RegistrantList mEmergencyNumberListRegistrants
protected com.android.internal.telephony.RegistrantList mUiccApplicationsEnablementRegistrants
protected com.android.internal.telephony.RegistrantList mBarringInfoChangedRegistrants
protected com.android.internal.telephony.RegistrantList mSimPhonebookChangedRegistrants
protected com.android.internal.telephony.RegistrantList mSimPhonebookRecordsReceivedRegistrants
protected com.android.internal.telephony.RegistrantList mEmergencyNetworkScanRegistrants
protected com.android.internal.telephony.RegistrantList mConnectionSetupFailureRegistrants
protected com.android.internal.telephony.RegistrantList mNotifyAnbrRegistrants
protected com.android.internal.telephony.RegistrantList mTriggerImsDeregistrationRegistrants
protected com.android.internal.telephony.RegistrantList mImeiInfoRegistrants
protected com.android.internal.telephony.RegistrantList mCellularIdentifierDisclosedRegistrants
protected com.android.internal.telephony.RegistrantList mSecurityAlgorithmUpdatedRegistrants
protected com.android.internal.telephony.Registrant mGsmSmsRegistrant
protected com.android.internal.telephony.Registrant mCdmaSmsRegistrant
protected com.android.internal.telephony.Registrant mNITZTimeRegistrant
protected com.android.internal.telephony.Registrant mSignalStrengthRegistrant
protected com.android.internal.telephony.Registrant mUSSDRegistrant
protected com.android.internal.telephony.Registrant mSmsOnSimRegistrant
protected com.android.internal.telephony.Registrant mSmsStatusRegistrant
protected com.android.internal.telephony.Registrant mSsnRegistrant
protected com.android.internal.telephony.Registrant mCatSessionEndRegistrant
protected com.android.internal.telephony.Registrant mCatProCmdRegistrant
protected com.android.internal.telephony.Registrant mCatEventRegistrant
protected com.android.internal.telephony.Registrant mCatCallSetUpRegistrant
protected com.android.internal.telephony.Registrant mIccSmsFullRegistrant
protected com.android.internal.telephony.Registrant mEmergencyCallbackModeRegistrant
protected com.android.internal.telephony.Registrant mRingRegistrant
protected com.android.internal.telephony.Registrant mRestrictedStateRegistrant
protected com.android.internal.telephony.Registrant mGsmBroadcastSmsRegistrant
protected com.android.internal.telephony.Registrant mCatCcAlphaRegistrant
protected com.android.internal.telephony.Registrant mSsRegistrant
protected com.android.internal.telephony.Registrant mRegistrationFailedRegistrant
private Object mLastEmergencyNumberListIndicationLock
private final java.util.List mLastEmergencyNumberListIndication
protected android.telephony.BarringInfo mLastBarringInfo
protected int mAllowedNetworkTypesBitmask
protected int mCdmaSubscription
protected int mPhoneType
protected int mRilVersion
public void <init> (android.content.Context)
android.content.Context context
public int getRadioState ()
public void registerForRadioStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRadioStateChanged (android.os.Handler)
android.os.Handler h
public void registerForImsNetworkStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForImsNetworkStateChanged (android.os.Handler)
android.os.Handler h
public void registerForOn (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForOn (android.os.Handler)
android.os.Handler h
public void registerForAvailable (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForAvailable (android.os.Handler)
android.os.Handler h
public void registerForNotAvailable (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNotAvailable (android.os.Handler)
android.os.Handler h
public void registerForOffOrNotAvailable (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForOffOrNotAvailable (android.os.Handler)
android.os.Handler h
public void registerForCallStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCallStateChanged (android.os.Handler)
android.os.Handler h
public void registerForNetworkStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNetworkStateChanged (android.os.Handler)
android.os.Handler h
public void registerForDataCallListChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForDataCallListChanged (android.os.Handler)
android.os.Handler h
public void registerForApnUnthrottled (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForApnUnthrottled (android.os.Handler)
android.os.Handler h
public void registerForSlicingConfigChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSlicingConfigChanged (android.os.Handler)
android.os.Handler h
public void registerForVoiceRadioTechChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForVoiceRadioTechChanged (android.os.Handler)
android.os.Handler h
public void registerForIccStatusChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForIccStatusChanged (android.os.Handler)
android.os.Handler h
public void registerForIccSlotStatusChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForIccSlotStatusChanged (android.os.Handler)
android.os.Handler h
public void setOnNewGsmSms (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnNewGsmSms (android.os.Handler)
android.os.Handler h
public void setOnNewCdmaSms (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnNewCdmaSms (android.os.Handler)
android.os.Handler h
public void setOnNewGsmBroadcastSms (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnNewGsmBroadcastSms (android.os.Handler)
android.os.Handler h
public void setOnSmsOnSim (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnSmsOnSim (android.os.Handler)
android.os.Handler h
public void setOnSmsStatus (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnSmsStatus (android.os.Handler)
android.os.Handler h
public void setOnSignalStrengthUpdate (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnSignalStrengthUpdate (android.os.Handler)
android.os.Handler h
public void setOnNITZTime (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnNITZTime (android.os.Handler)
android.os.Handler h
public void setOnUSSD (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnUSSD (android.os.Handler)
android.os.Handler h
public void setOnSuppServiceNotification (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnSuppServiceNotification (android.os.Handler)
android.os.Handler h
public void setOnCatSessionEnd (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnCatSessionEnd (android.os.Handler)
android.os.Handler h
public void setOnCatProactiveCmd (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnCatProactiveCmd (android.os.Handler)
android.os.Handler h
public void setOnCatEvent (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnCatEvent (android.os.Handler)
android.os.Handler h
public void setOnCatCallSetUp (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnCatCallSetUp (android.os.Handler)
android.os.Handler h
public void setOnIccSmsFull (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnIccSmsFull (android.os.Handler)
android.os.Handler h
public void registerForIccRefresh (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void setOnIccRefresh (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void setEmergencyCallbackMode (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForIccRefresh (android.os.Handler)
android.os.Handler h
public void unsetOnIccRefresh (android.os.Handler)
android.os.Handler h
public void setOnCallRing (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnCallRing (android.os.Handler)
android.os.Handler h
public void setOnSs (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnSs (android.os.Handler)
android.os.Handler h
public void setOnCatCcAlphaNotify (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnCatCcAlphaNotify (android.os.Handler)
android.os.Handler h
public void setOnRegistrationFailed (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnRegistrationFailed (android.os.Handler)
android.os.Handler h
public void registerForInCallVoicePrivacyOn (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForInCallVoicePrivacyOn (android.os.Handler)
android.os.Handler h
public void registerForInCallVoicePrivacyOff (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForInCallVoicePrivacyOff (android.os.Handler)
android.os.Handler h
public void setOnRestrictedStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnRestrictedStateChanged (android.os.Handler)
android.os.Handler h
public void registerForDisplayInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForDisplayInfo (android.os.Handler)
android.os.Handler h
public void registerForCallWaitingInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCallWaitingInfo (android.os.Handler)
android.os.Handler h
public void registerForSignalInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSignalInfo (android.os.Handler)
android.os.Handler h
public void registerForCdmaOtaProvision (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCdmaOtaProvision (android.os.Handler)
android.os.Handler h
public void registerForNumberInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNumberInfo (android.os.Handler)
android.os.Handler h
public void registerForRedirectedNumberInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRedirectedNumberInfo (android.os.Handler)
android.os.Handler h
public void registerForLineControlInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForLineControlInfo (android.os.Handler)
android.os.Handler h
public void registerFoT53ClirlInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForT53ClirInfo (android.os.Handler)
android.os.Handler h
public void registerForT53AudioControlInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForT53AudioControlInfo (android.os.Handler)
android.os.Handler h
public void registerForRingbackTone (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRingbackTone (android.os.Handler)
android.os.Handler h
public void registerForResendIncallMute (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForResendIncallMute (android.os.Handler)
android.os.Handler h
public void registerForCdmaSubscriptionChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCdmaSubscriptionChanged (android.os.Handler)
android.os.Handler h
public void registerForCdmaPrlChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCdmaPrlChanged (android.os.Handler)
android.os.Handler h
public void registerForExitEmergencyCallbackMode (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForExitEmergencyCallbackMode (android.os.Handler)
android.os.Handler h
public void registerForHardwareConfigChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForHardwareConfigChanged (android.os.Handler)
android.os.Handler h
public void registerForNetworkScanResult (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNetworkScanResult (android.os.Handler)
android.os.Handler h
public void registerForRilConnected (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRilConnected (android.os.Handler)
android.os.Handler h
public void registerForSubscriptionStatusChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSubscriptionStatusChanged (android.os.Handler)
android.os.Handler h
public void registerForEmergencyNumberList (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
java.util.List lastEmergencyNumberListIndication
public void unregisterForEmergencyNumberList (android.os.Handler)
android.os.Handler h
protected void setRadioState (int, boolean)
int oldState
int newState
boolean forceNotifyRegistrants
int oldState
protected void cacheEmergencyNumberListIndication (java.util.List)
java.util.List emergencyNumberListIndication
private java.util.List getLastEmergencyNumberListIndication ()
public android.telephony.BarringInfo getLastBarringInfo ()
public void registerForCellInfoList (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCellInfoList (android.os.Handler)
android.os.Handler h
public void registerForPhysicalChannelConfiguration (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForPhysicalChannelConfiguration (android.os.Handler)
android.os.Handler h
public void registerForSrvccStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSrvccStateChanged (android.os.Handler)
android.os.Handler h
public void testingEmergencyCall ()
public int getRilVersion ()
public void setUiccSubscription (int, int, int, int, android.os.Message)
int slotId
int appIndex
int subId
int subStatus
android.os.Message response
public void setDataAllowed (boolean, android.os.Message)
boolean allowed
android.os.Message response
public void requestShutdown (android.os.Message)
android.os.Message result
public void getRadioCapability (android.os.Message)
android.os.Message result
public void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message)
com.android.internal.telephony.RadioCapability rc
android.os.Message response
public void registerForRadioCapabilityChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRadioCapabilityChanged (android.os.Handler)
android.os.Handler h
public void registerForLceInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForLceInfo (android.os.Handler)
android.os.Handler h
public void registerForModemReset (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForModemReset (android.os.Handler)
android.os.Handler h
public void registerForPcoData (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForPcoData (android.os.Handler)
android.os.Handler h
public void registerForCarrierInfoForImsiEncryption (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCarrierInfoForImsiEncryption (android.os.Handler)
android.os.Handler h
public void registerForNattKeepaliveStatus (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNattKeepaliveStatus (android.os.Handler)
android.os.Handler h
public void registerUiccApplicationEnablementChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterUiccApplicationEnablementChanged (android.os.Handler)
android.os.Handler h
public void registerForBarringInfoChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForBarringInfoChanged (android.os.Handler)
android.os.Handler h
public void registerForSimPhonebookChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSimPhonebookChanged (android.os.Handler)
android.os.Handler h
public void registerForSimPhonebookRecordsReceived (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSimPhonebookRecordsReceived (android.os.Handler)
android.os.Handler h
public void getSimPhonebookRecords (android.os.Message)
android.os.Message result
public void getSimPhonebookCapacity (android.os.Message)
android.os.Message result
public void updateSimPhonebookRecord (com.android.internal.telephony.uicc.SimPhonebookRecord, android.os.Message)
com.android.internal.telephony.uicc.SimPhonebookRecord phonebookRecord
android.os.Message result
public void registerForEmergencyNetworkScan (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForEmergencyNetworkScan (android.os.Handler)
android.os.Handler h
public void registerForConnectionSetupFailure (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForConnectionSetupFailure (android.os.Handler)
android.os.Handler h
public void registerForNotifyAnbr (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNotifyAnbr (android.os.Handler)
android.os.Handler h
public void registerForTriggerImsDeregistration (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForTriggerImsDeregistration (android.os.Handler)
android.os.Handler h
public void registerForImeiMappingChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void registerForCellularIdentifierDisclosures (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCellularIdentifierDisclosures (android.os.Handler)
android.os.Handler h
public void registerForSecurityAlgorithmUpdates (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSecurityAlgorithmUpdates (android.os.Handler)
android.os.Handler h
}
com/android/internal/telephony/BaseCommands.uau
com/android/internal/telephony/BiMap.class
BiMap.java
package com.android.internal.telephony
public com.android.internal.telephony.BiMap extends java.lang.Object {
private java.util.Map mPrimaryMap
private java.util.Map mSecondaryMap
public void <init> ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object)
Object value
Object key
public boolean removeValue (java.lang.Object)
Object value
public java.lang.Object getValue (java.lang.Object)
Object key
public java.lang.Object getKey (java.lang.Object)
Object value
public java.util.Collection getValues ()
public void clear ()
}
com/android/internal/telephony/BitwiseInputStream$AccessException.class
BitwiseInputStream.java
package com.android.internal.telephony
public com.android.internal.telephony.BitwiseInputStream$AccessException extends java.lang.Exception {
public void <init> (java.lang.String)
String s
}
com/android/internal/telephony/BitwiseInputStream.class
BitwiseInputStream.java
package com.android.internal.telephony
public com.android.internal.telephony.BitwiseInputStream extends java.lang.Object {
private byte[] mBuf
private int mPos
private int mEnd
public void <init> (byte[])
byte[] buf
public int available ()
public int read (int) throws com.android.internal.telephony.BitwiseInputStream$AccessException
int bits
int index
int offset
int data
public byte[] readByteArray (int) throws com.android.internal.telephony.BitwiseInputStream$AccessException
int increment
int i
int bits
int bytes
byte[] arr
public void skip (int) throws com.android.internal.telephony.BitwiseInputStream$AccessException
int bits
}
com/android/internal/telephony/BlockChecker.class
BlockChecker.java
package com.android.internal.telephony
public com.android.internal.telephony.BlockChecker extends java.lang.Object {
private static final String TAG
private static final boolean VDBG
public void <init> ()
public static boolean isBlocked (android.content.Context, java.lang.String)
android.content.Context context
String phoneNumber
public static boolean isBlocked (android.content.Context, java.lang.String, android.os.Bundle)
android.content.Context context
String phoneNumber
android.os.Bundle extras
public static int getBlockStatus (android.content.Context, java.lang.String, android.os.Bundle)
Exception e
android.content.Context context
String phoneNumber
android.os.Bundle extras
int blockStatus
long startTimeNano
int durationMillis
}
com/android/internal/telephony/BtSmsInterfaceManager$MapMessageSender.class
BtSmsInterfaceManager.java
package com.android.internal.telephony
com.android.internal.telephony.BtSmsInterfaceManager$MapMessageSender extends java.lang.Object implements android.bluetooth.BluetoothProfile$ServiceListener {
final java.util.Collection mDestAddr
private String mMessage
final android.bluetooth.BluetoothDevice mDevice
final android.app.PendingIntent mSentIntent
final android.app.PendingIntent mDeliveryIntent
final synthetic com.android.internal.telephony.BtSmsInterfaceManager this$0
void <init> (com.android.internal.telephony.BtSmsInterfaceManager, java.lang.String, java.lang.String, android.bluetooth.BluetoothDevice, android.app.PendingIntent, android.app.PendingIntent)
String destAddr
String message
android.bluetooth.BluetoothDevice device
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
public void onServiceConnected (int, android.bluetooth.BluetoothProfile)
int profile
android.bluetooth.BluetoothProfile proxy
android.bluetooth.BluetoothMapClient mapProfile
public void onServiceDisconnected (int)
int profile
}
com/android/internal/telephony/BtSmsInterfaceManager.class
BtSmsInterfaceManager.java
package com.android.internal.telephony
public com.android.internal.telephony.BtSmsInterfaceManager extends java.lang.Object {
private static final String LOG_TAG
public void <init> ()
public void sendText (android.content.Context, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, android.telephony.SubscriptionInfo)
android.content.Context context
String destAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
android.telephony.SubscriptionInfo info
android.bluetooth.BluetoothAdapter btAdapter
android.bluetooth.BluetoothDevice device
private void sendErrorInPendingIntent (android.app.PendingIntent, int)
android.app.PendingIntent$CanceledException e
android.app.PendingIntent intent
int errorCode
}
com/android/internal/telephony/Call$1.class
Call.java
package com.android.internal.telephony
synthetic com.android.internal.telephony.Call$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$DriverCall$State
static void <clinit> ()
}
com/android/internal/telephony/Call$SrvccState.class
Call.java
package com.android.internal.telephony
public final enum com.android.internal.telephony.Call$SrvccState extends java.lang.Enum {
public static final enum com.android.internal.telephony.Call$SrvccState NONE
public static final enum com.android.internal.telephony.Call$SrvccState STARTED
public static final enum com.android.internal.telephony.Call$SrvccState COMPLETED
public static final enum com.android.internal.telephony.Call$SrvccState FAILED
public static final enum com.android.internal.telephony.Call$SrvccState CANCELED
private static final synthetic com.android.internal.telephony.Call$SrvccState[] $VALUES
public static com.android.internal.telephony.Call$SrvccState[] values ()
public static com.android.internal.telephony.Call$SrvccState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.Call$SrvccState[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/Call$State.class
Call.java
package com.android.internal.telephony
public final enum com.android.internal.telephony.Call$State extends java.lang.Enum {
public static final enum com.android.internal.telephony.Call$State IDLE
public static final enum com.android.internal.telephony.Call$State ACTIVE
public static final enum com.android.internal.telephony.Call$State HOLDING
public static final enum com.android.internal.telephony.Call$State DIALING
public static final enum com.android.internal.telephony.Call$State ALERTING
public static final enum com.android.internal.telephony.Call$State INCOMING
public static final enum com.android.internal.telephony.Call$State WAITING
public static final enum com.android.internal.telephony.Call$State DISCONNECTED
public static final enum com.android.internal.telephony.Call$State DISCONNECTING
private static final synthetic com.android.internal.telephony.Call$State[] $VALUES
public static com.android.internal.telephony.Call$State[] values ()
public static com.android.internal.telephony.Call$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean isAlive ()
public boolean isRinging ()
public boolean isDialing ()
private static synthetic com.android.internal.telephony.Call$State[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/Call.State.uau
com/android/internal/telephony/Call.class
Call.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Call extends java.lang.Object {
protected final String LOG_TAG
public com.android.internal.telephony.Call$State mState
public java.util.ArrayList mConnections
private Object mLock
public void <init> ()
public static com.android.internal.telephony.Call$State stateFromDCState (com.android.internal.telephony.DriverCall$State)
com.android.internal.telephony.DriverCall$State dcState
public java.util.ArrayList getConnections ()
public void copyConnectionFrom (com.android.internal.telephony.Call)
com.android.internal.telephony.Call other
public int getConnectionsCount ()
public java.lang.String getConnectionSummary ()
public abstract com.android.internal.telephony.Phone getPhone ()
public abstract boolean isMultiparty ()
public abstract void hangup () throws com.android.internal.telephony.CallStateException
public abstract void hangup (int) throws com.android.internal.telephony.CallStateException
public boolean hasConnection (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection c
public boolean hasConnections ()
java.util.List connections
public void removeConnection (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection conn
public void addConnection (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection conn
public void clearConnections ()
public com.android.internal.telephony.Call$State getState ()
public java.util.List getConferenceParticipants ()
public boolean isIdle ()
public com.android.internal.telephony.Connection getEarliestConnection ()
long t
com.android.internal.telephony.Connection c
int i
int s
java.util.List l
long time
com.android.internal.telephony.Connection earliest
public long getEarliestCreateTime ()
com.android.internal.telephony.Connection c
long t
int i
int s
java.util.List l
long time
public long getEarliestConnectTime ()
com.android.internal.telephony.Connection c
long t
int i
int s
long time
java.util.List l
public boolean isDialingOrAlerting ()
public boolean isRinging ()
public com.android.internal.telephony.Connection getLatestConnection ()
com.android.internal.telephony.Connection c
long t
int i
int s
java.util.List l
long time
com.android.internal.telephony.Connection latest
public void hangupIfAlive ()
com.android.internal.telephony.CallStateException ex
public void clearDisconnected ()
com.android.internal.telephony.Connection conn
protected void setState (com.android.internal.telephony.Call$State)
com.android.internal.telephony.Call$State newState
private static synthetic java.lang.String lambda$getConnectionSummary$0 (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection c
}
com/android/internal/telephony/Call.uau
com/android/internal/telephony/CallFailCause.class
CallFailCause.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.CallFailCause extends java.lang.Object {
public static final int NOT_VALID
public static final int UNOBTAINABLE_NUMBER
public static final int NO_ROUTE_TO_DEST
public static final int CHANNEL_UNACCEPTABLE
public static final int OPERATOR_DETERMINED_BARRING
public static final int NORMAL_CLEARING
public static final int USER_BUSY
public static final int NO_USER_RESPONDING
public static final int USER_ALERTING_NO_ANSWER
public static final int CALL_REJECTED
public static final int NUMBER_CHANGED
public static final int PRE_EMPTION
public static final int NON_SELECTED_USER_CLEARING
public static final int DESTINATION_OUT_OF_ORDER
public static final int INVALID_NUMBER_FORMAT
public static final int FACILITY_REJECTED
public static final int STATUS_ENQUIRY
public static final int NORMAL_UNSPECIFIED
public static final int NO_CIRCUIT_AVAIL
public static final int NETWORK_OUT_OF_ORDER
public static final int TEMPORARY_FAILURE
public static final int SWITCHING_CONGESTION
public static final int ACCESS_INFORMATION_DISCARDED
public static final int CHANNEL_NOT_AVAIL
public static final int RESOURCES_UNAVAILABLE_UNSPECIFIED
public static final int QOS_NOT_AVAIL
public static final int REQUESTED_FACILITY_NOT_SUBSCRIBED
public static final int INCOMING_CALL_BARRED_WITHIN_CUG
public static final int BEARER_CAPABILITY_NOT_AUTHORISED
public static final int BEARER_NOT_AVAIL
public static final int SERVICE_OR_OPTION_NOT_AVAILABLE
public static final int BEARER_SERVICE_NOT_IMPLEMENTED
public static final int ACM_LIMIT_EXCEEDED
public static final int REQUESTED_FACILITY_NOT_IMPLEMENTED
public static final int ONLY_RESTRICTED_DIGITAL_INFO_BC_AVAILABLE
public static final int SERVICE_OR_OPTION_NOT_IMPLEMENTED
public static final int INVALID_TRANSACTION_ID_VALUE
public static final int USER_NOT_MEMBER_OF_CUG
public static final int INCOMPATIBLE_DESTINATION
public static final int INVALID_TRANSIT_NETWORK_SELECTION
public static final int SEMANTICALLY_INCORRECT_MESSAGE
public static final int INVALID_MANDATORY_INFORMATION
public static final int MESSAGE_TYPE_NON_EXISTENT
public static final int MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROT_STATE
public static final int IE_NON_EXISTENT_OR_NOT_IMPLEMENTED
public static final int CONDITIONAL_IE_ERROR
public static final int MESSAGE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE
public static final int RECOVERY_ON_TIMER_EXPIRY
public static final int PROTOCOL_ERROR_UNSPECIFIED
public static final int INTERWORKING_UNSPECIFIED
public static final int CALL_BARRED
public static final int FDN_BLOCKED
public static final int IMEI_NOT_ACCEPTED
public static final int DIAL_MODIFIED_TO_USSD
public static final int DIAL_MODIFIED_TO_SS
public static final int DIAL_MODIFIED_TO_DIAL
public static final int RADIO_OFF
public static final int NO_VALID_SIM
public static final int RADIO_INTERNAL_ERROR
public static final int NETWORK_RESP_TIMEOUT
public static final int NETWORK_REJECT
public static final int RADIO_ACCESS_FAILURE
public static final int RADIO_LINK_FAILURE
public static final int RADIO_LINK_LOST
public static final int RADIO_UPLINK_FAILURE
public static final int RADIO_SETUP_FAILURE
public static final int RADIO_RELEASE_NORMAL
public static final int RADIO_RELEASE_ABNORMAL
public static final int ACCESS_CLASS_BLOCKED
public static final int NETWORK_DETACH
public static final int EMERGENCY_TEMP_FAILURE
public static final int EMERGENCY_PERM_FAILURE
public static final int CDMA_LOCKED_UNTIL_POWER_CYCLE
public static final int CDMA_DROP
public static final int CDMA_INTERCEPT
public static final int CDMA_REORDER
public static final int CDMA_SO_REJECT
public static final int CDMA_RETRY_ORDER
public static final int CDMA_ACCESS_FAILURE
public static final int CDMA_PREEMPTED
public static final int CDMA_NOT_EMERGENCY
public static final int CDMA_ACCESS_BLOCKED
public static final int LOCAL_ILLEGAL_ARGUMENT
public static final int LOCAL_ILLEGAL_STATE
public static final int LOCAL_INTERNAL_ERROR
public static final int LOCAL_IMS_SERVICE_DOWN
public static final int LOCAL_NO_PENDING_CALL
public static final int LOCAL_POWER_OFF
public static final int LOCAL_LOW_BATTERY
public static final int LOCAL_NETWORK_NO_SERVICE
public static final int LOCAL_NETWORK_NO_LTE_COVERAGE
public static final int LOCAL_NETWORK_ROAMING
public static final int LOCAL_NETWORK_IP_CHANGED
public static final int LOCAL_SERVICE_UNAVAILABLE
public static final int LOCAL_NOT_REGISTERED
public static final int LOCAL_MAX_CALL_EXCEEDED
public static final int LOCAL_CALL_DECLINE
public static final int LOCAL_CALL_VCC_ON_PROGRESSING
public static final int LOCAL_CALL_RESOURCE_RESERVATION_FAILED
public static final int LOCAL_CALL_CS_RETRY_REQUIRED
public static final int LOCAL_CALL_VOLTE_RETRY_REQUIRED
public static final int LOCAL_CALL_TERMINATED
public static final int LOCAL_HO_NOT_FEASIBLE
public static final int TIMEOUT_1XX_WAITING
public static final int TIMEOUT_NO_ANSWER
public static final int TIMEOUT_NO_ANSWER_CALL_UPDATE
public static final int SIP_REDIRECTED
public static final int SIP_BAD_REQUEST
public static final int SIP_FORBIDDEN
public static final int SIP_NOT_FOUND
public static final int SIP_NOT_SUPPORTED
public static final int SIP_REQUEST_TIMEOUT
public static final int SIP_TEMPRARILY_UNAVAILABLE
public static final int SIP_BAD_ADDRESS
public static final int SIP_BUSY
public static final int SIP_REQUEST_CANCELLED
public static final int SIP_NOT_ACCEPTABLE
public static final int SIP_NOT_REACHABLE
public static final int SIP_CLIENT_ERROR
public static final int SIP_TRANSACTION_DOES_NOT_EXIST
public static final int SIP_SERVER_INTERNAL_ERROR
public static final int SIP_SERVICE_UNAVAILABLE
public static final int SIP_SERVER_TIMEOUT
public static final int SIP_SERVER_ERROR
public static final int SIP_USER_REJECTED
public static final int SIP_GLOBAL_ERROR
public static final int IMS_EMERGENCY_TEMP_FAILURE
public static final int IMS_EMERGENCY_PERM_FAILURE
public static final int MEDIA_INIT_FAILED
public static final int MEDIA_NO_DATA
public static final int MEDIA_NOT_ACCEPTABLE
public static final int MEDIA_UNSPECIFIED
public static final int USER_TERMINATED
public static final int USER_NOANSWER
public static final int USER_IGNORE
public static final int USER_DECLINE
public static final int LOW_BATTERY
public static final int BLACKLISTED_CALL_ID
public static final int USER_TERMINATED_BY_REMOTE
public static final int UT_NOT_SUPPORTED
public static final int UT_SERVICE_UNAVAILABLE
public static final int UT_OPERATION_NOT_ALLOWED
public static final int UT_NETWORK_ERROR
public static final int UT_CB_PASSWORD_MISMATCH
public static final int ECBM_NOT_SUPPORTED
public static final int MULTIENDPOINT_NOT_SUPPORTED
public static final int CALL_DROP_IWLAN_TO_LTE_UNAVAILABLE
public static final int ANSWERED_ELSEWHERE
public static final int CALL_PULL_OUT_OF_SYNC
public static final int CALL_PULLED
public static final int SUPP_SVC_FAILED
public static final int SUPP_SVC_CANCELLED
public static final int SUPP_SVC_REINVITE_COLLISION
public static final int IWLAN_DPD_FAILURE
public static final int EPDG_TUNNEL_ESTABLISH_FAILURE
public static final int EPDG_TUNNEL_REKEY_FAILURE
public static final int EPDG_TUNNEL_LOST_CONNECTION
public static final int MAXIMUM_NUMBER_OF_CALLS_REACHED
public static final int REMOTE_CALL_DECLINE
public static final int DATA_LIMIT_REACHED
public static final int DATA_DISABLED
public static final int WIFI_LOST
public static final int EMC_REDIAL_ON_IMS
public static final int EMC_REDIAL_ON_VOWIFI
public static final int OEM_CAUSE_1
public static final int OEM_CAUSE_2
public static final int OEM_CAUSE_3
public static final int OEM_CAUSE_4
public static final int OEM_CAUSE_5
public static final int OEM_CAUSE_6
public static final int OEM_CAUSE_7
public static final int OEM_CAUSE_8
public static final int OEM_CAUSE_9
public static final int OEM_CAUSE_10
public static final int OEM_CAUSE_11
public static final int OEM_CAUSE_12
public static final int OEM_CAUSE_13
public static final int OEM_CAUSE_14
public static final int OEM_CAUSE_15
public static final int ERROR_UNSPECIFIED
}
com/android/internal/telephony/CallForwardInfo.class
CallForwardInfo.java
package com.android.internal.telephony
public com.android.internal.telephony.CallForwardInfo extends java.lang.Object {
private static final String TAG
public int status
public int reason
public int serviceClass
public int toa
public String number
public int timeSeconds
public void <init> ()
public java.lang.String toString ()
}
com/android/internal/telephony/CallForwardInfo.uau
com/android/internal/telephony/CallManager$CallManagerHandler.class
CallManager.java
package com.android.internal.telephony
com.android.internal.telephony.CallManager$CallManagerHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.CallManager this$0
private void <init> (com.android.internal.telephony.CallManager)
public void handleMessage (android.os.Message)
com.android.internal.telephony.CallStateException e
com.android.internal.telephony.Connection c
int subId
boolean incomingRejected
android.os.Message notifyMsg
int i
android.os.Message msg
}
com/android/internal/telephony/CallManager.class
CallManager.java
package com.android.internal.telephony
public com.android.internal.telephony.CallManager extends java.lang.Object {
private static final String LOG_TAG
private static final boolean DBG
private static final boolean VDBG
private static final int EVENT_DISCONNECT
static final int EVENT_PRECISE_CALL_STATE_CHANGED
private static final int EVENT_NEW_RINGING_CONNECTION
private static final int EVENT_UNKNOWN_CONNECTION
private static final int EVENT_INCOMING_RING
static final int EVENT_RINGBACK_TONE
private static final int EVENT_IN_CALL_VOICE_PRIVACY_ON
private static final int EVENT_IN_CALL_VOICE_PRIVACY_OFF
static final int EVENT_CALL_WAITING
private static final int EVENT_DISPLAY_INFO
private static final int EVENT_SIGNAL_INFO
private static final int EVENT_CDMA_OTA_STATUS_CHANGE
private static final int EVENT_RESEND_INCALL_MUTE
private static final int EVENT_MMI_INITIATE
private static final int EVENT_MMI_COMPLETE
private static final int EVENT_ECM_TIMER_RESET
private static final int EVENT_SUBSCRIPTION_INFO_READY
private static final int EVENT_SUPP_SERVICE_FAILED
private static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_POST_DIAL_CHARACTER
private static final int EVENT_ONHOLD_TONE
private static final int EVENT_TTY_MODE_RECEIVED
private static final com.android.internal.telephony.CallManager INSTANCE
private final java.util.ArrayList mPhones
private final java.util.ArrayList mRingingCalls
private final java.util.ArrayList mBackgroundCalls
private final java.util.ArrayList mForegroundCalls
private final java.util.ArrayList mEmptyConnections
private final java.util.HashMap mHandlerMap
private com.android.internal.telephony.Phone mDefaultPhone
private boolean mSpeedUpAudioForMtCall
private Object mRegistrantidentifier
protected final com.android.internal.telephony.RegistrantList mPreciseCallStateRegistrants
protected final com.android.internal.telephony.RegistrantList mNewRingingConnectionRegistrants
protected final com.android.internal.telephony.RegistrantList mIncomingRingRegistrants
protected final com.android.internal.telephony.RegistrantList mDisconnectRegistrants
protected final com.android.internal.telephony.RegistrantList mMmiRegistrants
protected final com.android.internal.telephony.RegistrantList mUnknownConnectionRegistrants
protected final com.android.internal.telephony.RegistrantList mRingbackToneRegistrants
protected final com.android.internal.telephony.RegistrantList mOnHoldToneRegistrants
protected final com.android.internal.telephony.RegistrantList mInCallVoicePrivacyOnRegistrants
protected final com.android.internal.telephony.RegistrantList mInCallVoicePrivacyOffRegistrants
protected final com.android.internal.telephony.RegistrantList mCallWaitingRegistrants
protected final com.android.internal.telephony.RegistrantList mDisplayInfoRegistrants
protected final com.android.internal.telephony.RegistrantList mSignalInfoRegistrants
protected final com.android.internal.telephony.RegistrantList mCdmaOtaStatusChangeRegistrants
protected final com.android.internal.telephony.RegistrantList mResendIncallMuteRegistrants
protected final com.android.internal.telephony.RegistrantList mMmiInitiateRegistrants
protected final com.android.internal.telephony.RegistrantList mMmiCompleteRegistrants
protected final com.android.internal.telephony.RegistrantList mEcmTimerResetRegistrants
protected final com.android.internal.telephony.RegistrantList mSubscriptionInfoReadyRegistrants
protected final com.android.internal.telephony.RegistrantList mSuppServiceFailedRegistrants
protected final com.android.internal.telephony.RegistrantList mServiceStateChangedRegistrants
protected final com.android.internal.telephony.RegistrantList mPostDialCharacterRegistrants
protected final com.android.internal.telephony.RegistrantList mTtyModeReceivedRegistrants
private void <init> ()
public static com.android.internal.telephony.CallManager getInstance ()
private com.android.internal.telephony.Phone getPhone (int)
com.android.internal.telephony.Phone phone
int subId
com.android.internal.telephony.Phone p
public com.android.internal.telephony.PhoneConstants$State getState ()
com.android.internal.telephony.Phone phone
com.android.internal.telephony.PhoneConstants$State s
public com.android.internal.telephony.PhoneConstants$State getState (int)
com.android.internal.telephony.Phone phone
int subId
com.android.internal.telephony.PhoneConstants$State s
public int getServiceState ()
int serviceState
com.android.internal.telephony.Phone phone
int resultState
public int getServiceState (int)
int serviceState
com.android.internal.telephony.Phone phone
int subId
int resultState
public com.android.internal.telephony.Phone getPhoneInCall ()
com.android.internal.telephony.Phone phone
public boolean registerPhone (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public void unregisterPhone (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone imsPhone
com.android.internal.telephony.Phone phone
public com.android.internal.telephony.Phone getDefaultPhone ()
public com.android.internal.telephony.Phone getFgPhone ()
public com.android.internal.telephony.Phone getFgPhone (int)
int subId
public com.android.internal.telephony.Phone getBgPhone ()
public com.android.internal.telephony.Phone getRingingPhone ()
public com.android.internal.telephony.Phone getRingingPhone (int)
int subId
private android.content.Context getContext ()
com.android.internal.telephony.Phone defaultPhone
public java.lang.Object getRegistrantIdentifier ()
private void registerForPhoneStates (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.CallManager$CallManagerHandler handler
private void unregisterForPhoneStates (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.CallManager$CallManagerHandler handler
public void rejectCall (com.android.internal.telephony.Call) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.Call ringingCall
com.android.internal.telephony.Phone ringingPhone
public boolean canConference (com.android.internal.telephony.Call)
com.android.internal.telephony.Call heldCall
com.android.internal.telephony.Phone activePhone
com.android.internal.telephony.Phone heldPhone
public boolean canConference (com.android.internal.telephony.Call, int)
com.android.internal.telephony.Call heldCall
int subId
com.android.internal.telephony.Phone activePhone
com.android.internal.telephony.Phone heldPhone
public void conference (com.android.internal.telephony.Call) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.Call heldCall
int subId
com.android.internal.telephony.Phone fgPhone
public com.android.internal.telephony.Connection dial (com.android.internal.telephony.Phone, java.lang.String, int) throws com.android.internal.telephony.CallStateException
String newDialString
com.android.internal.telephony.Phone activePhone
boolean hasBgCall
com.android.internal.telephony.Phone imsPhone
com.android.internal.telephony.Phone phone
String dialString
int videoState
int subId
com.android.internal.telephony.Connection result
public com.android.internal.telephony.Connection dial (com.android.internal.telephony.Phone, java.lang.String, com.android.internal.telephony.UUSInfo, int) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.Phone phone
String dialString
com.android.internal.telephony.UUSInfo uusInfo
int videoState
public void clearDisconnected ()
com.android.internal.telephony.Phone phone
public void clearDisconnected (int)
com.android.internal.telephony.Phone phone
int subId
private boolean canDial (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
int serviceState
int subId
boolean hasRingingCall
com.android.internal.telephony.Call$State fgCallState
boolean result
public boolean canTransfer (com.android.internal.telephony.Call)
com.android.internal.telephony.Call heldCall
com.android.internal.telephony.Phone activePhone
com.android.internal.telephony.Phone heldPhone
public boolean canTransfer (com.android.internal.telephony.Call, int)
com.android.internal.telephony.Call heldCall
int subId
com.android.internal.telephony.Phone activePhone
com.android.internal.telephony.Phone heldPhone
public void explicitCallTransfer (com.android.internal.telephony.Call) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.Call heldCall
public java.util.List getPendingMmiCodes (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public boolean sendUssdResponse (com.android.internal.telephony.Phone, java.lang.String)
com.android.internal.telephony.Phone phone
String ussdMessge
public void setMute (boolean)
boolean muted
public boolean getMute ()
public void setEchoSuppressionEnabled ()
public boolean sendDtmf (char)
char c
boolean result
public boolean startDtmf (char)
char c
boolean result
public void stopDtmf ()
public boolean sendBurstDtmf (java.lang.String, int, int, android.os.Message)
String dtmfString
int on
int off
android.os.Message onComplete
public void registerForDisconnect (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForDisconnect (android.os.Handler)
android.os.Handler h
public void registerForPreciseCallStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForPreciseCallStateChanged (android.os.Handler)
android.os.Handler h
public void registerForUnknownConnection (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForUnknownConnection (android.os.Handler)
android.os.Handler h
public void registerForNewRingingConnection (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNewRingingConnection (android.os.Handler)
android.os.Handler h
public void registerForIncomingRing (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForIncomingRing (android.os.Handler)
android.os.Handler h
public void registerForRingbackTone (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRingbackTone (android.os.Handler)
android.os.Handler h
public void registerForOnHoldTone (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForOnHoldTone (android.os.Handler)
android.os.Handler h
public void registerForResendIncallMute (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForResendIncallMute (android.os.Handler)
android.os.Handler h
public void registerForMmiInitiate (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForMmiInitiate (android.os.Handler)
android.os.Handler h
public void registerForMmiComplete (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForMmiComplete (android.os.Handler)
android.os.Handler h
public void registerForEcmTimerReset (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForEcmTimerReset (android.os.Handler)
android.os.Handler h
public void registerForServiceStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForServiceStateChanged (android.os.Handler)
android.os.Handler h
public void registerForSuppServiceFailed (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSuppServiceFailed (android.os.Handler)
android.os.Handler h
public void registerForInCallVoicePrivacyOn (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForInCallVoicePrivacyOn (android.os.Handler)
android.os.Handler h
public void registerForInCallVoicePrivacyOff (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForInCallVoicePrivacyOff (android.os.Handler)
android.os.Handler h
public void registerForCallWaiting (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCallWaiting (android.os.Handler)
android.os.Handler h
public void registerForSignalInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSignalInfo (android.os.Handler)
android.os.Handler h
public void registerForDisplayInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForDisplayInfo (android.os.Handler)
android.os.Handler h
public void registerForCdmaOtaStatusChange (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCdmaOtaStatusChange (android.os.Handler)
android.os.Handler h
public void registerForSubscriptionInfoReady (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSubscriptionInfoReady (android.os.Handler)
android.os.Handler h
public void registerForPostDialCharacter (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForPostDialCharacter (android.os.Handler)
android.os.Handler h
public void registerForTtyModeReceived (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForTtyModeReceived (android.os.Handler)
android.os.Handler h
public java.util.List getRingingCalls ()
public java.util.List getForegroundCalls ()
public java.util.List getBackgroundCalls ()
public boolean hasActiveFgCall ()
public boolean hasActiveFgCall (int)
int subId
public boolean hasActiveBgCall ()
public boolean hasActiveBgCall (int)
int subId
public boolean hasActiveRingingCall ()
public boolean hasActiveRingingCall (int)
int subId
public com.android.internal.telephony.Call getActiveFgCall ()
com.android.internal.telephony.Call call
public com.android.internal.telephony.Call getActiveFgCall (int)
com.android.internal.telephony.Phone phone
int subId
com.android.internal.telephony.Call call
private com.android.internal.telephony.Call getFirstNonIdleCall (java.util.List)
com.android.internal.telephony.Call call
java.util.List calls
com.android.internal.telephony.Call result
private com.android.internal.telephony.Call getFirstNonIdleCall (java.util.List, int)
com.android.internal.telephony.Call call
java.util.List calls
int subId
com.android.internal.telephony.Call result
public com.android.internal.telephony.Call getFirstActiveBgCall ()
com.android.internal.telephony.Call call
public com.android.internal.telephony.Call getFirstActiveBgCall (int)
com.android.internal.telephony.Call call
int subId
com.android.internal.telephony.Phone phone
public com.android.internal.telephony.Call getFirstActiveRingingCall ()
com.android.internal.telephony.Call call
public com.android.internal.telephony.Call getFirstActiveRingingCall (int)
int subId
com.android.internal.telephony.Phone phone
com.android.internal.telephony.Call call
public com.android.internal.telephony.Call$State getActiveFgCallState ()
com.android.internal.telephony.Call fgCall
public com.android.internal.telephony.Call$State getActiveFgCallState (int)
int subId
com.android.internal.telephony.Call fgCall
public java.util.List getFgCallConnections ()
com.android.internal.telephony.Call fgCall
public java.util.List getFgCallConnections (int)
int subId
com.android.internal.telephony.Call fgCall
public java.util.List getBgCallConnections ()
com.android.internal.telephony.Call bgCall
public boolean hasDisconnectedFgCall ()
public boolean hasDisconnectedFgCall (int)
int subId
public boolean hasDisconnectedBgCall ()
public boolean hasDisconnectedBgCall (int)
int subId
private com.android.internal.telephony.Call getFirstActiveCall (java.util.ArrayList)
com.android.internal.telephony.Call call
java.util.ArrayList calls
private com.android.internal.telephony.Call getFirstActiveCall (java.util.ArrayList, int)
com.android.internal.telephony.Call call
java.util.ArrayList calls
int subId
private com.android.internal.telephony.Call getFirstCallOfState (java.util.ArrayList, com.android.internal.telephony.Call$State)
com.android.internal.telephony.Call call
java.util.ArrayList calls
com.android.internal.telephony.Call$State state
private com.android.internal.telephony.Call getFirstCallOfState (java.util.ArrayList, com.android.internal.telephony.Call$State, int)
com.android.internal.telephony.Call call
java.util.ArrayList calls
com.android.internal.telephony.Call$State state
int subId
private boolean hasMoreThanOneRingingCall ()
com.android.internal.telephony.Call call
int count
private boolean hasMoreThanOneRingingCall (int)
com.android.internal.telephony.Call call
int subId
int count
private boolean hasMoreThanOneHoldingCall (int)
com.android.internal.telephony.Call call
int subId
int count
static void <clinit> ()
}
com/android/internal/telephony/CallManager.uau
com/android/internal/telephony/CallStateException.class
CallStateException.java
package com.android.internal.telephony
public com.android.internal.telephony.CallStateException extends java.lang.Exception {
private int mError
public static final int ERROR_INVALID
public static final int ERROR_OUT_OF_SERVICE
public static final int ERROR_POWER_OFF
public static final int ERROR_ALREADY_DIALING
public static final int ERROR_CALL_RINGING
public static final int ERROR_CALLING_DISABLED
public static final int ERROR_TOO_MANY_CALLS
public static final int ERROR_OTASP_PROVISIONING_IN_PROCESS
public static final int ERROR_FDN_BLOCKED
public void <init> ()
public void <init> (java.lang.String)
String string
public void <init> (int, java.lang.String)
int error
String string
public int getError ()
}
com/android/internal/telephony/CallStateException.uau
com/android/internal/telephony/CallTracker.class
CallTracker.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.CallTracker extends android.os.Handler {
private static final boolean DBG_POLL
static final int POLL_DELAY_MSEC
protected int mPendingOperations
protected boolean mNeedsPoll
protected android.os.Message mLastRelevantPoll
protected java.util.ArrayList mHandoverConnections
public com.android.internal.telephony.CommandsInterface mCi
protected boolean mNumberConverted
protected final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final int VALID_COMPARE_LENGTH
protected static final int EVENT_POLL_CALLS_RESULT
protected static final int EVENT_CALL_STATE_CHANGE
protected static final int EVENT_REPOLL_AFTER_DELAY
protected static final int EVENT_OPERATION_COMPLETE
protected static final int EVENT_GET_LAST_CALL_FAIL_CAUSE
protected static final int EVENT_SWITCH_RESULT
protected static final int EVENT_RADIO_AVAILABLE
protected static final int EVENT_RADIO_NOT_AVAILABLE
protected static final int EVENT_CONFERENCE_RESULT
protected static final int EVENT_SEPARATE_RESULT
protected static final int EVENT_ECT_RESULT
protected static final int EVENT_EXIT_ECM_RESPONSE_CDMA
protected static final int EVENT_CALL_WAITING_INFO_CDMA
protected static final int EVENT_THREE_WAY_DIAL_L2_RESULT_CDMA
protected static final int EVENT_THREE_WAY_DIAL_BLANK_FLASH
public void <init> (com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.flags.FeatureFlags featureFlags
protected void pollCallsWhenSafe ()
protected void pollCallsAfterDelay ()
android.os.Message msg
protected boolean isCommandExceptionRadioNotAvailable (java.lang.Throwable)
Throwable e
protected abstract void handlePollCalls (android.os.AsyncResult)
protected abstract com.android.internal.telephony.Phone getPhone ()
protected com.android.internal.telephony.Connection getHoConnection (com.android.internal.telephony.DriverCall)
com.android.internal.telephony.Connection hoConn
com.android.internal.telephony.Connection hoConn
com.android.internal.telephony.DriverCall dc
protected void notifySrvccState (com.android.internal.telephony.Call$SrvccState, java.util.ArrayList)
com.android.internal.telephony.Call$SrvccState state
java.util.ArrayList c
protected void handleRadioAvailable ()
protected android.os.Message obtainNoPollCompleteMessage (int)
int what
private boolean checkNoOperationsPending ()
protected java.lang.String convertNumberIfNecessary (com.android.internal.telephony.Phone, java.lang.String)
String mdn
String dsToReplace
String dsReplacement
String convertMap
String[] entry
com.android.internal.telephony.Phone phone
String dialNumber
String[] convertMaps
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle bundle
String outNumber
private boolean shouldPerformInternationalNumberRemapping (com.android.internal.telephony.Phone, android.os.PersistableBundle)
com.android.internal.telephony.Phone phone
android.os.PersistableBundle bundle
private boolean compareGid1 (com.android.internal.telephony.Phone, java.lang.String)
com.android.internal.telephony.Phone phone
String serviceGid1
String gid1
int gid_length
boolean ret
public com.android.internal.telephony.Connection getRingingHandoverConnection ()
com.android.internal.telephony.Connection hoConn
public abstract void handleMessage (android.os.Message)
public abstract void registerForVoiceCallStarted (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForVoiceCallStarted (android.os.Handler)
public abstract void registerForVoiceCallEnded (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForVoiceCallEnded (android.os.Handler)
public abstract com.android.internal.telephony.PhoneConstants$State getState ()
protected abstract void log (java.lang.String)
public void cleanupCalls ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
}
com/android/internal/telephony/CallTracker.uau
com/android/internal/telephony/CallWaitingController$Cw.class
CallWaitingController.java
package com.android.internal.telephony
com.android.internal.telephony.CallWaitingController$Cw extends java.lang.Object {
final boolean mEnable
final android.os.Message mOnComplete
final boolean mImsRegistered
void <init> (boolean, boolean, android.os.Message)
boolean enable
boolean imsRegistered
android.os.Message onComplete
}
com/android/internal/telephony/CallWaitingController.class
CallWaitingController.java
package com.android.internal.telephony
public com.android.internal.telephony.CallWaitingController extends android.os.Handler {
public static final String LOG_TAG
private static final boolean DBG
public static final int TERMINAL_BASED_NOT_SUPPORTED
public static final int TERMINAL_BASED_NOT_ACTIVATED
public static final int TERMINAL_BASED_ACTIVATED
private static final int EVENT_SET_CALL_WAITING_DONE
private static final int EVENT_GET_CALL_WAITING_DONE
private static final int EVENT_REGISTERED_TO_NETWORK
public static final String PREFERENCE_TBCW
public static final String KEY_SUB_ID
public static final String KEY_STATE
public static final String KEY_CS_SYNC
private final android.telephony.CarrierConfigManager$CarrierConfigChangeListener mCarrierConfigChangeListener
private boolean mSupportedByImsService
private boolean mValidSubscription
private int mCallWaitingState
private int mSyncPreference
private int mLastSubId
private boolean mCsEnabled
private boolean mRegisteredForNetworkAttach
private boolean mImsRegistered
private final com.android.internal.telephony.GsmCdmaPhone mPhone
private final com.android.internal.telephony.ServiceStateTracker mSST
private final android.content.Context mContext
public void <init> (com.android.internal.telephony.GsmCdmaPhone)
com.android.internal.telephony.GsmCdmaPhone phone
private void initialize ()
android.telephony.CarrierConfigManager ccm
int phoneId
int subId
android.content.SharedPreferences sp
public synchronized int getTerminalBasedCallWaitingState (boolean)
boolean forCsOnly
public synchronized boolean getCallWaiting (android.os.Message)
com.android.internal.telephony.CallWaitingController$Cw cw
android.os.Message resp
com.android.internal.telephony.CallWaitingController$Cw cw
android.os.Message resp
android.os.Message onComplete
public synchronized boolean setCallWaiting (boolean, int, android.os.Message)
com.android.internal.telephony.CallWaitingController$Cw cw
android.os.Message resp
com.android.internal.telephony.CallWaitingController$Cw cw
android.os.Message resp
boolean enable
int serviceClass
android.os.Message onComplete
public void handleMessage (android.os.Message)
android.os.Message msg
private synchronized void onSetCallWaitingDone (android.os.AsyncResult)
android.os.AsyncResult ar
com.android.internal.telephony.CallWaitingController$Cw cw
private synchronized void onGetCallWaitingDone (android.os.AsyncResult)
int[] resp
boolean enabled
int[] resp
boolean enabled
android.os.AsyncResult ar
com.android.internal.telephony.CallWaitingController$Cw cw
private void sendToTarget (android.os.Message, java.lang.Object, java.lang.Throwable)
android.os.Message onComplete
Object result
Throwable exception
private void sendGetCallWaitingResponse (android.os.Message)
int serviceClass
android.os.Message onComplete
private synchronized void onRegisteredToNetwork ()
private synchronized void onCarrierConfigurationChanged (int)
int slotIndex
int subId
public boolean updateCarrierConfig (int, boolean)
int service
int subId
boolean ignoreSavedState
android.os.PersistableBundle b
boolean supportsTerminalBased
int[] services
int syncPreference
boolean activated
int defaultState
int savedState
int desiredState
private void updateState (int)
int state
private void updateState (int, int, boolean)
int state
int syncPreference
boolean ignoreSavedState
int subId
int phoneId
android.content.SharedPreferences sp
android.content.SharedPreferences$Editor editor
private int getSavedState (int)
int subId
android.content.SharedPreferences sp
int state
private void updateSyncState (boolean)
boolean enabled
int phoneId
public boolean getSyncState ()
private boolean isCircuitSwitchedNetworkAvailable ()
private boolean isImsRegistered ()
public synchronized void setImsRegistrationState (boolean)
boolean registered
private void registerForNetworkAttached ()
private void unregisterForNetworkAttached ()
public synchronized void setTerminalBasedCallWaitingSupported (boolean)
android.telephony.CarrierConfigManager ccm
boolean supported
public void notifyRegisteredToNetwork ()
private boolean isSyncImsOnly ()
public void dump (java.io.PrintWriter)
java.io.PrintWriter printWriter
com.android.internal.telephony.IndentingPrintWriter pw
private void loge (java.lang.String)
String msg
private void logi (java.lang.String)
String msg
private void logd (java.lang.String)
String msg
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
}
com/android/internal/telephony/CarrierActionAgent$1.class
CarrierActionAgent.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierActionAgent$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.CarrierActionAgent this$0
void <init> (com.android.internal.telephony.CarrierActionAgent)
com.android.internal.telephony.CarrierActionAgent this$0
public void onReceive (android.content.Context, android.content.Intent)
int phoneId
android.content.Context context
android.content.Intent intent
String action
String iccState
}
com/android/internal/telephony/CarrierActionAgent.class
CarrierActionAgent.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierActionAgent extends android.os.Handler {
private static final String LOG_TAG
private static final boolean DBG
private static final boolean VDBG
public static final int CARRIER_ACTION_SET_METERED_APNS_ENABLED
public static final int CARRIER_ACTION_SET_RADIO_ENABLED
public static final int CARRIER_ACTION_RESET
public static final int CARRIER_ACTION_REPORT_DEFAULT_NETWORK_STATUS
public static final int EVENT_APM_SETTINGS_CHANGED
public static final int EVENT_MOBILE_DATA_SETTINGS_CHANGED
public static final int EVENT_DATA_ROAMING_OFF
public static final int EVENT_SIM_STATE_CHANGED
public static final int EVENT_APN_SETTINGS_CHANGED
private final com.android.internal.telephony.Phone mPhone
private com.android.internal.telephony.RegistrantList mMeteredApnEnableRegistrants
private com.android.internal.telephony.RegistrantList mRadioEnableRegistrants
private com.android.internal.telephony.RegistrantList mDefaultNetworkReportRegistrants
private com.android.internal.telephony.LocalLog mMeteredApnEnabledLog
private com.android.internal.telephony.LocalLog mRadioEnabledLog
private com.android.internal.telephony.LocalLog mReportDefaultNetworkStatusLog
private Boolean mCarrierActionOnMeteredApnEnabled
private Boolean mCarrierActionOnRadioEnabled
private Boolean mCarrierActionReportDefaultNetworkStatus
private final com.android.internal.telephony.SettingsObserver mSettingsObserver
private final android.content.BroadcastReceiver mReceiver
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public void handleMessage (android.os.Message)
int otaspState
String mobileData
String iccState
android.os.Message msg
Boolean enabled
public void carrierActionSetRadioEnabled (boolean)
boolean enabled
public void carrierActionSetMeteredApnsEnabled (boolean)
boolean enabled
public void carrierActionReportDefaultNetworkStatus (boolean)
boolean report
public void carrierActionReset ()
private com.android.internal.telephony.RegistrantList getRegistrantsFromAction (int)
int action
private java.lang.Boolean getCarrierActionEnabled (int)
int action
public void registerForCarrierAction (int, android.os.Handler, int, java.lang.Object, boolean)
int action
android.os.Handler h
int what
Object obj
boolean notifyNow
Boolean carrierAction
com.android.internal.telephony.RegistrantList list
com.android.internal.telephony.Registrant r
public void unregisterForCarrierAction (android.os.Handler, int)
android.os.Handler h
int action
com.android.internal.telephony.RegistrantList list
public android.database.ContentObserver getContentObserver ()
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logv (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IndentingPrintWriter ipw
static void <clinit> ()
}
com/android/internal/telephony/CarrierInfoManager.class
CarrierInfoManager.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierInfoManager extends java.lang.Object {
private static final String LOG_TAG
private static final String KEY_TYPE
private static final int RESET_CARRIER_KEY_RATE_LIMIT
private static final String EPDG_BACKUP_KEY_ID
private static final String WLAN_BACKUP_KEY_ID
private long mLastAccessResetCarrierKey
public void <init> ()
public static android.telephony.ImsiEncryptionInfo getCarrierInfoForImsiEncryption (int, android.content.Context, java.lang.String, int, boolean, int)
android.telephony.CarrierConfigManager carrierConfigManager
android.os.PersistableBundle b
int keyAvailabilityBitmask
String keyString
String keyId
android.util.Pair keyInfo
int cursorCarrierId
String carrierIdStr
android.content.ContentResolver mContentResolver
String[] columns
String carrierIdStr
int cursorCarrierId
IllegalArgumentException e
Exception e
int keyType
android.content.Context context
String operatorNumeric
int carrierId
boolean fallback
int subId
String mcc
String mnc
android.database.Cursor findCursor
private static android.telephony.ImsiEncryptionInfo getImsiEncryptionInfo (android.database.Cursor, java.lang.String, java.lang.String, int, int)
Exception exp
android.database.Cursor findCursor
String mcc
String mnc
int keyType
int carrierId
byte[] carrier_key
java.util.Date expirationTime
String keyIdentifier
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
public static void updateOrInsertCarrierKey (android.telephony.ImsiEncryptionInfo, android.content.Context, int)
int nRows
Exception ex
android.content.ContentValues updatedValues
android.database.sqlite.SQLiteConstraintException e
Exception e
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
android.content.Context context
int phoneId
byte[] keyBytes
android.content.ContentResolver mContentResolver
com.android.internal.telephony.metrics.TelephonyMetrics tm
android.content.ContentValues contentValues
boolean downloadSuccessfull
public static void setCarrierInfoForImsiEncryption (android.telephony.ImsiEncryptionInfo, android.content.Context, int)
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
android.content.Context context
int phoneId
public void resetCarrierKeysForImsiEncryption (android.content.Context, int, boolean)
String simOperator
android.content.Context context
int mPhoneId
boolean forceResetAll
long now
int subId
android.telephony.TelephonyManager telephonyManager
int carrierId
android.content.Intent resetIntent
public static void deleteCarrierInfoForImsiEncryption (android.content.Context, int, int)
android.content.Context context
int subId
int carrierId
public static void deleteCarrierInfoForImsiEncryption (android.content.Context, int, int, java.lang.String)
android.telephony.TelephonyManager telephonyManager
String whereClause
String[] whereArgs
int count
Exception e
android.content.Context context
int subId
int carrierId
String simOperator
String mcc
String mnc
String carriedIdStr
android.content.ContentResolver mContentResolver
public static void deleteAllCarrierKeysForImsiEncryption (android.content.Context)
Exception e
android.content.Context context
android.content.ContentResolver mContentResolver
}
com/android/internal/telephony/CarrierKeyDownloadManager$1.class
CarrierKeyDownloadManager.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierKeyDownloadManager$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.CarrierKeyDownloadManager this$0
void <init> (com.android.internal.telephony.CarrierKeyDownloadManager)
com.android.internal.telephony.CarrierKeyDownloadManager this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/CarrierKeyDownloadManager$2.class
CarrierKeyDownloadManager.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierKeyDownloadManager$2 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.CarrierKeyDownloadManager this$0
void <init> (com.android.internal.telephony.CarrierKeyDownloadManager)
com.android.internal.telephony.CarrierKeyDownloadManager this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/CarrierKeyDownloadManager$3.class
CarrierKeyDownloadManager.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierKeyDownloadManager$3 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.CarrierKeyDownloadManager this$0
void <init> (com.android.internal.telephony.CarrierKeyDownloadManager)
com.android.internal.telephony.CarrierKeyDownloadManager this$0
public void onReceive (android.content.Context, android.content.Intent)
int slotIndexExtra
android.content.Context context
android.content.Intent intent
String action
int slotIndex
int phoneId
}
com/android/internal/telephony/CarrierKeyDownloadManager$DefaultNetworkCallback.class
CarrierKeyDownloadManager.java
package com.android.internal.telephony
final com.android.internal.telephony.CarrierKeyDownloadManager$DefaultNetworkCallback extends android.net.ConnectivityManager$NetworkCallback {
final int mSlotIndex
final synthetic com.android.internal.telephony.CarrierKeyDownloadManager this$0
public void <init> (com.android.internal.telephony.CarrierKeyDownloadManager, int)
com.android.internal.telephony.CarrierKeyDownloadManager this$0
int slotId
public void onAvailable (android.net.Network)
android.net.Network network
}
com/android/internal/telephony/CarrierKeyDownloadManager.class
CarrierKeyDownloadManager.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierKeyDownloadManager extends android.os.Handler {
private static final String LOG_TAG
private static final String CERT_BEGIN_STRING
private static final String CERT_END_STRING
private static final int DAY_IN_MILLIS
private static final int START_RENEWAL_WINDOW_DAYS
private static final int END_RENEWAL_WINDOW_DAYS
private static final String INTENT_KEY_RENEWAL_ALARM_PREFIX
public int mKeyAvailability
private static final String JSON_CERTIFICATE
private static final String JSON_CERTIFICATE_ALTERNATE
private static final String JSON_TYPE
private static final String JSON_IDENTIFIER
private static final String JSON_CARRIER_KEYS
private static final String JSON_TYPE_VALUE_WLAN
private static final String JSON_TYPE_VALUE_EPDG
private static final int EVENT_ALARM_OR_CONFIG_CHANGE
private static final int EVENT_DOWNLOAD_COMPLETE
private static final int EVENT_NETWORK_AVAILABLE
private static final int EVENT_SCREEN_UNLOCKED
private static final int[] CARRIER_KEY_TYPES
private final com.android.internal.telephony.Phone mPhone
private final android.content.Context mContext
public final android.app.DownloadManager mDownloadManager
private String mURL
private boolean mAllowedOverMeteredNetwork
private boolean mDeleteOldKeyAfterDownload
private boolean mIsRequiredToHandleUnlock
private android.telephony.TelephonyManager mTelephonyManager
private android.os.UserManager mUserManager
public String mMccMncForDownload
public int mCarrierId
public long mDownloadId
private com.android.internal.telephony.CarrierKeyDownloadManager$DefaultNetworkCallback mDefaultNetworkCallback
private android.net.ConnectivityManager mConnectivityManager
private android.app.KeyguardManager mKeyguardManager
private final android.content.BroadcastReceiver mUserUnlockedReceiver
private final android.content.BroadcastReceiver mDownloadReceiver
private final android.content.BroadcastReceiver mBroadcastReceiver
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.content.IntentFilter filter
android.telephony.CarrierConfigManager carrierConfigManager
private void printDeviceLockStatus ()
public void handleMessage (android.os.Message)
long carrierKeyDownloadIdentifier
String currentMccMnc
int carrierId
android.os.Message msg
private void onPostDownloadProcessing ()
private void handleAlarmOrConfigChange ()
boolean hasActiveDataNetwork
boolean downloadStartedSuccessfully
int slotIndex
boolean downloadStartedSuccessfully
private boolean isOtherSlotHasCarrier ()
android.telephony.SubscriptionInfo subInfo
android.telephony.SubscriptionManager subscriptionManager
java.util.List subscriptionInfoList
private void cleanupDownloadInfo ()
private void cleanupRenewalAlarms ()
int slotIndex
android.content.Intent intent
android.app.PendingIntent carrierKeyDownloadIntent
android.app.AlarmManager alarmManager
public long getExpirationDate ()
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
int key_type
java.util.Random random
int max
int min
int randomTime
long minExpirationDate
public void resetRenewalAlarm ()
int slotIndex
long minExpirationDate
android.app.AlarmManager alarmManager
android.content.Intent intent
android.app.PendingIntent carrierKeyDownloadIntent
public void updateSimOperator ()
String simOperator
public java.lang.String getSimOperator ()
public int getSimCarrierId ()
public boolean isValidDownload (java.lang.String, long, int)
String currentMccMnc
long currentDownloadId
int carrierId
private void onDownloadComplete (long, java.lang.String, int)
String jsonStr
Exception e
int columnIndex
long carrierKeyDownloadIdentifier
String mccMnc
int carrierId
android.app.DownloadManager$Query query
android.database.Cursor cursor
private boolean carrierUsesKeys ()
RuntimeException e
int key_type
android.telephony.CarrierConfigManager carrierConfigManager
int subId
android.os.PersistableBundle b
private static java.lang.String convertToStringNoGZip (android.app.DownloadManager, long)
java.io.BufferedReader reader
String line
java.io.InputStream source
java.io.IOException e
android.app.DownloadManager downloadManager
long downloadId
StringBuilder sb
private static java.lang.String convertToString (android.app.DownloadManager, long)
java.io.BufferedReader reader
StringBuilder sb
String line
java.io.InputStream gzipIs
java.io.InputStream source
java.util.zip.ZipException e
java.io.IOException e
android.app.DownloadManager downloadManager
long downloadId
public void parseJsonAndPersistKey (java.lang.String, java.lang.String, int)
String typeString
org.json.JSONObject key
String cert
int type
String identifier
android.util.Pair keyInfo
int i
String mcc
String mnc
org.json.JSONObject jsonObj
org.json.JSONArray keys
org.json.JSONException e
Exception e
String jsonStr
String mccMnc
int carrierId
public boolean isKeyEnabled (int)
int keyType
public static boolean isKeyEnabled (int, int)
int keyType
int keyAvailability
int returnValue
public boolean areCarrierKeysAbsentOrExpiring ()
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
java.util.Date imsiDate
long timeToExpire
int key_type
private boolean downloadKey ()
android.content.IntentFilter filter
android.app.DownloadManager$Request request
long carrierKeyDownloadRequestId
Exception e
String mccMnc
int carrierId
public static android.util.Pair getKeyInformation (byte[]) throws java.lang.Exception
byte[] certificate
java.io.InputStream inStream
java.security.cert.CertificateFactory cf
java.security.cert.X509Certificate cert
android.util.Pair keyInformation
public void savePublicKey (java.security.PublicKey, int, java.lang.String, long, java.lang.String, java.lang.String, int)
java.security.PublicKey publicKey
int type
String identifier
long expirationDate
String mcc
String mnc
int carrierId
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
public static java.lang.String cleanCertString (java.lang.String)
String cert
private void registerDefaultNetworkCb (int)
int slotId
private void unregisterDefaultNetworkCb (int)
int slotId
private void loge (java.lang.String)
String logStr
String TAG
private void logd (java.lang.String)
String logStr
String TAG
private synthetic void lambda$new$0 (int, int, int, int)
boolean isUserUnlocked
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/CarrierPrivilegesTracker$1.class
CarrierPrivilegesTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierPrivilegesTracker$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.CarrierPrivilegesTracker this$0
void <init> (com.android.internal.telephony.CarrierPrivilegesTracker)
com.android.internal.telephony.CarrierPrivilegesTracker this$0
public void onReceive (android.content.Context, android.content.Intent)
android.os.Bundle extras
int simState
int slotId
IllegalArgumentException iae
android.net.Uri uri
String pkgName
boolean removed
boolean disabledByUser
boolean notExist
int what
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/CarrierPrivilegesTracker$2.class
CarrierPrivilegesTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierPrivilegesTracker$2 extends android.os.HandlerThread {
final synthetic Object val$localLock
final synthetic com.android.internal.telephony.CarrierPrivilegesTracker this$0
void <init> (com.android.internal.telephony.CarrierPrivilegesTracker, java.lang.String, java.lang.Object)
com.android.internal.telephony.CarrierPrivilegesTracker this$0
String name
protected void onLooperPrepared ()
}
com/android/internal/telephony/CarrierPrivilegesTracker$3.class
CarrierPrivilegesTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierPrivilegesTracker$3 extends android.os.Handler {
final synthetic android.os.HandlerThread val$initializerThread
final synthetic com.android.internal.telephony.CarrierPrivilegesTracker this$0
void <init> (com.android.internal.telephony.CarrierPrivilegesTracker, android.os.Looper, android.os.HandlerThread)
com.android.internal.telephony.CarrierPrivilegesTracker this$0
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message m
android.os.Message msg
}
com/android/internal/telephony/CarrierPrivilegesTracker$PrivilegedPackageInfo.class
CarrierPrivilegesTracker.java
package com.android.internal.telephony
final com.android.internal.telephony.CarrierPrivilegesTracker$PrivilegedPackageInfo extends java.lang.Object {
final java.util.Set mPackageNames
final java.util.Set mUids
final android.util.Pair mCarrierService
void <init> ()
void <init> (java.util.Set, java.util.Set, android.util.Pair)
java.util.Set packageNames
java.util.Set uids
android.util.Pair carrierService
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.CarrierPrivilegesTracker$PrivilegedPackageInfo other
public int hashCode ()
private static synthetic java.lang.String lambda$toString$0 (java.lang.String)
String pkg
}
com/android/internal/telephony/CarrierPrivilegesTracker.class
CarrierPrivilegesTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierPrivilegesTracker extends android.os.Handler {
private static final String TAG
private static final boolean VDBG
private static final String SHA_1
private static final String SHA_256
private static final int PACKAGE_NOT_PRIVILEGED
private static final int PACKAGE_PRIVILEGED_FROM_CARRIER_CONFIG
private static final int PACKAGE_PRIVILEGED_FROM_SIM
private static final int PACKAGE_PRIVILEGED_FROM_CARRIER_SERVICE_TEST_OVERRIDE
private static final long CLEAR_UICC_RULES_DELAY_MILLIS
private static final int INSTALLED_PACKAGES_QUERY_FLAGS
private static final int ACTION_SIM_STATE_UPDATED
private static final int ACTION_PACKAGE_ADDED_REPLACED_OR_CHANGED
private static final int ACTION_PACKAGE_REMOVED_OR_DISABLED_BY_USER
private static final int ACTION_INITIALIZE_TRACKER
private static final int ACTION_SET_TEST_OVERRIDE_RULE
private static final int ACTION_CLEAR_UICC_RULES
private static final int ACTION_UICC_ACCESS_RULES_LOADED
private static final int ACTION_SET_TEST_OVERRIDE_CARRIER_SERVICE_PACKAGE
private final android.content.Context mContext
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final com.android.internal.telephony.Phone mPhone
private final android.content.pm.PackageManager mPackageManager
private final android.os.UserManager mUserManager
private final android.telephony.CarrierConfigManager mCarrierConfigManager
private final android.telephony.TelephonyManager mTelephonyManager
private final android.telephony.TelephonyRegistryManager mTelephonyRegistryManager
private final com.android.internal.telephony.LocalLog mLocalLog
private final java.util.List mCarrierConfigRules
private final java.util.List mUiccRules
private java.util.List mTestOverrideRules
private String mTestOverrideCarrierServicePackage
private final java.util.Map mInstalledPackageCertHashes
private final java.util.Map mCachedUids
private final java.util.concurrent.locks.ReadWriteLock mPrivilegedPackageInfoLock
private com.android.internal.telephony.CarrierPrivilegesTracker$PrivilegedPackageInfo mPrivilegedPackageInfo
private long mClearUiccRulesUptimeMillis
private static final long CLEAR_UICC_RULE_NOT_SCHEDULED
private boolean mSimIsReadyButNotLoaded
private volatile android.os.Handler mCurrentHandler
private final android.content.BroadcastReceiver mIntentReceiver
public void <init> (android.os.Looper, com.android.internal.telephony.Phone, android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
Object localLock
android.os.HandlerThread initializerThread
android.os.Looper looper
com.android.internal.telephony.Phone phone
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.content.IntentFilter certFilter
android.content.IntentFilter packageFilter
public void handleMessage (android.os.Message)
String pkgName
String pkgName
String carrierPrivilegeRules
String carrierServicePackage
android.os.Message msg
private void handleCarrierConfigUpdated (int, int)
int subId
int slotIndex
java.util.List updatedCarrierConfigRules
private java.util.List getCarrierConfigRules (int)
int subId
android.os.PersistableBundle carrierConfigs
String[] carrierConfigRules
private void handleSimStateChanged (int, int)
int slotId
int simState
java.util.List updatedUiccRules
private void handleUiccAccessRulesLoaded ()
java.util.List updatedUiccRules
public void onUiccAccessRulesLoaded ()
private void handleClearUiccRules ()
private java.util.List getSimRules ()
com.android.internal.telephony.uicc.UiccPort uiccPort
com.android.internal.telephony.uicc.UiccProfile uiccProfile
private android.content.pm.PackageInfo getPackageInfoForPackage (java.lang.String)
android.content.pm.PackageManager$NameNotFoundException e
String pkgName
private void handlePackageAddedReplacedOrChanged (java.lang.String)
String pkgName
android.content.pm.PackageInfo pkg
private void updateCertHashHashesForPackage (android.content.pm.PackageInfo)
byte[] sha1
byte[] sha256
android.content.pm.Signature signature
android.content.pm.PackageInfo pkg
java.util.Set certs
java.util.List signatures
private java.util.Set getCertsForPackage (java.lang.String)
android.content.pm.Signature signature
String pkgName
android.content.pm.PackageInfo pkg
java.util.List signatures
android.util.ArraySet certs
private void handlePackageRemovedOrDisabledByUser (java.lang.String)
String pkgName
private void handleInitializeTracker ()
String msg
private void refreshInstalledPackageCache ()
android.content.pm.PackageInfo pkg
java.util.List installedPackages
private static java.lang.String getObfuscatedPackages (java.util.Collection, java.util.function.Function)
Object packageName
java.util.Collection packageNames
java.util.function.Function obfuscator
java.util.StringJoiner obfuscated
private void maybeUpdateRulesAndNotifyRegistrants (java.util.List, java.util.List)
java.util.List currentRules
java.util.List updatedRules
private void maybeUpdatePrivilegedPackagesAndNotifyRegistrants ()
boolean carrierPrivilegesPackageNamesChanged
boolean carrierPrivilegesUidsChanged
boolean carrierServiceChanged
com.android.internal.telephony.CarrierPrivilegesTracker$PrivilegedPackageInfo currentPrivilegedPackageInfo
boolean carrierPrivilegesPackageNamesChanged
boolean carrierPrivilegesUidsChanged
boolean carrierServiceChanged
android.app.ActivityManager am
private com.android.internal.telephony.CarrierPrivilegesTracker$PrivilegedPackageInfo getCurrentPrivilegedPackagesForAllUsers ()
java.util.Set fullCerts
int priv
java.util.Map$Entry e
java.util.Set carrierServiceEligiblePackages
java.util.Set privilegedPackageNames
java.util.Set privilegedUids
private boolean isPackageMaybePrivileged (java.lang.String, java.util.Set)
android.telephony.UiccAccessRule rule
android.telephony.UiccAccessRule rule
android.telephony.UiccAccessRule rule
Integer hashHash
String pkgName
java.util.Set hashHashes
private int getPackagePrivilegedStatus (java.lang.String, java.util.Set)
android.telephony.UiccAccessRule rule
android.telephony.UiccAccessRule rule
android.telephony.UiccAccessRule rule
byte[] cert
String pkgName
java.util.Set certs
private java.util.Set getUidsForPackage (java.lang.String, boolean)
android.content.pm.PackageManager$NameNotFoundException exception
int userId
android.content.pm.UserInfo user
String pkgName
boolean invalidateCache
java.util.Set uids
java.util.List users
private int getPackageUid (java.lang.String)
android.content.pm.PackageManager$NameNotFoundException e
String pkgName
int uid
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
public void setTestOverrideCarrierPrivilegeRules (java.lang.String)
String carrierPrivilegeRules
public void setTestOverrideCarrierServicePackage (java.lang.String)
String carrierServicePackage
private void handleSetTestOverrideCarrierServicePackage (java.lang.String)
String carrierServicePackage
private void handleSetTestOverrideRules (java.lang.String)
String carrierPrivilegeRules
public int getCarrierPrivilegeStatusForPackage (java.lang.String)
String packageName
public java.util.Set getPackagesWithCarrierPrivileges ()
public int getCarrierPrivilegeStatusForUid (int)
int uid
public java.lang.String getCarrierServicePackageName ()
public int getCarrierServicePackageUid ()
public java.util.List getCarrierPackageNamesForIntent (android.content.Intent)
String packageName
android.content.pm.ResolveInfo resolveInfo
java.util.Set packageNames
android.content.Intent intent
java.util.List resolveInfos
private static java.lang.String getPackageName (android.content.pm.ResolveInfo)
android.content.pm.ResolveInfo resolveInfo
private android.util.Pair getCarrierService (java.util.Set)
String packageName
android.content.pm.ResolveInfo resolveInfo
java.util.Set simPrivilegedPackages
java.util.List carrierServiceResolveInfos
String carrierServicePackageName
private int getApplicationEnabledSetting (java.lang.String)
String packageName
private static synthetic java.lang.String lambda$dump$2 (java.util.Map$Entry)
java.util.Map$Entry e
private static synthetic java.lang.String lambda$handleInitializeTracker$1 (java.util.Map$Entry)
java.util.Map$Entry e
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/CarrierResolver$1.class
CarrierResolver.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierResolver$1 extends android.database.ContentObserver {
final synthetic com.android.internal.telephony.CarrierResolver this$0
void <init> (com.android.internal.telephony.CarrierResolver, android.os.Handler)
com.android.internal.telephony.CarrierResolver this$0
android.os.Handler handler
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
}
com/android/internal/telephony/CarrierResolver$2.class
CarrierResolver.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierResolver$2 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.CarrierResolver this$0
void <init> (com.android.internal.telephony.CarrierResolver)
com.android.internal.telephony.CarrierResolver this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
int phoneId
int carrierId
int specificCarrierId
int mnoCarrierId
String carrierName
String specificCarrierName
int subId
}
com/android/internal/telephony/CarrierResolver$3.class
CarrierResolver.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierResolver$3 extends android.telephony.PhoneStateListener {
final synthetic com.android.internal.telephony.CarrierResolver this$0
void <init> (com.android.internal.telephony.CarrierResolver)
com.android.internal.telephony.CarrierResolver this$0
public void onCallStateChanged (int, java.lang.String)
int state
String ignored
}
com/android/internal/telephony/CarrierResolver$CarrierMatchingRule.class
CarrierResolver.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierResolver$CarrierMatchingRule extends java.lang.Object {
private static final int SCORE_MCCMNC
private static final int SCORE_IMSI_PREFIX
private static final int SCORE_ICCID_PREFIX
private static final int SCORE_GID1
private static final int SCORE_GID2
private static final int SCORE_PLMN
private static final int SCORE_PRIVILEGE_ACCESS_RULE
private static final int SCORE_SPN
private static final int SCORE_APN
private static final int SCORE_INVALID
public final String mccMnc
public final String imsiPrefixPattern
public final String iccidPrefix
public final String gid1
public final String gid2
public final String plmn
public final String spn
public final String apn
public final java.util.List privilegeAccessRule
private String mName
private int mCid
private int mParentCid
private int mScore
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.List, int, java.lang.String, int)
String mccmnc
String imsiPrefixPattern
String iccidPrefix
String gid1
String gid2
String plmn
String spn
String apn
java.util.List privilegeAccessRule
int cid
String name
int parentCid
private void <init> (com.android.internal.telephony.CarrierResolver$CarrierMatchingRule)
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule rule
public void match (com.android.internal.telephony.CarrierResolver$CarrierMatchingRule)
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule subscriptionRule
private boolean imsiPrefixMatch (java.lang.String, java.lang.String)
int i
String imsi
String prefixXPattern
private boolean iccidPrefixMatch (java.lang.String, java.lang.String)
String iccid
String prefix
private boolean gidMatch (java.lang.String, java.lang.String)
String gidFromSim
String gid
private boolean carrierPrivilegeRulesMatch (java.util.List, java.util.List)
String certFromSubscription
String cert
java.util.List certsFromSubscription
java.util.List certs
public java.lang.String toString ()
}
com/android/internal/telephony/CarrierResolver.class
CarrierResolver.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierResolver extends android.os.Handler {
private static final String LOG_TAG
private static final boolean DBG
private static final boolean VDBG
private static final int SIM_LOAD_EVENT
private static final int ICC_CHANGED_EVENT
private static final int PREFER_APN_UPDATE_EVENT
private static final int CARRIER_ID_DB_UPDATE_EVENT
private static final android.net.Uri CONTENT_URL_PREFER_APN
private static final String TEST_ACTION
private Integer mCarrierListVersion
private java.util.List mCarrierMatchingRulesOnMccMnc
private int mCarrierId
private int mSpecificCarrierId
private int mMnoCarrierId
private String mCarrierName
private String mSpecificCarrierName
private String mPreferApn
private String mTestOverrideApn
private String mTestOverrideCarrierPriviledgeRule
private String mSpn
private android.content.Context mContext
private com.android.internal.telephony.Phone mPhone
private com.android.internal.telephony.uicc.IccRecords mIccRecords
private final com.android.internal.telephony.LocalLog mCarrierIdLocalLog
private final android.telephony.TelephonyManager mTelephonyMgr
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.database.ContentObserver mContentObserver
private final android.content.BroadcastReceiver mCarrierIdTestReceiver
private final android.telephony.PhoneStateListener mPhoneStateListener
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
android.content.IntentFilter filter
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags flags
public void resolveSubscriptionCarrierId (java.lang.String)
String simState
private void handleSimLoaded (boolean)
boolean isSimOverride
private void handleSimAbsent ()
public void handleMessage (android.os.Message)
android.os.AsyncResult result
boolean isSimOverride
String preferApn
com.android.internal.telephony.uicc.IccRecords newIccRecords
android.os.Message msg
private void loadCarrierMatchingRulesOnMccMnc (boolean, boolean)
String mccmnc
android.database.Cursor cursor
Exception ex
boolean updateCarrierConfig
boolean isSimOverride
private java.lang.String getCarrierNameFromId (int)
android.database.Cursor cursor
Exception ex
int cid
private static java.util.List getCarrierMatchingRulesFromMccMnc (android.content.Context, java.lang.String)
android.database.Cursor cursor
Exception ex
android.content.Context context
String mccmnc
java.util.List rules
private java.lang.String getPreferApn ()
String apn
Exception ex
android.database.Cursor cursor
private boolean isPreferApnUserEdited (java.lang.String)
android.database.Cursor cursor
Exception ex
String preferApn
public void setTestOverrideApn (java.lang.String)
String apn
public void setTestOverrideCarrierPriviledgeRule (java.lang.String)
String rule
private void updateCarrierIdAndName (int, java.lang.String, int, java.lang.String, int, boolean)
android.content.Intent intent
android.content.ContentValues cv
android.content.Intent intent
android.content.ContentValues cv
int cid
String name
int specificCarrierId
String specificCarrierName
int mnoCid
boolean isSimOverride
boolean update
private static com.android.internal.telephony.CarrierResolver$CarrierMatchingRule makeCarrierMatchingRule (android.database.Cursor)
android.database.Cursor cursor
String certs
private com.android.internal.telephony.CarrierResolver$CarrierMatchingRule getSubscriptionMatchingRule ()
java.util.List accessRules
String mccmnc
String iccid
String gid1
String gid2
String imsi
String plmn
String spn
String apn
java.util.List accessRules
private void updateCarrierConfig ()
com.android.internal.telephony.IccCard iccCard
com.android.internal.telephony.IccCardConstants$State simState
android.telephony.CarrierConfigManager configManager
private void matchSubscriptionCarrier (boolean, boolean)
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule rule
String pnn
boolean updateCarrierConfig
boolean isSimOverride
int maxScore
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule maxRule
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule maxRuleParent
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule mnoRule
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule subscriptionRule
String unknownGid1ToLog
String unknownMccmncToLog
String apn
String iccidPrefix
String imsiPrefix
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule simInfo
public int getCarrierListVersion ()
android.database.Cursor cursor
public int getCarrierId ()
public int getSpecificCarrierId ()
public java.lang.String getCarrierName ()
public java.lang.String getSpecificCarrierName ()
public int getMnoCarrierId ()
public static int getCarrierIdFromIdentifier (android.content.Context, android.service.carrier.CarrierIdentifier)
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule rule
android.content.Context context
android.service.carrier.CarrierIdentifier carrierIdentifier
String mccmnc
String gid1
String gid2
String imsi
String spn
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule targetRule
int carrierId
int maxScore
java.util.List rules
public static java.util.List getCarrierIdsFromApnQuery (android.content.Context, java.lang.String, java.lang.String, java.lang.String)
int cid
android.database.Cursor cursor
Exception ex
android.content.Context context
String mccmnc
String mvnoCase
String mvnoData
String selection
java.util.List ids
public static int getCarrierIdFromMccMnc (android.content.Context, java.lang.String)
android.database.Cursor cursor
Exception ex
android.content.Context context
String mccmnc
public static java.lang.String getCarrierNameFromMccMnc (android.content.Context, java.lang.String)
android.database.Cursor cursor
Exception ex
android.content.Context context
String mccmnc
private static android.database.Cursor getCursorForMccMnc (android.content.Context, java.lang.String)
android.database.Cursor cursor
Exception ex
android.content.Context context
String mccmnc
private static boolean equals (java.lang.String, java.lang.String, boolean)
String a
String b
boolean ignoreCase
private static void logd (java.lang.String)
String str
private static void loge (java.lang.String)
String str
private static void logd (java.lang.String, int)
String str
int phoneId
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule rule
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IndentingPrintWriter ipw
static void <clinit> ()
}
com/android/internal/telephony/CarrierServiceBindHelper$1.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierServiceBindHelper$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.CarrierServiceBindHelper this$0
void <init> (com.android.internal.telephony.CarrierServiceBindHelper)
com.android.internal.telephony.CarrierServiceBindHelper this$0
public void onReceive (android.content.Context, android.content.Intent)
int phoneId
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/CarrierServiceBindHelper$2.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierServiceBindHelper$2 extends android.os.Handler {
final synthetic com.android.internal.telephony.CarrierServiceBindHelper this$0
void <init> (com.android.internal.telephony.CarrierServiceBindHelper)
com.android.internal.telephony.CarrierServiceBindHelper this$0
public void handleMessage (android.os.Message)
int phoneId
com.android.internal.telephony.CarrierServiceBindHelper$AppBinding binding
int phoneId
com.android.internal.telephony.CarrierServiceBindHelper$AppBinding binding
android.os.Message msg
}
com/android/internal/telephony/CarrierServiceBindHelper$AppBinding.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierServiceBindHelper$AppBinding extends java.lang.Object {
private int phoneId
private com.android.internal.telephony.CarrierServiceBindHelper$CarrierServiceConnection connection
private int bindCount
private long lastBindStartMillis
private int unbindCount
private long lastUnbindMillis
private String carrierPackage
private String carrierServiceClass
private long mUnbindScheduledUptimeMillis
private final com.android.internal.telephony.CarrierServiceBindHelper$CarrierServiceChangeCallback mCarrierServiceChangeCallback
final synthetic com.android.internal.telephony.CarrierServiceBindHelper this$0
public void <init> (com.android.internal.telephony.CarrierServiceBindHelper, int)
int phoneId
android.telephony.TelephonyManager tm
public void tearDown ()
android.telephony.TelephonyManager tm
public int getPhoneId ()
public java.lang.String getPackage ()
void rebind ()
android.content.pm.ComponentInfo componentInfo
String error
SecurityException ex
String carrierPackageName
android.content.Intent carrierService
android.content.pm.ResolveInfo carrierResolveInfo
android.os.Bundle metadata
String candidateServiceClass
String error
void unbind (boolean)
long currentUptimeMillis
boolean immediate
private void performImmediateUnbind ()
private void cancelScheduledUnbind ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private synthetic void lambda$rebind$0 (java.lang.Runnable)
Runnable r
}
com/android/internal/telephony/CarrierServiceBindHelper$CarrierServiceChangeCallback.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierServiceBindHelper$CarrierServiceChangeCallback extends java.lang.Object implements android.telephony.TelephonyManager$CarrierPrivilegesCallback {
final int mPhoneId
final synthetic com.android.internal.telephony.CarrierServiceBindHelper this$0
void <init> (com.android.internal.telephony.CarrierServiceBindHelper, int)
int phoneId
public void onCarrierPrivilegesChanged (java.util.Set, java.util.Set)
java.util.Set privilegedPackageNames
java.util.Set privilegedUids
public void onCarrierServiceChanged (java.lang.String, int)
String carrierServicePackageName
int carrierServiceUid
}
com/android/internal/telephony/CarrierServiceBindHelper$CarrierServiceConnection.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierServiceBindHelper$CarrierServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
private boolean connected
final synthetic com.android.internal.telephony.CarrierServiceBindHelper this$0
private void <init> (com.android.internal.telephony.CarrierServiceBindHelper)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName name
public void onNullBinding (android.content.ComponentName)
android.content.ComponentName name
public java.lang.String toString ()
}
com/android/internal/telephony/CarrierServiceBindHelper$CarrierServicePackageMonitor.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierServiceBindHelper$CarrierServicePackageMonitor extends com.android.internal.telephony.PackageChangeReceiver {
final synthetic com.android.internal.telephony.CarrierServiceBindHelper this$0
private void <init> (com.android.internal.telephony.CarrierServiceBindHelper)
public void onPackageAdded (java.lang.String)
String packageName
public void onPackageRemoved (java.lang.String)
String packageName
public void onPackageUpdateFinished (java.lang.String)
String packageName
public void onPackageModified (java.lang.String)
String packageName
public void onHandleForceStop (java.lang.String[], boolean)
String packageName
String[] packages
boolean doit
private void evaluateBinding (java.lang.String, boolean)
com.android.internal.telephony.CarrierServiceBindHelper$AppBinding appBinding
String appBindingPackage
boolean isBindingForPackage
int i
String carrierPackageName
boolean forceUnbind
}
com/android/internal/telephony/CarrierServiceBindHelper.class
CarrierServiceBindHelper.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierServiceBindHelper extends java.lang.Object {
private static final String LOG_TAG
private static final int UNBIND_DELAY_MILLIS
private android.content.Context mContext
public android.util.SparseArray mBindings
public android.util.SparseArray mLastSimState
private final com.android.internal.telephony.PackageChangeReceiver mPackageMonitor
private final com.android.internal.telephony.LocalLog mLocalLog
private android.content.BroadcastReceiver mUserUnlockedReceiver
private static final int EVENT_REBIND
public static final int EVENT_PERFORM_IMMEDIATE_UNBIND
public static final int EVENT_MULTI_SIM_CONFIG_CHANGED
public android.os.Handler mHandler
public void <init> (android.content.Context)
android.content.Context contextAsUser
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context context
private void updateBindingsAndSimStates ()
int phoneId
int phoneId
int prevLen
int newLen
public void updateForPhoneId (int, java.lang.String)
int phoneId
String simState
private void logdWithLocalLog (java.lang.String)
String msg
private void logeWithLocalLog (java.lang.String)
String msg
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int i
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
}
com/android/internal/telephony/CarrierServiceBindHelper.uau
com/android/internal/telephony/CarrierServiceStateTracker$1.class
CarrierServiceStateTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierServiceStateTracker$1 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.CarrierServiceStateTracker this$0
void <init> (com.android.internal.telephony.CarrierServiceStateTracker, android.os.Looper)
com.android.internal.telephony.CarrierServiceStateTracker this$0
android.os.Looper looper
public void onSubscriptionsChanged ()
int subId
}
com/android/internal/telephony/CarrierServiceStateTracker$AllowedNetworkTypesListener.class
CarrierServiceStateTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierServiceStateTracker$AllowedNetworkTypesListener extends android.telephony.TelephonyCallback implements android.telephony.TelephonyCallback$AllowedNetworkTypesListener {
final synthetic com.android.internal.telephony.CarrierServiceStateTracker this$0
public void <init> (com.android.internal.telephony.CarrierServiceStateTracker)
com.android.internal.telephony.CarrierServiceStateTracker this$0
public void onAllowedNetworkTypesChanged (int, long)
int reason
long newAllowedNetworkType
}
com/android/internal/telephony/CarrierServiceStateTracker$EmergencyNetworkNotification.class
CarrierServiceStateTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierServiceStateTracker$EmergencyNetworkNotification extends java.lang.Object implements com.android.internal.telephony.CarrierServiceStateTracker$NotificationType {
private final int mTypeId
private int mDelay
final synthetic com.android.internal.telephony.CarrierServiceStateTracker this$0
void <init> (com.android.internal.telephony.CarrierServiceStateTracker, int)
com.android.internal.telephony.CarrierServiceStateTracker this$0
int typeId
public void setDelay (android.os.PersistableBundle)
android.os.PersistableBundle bundle
public int getDelay ()
public boolean isEnabled ()
public void setEnabled (android.os.PersistableBundle)
android.os.PersistableBundle bundle
public int getTypeId ()
public int getNotificationId ()
public java.lang.String getNotificationTag ()
public boolean sendMessage ()
public android.app.Notification$Builder getNotificationBuilder ()
android.content.Context context
android.content.res.Resources res
CharSequence title
CharSequence details
private android.app.Notification$Action createDoNotShowAgainAction (android.content.Context)
android.content.Context context
android.app.PendingIntent pendingIntent
}
com/android/internal/telephony/CarrierServiceStateTracker$NotificationActionReceiver.class
CarrierServiceStateTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierServiceStateTracker$NotificationActionReceiver extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.CarrierServiceStateTracker this$0
public void <init> (com.android.internal.telephony.CarrierServiceStateTracker)
com.android.internal.telephony.CarrierServiceStateTracker this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.SharedPreferences$Editor editor
android.content.Context context
android.content.Intent intent
private void dismissEmergencyCallingNotification ()
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType t
Exception e
}
com/android/internal/telephony/CarrierServiceStateTracker$NotificationType.class
CarrierServiceStateTracker.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.CarrierServiceStateTracker$NotificationType extends java.lang.Object {
public abstract boolean sendMessage ()
public abstract int getDelay ()
public abstract void setDelay (android.os.PersistableBundle)
public abstract boolean isEnabled ()
public abstract void setEnabled (android.os.PersistableBundle)
public abstract int getTypeId ()
public abstract int getNotificationId ()
public abstract java.lang.String getNotificationTag ()
public abstract android.app.Notification$Builder getNotificationBuilder ()
}
com/android/internal/telephony/CarrierServiceStateTracker$PrefNetworkNotification.class
CarrierServiceStateTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierServiceStateTracker$PrefNetworkNotification extends java.lang.Object implements com.android.internal.telephony.CarrierServiceStateTracker$NotificationType {
private final int mTypeId
private int mDelay
private boolean mEnabled
final synthetic com.android.internal.telephony.CarrierServiceStateTracker this$0
void <init> (com.android.internal.telephony.CarrierServiceStateTracker, int)
com.android.internal.telephony.CarrierServiceStateTracker this$0
int typeId
public void setDelay (android.os.PersistableBundle)
android.os.PersistableBundle bundle
public int getDelay ()
public boolean isEnabled ()
public void setEnabled (android.os.PersistableBundle)
android.os.PersistableBundle bundle
public int getTypeId ()
public int getNotificationId ()
public java.lang.String getNotificationTag ()
public boolean sendMessage ()
public android.app.Notification$Builder getNotificationBuilder ()
android.content.Context context
android.content.Intent notificationIntent
android.app.PendingIntent settingsIntent
android.content.res.Resources res
CharSequence title
CharSequence details
}
com/android/internal/telephony/CarrierServiceStateTracker.class
CarrierServiceStateTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierServiceStateTracker extends android.os.Handler {
private static final String LOG_TAG
protected static final int CARRIER_EVENT_BASE
protected static final int CARRIER_EVENT_VOICE_REGISTRATION
protected static final int CARRIER_EVENT_VOICE_DEREGISTRATION
protected static final int CARRIER_EVENT_DATA_REGISTRATION
protected static final int CARRIER_EVENT_DATA_DEREGISTRATION
protected static final int CARRIER_EVENT_IMS_CAPABILITIES_CHANGED
private static final int UNINITIALIZED_DELAY_VALUE
private com.android.internal.telephony.Phone mPhone
private com.android.internal.telephony.ServiceStateTracker mSST
private final java.util.Map mNotificationTypeMap
private int mPreviousSubId
public static final int NOTIFICATION_PREF_NETWORK
public static final int NOTIFICATION_EMERGENCY_NETWORK
public static final String ACTION_NEVER_ASK_AGAIN
public final com.android.internal.telephony.CarrierServiceStateTracker$NotificationActionReceiver mActionReceiver
public static final String EMERGENCY_NOTIFICATION_TAG
public static final String PREF_NETWORK_NOTIFICATION_TAG
private long mAllowedNetworkType
private com.android.internal.telephony.CarrierServiceStateTracker$AllowedNetworkTypesListener mAllowedNetworkTypesListener
private android.telephony.TelephonyManager mTelephonyManager
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.ServiceStateTracker, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.ServiceStateTracker sst
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.telephony.CarrierConfigManager ccm
public com.android.internal.telephony.CarrierServiceStateTracker$AllowedNetworkTypesListener getAllowedNetworkTypesChangedListener ()
private void registerAllowedNetworkTypesListener ()
int subId
private void unregisterAllowedNetworkTypesListener ()
public java.util.Map getNotificationTypeMap ()
private void registerNotificationTypes ()
public void handleMessage (android.os.Message)
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
android.os.Message msg
private boolean isPhoneStillRegistered ()
private boolean isPhoneRegisteredForWifiCalling ()
public boolean isRadioOffOrAirplaneMode ()
Exception e
android.content.Context context
int airplaneMode
private boolean isGlobalMode ()
Exception e
int preferredNetworkSetting
private boolean isNrSupported ()
android.content.Context context
android.telephony.TelephonyManager tm
boolean isCarrierConfigEnabled
boolean isRadioAccessFamilySupported
boolean isNrNetworkTypeAllowed
private boolean isCarrierConfigEnableNr ()
android.os.PersistableBundle config
int[] nrAvailabilities
private boolean checkSupportedBitmask (long, long)
long supportedBitmask
long targetBitmask
private void handleConfigChanges ()
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
java.util.Map$Entry entry
private void handleAllowedNetworkTypeChanged ()
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
private void handleImsCapabilitiesChanged ()
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
private void evaluateSendingMessageOrCancelNotification (com.android.internal.telephony.CarrierServiceStateTracker$NotificationType)
android.os.Message notificationMsg
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
public boolean evaluateSendingMessage (com.android.internal.telephony.CarrierServiceStateTracker$NotificationType)
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
public int getDelay (com.android.internal.telephony.CarrierServiceStateTracker$NotificationType)
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
public android.app.Notification$Builder getNotificationBuilder (com.android.internal.telephony.CarrierServiceStateTracker$NotificationType)
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
public android.app.NotificationManager getNotificationManager (android.content.Context)
android.content.Context context
public void sendNotification (com.android.internal.telephony.CarrierServiceStateTracker$NotificationType)
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
android.content.Context context
android.app.Notification$Builder builder
private boolean shouldSilenceEmrgNetNotif (com.android.internal.telephony.CarrierServiceStateTracker$NotificationType, android.content.Context)
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
android.content.Context context
public void cancelNotification (com.android.internal.telephony.CarrierServiceStateTracker$NotificationType)
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
android.content.Context context
public void dispose ()
private synthetic void lambda$new$0 (int, int, int, int)
com.android.internal.telephony.CarrierServiceStateTracker$NotificationType notificationType
java.util.Map$Entry entry
int slotIndex
int subId
int carrierId
int specificCarrierId
android.os.PersistableBundle b
}
com/android/internal/telephony/CarrierServicesSmsFilter$CallbackTimeoutHandler.class
CarrierServicesSmsFilter.java
package com.android.internal.telephony
public final com.android.internal.telephony.CarrierServicesSmsFilter$CallbackTimeoutHandler extends android.os.Handler {
private static final boolean DBG
final synthetic com.android.internal.telephony.CarrierServicesSmsFilter this$0
protected void <init> (com.android.internal.telephony.CarrierServicesSmsFilter)
com.android.internal.telephony.CarrierServicesSmsFilter this$0
public void handleMessage (android.os.Message)
com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator filterAggregator
String packages
android.os.Message msg
private void handleFilterCallbacksTimeout ()
com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback callback
private static synthetic java.lang.String lambda$handleMessage$0 (com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback)
com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback callback
}
com/android/internal/telephony/CarrierServicesSmsFilter$CarrierServicesSmsFilterCallbackInterface.class
CarrierServicesSmsFilter.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.CarrierServicesSmsFilter$CarrierServicesSmsFilterCallbackInterface extends java.lang.Object {
public abstract void onFilterComplete (int)
}
com/android/internal/telephony/CarrierServicesSmsFilter$CarrierSmsFilter.class
CarrierServicesSmsFilter.java
package com.android.internal.telephony
final com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilter extends java.lang.Object {
private final byte[][] mPdus
private final int mDestPort
private final String mSmsFormat
private volatile com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback mSmsFilterCallback
private final String mPackageName
protected final android.service.carrier.CarrierMessagingServiceWrapper mCarrierMessagingServiceWrapper
final synthetic com.android.internal.telephony.CarrierServicesSmsFilter this$0
void <init> (com.android.internal.telephony.CarrierServicesSmsFilter, byte[][], int, java.lang.String, java.lang.String)
byte[][] pdus
int destPort
String smsFormat
String packageName
void filterSms (com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback)
com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback smsFilterCallback
private void onServiceReady ()
RuntimeException e
private static synthetic void lambda$onServiceReady$2 (java.lang.Runnable)
Runnable runnable
private synthetic void lambda$filterSms$1 ()
private static synthetic void lambda$filterSms$0 (java.lang.Runnable)
Runnable runnable
}
com/android/internal/telephony/CarrierServicesSmsFilter$CarrierSmsFilterCallback.class
CarrierServicesSmsFilter.java
package com.android.internal.telephony
final com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback extends java.lang.Object implements android.service.carrier.CarrierMessagingServiceWrapper$CarrierMessagingCallback {
private final com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator mFilterAggregator
private final android.service.carrier.CarrierMessagingServiceWrapper mCarrierMessagingServiceWrapper
private boolean mIsOnFilterCompleteCalled
private final String mPackageName
final synthetic com.android.internal.telephony.CarrierServicesSmsFilter this$0
void <init> (com.android.internal.telephony.CarrierServicesSmsFilter, com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator, android.service.carrier.CarrierMessagingServiceWrapper, java.lang.String)
com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator filterAggregator
android.service.carrier.CarrierMessagingServiceWrapper carrierMessagingServiceWrapper
String packageName
public void onReceiveSmsComplete (int)
int result
public void onSendSmsComplete (int, int)
int result
int messageRef
public void onSendMultipartSmsComplete (int, int[])
int result
int[] messageRefs
public void onSendMmsComplete (int, byte[])
int result
byte[] sendConfPdu
public void onDownloadMmsComplete (int)
int result
}
com/android/internal/telephony/CarrierServicesSmsFilter$FilterAggregator.class
CarrierServicesSmsFilter.java
package com.android.internal.telephony
final com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator extends java.lang.Object {
private final Object mFilterLock
private int mNumPendingFilters
private final java.util.Set mCallbacks
private int mFilterResult
final synthetic com.android.internal.telephony.CarrierServicesSmsFilter this$0
void <init> (com.android.internal.telephony.CarrierServicesSmsFilter, int)
int numFilters
void onFilterComplete (int, com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback)
long token
int result
com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback callback
private void combine (int)
int result
private void addToCallbacks (com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback)
com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback callback
}
com/android/internal/telephony/CarrierServicesSmsFilter.class
CarrierServicesSmsFilter.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierServicesSmsFilter extends java.lang.Object {
protected static final boolean DBG
public static final int EVENT_ON_FILTER_COMPLETE_NOT_CALLED
public static final int FILTER_COMPLETE_TIMEOUT_MS
private static final java.util.UUID sAnomalyNoResponseFromCarrierMessagingService
private final android.content.Context mContext
private final com.android.internal.telephony.Phone mPhone
private final byte[][] mPdus
private final int mDestPort
private final String mPduFormat
private final com.android.internal.telephony.CarrierServicesSmsFilter$CarrierServicesSmsFilterCallbackInterface mCarrierServicesSmsFilterCallback
private final String mLogTag
private final com.android.internal.telephony.CarrierServicesSmsFilter$CallbackTimeoutHandler mCallbackTimeoutHandler
private final com.android.internal.telephony.LocalLog mLocalLog
private final long mMessageId
private com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator mFilterAggregator
public void <init> (android.content.Context, com.android.internal.telephony.Phone, byte[][], int, java.lang.String, com.android.internal.telephony.CarrierServicesSmsFilter$CarrierServicesSmsFilterCallbackInterface, java.lang.String, com.android.internal.telephony.LocalLog, long)
android.content.Context context
com.android.internal.telephony.Phone phone
byte[][] pdus
int destPort
String pduFormat
com.android.internal.telephony.CarrierServicesSmsFilter$CarrierServicesSmsFilterCallbackInterface carrierServicesSmsFilterCallback
String logTag
com.android.internal.telephony.LocalLog localLog
long msgId
public boolean filter ()
String errMsg
String smsFilterPackage
java.util.Optional carrierAppForFiltering
java.util.List smsFilterPackages
String imsRcsPackage
int numPackages
private java.util.Optional getCarrierAppPackageForFiltering ()
java.util.List carrierPackages
com.android.internal.telephony.CarrierPrivilegesTracker cpt
java.util.List systemPackages
private void filterWithPackage (java.lang.String, com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator)
String packageName
com.android.internal.telephony.CarrierServicesSmsFilter$FilterAggregator filterAggregator
com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilter smsFilter
com.android.internal.telephony.CarrierServicesSmsFilter$CarrierSmsFilterCallback smsFilterCallback
private java.util.List getSystemAppForIntent (android.content.Intent)
String packageName
android.content.pm.ResolveInfo info
android.content.Intent intent
java.util.List packages
android.content.pm.PackageManager packageManager
java.util.List receivers
String carrierFilterSmsPerm
private void log (java.lang.String)
String message
private void loge (java.lang.String)
String message
private void logv (java.lang.String)
String message
static void <clinit> ()
}
com/android/internal/telephony/CarrierSignalAgent$1.class
CarrierSignalAgent.java
package com.android.internal.telephony
com.android.internal.telephony.CarrierSignalAgent$1 extends android.net.ConnectivityManager$NetworkCallback {
final synthetic com.android.internal.telephony.CarrierSignalAgent this$0
void <init> (com.android.internal.telephony.CarrierSignalAgent)
com.android.internal.telephony.CarrierSignalAgent this$0
public void onAvailable (android.net.Network)
android.content.Intent intent
android.net.Network network
public void onLost (android.net.Network)
android.net.Network network
android.content.Intent intent
}
com/android/internal/telephony/CarrierSignalAgent.class
CarrierSignalAgent.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierSignalAgent extends android.os.Handler {
private static final String LOG_TAG
private static final boolean DBG
private static final boolean VDBG
private static final boolean WAKE
private static final boolean NO_WAKE
private static final String COMPONENT_NAME_DELIMITER
private static final String CARRIER_SIGNAL_DELIMITER
private final com.android.internal.telephony.Phone mPhone
private boolean mDefaultNetworkAvail
private java.util.Map mCachedWakeSignalConfigs
private java.util.Map mCachedNoWakeSignalConfigs
private static final int EVENT_REGISTER_DEFAULT_NETWORK_AVAIL
private static final java.util.Set VALID_CARRIER_SIGNAL_ACTIONS
private static final java.util.Map NEW_ACTION_TO_COMPAT_MAP
private static final java.util.Map COMPAT_ACTION_TO_NEW_MAP
private final com.android.internal.telephony.LocalLog mErrorLocalLog
private android.net.ConnectivityManager$NetworkCallback mNetworkCallback
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.CarrierConfigManager carrierConfigManager
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.net.ConnectivityManager connectivityMgr
android.os.Message msg
private void loadCarrierConfig ()
java.util.Map config
java.util.Map config
android.os.PersistableBundle b
private java.util.Map parseAndCache (java.lang.String[])
java.util.Set componentList
String s
android.content.ComponentName componentName
String[] signals
String[] splitStr
String config
String[] configs
java.util.Map newCachedWakeSignalConfigs
public boolean hasRegisteredReceivers (java.lang.String)
String action
private void broadcast (android.content.Intent, java.util.Set, boolean)
android.content.Intent intentToSend
android.content.ActivityNotFoundException e
android.content.Intent signal
android.content.Intent compatIntent
android.content.ComponentName name
android.content.Intent intent
java.util.Set receivers
boolean wakeup
android.content.pm.PackageManager packageManager
public void notifyCarrierSignalReceivers (android.content.Intent)
java.util.Set receiverSet
android.content.Intent intent
java.util.Set receiverSet
private static android.content.Intent createCompatIntent (android.content.Intent)
int apnType
int apnProtocol
String extraKey
android.content.Intent original
String compatAction
android.content.Intent compatIntent
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logv (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.util.Map$Entry entry
java.util.Map$Entry entry
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IndentingPrintWriter ipw
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/CarrierSmsUtils.class
CarrierSmsUtils.java
package com.android.internal.telephony
public com.android.internal.telephony.CarrierSmsUtils extends java.lang.Object {
protected static final boolean VDBG
protected static final String TAG
public static java.lang.String getImsRcsPackageForIntent (android.content.Context, com.android.internal.telephony.Phone, android.content.Intent)
android.content.pm.ResolveInfo info
android.content.Context context
com.android.internal.telephony.Phone phone
android.content.Intent intent
String carrierImsPackage
android.content.pm.PackageManager packageManager
java.util.List receivers
private static java.lang.String getImsRcsPackage (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.ims.ImsResolver resolver
long identity
private void <init> ()
static void <clinit> ()
}
com/android/internal/telephony/CellBroadcastConfigTracker$1.class
CellBroadcastConfigTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CellBroadcastConfigTracker$1 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.CellBroadcastConfigTracker this$0
void <init> (com.android.internal.telephony.CellBroadcastConfigTracker)
com.android.internal.telephony.CellBroadcastConfigTracker this$0
public void onSubscriptionsChanged ()
}
com/android/internal/telephony/CellBroadcastConfigTracker$CdmaActivatingState.class
CellBroadcastConfigTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CellBroadcastConfigTracker$CdmaActivatingState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.CellBroadcastConfigTracker this$0
private void <init> (com.android.internal.telephony.CellBroadcastConfigTracker)
public boolean processMessage (android.os.Message)
android.os.AsyncResult ar
com.android.internal.telephony.CellBroadcastConfigTracker$Request request
android.os.Message msg
boolean retVal
}
com/android/internal/telephony/CellBroadcastConfigTracker$CdmaConfiguringState.class
CellBroadcastConfigTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CellBroadcastConfigTracker$CdmaConfiguringState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.CellBroadcastConfigTracker this$0
private void <init> (com.android.internal.telephony.CellBroadcastConfigTracker)
public boolean processMessage (android.os.Message)
android.os.AsyncResult ar
com.android.internal.telephony.CellBroadcastConfigTracker$Request request
android.os.Message msg
boolean retVal
}
com/android/internal/telephony/CellBroadcastConfigTracker$DefaultState.class
CellBroadcastConfigTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CellBroadcastConfigTracker$DefaultState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.CellBroadcastConfigTracker this$0
private void <init> (com.android.internal.telephony.CellBroadcastConfigTracker)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
int subId
android.os.Message msg
boolean retVal
}
com/android/internal/telephony/CellBroadcastConfigTracker$GsmActivatingState.class
CellBroadcastConfigTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CellBroadcastConfigTracker$GsmActivatingState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.CellBroadcastConfigTracker this$0
private void <init> (com.android.internal.telephony.CellBroadcastConfigTracker)
public boolean processMessage (android.os.Message)
android.os.AsyncResult ar
com.android.internal.telephony.CellBroadcastConfigTracker$Request request
android.os.Message msg
boolean retVal
}
com/android/internal/telephony/CellBroadcastConfigTracker$GsmConfiguringState.class
CellBroadcastConfigTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CellBroadcastConfigTracker$GsmConfiguringState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.CellBroadcastConfigTracker this$0
private void <init> (com.android.internal.telephony.CellBroadcastConfigTracker)
public boolean processMessage (android.os.Message)
android.os.AsyncResult ar
com.android.internal.telephony.CellBroadcastConfigTracker$Request request
android.os.Message msg
boolean retVal
}
com/android/internal/telephony/CellBroadcastConfigTracker$IdleState.class
CellBroadcastConfigTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CellBroadcastConfigTracker$IdleState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.CellBroadcastConfigTracker this$0
private void <init> (com.android.internal.telephony.CellBroadcastConfigTracker)
public boolean processMessage (android.os.Message)
com.android.internal.telephony.CellBroadcastConfigTracker$Request request
android.os.Message msg
boolean retVal
}
com/android/internal/telephony/CellBroadcastConfigTracker$Request.class
CellBroadcastConfigTracker.java
package com.android.internal.telephony
com.android.internal.telephony.CellBroadcastConfigTracker$Request extends java.lang.Object {
private final java.util.List mCbRangesRequest3gpp
private final java.util.List mCbRangesRequest3gpp2
java.util.function.Consumer mCallback
void <init> (java.util.List, java.util.function.Consumer)
java.util.List ranges
java.util.function.Consumer callback
java.util.List get3gppRanges ()
java.util.List get3gpp2Ranges ()
java.util.function.Consumer getCallback ()
public java.lang.String toString ()
private synthetic void lambda$new$0 (android.telephony.CellBroadcastIdRange)
android.telephony.CellBroadcastIdRange r
}
com/android/internal/telephony/CellBroadcastConfigTracker.class
CellBroadcastConfigTracker.java
package com.android.internal.telephony
public final com.android.internal.telephony.CellBroadcastConfigTracker extends com.android.internal.telephony.StateMachine {
private static final boolean DBG
private static final int EVENT_REQUEST
private static final int EVENT_CONFIGURATION_DONE
private static final int EVENT_ACTIVATION_DONE
private static final int EVENT_RADIO_OFF
private static final int EVENT_SUBSCRIPTION_CHANGED
public static final int EVENT_RADIO_RESET
private static final int SMS_CB_CODE_SCHEME_MIN
private static final int SMS_CB_CODE_SCHEME_MAX
private java.util.List mCbRanges3gpp
private java.util.List mCbRanges3gpp2
private com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.LocalLog mLocalLog
public int mSubId
public final android.telephony.SubscriptionManager$OnSubscriptionsChangedListener mSubChangedListener
private com.android.internal.telephony.CellBroadcastConfigTracker$DefaultState mDefaultState
private com.android.internal.telephony.CellBroadcastConfigTracker$IdleState mIdleState
private com.android.internal.telephony.CellBroadcastConfigTracker$GsmConfiguringState mGsmConfiguringState
private com.android.internal.telephony.CellBroadcastConfigTracker$GsmActivatingState mGsmActivatingState
private com.android.internal.telephony.CellBroadcastConfigTracker$CdmaConfiguringState mCdmaConfiguringState
private com.android.internal.telephony.CellBroadcastConfigTracker$CdmaActivatingState mCdmaActivatingState
private void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private void <init> (com.android.internal.telephony.Phone, android.os.Handler)
com.android.internal.telephony.Phone phone
android.os.Handler handler
private void init (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public static com.android.internal.telephony.CellBroadcastConfigTracker make (com.android.internal.telephony.Phone, android.os.Handler, boolean)
com.android.internal.telephony.Phone phone
android.os.Handler handler
boolean shouldStart
com.android.internal.telephony.CellBroadcastConfigTracker tracker
public java.util.List getCellBroadcastIdRanges ()
java.util.List ranges
public void setCellBroadcastIdRanges (java.util.List, java.util.function.Consumer)
java.util.List ranges
java.util.function.Consumer callback
public static java.util.List mergeRangesAsNeeded (java.util.List) throws java.lang.IllegalArgumentException
java.util.List ranges
java.util.List newRanges
private void resetConfig ()
private void setGsmConfig (java.util.List, com.android.internal.telephony.CellBroadcastConfigTracker$Request)
android.telephony.CellBroadcastIdRange r
int i
java.util.List ranges
com.android.internal.telephony.CellBroadcastConfigTracker$Request request
com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] configs
android.os.Message response
private void setCdmaConfig (java.util.List, com.android.internal.telephony.CellBroadcastConfigTracker$Request)
android.telephony.CellBroadcastIdRange r
int i
java.util.List ranges
com.android.internal.telephony.CellBroadcastConfigTracker$Request request
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
android.os.Message response
private void setActivation (int, boolean, com.android.internal.telephony.CellBroadcastConfigTracker$Request)
int type
boolean activate
com.android.internal.telephony.CellBroadcastConfigTracker$Request request
android.os.Message response
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic void lambda$mergeRangesAsNeeded$1 (java.util.List, android.telephony.CellBroadcastIdRange)
android.telephony.CellBroadcastIdRange range
java.util.List newRanges
android.telephony.CellBroadcastIdRange r
private static synthetic int lambda$mergeRangesAsNeeded$0 (android.telephony.CellBroadcastIdRange, android.telephony.CellBroadcastIdRange)
android.telephony.CellBroadcastIdRange r1
android.telephony.CellBroadcastIdRange r2
static synthetic void access$000 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$100 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$200 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$300 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$400 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$500 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$600 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$700 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$800 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$900 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$1000 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$1100 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$1200 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$1300 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$1400 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$1500 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$1600 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$1700 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static synthetic void access$1800 (com.android.internal.telephony.CellBroadcastConfigTracker, java.lang.String)
com.android.internal.telephony.CellBroadcastConfigTracker x0
String x1
static void <clinit> ()
}
com/android/internal/telephony/CellBroadcastServiceManager$1.class
CellBroadcastServiceManager.java
package com.android.internal.telephony
com.android.internal.telephony.CellBroadcastServiceManager$1 extends android.os.Handler {
final synthetic com.android.internal.telephony.CellBroadcastServiceManager this$0
void <init> (com.android.internal.telephony.CellBroadcastServiceManager)
com.android.internal.telephony.CellBroadcastServiceManager this$0
public void handleMessage (android.os.Message)
String errorMessage
com.android.internal.telephony.cdma.SmsMessage sms
android.util.Pair smsAndCallback
com.android.internal.telephony.cdma.SmsMessage sms
android.os.RemoteCallback callback
android.telephony.ICellBroadcastService cellBroadcastService
String errorMessage
android.os.RemoteException e
android.os.Message msg
}
com/android/internal/telephony/CellBroadcastServiceManager$CellBroadcastServiceConnection.class
CellBroadcastServiceManager.java
package com.android.internal.telephony
com.android.internal.telephony.CellBroadcastServiceManager$CellBroadcastServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
android.os.IBinder mService
final synthetic com.android.internal.telephony.CellBroadcastServiceManager this$0
private void <init> (com.android.internal.telephony.CellBroadcastServiceManager)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName className
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName arg0
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName name
public void onNullBinding (android.content.ComponentName)
android.content.ComponentName name
}
com/android/internal/telephony/CellBroadcastServiceManager.class
CellBroadcastServiceManager.java
package com.android.internal.telephony
public com.android.internal.telephony.CellBroadcastServiceManager extends java.lang.Object {
private static final String TAG
private String mCellBroadcastServicePackage
private static com.android.internal.telephony.CellBroadcastServiceManager$CellBroadcastServiceConnection sServiceConnection
private android.os.Handler mModuleCellBroadcastHandler
private com.android.internal.telephony.Phone mPhone
private android.content.Context mContext
private final com.android.internal.telephony.LocalLog mLocalLog
private static final int EVENT_NEW_GSM_SMS_CB
private static final int EVENT_NEW_CDMA_SMS_CB
private static final int EVENT_NEW_CDMA_SCP_MESSAGE
private boolean mEnabled
public void <init> (android.content.Context, com.android.internal.telephony.Phone)
android.content.Context context
com.android.internal.telephony.Phone phone
private boolean cbMessagesDisabledByOem ()
public void sendGsmMessageToHandler (android.os.Message)
android.os.Message m
public void sendCdmaMessageToHandler (com.android.internal.telephony.cdma.SmsMessage)
com.android.internal.telephony.cdma.SmsMessage sms
android.os.Message m
public void sendCdmaScpMessageToHandler (com.android.internal.telephony.cdma.SmsMessage, android.os.RemoteCallback)
com.android.internal.telephony.cdma.SmsMessage sms
android.os.RemoteCallback callback
android.os.Message m
public void enable ()
public void disable ()
private void initCellBroadcastServiceModule ()
String errorMessage
boolean serviceWasBound
android.content.Intent intent
String errorMessage
private java.lang.String getCellBroadcastServicePackage ()
String packageName
android.content.pm.ResolveInfo info
android.content.pm.PackageManager packageManager
java.util.List cbsPackages
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
android.os.RemoteException e
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
}
com/android/internal/telephony/CellularNetworkService$CellularNetworkServiceProvider$1.class
CellularNetworkService.java
package com.android.internal.telephony
com.android.internal.telephony.CellularNetworkService$CellularNetworkServiceProvider$1 extends android.os.Handler {
final synthetic com.android.internal.telephony.CellularNetworkService val$this$0
final synthetic com.android.internal.telephony.CellularNetworkService$CellularNetworkServiceProvider this$1
void <init> (com.android.internal.telephony.CellularNetworkService$CellularNetworkServiceProvider, android.os.Looper, com.android.internal.telephony.CellularNetworkService)
com.android.internal.telephony.CellularNetworkService$CellularNetworkServiceProvider this$1
android.os.Looper looper
public void handleMessage (android.os.Message)
int resultCode
Exception e
android.os.AsyncResult ar
int domain
android.telephony.NetworkRegistrationInfo netState
int resultCode
android.os.Message message
android.telephony.NetworkServiceCallback callback
}
com/android/internal/telephony/CellularNetworkService$CellularNetworkServiceProvider.class
CellularNetworkService.java
package com.android.internal.telephony
com.android.internal.telephony.CellularNetworkService$CellularNetworkServiceProvider extends android.telephony.NetworkService$NetworkServiceProvider {
private final java.util.Map mCallbackMap
private final android.os.Handler mHandler
private final com.android.internal.telephony.Phone mPhone
final synthetic com.android.internal.telephony.CellularNetworkService this$0
void <init> (com.android.internal.telephony.CellularNetworkService, int)
int slotId
private int getRegStateFromHalRegState (int)
int halRegState
private boolean isEmergencyOnly (int)
int halRegState
private java.util.List getAvailableServices (int, int, boolean)
int regState
int domain
boolean emergencyOnly
java.util.List availableServices
private android.telephony.NetworkRegistrationInfo getRegistrationStateFromResult (java.lang.Object, int)
Object result
int domain
private java.lang.String getPlmnFromCellIdentity (android.telephony.CellIdentity)
android.telephony.CellIdentity ci
String mcc
String mnc
private android.telephony.NetworkRegistrationInfo createRegistrationStateFromVoiceRegState (java.lang.Object)
android.hardware.radio.V1_2.VoiceRegStateResult voiceRegState
int regState
int networkType
int reasonForDenial
boolean emergencyOnly
boolean cssSupported
int roamingIndicator
int systemIsInPrl
int defaultRoamingIndicator
java.util.List availableServices
android.telephony.CellIdentity cellIdentity
String rplmn
Object result
int transportType
int domain
private android.telephony.NetworkRegistrationInfo createRegistrationStateFromDataRegState (java.lang.Object)
android.hardware.radio.V1_4.LteVopsInfo vopsSupport
android.telephony.LteVopsSupportInfo lteVopsSupportInfo
android.hardware.radio.V1_4.DataRegStateResult dataRegState
android.telephony.LteVopsSupportInfo lteVopsSupportInfo
int regState
int networkType
int reasonForDenial
boolean emergencyOnly
int maxDataCalls
android.telephony.CellIdentity cellIdentity
android.hardware.radio.V1_4.NrIndicators nrIndicators
boolean isEndcAvailable
boolean isNrAvailable
boolean isDcNrRestricted
String rplmn
java.util.List availableServices
Object result
int domain
int transportType
private android.telephony.NetworkRegistrationInfo getNetworkRegistrationInfo (int, int, android.hardware.radio.V1_5.RegStateResult)
android.hardware.radio.V1_5.RegStateResult$AccessTechnologySpecificInfo$Cdma2000RegistrationInfo cdmaInfo
android.hardware.radio.V1_5.RegStateResult$AccessTechnologySpecificInfo$EutranRegistrationInfo eutranInfo
int domain
int transportType
android.hardware.radio.V1_5.RegStateResult regResult
int regState
boolean isEmergencyOnly
java.util.List availableServices
android.telephony.CellIdentity cellIdentity
String rplmn
int reasonForDenial
int networkType
boolean cssSupported
int roamingIndicator
int systemIsInPrl
int defaultRoamingIndicator
boolean isEndcAvailable
boolean isNrAvailable
boolean isDcNrRestricted
android.telephony.LteVopsSupportInfo vopsInfo
private android.telephony.NetworkRegistrationInfo getNetworkRegistrationInfoAidl (int, int, android.hardware.radio.network.RegStateResult)
int domain
int transportType
android.hardware.radio.network.RegStateResult regResult
int regState
boolean isEmergencyOnly
java.util.List availableServices
android.telephony.CellIdentity cellIdentity
String rplmn
int reasonForDenial
int networkType
boolean cssSupported
int roamingIndicator
int systemIsInPrl
int defaultRoamingIndicator
boolean isEndcAvailable
boolean isNrAvailable
boolean isDcNrRestricted
android.telephony.VopsSupportInfo vopsInfo
int lteAttachResultType
int lteAttachExtraInfo
android.hardware.radio.network.AccessTechnologySpecificInfo info
private android.telephony.NetworkRegistrationInfo getNetworkRegistrationInfo1_6 (int, int, android.hardware.radio.V1_6.RegStateResult)
int domain
int transportType
android.hardware.radio.V1_6.RegStateResult regResult
int regState
boolean isEmergencyOnly
java.util.List availableServices
android.telephony.CellIdentity cellIdentity
String rplmn
int reasonForDenial
int networkType
boolean cssSupported
int roamingIndicator
int systemIsInPrl
int defaultRoamingIndicator
boolean isEndcAvailable
boolean isNrAvailable
boolean isDcNrRestricted
android.telephony.VopsSupportInfo vopsInfo
android.hardware.radio.V1_6.RegStateResult$AccessTechnologySpecificInfo info
private android.telephony.LteVopsSupportInfo convertHalLteVopsSupportInfo (boolean, boolean)
boolean vopsSupport
boolean emcBearerSupport
int vops
int emergency
public void requestNetworkRegistrationInfo (int, android.telephony.NetworkServiceCallback)
int domain
android.telephony.NetworkServiceCallback callback
android.os.Message message
public void close ()
}
com/android/internal/telephony/CellularNetworkService.class
CellularNetworkService.java
package com.android.internal.telephony
public com.android.internal.telephony.CellularNetworkService extends android.telephony.NetworkService {
private static final boolean DBG
private static final String TAG
private static final int GET_CS_REGISTRATION_STATE_DONE
private static final int GET_PS_REGISTRATION_STATE_DONE
private static final int NETWORK_REGISTRATION_STATE_CHANGED
private static final int MAX_DATA_CALLS
private static final java.util.Map sNetworkTypes
public void <init> ()
public static int getNetworkTypeForCellIdentity (int, android.telephony.CellIdentity, int)
java.util.List values
int updatedType
int networkType
android.telephony.CellIdentity ci
int carrierId
java.util.List typesForCi
public android.telephony.NetworkService$NetworkServiceProvider onCreateNetworkServiceProvider (int)
int slotIndex
private boolean isMmsEnabled (com.android.internal.telephony.Phone)
android.os.PersistableBundle config
com.android.internal.telephony.Phone phone
android.telephony.CarrierConfigManager carrierConfigManager
private static void log (java.lang.String)
String s
private static void logw (java.lang.String)
String s
private static void loge (java.lang.String)
String s
static void <clinit> ()
}
com/android/internal/telephony/ClientWakelockAccountant.class
ClientWakelockAccountant.java
package com.android.internal.telephony
public com.android.internal.telephony.ClientWakelockAccountant extends java.lang.Object {
public static final String LOG_TAG
public android.telephony.ClientRequestStats mRequestStats
public java.util.ArrayList mPendingRilWakelocks
public void <init> (java.lang.String)
String callingPackage
public void startAttributingWakelock (int, int, int, long)
int request
int token
int concurrentRequests
long time
com.android.internal.telephony.RilWakelockInfo wlInfo
public void stopAttributingWakelock (int, int, long)
int request
int token
long time
com.android.internal.telephony.RilWakelockInfo wlInfo
public void stopAllPendingRequests (long)
com.android.internal.telephony.RilWakelockInfo wlInfo
long time
public void changeConcurrentRequests (int, long)
com.android.internal.telephony.RilWakelockInfo wlInfo
int concurrentRequests
long time
private void completeRequest (com.android.internal.telephony.RilWakelockInfo, long)
com.android.internal.telephony.RilWakelockInfo wlInfo
long time
public int getPendingRequestCount ()
public synchronized long updatePendingRequestWakelockTime (long)
com.android.internal.telephony.RilWakelockInfo wlInfo
long uptime
long totalPendingWakelockTime
private com.android.internal.telephony.RilWakelockInfo removePendingWakelock (int, int)
com.android.internal.telephony.RilWakelockInfo wlInfo
int request
int token
com.android.internal.telephony.RilWakelockInfo result
public java.lang.String toString ()
}
com/android/internal/telephony/ClientWakelockTracker.class
ClientWakelockTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.ClientWakelockTracker extends java.lang.Object {
public static final String LOG_TAG
public java.util.HashMap mClients
public java.util.ArrayList mActiveClients
public void <init> ()
public void startTracking (java.lang.String, int, int, int)
String clientId
int requestId
int token
int numRequestsInQueue
com.android.internal.telephony.ClientWakelockAccountant client
long uptime
public void stopTracking (java.lang.String, int, int, int)
String clientId
int requestId
int token
int numRequestsInQueue
com.android.internal.telephony.ClientWakelockAccountant client
long uptime
public void stopTrackingAll ()
com.android.internal.telephony.ClientWakelockAccountant client
long uptime
java.util.List getClientRequestStats ()
com.android.internal.telephony.ClientWakelockAccountant client
String key
java.util.List list
java.util.List list
long uptime
private com.android.internal.telephony.ClientWakelockAccountant getClientWakelockAccountant (java.lang.String)
com.android.internal.telephony.ClientWakelockAccountant client
com.android.internal.telephony.ClientWakelockAccountant client
String clientId
com.android.internal.telephony.ClientWakelockAccountant client
private void updateConcurrentRequests (int, long)
com.android.internal.telephony.ClientWakelockAccountant cI
int numRequestsInQueue
long time
public boolean isClientActive (java.lang.String)
String clientId
com.android.internal.telephony.ClientWakelockAccountant client
void dumpClientRequestTracker (java.io.PrintWriter)
String key
java.io.PrintWriter pw
}
com/android/internal/telephony/CommandException$Error.class
CommandException.java
package com.android.internal.telephony
public final enum com.android.internal.telephony.CommandException$Error extends java.lang.Enum {
public static final enum com.android.internal.telephony.CommandException$Error INVALID_RESPONSE
public static final enum com.android.internal.telephony.CommandException$Error RADIO_NOT_AVAILABLE
public static final enum com.android.internal.telephony.CommandException$Error GENERIC_FAILURE
public static final enum com.android.internal.telephony.CommandException$Error PASSWORD_INCORRECT
public static final enum com.android.internal.telephony.CommandException$Error SIM_PIN2
public static final enum com.android.internal.telephony.CommandException$Error SIM_PUK2
public static final enum com.android.internal.telephony.CommandException$Error REQUEST_NOT_SUPPORTED
public static final enum com.android.internal.telephony.CommandException$Error OP_NOT_ALLOWED_DURING_VOICE_CALL
public static final enum com.android.internal.telephony.CommandException$Error OP_NOT_ALLOWED_BEFORE_REG_NW
public static final enum com.android.internal.telephony.CommandException$Error SMS_FAIL_RETRY
public static final enum com.android.internal.telephony.CommandException$Error SIM_ABSENT
public static final enum com.android.internal.telephony.CommandException$Error SUBSCRIPTION_NOT_AVAILABLE
public static final enum com.android.internal.telephony.CommandException$Error MODE_NOT_SUPPORTED
public static final enum com.android.internal.telephony.CommandException$Error FDN_CHECK_FAILURE
public static final enum com.android.internal.telephony.CommandException$Error ILLEGAL_SIM_OR_ME
public static final enum com.android.internal.telephony.CommandException$Error MISSING_RESOURCE
public static final enum com.android.internal.telephony.CommandException$Error NO_SUCH_ELEMENT
public static final enum com.android.internal.telephony.CommandException$Error SUBSCRIPTION_NOT_SUPPORTED
public static final enum com.android.internal.telephony.CommandException$Error DIAL_MODIFIED_TO_USSD
public static final enum com.android.internal.telephony.CommandException$Error DIAL_MODIFIED_TO_SS
public static final enum com.android.internal.telephony.CommandException$Error DIAL_MODIFIED_TO_DIAL
public static final enum com.android.internal.telephony.CommandException$Error USSD_MODIFIED_TO_DIAL
public static final enum com.android.internal.telephony.CommandException$Error USSD_MODIFIED_TO_SS
public static final enum com.android.internal.telephony.CommandException$Error USSD_MODIFIED_TO_USSD
public static final enum com.android.internal.telephony.CommandException$Error SS_MODIFIED_TO_DIAL
public static final enum com.android.internal.telephony.CommandException$Error SS_MODIFIED_TO_DIAL_VIDEO
public static final enum com.android.internal.telephony.CommandException$Error SS_MODIFIED_TO_USSD
public static final enum com.android.internal.telephony.CommandException$Error SS_MODIFIED_TO_SS
public static final enum com.android.internal.telephony.CommandException$Error SIM_ALREADY_POWERED_OFF
public static final enum com.android.internal.telephony.CommandException$Error SIM_ALREADY_POWERED_ON
public static final enum com.android.internal.telephony.CommandException$Error SIM_DATA_NOT_AVAILABLE
public static final enum com.android.internal.telephony.CommandException$Error SIM_SAP_CONNECT_FAILURE
public static final enum com.android.internal.telephony.CommandException$Error SIM_SAP_MSG_SIZE_TOO_LARGE
public static final enum com.android.internal.telephony.CommandException$Error SIM_SAP_MSG_SIZE_TOO_SMALL
public static final enum com.android.internal.telephony.CommandException$Error SIM_SAP_CONNECT_OK_CALL_ONGOING
public static final enum com.android.internal.telephony.CommandException$Error LCE_NOT_SUPPORTED
public static final enum com.android.internal.telephony.CommandException$Error NO_MEMORY
public static final enum com.android.internal.telephony.CommandException$Error INTERNAL_ERR
public static final enum com.android.internal.telephony.CommandException$Error SYSTEM_ERR
public static final enum com.android.internal.telephony.CommandException$Error MODEM_ERR
public static final enum com.android.internal.telephony.CommandException$Error INVALID_STATE
public static final enum com.android.internal.telephony.CommandException$Error NO_RESOURCES
public static final enum com.android.internal.telephony.CommandException$Error SIM_ERR
public static final enum com.android.internal.telephony.CommandException$Error INVALID_ARGUMENTS
public static final enum com.android.internal.telephony.CommandException$Error INVALID_SIM_STATE
public static final enum com.android.internal.telephony.CommandException$Error INVALID_MODEM_STATE
public static final enum com.android.internal.telephony.CommandException$Error INVALID_CALL_ID
public static final enum com.android.internal.telephony.CommandException$Error NO_SMS_TO_ACK
public static final enum com.android.internal.telephony.CommandException$Error NETWORK_ERR
public static final enum com.android.internal.telephony.CommandException$Error REQUEST_RATE_LIMITED
public static final enum com.android.internal.telephony.CommandException$Error SIM_BUSY
public static final enum com.android.internal.telephony.CommandException$Error SIM_FULL
public static final enum com.android.internal.telephony.CommandException$Error NETWORK_REJECT
public static final enum com.android.internal.telephony.CommandException$Error OPERATION_NOT_ALLOWED
public static final enum com.android.internal.telephony.CommandException$Error EMPTY_RECORD
public static final enum com.android.internal.telephony.CommandException$Error INVALID_SMS_FORMAT
public static final enum com.android.internal.telephony.CommandException$Error ENCODING_ERR
public static final enum com.android.internal.telephony.CommandException$Error INVALID_SMSC_ADDRESS
public static final enum com.android.internal.telephony.CommandException$Error NO_SUCH_ENTRY
public static final enum com.android.internal.telephony.CommandException$Error NETWORK_NOT_READY
public static final enum com.android.internal.telephony.CommandException$Error NOT_PROVISIONED
public static final enum com.android.internal.telephony.CommandException$Error NO_SUBSCRIPTION
public static final enum com.android.internal.telephony.CommandException$Error NO_NETWORK_FOUND
public static final enum com.android.internal.telephony.CommandException$Error DEVICE_IN_USE
public static final enum com.android.internal.telephony.CommandException$Error ABORTED
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_1
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_2
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_3
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_4
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_5
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_6
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_7
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_8
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_9
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_10
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_11
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_12
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_13
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_14
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_15
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_16
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_17
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_18
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_19
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_20
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_21
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_22
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_23
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_24
public static final enum com.android.internal.telephony.CommandException$Error OEM_ERROR_25
public static final enum com.android.internal.telephony.CommandException$Error REQUEST_CANCELLED
public static final enum com.android.internal.telephony.CommandException$Error SIMULTANEOUS_SMS_AND_CALL_NOT_ALLOWED
public static final enum com.android.internal.telephony.CommandException$Error ACCESS_BARRED
public static final enum com.android.internal.telephony.CommandException$Error BLOCKED_DUE_TO_CALL
public static final enum com.android.internal.telephony.CommandException$Error RF_HARDWARE_ISSUE
public static final enum com.android.internal.telephony.CommandException$Error NO_RF_CALIBRATION_INFO
public static final enum com.android.internal.telephony.CommandException$Error ENCODING_NOT_SUPPORTED
public static final enum com.android.internal.telephony.CommandException$Error FEATURE_NOT_SUPPORTED
public static final enum com.android.internal.telephony.CommandException$Error INVALID_CONTACT
public static final enum com.android.internal.telephony.CommandException$Error MODEM_INCOMPATIBLE
public static final enum com.android.internal.telephony.CommandException$Error NETWORK_TIMEOUT
public static final enum com.android.internal.telephony.CommandException$Error NO_SATELLITE_SIGNAL
public static final enum com.android.internal.telephony.CommandException$Error NOT_SUFFICIENT_ACCOUNT_BALANCE
public static final enum com.android.internal.telephony.CommandException$Error RADIO_TECHNOLOGY_NOT_SUPPORTED
public static final enum com.android.internal.telephony.CommandException$Error SUBSCRIBER_NOT_AUTHORIZED
public static final enum com.android.internal.telephony.CommandException$Error SWITCHED_FROM_SATELLITE_TO_TERRESTRIAL
public static final enum com.android.internal.telephony.CommandException$Error UNIDENTIFIED_SUBSCRIBER
private static final synthetic com.android.internal.telephony.CommandException$Error[] $VALUES
public static com.android.internal.telephony.CommandException$Error[] values ()
public static com.android.internal.telephony.CommandException$Error valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.CommandException$Error[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/CommandException.class
CommandException.java
package com.android.internal.telephony
public com.android.internal.telephony.CommandException extends java.lang.RuntimeException {
private com.android.internal.telephony.CommandException$Error mError
public void <init> (com.android.internal.telephony.CommandException$Error)
com.android.internal.telephony.CommandException$Error e
public void <init> (com.android.internal.telephony.CommandException$Error, java.lang.String)
com.android.internal.telephony.CommandException$Error e
String errString
public static com.android.internal.telephony.CommandException fromRilErrno (int)
int ril_errno
public com.android.internal.telephony.CommandException$Error getCommandError ()
}
com/android/internal/telephony/CommandException.uau
com/android/internal/telephony/CommandsInterface.class
CommandsInterface.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.CommandsInterface extends java.lang.Object {
public static final int CLIR_DEFAULT
public static final int CLIR_INVOCATION
public static final int CLIR_SUPPRESSION
public static final int SS_STATUS_UNKNOWN
public static final int CF_ACTION_DISABLE
public static final int CF_ACTION_ENABLE
public static final int CF_ACTION_REGISTRATION
public static final int CF_ACTION_ERASURE
public static final int CF_REASON_UNCONDITIONAL
public static final int CF_REASON_BUSY
public static final int CF_REASON_NO_REPLY
public static final int CF_REASON_NOT_REACHABLE
public static final int CF_REASON_ALL
public static final int CF_REASON_ALL_CONDITIONAL
public static final String CB_FACILITY_BAOC
public static final String CB_FACILITY_BAOIC
public static final String CB_FACILITY_BAOICxH
public static final String CB_FACILITY_BAIC
public static final String CB_FACILITY_BAICr
public static final String CB_FACILITY_BA_ALL
public static final String CB_FACILITY_BA_MO
public static final String CB_FACILITY_BA_MT
public static final String CB_FACILITY_BA_SIM
public static final String CB_FACILITY_BA_FD
public static final String CB_FACILITY_BIC_ACR
public static final int SERVICE_CLASS_NONE
public static final int SERVICE_CLASS_VOICE
public static final int SERVICE_CLASS_DATA
public static final int SERVICE_CLASS_FAX
public static final int SERVICE_CLASS_SMS
public static final int SERVICE_CLASS_DATA_SYNC
public static final int SERVICE_CLASS_DATA_ASYNC
public static final int SERVICE_CLASS_PACKET
public static final int SERVICE_CLASS_PAD
public static final int SERVICE_CLASS_MAX
public static final int USSD_MODE_NOTIFY
public static final int USSD_MODE_REQUEST
public static final int USSD_MODE_NW_RELEASE
public static final int USSD_MODE_LOCAL_CLIENT
public static final int USSD_MODE_NOT_SUPPORTED
public static final int USSD_MODE_NW_TIMEOUT
public static final int GSM_SMS_FAIL_CAUSE_MEMORY_CAPACITY_EXCEEDED
public static final int GSM_SMS_FAIL_CAUSE_USIM_APP_TOOLKIT_BUSY
public static final int GSM_SMS_FAIL_CAUSE_USIM_DATA_DOWNLOAD_ERROR
public static final int GSM_SMS_FAIL_CAUSE_UNSPECIFIED_ERROR
public static final int CDMA_SMS_FAIL_CAUSE_INVALID_TELESERVICE_ID
public static final int CDMA_SMS_FAIL_CAUSE_RESOURCE_SHORTAGE
public static final int CDMA_SMS_FAIL_CAUSE_OTHER_TERMINAL_PROBLEM
public static final int CDMA_SMS_FAIL_CAUSE_ENCODING_PROBLEM
public static final int IMS_MMTEL_CAPABILITY_VOICE
public static final int IMS_MMTEL_CAPABILITY_VIDEO
public static final int IMS_MMTEL_CAPABILITY_SMS
public static final int IMS_RCS_CAPABILITIES
public abstract int getRadioState ()
public abstract void getImsRegistrationState (android.os.Message)
public abstract void registerForRadioStateChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForRadioStateChanged (android.os.Handler)
public abstract void registerForVoiceRadioTechChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForVoiceRadioTechChanged (android.os.Handler)
public abstract void registerForImsNetworkStateChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForImsNetworkStateChanged (android.os.Handler)
public abstract void registerForOn (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForOn (android.os.Handler)
public abstract void registerForAvailable (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForAvailable (android.os.Handler)
public abstract void registerForNotAvailable (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForNotAvailable (android.os.Handler)
public abstract void registerForOffOrNotAvailable (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForOffOrNotAvailable (android.os.Handler)
public abstract void registerForIccStatusChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForIccStatusChanged (android.os.Handler)
public abstract void registerForIccSlotStatusChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForIccSlotStatusChanged (android.os.Handler)
public abstract void registerForCallStateChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForCallStateChanged (android.os.Handler)
public abstract void registerForNetworkStateChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForNetworkStateChanged (android.os.Handler)
public abstract void registerForDataCallListChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForDataCallListChanged (android.os.Handler)
public abstract void registerForApnUnthrottled (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForApnUnthrottled (android.os.Handler)
public abstract void registerForSlicingConfigChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForSlicingConfigChanged (android.os.Handler)
public abstract void registerForInCallVoicePrivacyOn (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForInCallVoicePrivacyOn (android.os.Handler)
public abstract void registerForInCallVoicePrivacyOff (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForInCallVoicePrivacyOff (android.os.Handler)
public abstract void registerForSrvccStateChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForSrvccStateChanged (android.os.Handler)
public abstract void registerForSubscriptionStatusChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForSubscriptionStatusChanged (android.os.Handler)
public abstract void registerForHardwareConfigChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForHardwareConfigChanged (android.os.Handler)
public abstract void setOnNewGsmSms (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnNewGsmSms (android.os.Handler)
public abstract void setOnNewCdmaSms (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnNewCdmaSms (android.os.Handler)
public abstract void setOnNewGsmBroadcastSms (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnNewGsmBroadcastSms (android.os.Handler)
public abstract void setOnSmsOnSim (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnSmsOnSim (android.os.Handler)
public abstract void setOnSmsStatus (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnSmsStatus (android.os.Handler)
public abstract void setOnNITZTime (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnNITZTime (android.os.Handler)
public abstract void setOnUSSD (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnUSSD (android.os.Handler)
public abstract void setOnSignalStrengthUpdate (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnSignalStrengthUpdate (android.os.Handler)
public abstract void setOnIccSmsFull (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnIccSmsFull (android.os.Handler)
public abstract void registerForIccRefresh (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForIccRefresh (android.os.Handler)
public abstract void setOnIccRefresh (android.os.Handler, int, java.lang.Object)
public abstract void unsetOnIccRefresh (android.os.Handler)
public abstract void setOnCallRing (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnCallRing (android.os.Handler)
public abstract void setOnRestrictedStateChanged (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnRestrictedStateChanged (android.os.Handler)
public abstract void setOnSuppServiceNotification (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnSuppServiceNotification (android.os.Handler)
public abstract void setOnCatSessionEnd (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnCatSessionEnd (android.os.Handler)
public abstract void setOnCatProactiveCmd (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnCatProactiveCmd (android.os.Handler)
public abstract void setOnCatEvent (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnCatEvent (android.os.Handler)
public abstract void setOnCatCallSetUp (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnCatCallSetUp (android.os.Handler)
public abstract void setSuppServiceNotifications (boolean, android.os.Message)
public abstract void setOnCatCcAlphaNotify (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnCatCcAlphaNotify (android.os.Handler)
public abstract void setOnSs (android.os.Handler, int, java.lang.Object)
public abstract void unSetOnSs (android.os.Handler)
public void setOnRegistrationFailed (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unSetOnRegistrationFailed (android.os.Handler)
android.os.Handler h
public abstract void registerForDisplayInfo (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForDisplayInfo (android.os.Handler)
public abstract void registerForCallWaitingInfo (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForCallWaitingInfo (android.os.Handler)
public abstract void registerForSignalInfo (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForSignalInfo (android.os.Handler)
public abstract void registerForNumberInfo (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForNumberInfo (android.os.Handler)
public abstract void registerForRedirectedNumberInfo (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForRedirectedNumberInfo (android.os.Handler)
public abstract void registerForLineControlInfo (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForLineControlInfo (android.os.Handler)
public abstract void registerFoT53ClirlInfo (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForT53ClirInfo (android.os.Handler)
public abstract void registerForT53AudioControlInfo (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForT53AudioControlInfo (android.os.Handler)
public abstract void setEmergencyCallbackMode (android.os.Handler, int, java.lang.Object)
public abstract void registerForCdmaOtaProvision (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForCdmaOtaProvision (android.os.Handler)
public abstract void registerForRingbackTone (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForRingbackTone (android.os.Handler)
public abstract void registerForResendIncallMute (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForResendIncallMute (android.os.Handler)
public abstract void registerForCdmaSubscriptionChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForCdmaSubscriptionChanged (android.os.Handler)
public abstract void registerForCdmaPrlChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForCdmaPrlChanged (android.os.Handler)
public abstract void registerForExitEmergencyCallbackMode (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForExitEmergencyCallbackMode (android.os.Handler)
public abstract void registerForRilConnected (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForRilConnected (android.os.Handler)
public void registerUiccApplicationEnablementChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterUiccApplicationEnablementChanged (android.os.Handler)
android.os.Handler h
public abstract void supplyIccPin (java.lang.String, android.os.Message)
public abstract void supplyIccPinForApp (java.lang.String, java.lang.String, android.os.Message)
public abstract void supplyIccPuk (java.lang.String, java.lang.String, android.os.Message)
public abstract void supplyIccPukForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
public abstract void supplyIccPin2 (java.lang.String, android.os.Message)
public abstract void supplyIccPin2ForApp (java.lang.String, java.lang.String, android.os.Message)
public abstract void supplyIccPuk2 (java.lang.String, java.lang.String, android.os.Message)
public abstract void supplyIccPuk2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
public abstract void changeIccPin (java.lang.String, java.lang.String, android.os.Message)
public abstract void changeIccPinForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
public abstract void changeIccPin2 (java.lang.String, java.lang.String, android.os.Message)
public abstract void changeIccPin2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
public abstract void changeBarringPassword (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
public abstract void supplyNetworkDepersonalization (java.lang.String, android.os.Message)
public abstract void supplySimDepersonalization (com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState, java.lang.String, android.os.Message)
public abstract void getCurrentCalls (android.os.Message)
public abstract void getDataCallList (android.os.Message)
public abstract void dial (java.lang.String, boolean, android.telephony.emergency.EmergencyNumber, boolean, int, android.os.Message)
public abstract void dial (java.lang.String, boolean, android.telephony.emergency.EmergencyNumber, boolean, int, com.android.internal.telephony.UUSInfo, android.os.Message)
public abstract void getIMSI (android.os.Message)
public abstract void getIMSIForApp (java.lang.String, android.os.Message)
public abstract void hangupConnection (int, android.os.Message)
public abstract void hangupWaitingOrBackground (android.os.Message)
public abstract void hangupForegroundResumeBackground (android.os.Message)
public abstract void switchWaitingOrHoldingAndActive (android.os.Message)
public abstract void conference (android.os.Message)
public abstract void setPreferredVoicePrivacy (boolean, android.os.Message)
public abstract void getPreferredVoicePrivacy (android.os.Message)
public abstract void separateConnection (int, android.os.Message)
public abstract void acceptCall (android.os.Message)
public abstract void rejectCall (android.os.Message)
public abstract void explicitCallTransfer (android.os.Message)
public abstract void getLastCallFailCause (android.os.Message)
public abstract void setMute (boolean, android.os.Message)
public abstract void getMute (android.os.Message)
public abstract void getSignalStrength (android.os.Message)
public abstract void getVoiceRegistrationState (android.os.Message)
public abstract void getDataRegistrationState (android.os.Message)
public abstract void getOperator (android.os.Message)
public abstract void sendDtmf (char, android.os.Message)
public abstract void startDtmf (char, android.os.Message)
public abstract void stopDtmf (android.os.Message)
public abstract void sendBurstDtmf (java.lang.String, int, int, android.os.Message)
public abstract void sendSMS (java.lang.String, java.lang.String, android.os.Message)
public abstract void sendSMSExpectMore (java.lang.String, java.lang.String, android.os.Message)
public abstract void sendCdmaSms (byte[], android.os.Message)
public abstract void sendCdmaSMSExpectMore (byte[], android.os.Message)
public abstract void sendImsGsmSms (java.lang.String, java.lang.String, int, int, android.os.Message)
public abstract void sendImsCdmaSms (byte[], int, int, android.os.Message)
public abstract void deleteSmsOnSim (int, android.os.Message)
public abstract void deleteSmsOnRuim (int, android.os.Message)
public abstract void writeSmsToSim (int, java.lang.String, java.lang.String, android.os.Message)
public abstract void writeSmsToRuim (int, byte[], android.os.Message)
public void setRadioPower (boolean, android.os.Message)
boolean on
android.os.Message response
public void setRadioPower (boolean, boolean, boolean, android.os.Message)
boolean on
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
android.os.Message response
public abstract void acknowledgeLastIncomingGsmSms (boolean, int, android.os.Message)
public abstract void acknowledgeLastIncomingCdmaSms (boolean, int, android.os.Message)
public abstract void acknowledgeIncomingGsmSmsWithPdu (boolean, java.lang.String, android.os.Message)
public abstract void iccIO (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, android.os.Message)
public abstract void iccIOForApp (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String, android.os.Message)
public abstract void queryCLIP (android.os.Message)
public abstract void getCLIR (android.os.Message)
public abstract void setCLIR (int, android.os.Message)
public abstract void queryCallWaiting (int, android.os.Message)
public abstract void setCallWaiting (boolean, int, android.os.Message)
public abstract void setCallForward (int, int, int, java.lang.String, int, android.os.Message)
public abstract void queryCallForwardStatus (int, int, java.lang.String, android.os.Message)
public abstract void setNetworkSelectionModeAutomatic (android.os.Message)
public abstract void setNetworkSelectionModeManual (java.lang.String, int, android.os.Message)
public abstract void getNetworkSelectionMode (android.os.Message)
public abstract void getAvailableNetworks (android.os.Message)
public abstract void startNetworkScan (android.telephony.NetworkScanRequest, android.os.Message)
public abstract void stopNetworkScan (android.os.Message)
public abstract void getBasebandVersion (android.os.Message)
public abstract void queryFacilityLock (java.lang.String, java.lang.String, int, android.os.Message)
public abstract void queryFacilityLockForApp (java.lang.String, java.lang.String, int, java.lang.String, android.os.Message)
public abstract void setFacilityLock (java.lang.String, boolean, java.lang.String, int, android.os.Message)
public abstract void setFacilityLockForApp (java.lang.String, boolean, java.lang.String, int, java.lang.String, android.os.Message)
public abstract void sendUSSD (java.lang.String, android.os.Message)
public abstract void cancelPendingUssd (android.os.Message)
public abstract void setBandMode (int, android.os.Message)
public abstract void queryAvailableBandMode (android.os.Message)
public abstract void setPreferredNetworkType (int, android.os.Message)
public abstract void getPreferredNetworkType (android.os.Message)
public abstract void setAllowedNetworkTypesBitmap (int, android.os.Message)
public abstract void getAllowedNetworkTypesBitmap (android.os.Message)
public void setNrDualConnectivityState (int, android.os.Message, android.os.WorkSource)
int nrDualConnectivityState
android.os.Message message
android.os.WorkSource workSource
public void isNrDualConnectivityEnabled (android.os.Message, android.os.WorkSource)
android.os.Message message
android.os.WorkSource workSource
public void setVoNrEnabled (boolean, android.os.Message, android.os.WorkSource)
boolean enabled
android.os.Message message
android.os.WorkSource workSource
public void isVoNrEnabled (android.os.Message, android.os.WorkSource)
android.os.Message message
android.os.WorkSource workSource
public void setLocationUpdates (boolean, android.os.WorkSource, android.os.Message)
boolean enable
android.os.WorkSource workSource
android.os.Message response
public void setLocationUpdates (boolean, android.os.Message)
boolean enable
android.os.Message response
public abstract void getSmscAddress (android.os.Message)
public abstract void setSmscAddress (java.lang.String, android.os.Message)
public abstract void reportSmsMemoryStatus (boolean, android.os.Message)
public abstract void reportStkServiceIsRunning (android.os.Message)
public abstract void setCarrierInfoForImsiEncryption (android.telephony.ImsiEncryptionInfo, android.os.Message)
public abstract void sendTerminalResponse (java.lang.String, android.os.Message)
public abstract void sendEnvelope (java.lang.String, android.os.Message)
public abstract void sendEnvelopeWithStatus (java.lang.String, android.os.Message)
public abstract void handleCallSetupRequestFromSim (boolean, android.os.Message)
public abstract void setGsmBroadcastActivation (boolean, android.os.Message)
public abstract void setGsmBroadcastConfig (com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[], android.os.Message)
public abstract void getGsmBroadcastConfig (android.os.Message)
public abstract void getDeviceIdentity (android.os.Message)
public abstract void getImei (android.os.Message)
public abstract void registerForImeiMappingChanged (android.os.Handler, int, java.lang.Object)
public abstract void getCDMASubscription (android.os.Message)
public abstract void sendCDMAFeatureCode (java.lang.String, android.os.Message)
public abstract void setPhoneType (int)
public abstract void queryCdmaRoamingPreference (android.os.Message)
public abstract void setCdmaRoamingPreference (int, android.os.Message)
public abstract void setCdmaSubscriptionSource (int, android.os.Message)
public abstract void getCdmaSubscriptionSource (android.os.Message)
public abstract void setTTYMode (int, android.os.Message)
public abstract void queryTTYMode (android.os.Message)
public abstract void setupDataCall (int, android.telephony.data.DataProfile, boolean, int, android.net.LinkProperties, int, android.telephony.data.NetworkSliceInfo, android.telephony.data.TrafficDescriptor, boolean, android.os.Message)
public abstract void deactivateDataCall (int, int, android.os.Message)
public abstract void setCdmaBroadcastActivation (boolean, android.os.Message)
public abstract void setCdmaBroadcastConfig (com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[], android.os.Message)
public abstract void getCdmaBroadcastConfig (android.os.Message)
public abstract void exitEmergencyCallbackMode (android.os.Message)
public abstract void getIccCardStatus (android.os.Message)
public abstract void requestIccSimAuthentication (int, java.lang.String, java.lang.String, android.os.Message)
public abstract void getVoiceRadioTechnology (android.os.Message)
public void getCellInfoList (android.os.Message, android.os.WorkSource)
android.os.Message result
android.os.WorkSource workSource
public void setCellInfoListRate (int, android.os.Message, android.os.WorkSource)
int rateInMillis
android.os.Message response
android.os.WorkSource workSource
public abstract void registerForCellInfoList (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForCellInfoList (android.os.Handler)
public abstract void registerForPhysicalChannelConfiguration (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForPhysicalChannelConfiguration (android.os.Handler)
public abstract void setInitialAttachApn (android.telephony.data.DataProfile, android.os.Message)
public abstract void setDataProfile (android.telephony.data.DataProfile[], android.os.Message)
public abstract void testingEmergencyCall ()
public abstract void iccOpenLogicalChannel (java.lang.String, int, android.os.Message)
public abstract void iccCloseLogicalChannel (int, boolean, android.os.Message)
public abstract void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, boolean, android.os.Message)
public abstract void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message)
public void nvReadItem (int, android.os.Message, android.os.WorkSource)
int itemID
android.os.Message response
android.os.WorkSource workSource
public void nvWriteItem (int, java.lang.String, android.os.Message, android.os.WorkSource)
int itemID
String itemValue
android.os.Message response
android.os.WorkSource workSource
public abstract void nvWriteCdmaPrl (byte[], android.os.Message)
public abstract void nvResetConfig (int, android.os.Message)
public abstract void getHardwareConfig (android.os.Message)
public abstract int getRilVersion ()
public com.android.internal.telephony.HalVersion getHalVersion ()
public com.android.internal.telephony.HalVersion getHalVersion (int)
int service
public abstract void setUiccSubscription (int, int, int, int, android.os.Message)
public abstract void setDataAllowed (boolean, android.os.Message)
public abstract void requestShutdown (android.os.Message)
public abstract void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message)
public abstract void getRadioCapability (android.os.Message)
public abstract void registerForRadioCapabilityChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForRadioCapabilityChanged (android.os.Handler)
public abstract void registerForLceInfo (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForLceInfo (android.os.Handler)
public void getModemActivityInfo (android.os.Message, android.os.WorkSource)
android.os.Message result
android.os.WorkSource workSource
public void setAllowedCarriers (android.telephony.CarrierRestrictionRules, android.os.Message, android.os.WorkSource)
android.telephony.CarrierRestrictionRules carrierRestrictionRules
android.os.Message result
android.os.WorkSource workSource
public void getAllowedCarriers (android.os.Message, android.os.WorkSource)
android.os.Message result
android.os.WorkSource workSource
public abstract void registerForPcoData (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForPcoData (android.os.Handler)
public abstract void registerForModemReset (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForModemReset (android.os.Handler)
public abstract void sendDeviceState (int, boolean, android.os.Message)
public abstract void setUnsolResponseFilter (int, android.os.Message)
public abstract void setSignalStrengthReportingCriteria (java.util.List, android.os.Message)
public abstract void setLinkCapacityReportingCriteria (int, int, int, int[], int[], int, android.os.Message)
public void setSimCardPower (int, android.os.Message, android.os.WorkSource)
int state
android.os.Message result
android.os.WorkSource workSource
public abstract void registerForCarrierInfoForImsiEncryption (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForCarrierInfoForImsiEncryption (android.os.Handler)
public abstract void registerForNetworkScanResult (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForNetworkScanResult (android.os.Handler)
public abstract void registerForNattKeepaliveStatus (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForNattKeepaliveStatus (android.os.Handler)
public abstract void registerForEmergencyNumberList (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForEmergencyNumberList (android.os.Handler)
public abstract void startNattKeepalive (int, android.net.KeepalivePacketData, int, android.os.Message)
public abstract void stopNattKeepalive (int, android.os.Message)
public void enableModem (boolean, android.os.Message)
boolean enable
android.os.Message result
public void onSlotActiveStatusChange (boolean)
boolean active
public void getModemStatus (android.os.Message)
android.os.Message result
public void enableUiccApplications (boolean, android.os.Message)
boolean enable
android.os.Message onCompleteMessage
public void setSystemSelectionChannels (java.util.List, android.os.Message)
java.util.List specifiers
android.os.Message onComplete
public void getSystemSelectionChannels (android.os.Message)
android.os.Message onComplete
public void areUiccApplicationsEnabled (android.os.Message)
android.os.Message onCompleteMessage
public boolean canToggleUiccApplicationsEnablement ()
public java.util.List getClientRequestStats ()
public void registerForBarringInfoChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForBarringInfoChanged (android.os.Handler)
android.os.Handler h
public void getBarringInfo (android.os.Message)
android.os.Message result
public android.telephony.BarringInfo getLastBarringInfo ()
public void allocatePduSessionId (android.os.Message)
android.os.Message result
public void releasePduSessionId (android.os.Message, int)
android.os.Message result
int pduSessionId
public void startHandover (android.os.Message, int)
android.os.Message result
int callId
public void cancelHandover (android.os.Message, int)
android.os.Message result
int callId
public void setDataThrottling (android.os.Message, android.os.WorkSource, int, long)
android.os.Message result
android.os.WorkSource workSource
int dataThrottlingAction
long completionWindowMillis
public void getSlicingConfig (android.os.Message)
android.os.Message result
public boolean setModemService (java.lang.String)
String serviceName
public java.lang.String getModemService ()
public abstract void getSimPhonebookRecords (android.os.Message)
public abstract void getSimPhonebookCapacity (android.os.Message)
public abstract void updateSimPhonebookRecord (com.android.internal.telephony.uicc.SimPhonebookRecord, android.os.Message)
public abstract void registerForSimPhonebookChanged (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForSimPhonebookChanged (android.os.Handler)
public abstract void registerForSimPhonebookRecordsReceived (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForSimPhonebookRecordsReceived (android.os.Handler)
public void registerForConnectionSetupFailure (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForConnectionSetupFailure (android.os.Handler)
android.os.Handler h
public void registerForNotifyAnbr (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNotifyAnbr (android.os.Handler)
android.os.Handler h
public void registerForTriggerImsDeregistration (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForTriggerImsDeregistration (android.os.Handler)
android.os.Handler h
public void setUsageSetting (android.os.Message, int)
android.os.Message result
int usageSetting
public void getUsageSetting (android.os.Message)
android.os.Message result
public void setEmergencyMode (int, android.os.Message)
int emcMode
android.os.Message result
public void triggerEmergencyNetworkScan (int[], int, android.os.Message)
int[] accessNetwork
int scanType
android.os.Message result
public void cancelEmergencyNetworkScan (boolean, android.os.Message)
boolean resetScan
android.os.Message result
public void exitEmergencyMode (android.os.Message)
android.os.Message result
public void registerForEmergencyNetworkScan (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForEmergencyNetworkScan (android.os.Handler)
android.os.Handler h
public void setSrvccCallInfo (com.android.internal.telephony.SrvccConnection[], android.os.Message)
com.android.internal.telephony.SrvccConnection[] srvccConnections
android.os.Message result
public void updateImsRegistrationInfo (int, int, int, int, android.os.Message)
int state
int imsRadioTech
int suggestedAction
int capabilities
android.os.Message result
public void startImsTraffic (int, int, int, int, android.os.Message)
int token
int trafficType
int accessNetworkType
int trafficDirection
android.os.Message result
public void stopImsTraffic (int, android.os.Message)
int token
android.os.Message result
public void triggerEpsFallback (int, android.os.Message)
int reason
android.os.Message result
public void sendAnbrQuery (int, int, int, android.os.Message)
int mediaType
int direction
int bitsPerSecond
android.os.Message result
public void setNullCipherAndIntegrityEnabled (boolean, android.os.Message)
boolean enabled
android.os.Message result
public void isNullCipherAndIntegrityEnabled (android.os.Message)
android.os.Message result
public void updateImsCallStatus (java.util.List, android.os.Message)
java.util.List imsCallInfo
android.os.Message result
public void setN1ModeEnabled (boolean, android.os.Message)
boolean enable
android.os.Message result
public void isN1ModeEnabled (android.os.Message)
android.os.Message result
public void setCellularIdentifierTransparencyEnabled (boolean, android.os.Message)
boolean enable
android.os.Message result
public void isCellularIdentifierTransparencyEnabled (android.os.Message)
android.os.Message result
public void setSecurityAlgorithmsUpdatedEnabled (boolean, android.os.Message)
boolean enable
android.os.Message result
public void isSecurityAlgorithmsUpdatedEnabled (android.os.Message)
android.os.Message result
public void registerForCellularIdentifierDisclosures (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCellularIdentifierDisclosures (android.os.Handler)
android.os.Handler h
public void registerForSecurityAlgorithmUpdates (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSecurityAlgorithmUpdates (android.os.Handler)
android.os.Handler h
public void setSatellitePlmn (int, java.util.List, java.util.List, android.os.Message)
int simSlot
java.util.List carrierPlmnList
java.util.List allSatellitePlmnList
android.os.Message result
public void setSatelliteEnabledForCarrier (int, boolean, android.os.Message)
int simSlot
boolean satelliteEnabled
android.os.Message result
public void isSatelliteEnabledForCarrier (int, android.os.Message)
int simSlot
android.os.Message result
}
com/android/internal/telephony/CommandsInterface.uau
com/android/internal/telephony/Connection$1.class
Connection.java
package com.android.internal.telephony
com.android.internal.telephony.Connection$1 extends java.lang.Object implements com.android.internal.telephony.Connection$PhoneFactoryProxy {
final synthetic com.android.internal.telephony.Connection this$0
void <init> (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection this$0
public com.android.internal.telephony.Phone getPhone (int)
int index
public com.android.internal.telephony.Phone getDefaultPhone ()
public com.android.internal.telephony.Phone[] getPhones ()
}
com/android/internal/telephony/Connection$Capability.class
Connection.java
package com.android.internal.telephony
public com.android.internal.telephony.Connection$Capability extends java.lang.Object {
public static final int SUPPORTS_DOWNGRADE_TO_VOICE_LOCAL
public static final int SUPPORTS_DOWNGRADE_TO_VOICE_REMOTE
public static final int SUPPORTS_VT_LOCAL_BIDIRECTIONAL
public static final int SUPPORTS_VT_REMOTE_BIDIRECTIONAL
public static final int IS_EXTERNAL_CONNECTION
public static final int IS_PULLABLE
public static final int SUPPORTS_RTT_REMOTE
public void <init> ()
}
com/android/internal/telephony/Connection$Listener.class
Connection.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Connection$Listener extends java.lang.Object {
public abstract void onVideoStateChanged (int)
public abstract void onConnectionCapabilitiesChanged (int)
public abstract void onCallRadioTechChanged (int)
public abstract void onVideoProviderChanged (android.telecom.Connection$VideoProvider)
public abstract void onAudioQualityChanged (int)
public abstract void onMediaAttributesChanged ()
public abstract void onConferenceParticipantsChanged (java.util.List)
public abstract void onCallSubstateChanged (int)
public abstract void onMultipartyStateChanged (boolean)
public abstract void onConferenceMergedFailed ()
public abstract void onExtrasChanged (android.os.Bundle)
public abstract void onExitedEcmMode ()
public abstract void onCallPullFailed (com.android.internal.telephony.Connection)
public abstract void onHandoverToWifiFailed ()
public abstract void onConnectionEvent (java.lang.String, android.os.Bundle)
public abstract void onRttModifyRequestReceived ()
public abstract void onRttModifyResponseReceived (int)
public abstract void onDisconnect (int)
public abstract void onRttInitiated ()
public abstract void onRttTerminated ()
public abstract void onOriginalConnectionReplaced (com.android.internal.telephony.Connection)
public abstract void onIsNetworkEmergencyCallChanged (boolean)
public abstract void onReceivedDtmfDigit (char)
public abstract void onReceivedRtpHeaderExtensions (java.util.Set)
public abstract void onAudioModeIsVoipChanged (int)
}
com/android/internal/telephony/Connection$ListenerBase.class
Connection.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Connection$ListenerBase extends java.lang.Object implements com.android.internal.telephony.Connection$Listener {
public void <init> ()
public void onVideoStateChanged (int)
int videoState
public void onConnectionCapabilitiesChanged (int)
int capability
public void onCallRadioTechChanged (int)
int vrat
public void onVideoProviderChanged (android.telecom.Connection$VideoProvider)
android.telecom.Connection$VideoProvider videoProvider
public void onAudioQualityChanged (int)
int audioQuality
public void onMediaAttributesChanged ()
public void onConferenceParticipantsChanged (java.util.List)
java.util.List participants
public void onCallSubstateChanged (int)
int callSubstate
public void onMultipartyStateChanged (boolean)
boolean isMultiParty
public void onConferenceMergedFailed ()
public void onExtrasChanged (android.os.Bundle)
android.os.Bundle extras
public void onExitedEcmMode ()
public void onCallPullFailed (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection externalConnection
public void onHandoverToWifiFailed ()
public void onConnectionEvent (java.lang.String, android.os.Bundle)
String event
android.os.Bundle extras
public void onRttModifyRequestReceived ()
public void onRttModifyResponseReceived (int)
int status
public void onDisconnect (int)
int cause
public void onRttInitiated ()
public void onRttTerminated ()
public void onOriginalConnectionReplaced (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection newConnection
public void onIsNetworkEmergencyCallChanged (boolean)
boolean isEmergencyCall
public void onReceivedDtmfDigit (char)
char digit
public void onReceivedRtpHeaderExtensions (java.util.Set)
java.util.Set extensionData
public void onAudioModeIsVoipChanged (int)
int imsAudioHandler
}
com/android/internal/telephony/Connection$PhoneFactoryProxy.class
Connection.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Connection$PhoneFactoryProxy extends java.lang.Object {
public abstract com.android.internal.telephony.Phone getPhone (int)
public abstract com.android.internal.telephony.Phone getDefaultPhone ()
public abstract com.android.internal.telephony.Phone[] getPhones ()
}
com/android/internal/telephony/Connection$PostDialListener.class
Connection.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Connection$PostDialListener extends java.lang.Object {
public abstract void onPostDialWait ()
public abstract void onPostDialChar (char)
}
com/android/internal/telephony/Connection$PostDialState.class
Connection.java
package com.android.internal.telephony
public final enum com.android.internal.telephony.Connection$PostDialState extends java.lang.Enum {
public static final enum com.android.internal.telephony.Connection$PostDialState NOT_STARTED
public static final enum com.android.internal.telephony.Connection$PostDialState STARTED
public static final enum com.android.internal.telephony.Connection$PostDialState WAIT
public static final enum com.android.internal.telephony.Connection$PostDialState WILD
public static final enum com.android.internal.telephony.Connection$PostDialState COMPLETE
public static final enum com.android.internal.telephony.Connection$PostDialState CANCELLED
public static final enum com.android.internal.telephony.Connection$PostDialState PAUSE
private static final synthetic com.android.internal.telephony.Connection$PostDialState[] $VALUES
public static com.android.internal.telephony.Connection$PostDialState[] values ()
public static com.android.internal.telephony.Connection$PostDialState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.Connection$PostDialState[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/Connection.class
Connection.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Connection extends java.lang.Object {
private static final String TAG
public static final String ADHOC_CONFERENCE_ADDRESS
public static final int AUDIO_QUALITY_STANDARD
public static final int AUDIO_QUALITY_HIGH_DEFINITION
public static final float THRESHOLD
private String mTelecomCallId
protected String mCnapName
protected int mCnapNamePresentation
protected String mAddress
protected int mNumberVerificationStatus
protected String mDialString
protected String[] mParticipantsToDial
protected boolean mIsAdhocConference
protected int mNumberPresentation
protected boolean mIsIncoming
protected long mCreateTime
protected long mConnectTime
protected long mConnectTimeReal
protected long mDuration
protected long mHoldingStartTime
protected com.android.internal.telephony.Connection mOrigConnection
private java.util.List mPostDialListeners
public java.util.Set mListeners
protected boolean mNumberConverted
protected String mConvertedNumber
protected java.util.ArrayList mForwardedNumber
protected String mPostDialString
protected int mNextPostDialChar
protected int mCause
protected com.android.internal.telephony.Connection$PostDialState mPostDialState
protected int mAudioCodec
protected float mAudioCodecBitrateKbps
protected float mAudioCodecBandwidthKhz
private static String LOG_TAG
Object mUserData
private int mVideoState
private int mConnectionCapabilities
private int mCallRadioTech
private boolean mAudioModeIsVoip
private int mAudioQuality
private int mCallSubstate
private android.telecom.Connection$VideoProvider mVideoProvider
public com.android.internal.telephony.Call$State mPreHandoverState
private android.os.Bundle mExtras
private int mPhoneType
private boolean mAnsweringDisconnectsActiveCall
private boolean mAllowAddCallDuringVideoCall
private boolean mAllowHoldingVideoCall
private boolean mIsEmergencyCall
private android.telephony.emergency.EmergencyNumber mEmergencyNumberInfo
private boolean mHasKnownUserIntentEmergency
private boolean mIsNetworkIdentifiedEmergencyCall
private boolean mIsPulledCall
private int mPulledDialogId
private com.android.internal.telephony.Connection$PhoneFactoryProxy mPhoneFactoryProxy
protected void <init> (int)
int phoneType
public void setPhoneFactoryProxy (com.android.internal.telephony.Connection$PhoneFactoryProxy)
com.android.internal.telephony.Connection$PhoneFactoryProxy proxy
public java.lang.String getTelecomCallId ()
public void setTelecomCallId (java.lang.String)
String telecomCallId
public java.lang.String getAddress ()
public java.lang.String[] getParticipantsToDial ()
public boolean isAdhocConference ()
public java.util.ArrayList getForwardedNumber ()
public java.lang.String getCnapName ()
public java.lang.String getOrigDialString ()
public java.lang.String getConvertedNumber ()
public int getCnapNamePresentation ()
public abstract com.android.internal.telephony.Call getCall ()
public long getCreateTime ()
public long getConnectTime ()
public void setConnectTime (long)
long connectTime
public void setConnectTimeReal (long)
long connectTimeReal
public long getConnectTimeReal ()
public abstract long getDisconnectTime ()
public long getDurationMillis ()
public long getHoldingStartTime ()
public abstract long getHoldDurationMillis ()
public int getDisconnectCause ()
public abstract java.lang.String getVendorDisconnectCause ()
public boolean isIncoming ()
public void setIsIncoming (boolean)
boolean isIncoming
public boolean isEmergencyCall ()
public android.telephony.emergency.EmergencyNumber getEmergencyNumberInfo ()
public boolean hasKnownUserIntentEmergency ()
public void setEmergencyCallInfo (com.android.internal.telephony.CallTracker, com.android.internal.telephony.PhoneInternalInterface$DialArgs)
com.android.internal.telephony.Phone phone
boolean found
android.telephony.emergency.EmergencyNumber num
com.android.internal.telephony.Phone[] allPhones
com.android.internal.telephony.emergency.EmergencyNumberTracker tracker
com.android.internal.telephony.Phone currentPhone
int eccCategory
java.util.List emergencyUrns
com.android.internal.telephony.CallTracker ct
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
private int getEmergencyNumberSourceForEmergencyRouting ()
int source
public void setNonDetectableEmergencyCallInfo (int, java.util.List)
int eccCategory
java.util.List emergencyUrns
public void setHasKnownUserIntentEmergency (boolean)
boolean hasKnownUserIntentEmergency
public com.android.internal.telephony.Call$State getState ()
com.android.internal.telephony.Call c
public com.android.internal.telephony.Call$State getStateBeforeHandover ()
public java.util.List getConferenceParticipants ()
com.android.internal.telephony.Call c
public boolean isAlive ()
public boolean isRinging ()
public java.lang.Object getUserData ()
public void setUserData (java.lang.Object)
Object userdata
public abstract void deflect (java.lang.String) throws com.android.internal.telephony.CallStateException
public abstract void transfer (java.lang.String, boolean) throws com.android.internal.telephony.CallStateException
public abstract void consultativeTransfer (com.android.internal.telephony.Connection) throws com.android.internal.telephony.CallStateException
public abstract void hangup () throws com.android.internal.telephony.CallStateException
public abstract void separate () throws com.android.internal.telephony.CallStateException
public void clearUserData ()
public void addPostDialListener (com.android.internal.telephony.Connection$PostDialListener)
com.android.internal.telephony.Connection$PostDialListener listener
public final void removePostDialListener (com.android.internal.telephony.Connection$PostDialListener)
com.android.internal.telephony.Connection$PostDialListener listener
protected final void clearPostDialListeners ()
protected final void notifyPostDialListeners ()
com.android.internal.telephony.Connection$PostDialListener listener
protected final void notifyPostDialListenersNextChar (char)
com.android.internal.telephony.Connection$PostDialListener listener
char c
public com.android.internal.telephony.Connection$PostDialState getPostDialState ()
public java.lang.String getRemainingPostDialString ()
public abstract void proceedAfterWaitChar ()
public abstract void proceedAfterWildChar (java.lang.String)
public abstract void cancelPostDial ()
public boolean onDisconnect (int)
int cause
public abstract int getNumberPresentation ()
public abstract com.android.internal.telephony.UUSInfo getUUSInfo ()
public abstract int getPreciseDisconnectCause ()
public com.android.internal.telephony.Connection getOrigConnection ()
public abstract boolean isMultiparty ()
public boolean isConferenceHost ()
public boolean isMemberOfPeerConference ()
public void migrateFrom (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection c
public void addListener (com.android.internal.telephony.Connection$Listener)
com.android.internal.telephony.Connection$Listener listener
public final void removeListener (com.android.internal.telephony.Connection$Listener)
com.android.internal.telephony.Connection$Listener listener
public int getVideoState ()
public int getConnectionCapabilities ()
public boolean hasCapabilities (int)
int connectionCapabilities
public static int addCapability (int, int)
int capabilities
int capability
public static int removeCapability (int, int)
int capabilities
int capability
public boolean isWifi ()
public int getCallRadioTech ()
public boolean getAudioModeIsVoip ()
public android.telecom.Connection$VideoProvider getVideoProvider ()
public int getAudioQuality ()
public int getCallSubstate ()
public void setVideoState (int)
com.android.internal.telephony.Connection$Listener l
int videoState
public void setConnectionCapabilities (int)
com.android.internal.telephony.Connection$Listener l
int capabilities
public void setCallRadioTech (int)
com.android.internal.telephony.Connection$Listener l
int vrat
public void setAudioModeIsVoip (boolean)
boolean isVoip
public void setAudioQuality (int)
com.android.internal.telephony.Connection$Listener l
int audioQuality
public void notifyMediaAttributesChanged ()
com.android.internal.telephony.Connection$Listener l
public void setConnectionExtras (android.os.Bundle)
int previousCount
int filteredCount
com.android.internal.telephony.Connection$Listener l
android.os.Bundle extras
public android.os.Bundle getConnectionExtras ()
public boolean isActiveCallDisconnectedOnAnswer ()
public void setActiveCallDisconnectedOnAnswer (boolean)
boolean answeringDisconnectsActiveCall
public boolean shouldAllowAddCallDuringVideoCall ()
public void setAllowAddCallDuringVideoCall (boolean)
boolean allowAddCallDuringVideoCall
public boolean shouldAllowHoldingVideoCall ()
public void setAllowHoldingVideoCall (boolean)
boolean allowHoldingVideoCall
public void setIsPulledCall (boolean)
boolean isPulledCall
public boolean isPulledCall ()
public void setPulledDialogId (int)
int pulledDialogId
public int getPulledDialogId ()
public void setCallSubstate (int)
com.android.internal.telephony.Connection$Listener l
int callSubstate
public void setVideoProvider (android.telecom.Connection$VideoProvider)
com.android.internal.telephony.Connection$Listener l
android.telecom.Connection$VideoProvider videoProvider
public void restoreDialedNumberAfterConversion (java.lang.String)
String oriNumber
public void setAddress (java.lang.String, int)
String newAddress
int numberPresentation
public void setDialString (java.lang.String)
String newDialString
public void updateConferenceParticipants (java.util.List)
com.android.internal.telephony.Connection$Listener l
java.util.List conferenceParticipants
public void updateMultipartyState (boolean)
com.android.internal.telephony.Connection$Listener l
boolean isMultiparty
public void onConferenceMergeFailed ()
com.android.internal.telephony.Connection$Listener l
public void onExitedEcmMode ()
com.android.internal.telephony.Connection$Listener l
public void onCallPullFailed (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection$Listener l
com.android.internal.telephony.Connection externalConnection
public void onOriginalConnectionReplaced (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection$Listener l
com.android.internal.telephony.Connection newConnection
public void onHandoverToWifiFailed ()
com.android.internal.telephony.Connection$Listener l
public void onConnectionEvent (java.lang.String, android.os.Bundle)
com.android.internal.telephony.Connection$Listener l
String event
android.os.Bundle extras
public void onDisconnectConferenceParticipant (android.net.Uri)
android.net.Uri endpoint
public void pullExternalCall ()
public void onRttModifyRequestReceived ()
com.android.internal.telephony.Connection$Listener l
public void onRttModifyResponseReceived (int)
com.android.internal.telephony.Connection$Listener l
int status
public void onRttInitiated ()
com.android.internal.telephony.Connection$Listener l
public void onRttTerminated ()
com.android.internal.telephony.Connection$Listener l
protected void notifyDisconnect (int)
com.android.internal.telephony.Connection$Listener l
int reason
public int getPhoneType ()
public void resetConnectionTime ()
public void setIsNetworkIdentifiedEmergencyCall (boolean)
com.android.internal.telephony.Connection$Listener l
boolean isNetworkIdentifiedEmergencyCall
public boolean isNetworkIdentifiedEmergencyCall ()
public java.lang.String toString ()
StringBuilder str
public int getAudioCodec ()
public float getAudioCodecBitrateKbps ()
public float getAudioCodecBandwidthKhz ()
public int getNumberVerificationStatus ()
public void setNumberVerificationStatus (int)
int verificationStatus
public void receivedDtmfDigit (char)
com.android.internal.telephony.Connection$Listener l
char digit
public void onAudioModeIsVoipChanged (int)
com.android.internal.telephony.Connection$Listener l
int imsAudioHandler
boolean isVoip
public void receivedRtpHeaderExtensions (java.util.Set)
com.android.internal.telephony.Connection$Listener l
java.util.Set extensionData
static void <clinit> ()
}
com/android/internal/telephony/Connection.uau
com/android/internal/telephony/DataIndication.class
DataIndication.java
package com.android.internal.telephony
public com.android.internal.telephony.DataIndication extends android.hardware.radio.data.IRadioDataIndication$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void dataCallListChanged (int, android.hardware.radio.data.SetupDataCallResult[])
int indicationType
android.hardware.radio.data.SetupDataCallResult[] dcList
java.util.ArrayList response
public void keepaliveStatus (int, android.hardware.radio.data.KeepaliveStatus)
int indicationType
android.hardware.radio.data.KeepaliveStatus halStatus
com.android.internal.telephony.data.KeepaliveStatus ks
public void pcoData (int, android.hardware.radio.data.PcoDataInfo)
int indicationType
android.hardware.radio.data.PcoDataInfo pco
android.telephony.PcoData response
public void unthrottleApn (int, android.hardware.radio.data.DataProfileInfo) throws android.os.RemoteException
int indicationType
android.hardware.radio.data.DataProfileInfo dpi
android.telephony.data.DataProfile response
public void slicingConfigChanged (int, android.hardware.radio.data.SlicingConfig) throws android.os.RemoteException
int indicationType
android.hardware.radio.data.SlicingConfig slicingConfig
android.telephony.data.NetworkSlicingConfig ret
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/DataResponse.class
DataResponse.java
package com.android.internal.telephony
public com.android.internal.telephony.DataResponse extends android.hardware.radio.data.IRadioDataResponse$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void acknowledgeRequest (int)
int serial
public void allocatePduSessionIdResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int id
com.android.internal.telephony.RILRequest rr
public void cancelHandoverResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void deactivateDataCallResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void getDataCallListResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.data.SetupDataCallResult[])
java.util.ArrayList response
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.data.SetupDataCallResult[] dataCallResultList
com.android.internal.telephony.RILRequest rr
public void getSlicingConfigResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.data.SlicingConfig)
android.telephony.data.NetworkSlicingConfig ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.data.SlicingConfig slicingConfig
com.android.internal.telephony.RILRequest rr
public void releasePduSessionIdResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setDataAllowedResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setDataProfileResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setDataThrottlingResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setInitialAttachApnResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setupDataCallResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.data.SetupDataCallResult)
android.telephony.data.DataCallResponse response
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.data.SetupDataCallResult setupDataCallResult
com.android.internal.telephony.RILRequest rr
public void startHandoverResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void startKeepaliveResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.data.KeepaliveStatus)
int convertedStatus
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.data.KeepaliveStatus keepaliveStatus
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.data.KeepaliveStatus ret
public void stopKeepaliveResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
com.android.internal.telephony.RILRequest rr
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/DebugService.class
DebugService.java
package com.android.internal.telephony
public com.android.internal.telephony.DebugService extends java.lang.Object {
private static String TAG
public void <init> ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private static void log (java.lang.String)
String s
static void <clinit> ()
}
com/android/internal/telephony/DefaultPhoneNotifier$1.class
DefaultPhoneNotifier.java
package com.android.internal.telephony
synthetic com.android.internal.telephony.DefaultPhoneNotifier$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$Call$State
static void <clinit> ()
}
com/android/internal/telephony/DefaultPhoneNotifier.class
DefaultPhoneNotifier.java
package com.android.internal.telephony
public com.android.internal.telephony.DefaultPhoneNotifier extends java.lang.Object implements com.android.internal.telephony.PhoneNotifier {
private static final String LOG_TAG
private static final boolean DBG
private android.telephony.TelephonyRegistryManager mTelephonyRegistryMgr
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
public void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void notifyPhoneState (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone sender
com.android.internal.telephony.Call ringingCall
int subId
int phoneId
String incomingNumber
public void notifyServiceState (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone sender
public void notifyServiceStateForSubId (com.android.internal.telephony.Phone, android.telephony.ServiceState, int)
com.android.internal.telephony.Phone sender
android.telephony.ServiceState ss
int subId
int phoneId
public void notifySignalStrength (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone sender
int phoneId
int subId
public void notifyMessageWaitingChanged (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone sender
int phoneId
int subId
public void notifyCallForwardingChanged (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone sender
int subId
public void notifyDataActivity (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone sender
int subId
int phoneId
public void notifyDataConnection (com.android.internal.telephony.Phone, android.telephony.PreciseDataConnectionState)
com.android.internal.telephony.Phone sender
android.telephony.PreciseDataConnectionState preciseState
public void notifyCellLocation (com.android.internal.telephony.Phone, android.telephony.CellIdentity)
com.android.internal.telephony.Phone sender
android.telephony.CellIdentity cellIdentity
int subId
public void notifyCellInfo (com.android.internal.telephony.Phone, java.util.List)
com.android.internal.telephony.Phone sender
java.util.List cellInfo
int subId
public void notifyPreciseCallState (com.android.internal.telephony.Phone, java.lang.String[], int[], int[])
int[] callStates
com.android.internal.telephony.Phone sender
String[] imsCallIds
int[] imsCallServiceTypes
int[] imsCallTypes
com.android.internal.telephony.Call ringingCall
com.android.internal.telephony.Call foregroundCall
com.android.internal.telephony.Call backgroundCall
public void notifyDisconnectCause (com.android.internal.telephony.Phone, int, int)
com.android.internal.telephony.Phone sender
int cause
int preciseCause
public void notifyImsDisconnectCause (com.android.internal.telephony.Phone, android.telephony.ims.ImsReasonInfo)
com.android.internal.telephony.Phone sender
android.telephony.ims.ImsReasonInfo imsReasonInfo
public void notifySrvccStateChanged (com.android.internal.telephony.Phone, int)
com.android.internal.telephony.Phone sender
int state
public void notifyDataActivationStateChanged (com.android.internal.telephony.Phone, int)
com.android.internal.telephony.Phone sender
int activationState
public void notifyVoiceActivationStateChanged (com.android.internal.telephony.Phone, int)
com.android.internal.telephony.Phone sender
int activationState
public void notifyUserMobileDataStateChanged (com.android.internal.telephony.Phone, boolean)
com.android.internal.telephony.Phone sender
boolean state
public void notifyDisplayInfoChanged (com.android.internal.telephony.Phone, android.telephony.TelephonyDisplayInfo)
com.android.internal.telephony.Phone sender
android.telephony.TelephonyDisplayInfo telephonyDisplayInfo
public void notifyPhoneCapabilityChanged (android.telephony.PhoneCapability)
android.telephony.PhoneCapability capability
public void notifyRadioPowerStateChanged (com.android.internal.telephony.Phone, int)
com.android.internal.telephony.Phone sender
int state
public void notifyEmergencyNumberList (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone sender
public void notifyOutgoingEmergencySms (com.android.internal.telephony.Phone, android.telephony.emergency.EmergencyNumber)
com.android.internal.telephony.Phone sender
android.telephony.emergency.EmergencyNumber emergencyNumber
public void notifyCallQualityChanged (com.android.internal.telephony.Phone, android.telephony.CallQuality, int)
com.android.internal.telephony.Phone sender
android.telephony.CallQuality callQuality
int callNetworkType
public void notifyMediaQualityStatusChanged (com.android.internal.telephony.Phone, android.telephony.ims.MediaQualityStatus)
com.android.internal.telephony.Phone sender
android.telephony.ims.MediaQualityStatus status
public void notifyRegistrationFailed (com.android.internal.telephony.Phone, android.telephony.CellIdentity, java.lang.String, int, int, int)
com.android.internal.telephony.Phone sender
android.telephony.CellIdentity cellIdentity
String chosenPlmn
int domain
int causeCode
int additionalCauseCode
public void notifyBarringInfoChanged (com.android.internal.telephony.Phone, android.telephony.BarringInfo)
com.android.internal.telephony.Phone sender
android.telephony.BarringInfo barringInfo
public void notifyPhysicalChannelConfig (com.android.internal.telephony.Phone, java.util.List)
com.android.internal.telephony.Phone sender
java.util.List configs
public void notifyDataEnabled (com.android.internal.telephony.Phone, boolean, int)
com.android.internal.telephony.Phone sender
boolean enabled
int reason
public void notifyAllowedNetworkTypesChanged (com.android.internal.telephony.Phone, int, long)
com.android.internal.telephony.Phone sender
int reason
long allowedNetworkType
public void notifyLinkCapacityEstimateChanged (com.android.internal.telephony.Phone, java.util.List)
com.android.internal.telephony.Phone sender
java.util.List linkCapacityEstimateList
public void notifySimultaneousCellularCallingSubscriptionsChanged (java.util.Set)
java.util.Set subIds
public void notifyCallbackModeStarted (com.android.internal.telephony.Phone, int, long)
com.android.internal.telephony.Phone sender
int type
long durationMillis
public void notifyCallbackModeRestarted (com.android.internal.telephony.Phone, int, long)
com.android.internal.telephony.Phone sender
int type
long durationMillis
public void notifyCallbackModeStopped (com.android.internal.telephony.Phone, int, int)
com.android.internal.telephony.Phone sender
int type
int reason
public void notifyCarrierRoamingNtnModeChanged (com.android.internal.telephony.Phone, boolean)
com.android.internal.telephony.Phone sender
boolean active
public void notifyCarrierRoamingNtnEligibleStateChanged (com.android.internal.telephony.Phone, boolean)
com.android.internal.telephony.Phone sender
boolean eligible
public void notifyCarrierRoamingNtnAvailableServicesChanged (com.android.internal.telephony.Phone, int[])
com.android.internal.telephony.Phone sender
int[] availableServices
public void notifyCarrierRoamingNtnSignalStrengthChanged (com.android.internal.telephony.Phone, android.telephony.satellite.NtnSignalStrength)
com.android.internal.telephony.Phone sender
android.telephony.satellite.NtnSignalStrength ntnSignalStrength
public void notifySecurityAlgorithmsChanged (com.android.internal.telephony.Phone, android.telephony.SecurityAlgorithmUpdate)
com.android.internal.telephony.Phone sender
android.telephony.SecurityAlgorithmUpdate update
public void notifyCellularIdentifierDisclosedChanged (com.android.internal.telephony.Phone, android.telephony.CellularIdentifierDisclosure)
com.android.internal.telephony.Phone sender
android.telephony.CellularIdentifierDisclosure disclosure
public static int convertPreciseCallState (com.android.internal.telephony.Call$State)
com.android.internal.telephony.Call$State state
private void log (java.lang.String)
String s
}
com/android/internal/telephony/DeviceStateMonitor$1.class
DeviceStateMonitor.java
package com.android.internal.telephony
com.android.internal.telephony.DeviceStateMonitor$1 extends android.net.ConnectivityManager$NetworkCallback {
java.util.Set mWifiNetworks
final synthetic com.android.internal.telephony.DeviceStateMonitor this$0
void <init> (com.android.internal.telephony.DeviceStateMonitor)
com.android.internal.telephony.DeviceStateMonitor this$0
public void onAvailable (android.net.Network)
android.net.Network network
public void onLost (android.net.Network)
android.net.Network network
}
com/android/internal/telephony/DeviceStateMonitor$2.class
DeviceStateMonitor.java
package com.android.internal.telephony
com.android.internal.telephony.DeviceStateMonitor$2 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
final synthetic com.android.internal.telephony.DeviceStateMonitor this$0
void <init> (com.android.internal.telephony.DeviceStateMonitor)
com.android.internal.telephony.DeviceStateMonitor this$0
public void onDisplayAdded (int)
int displayId
public void onDisplayRemoved (int)
int displayId
boolean screenOn
android.os.Message msg
public void onDisplayChanged (int)
int displayId
boolean screenOn
android.os.Message msg
}
com/android/internal/telephony/DeviceStateMonitor$3.class
DeviceStateMonitor.java
package com.android.internal.telephony
com.android.internal.telephony.DeviceStateMonitor$3 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.DeviceStateMonitor this$0
void <init> (com.android.internal.telephony.DeviceStateMonitor)
com.android.internal.telephony.DeviceStateMonitor this$0
public void onReceive (android.content.Context, android.content.Intent)
android.os.Message msg
android.os.Message msg
android.os.Message msg
android.os.Message msg
java.util.ArrayList activeTetherIfaces
boolean isTetheringOn
android.content.Context context
android.content.Intent intent
android.os.Message msg
}
com/android/internal/telephony/DeviceStateMonitor.class
DeviceStateMonitor.java
package com.android.internal.telephony
public com.android.internal.telephony.DeviceStateMonitor extends android.os.Handler {
protected static final boolean DBG
protected static final String TAG
static final int EVENT_RIL_CONNECTED
static final int EVENT_AUTOMOTIVE_PROJECTION_STATE_CHANGED
static final int EVENT_SCREEN_STATE_CHANGED
static final int EVENT_POWER_SAVE_MODE_CHANGED
static final int EVENT_CHARGING_STATE_CHANGED
static final int EVENT_TETHERING_STATE_CHANGED
static final int EVENT_RADIO_AVAILABLE
static final int EVENT_WIFI_CONNECTION_CHANGED
static final int EVENT_UPDATE_ALWAYS_REPORT_SIGNAL_STRENGTH
static final int EVENT_RADIO_ON
static final int EVENT_RADIO_OFF_OR_NOT_AVAILABLE
private static final int WIFI_UNAVAILABLE
private static final int WIFI_AVAILABLE
private static final int NR_NSA_TRACKING_INDICATIONS_OFF
private static final int NR_NSA_TRACKING_INDICATIONS_EXTENDED
private static final int NR_NSA_TRACKING_INDICATIONS_ALWAYS_ON
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final com.android.internal.telephony.LocalLog mLocalLog
private final com.android.internal.telephony.RegistrantList mPhysicalChannelConfigRegistrants
private final com.android.internal.telephony.RegistrantList mSignalStrengthReportDecisionCallbackRegistrants
private final com.android.internal.telephony.RegistrantList mScreenStateRegistrants
private final android.net.NetworkRequest mWifiNetworkRequest
private final android.net.ConnectivityManager$NetworkCallback mNetworkCallback
private boolean mIsTetheringOn
private boolean mIsScreenOn
private boolean mIsCharging
private boolean mIsPowerSaveOn
private boolean mIsLowDataExpected
private boolean mIsWifiConnected
private boolean mIsAutomotiveProjectionActive
private boolean mIsRadioOn
private boolean mIsAlwaysSignalStrengthReportingEnabled
static final int CELL_INFO_INTERVAL_SHORT_MS
static final int CELL_INFO_INTERVAL_LONG_MS
private int mCellInfoMinInterval
private int mUnsolicitedResponseFilter
private final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
private final android.content.BroadcastReceiver mBroadcastReceiver
private static final int[] LINK_CAPACITY_DOWNLINK_THRESHOLDS
private static final int[] LINK_CAPACITY_UPLINK_THRESHOLDS
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.hardware.display.DisplayManager dm
android.content.IntentFilter filter
android.net.ConnectivityManager cm
android.app.UiModeManager umm
private boolean isLowDataExpected ()
public int computeCellInfoMinInterval ()
private boolean shouldEnableSignalStrengthReports ()
private boolean shouldEnableFullNetworkStateReports ()
private boolean shouldEnableDataCallDormancyChangedReports ()
private boolean shouldEnableLinkCapacityEstimateReports ()
private boolean shouldEnablePhysicalChannelConfigReports ()
private boolean shouldEnableBarringInfoReports ()
public boolean shouldEnableHighPowerConsumptionIndications ()
private boolean shouldEnableNrTrackingIndications ()
int trackingMode
public void setAlwaysReportSignalStrength (boolean)
boolean isEnable
android.os.Message msg
public void handleMessage (android.os.Message)
android.os.Message msg
private void onUpdateDeviceState (int, boolean)
int eventType
boolean state
boolean shouldEnableBarringInfoReportsOld
boolean wasHighPowerEnabled
boolean wasScreenOn
boolean isHighPowerEnabled
int newCellInfoMinInterval
int newFilter
boolean shouldEnableBarringInfoReports
private void onReset ()
private java.lang.String deviceTypeToString (int)
int type
private void sendDeviceState (int, boolean)
int type
boolean state
private void setUnsolResponseFilter (int, boolean)
int newFilter
boolean force
private void setLinkCapacityReportingCriteria ()
private void setCellInfoMinInterval (int)
int rate
private boolean isPowerSaveModeOn ()
android.os.PowerManager pm
boolean retval
private boolean isDeviceCharging ()
android.os.BatteryManager bm
boolean retval
private boolean isScreenOn ()
android.view.Display display
android.hardware.display.DisplayManager dm
android.view.Display[] displays
private boolean isRadioOn ()
private boolean isAutomotiveProjectionActive ()
android.app.UiModeManager umm
boolean isAutomotiveProjectionActive
public void registerForPhysicalChannelConfigNotifChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForPhysicalChannelConfigNotifChanged (android.os.Handler)
android.os.Handler h
public void registerForSignalStrengthReportDecision (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForScreenStateChanged (android.os.Handler)
android.os.Handler h
public void registerForScreenStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForSignalStrengthReportDecision (android.os.Handler)
android.os.Handler h
private void log (java.lang.String, boolean)
String msg
boolean logIntoLocalLog
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IndentingPrintWriter ipw
private synthetic void lambda$new$0 (int, java.util.Set)
int t
java.util.Set pkgs
android.os.Message msg
static void <clinit> ()
}
com/android/internal/telephony/DisplayInfoController.class
DisplayInfoController.java
package com.android.internal.telephony
public com.android.internal.telephony.DisplayInfoController extends android.os.Handler {
private final String mLogTag
private final com.android.internal.telephony.LocalLog mLocalLog
private static final java.util.Set VALID_DISPLAY_INFO_SET
private static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_CARRIER_CONFIG_CHANGED
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.NetworkTypeController mNetworkTypeController
private final com.android.internal.telephony.RegistrantList mTelephonyDisplayInfoChangedRegistrants
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private android.telephony.TelephonyDisplayInfo mTelephonyDisplayInfo
private android.telephony.ServiceState mServiceState
private android.os.PersistableBundle mConfigs
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.telephony.CarrierConfigManager ccm
public android.telephony.TelephonyDisplayInfo getTelephonyDisplayInfo ()
public void updateTelephonyDisplayInfo ()
android.telephony.TelephonyDisplayInfo newDisplayInfo
private boolean isRoaming ()
boolean roaming
private void validateDisplayInfo (android.telephony.TelephonyDisplayInfo)
javax.sip.InvalidArgumentException e
android.telephony.TelephonyDisplayInfo displayInfo
public void registerForTelephonyDisplayInfoChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForTelephonyDisplayInfoChanged (android.os.Handler)
android.os.Handler h
public void handleMessage (android.os.Message)
android.os.Message msg
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logl (java.lang.String)
String s
private void logel (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/DriverCall$State.class
DriverCall.java
package com.android.internal.telephony
public final enum com.android.internal.telephony.DriverCall$State extends java.lang.Enum {
public static final enum com.android.internal.telephony.DriverCall$State ACTIVE
public static final enum com.android.internal.telephony.DriverCall$State HOLDING
public static final enum com.android.internal.telephony.DriverCall$State DIALING
public static final enum com.android.internal.telephony.DriverCall$State ALERTING
public static final enum com.android.internal.telephony.DriverCall$State INCOMING
public static final enum com.android.internal.telephony.DriverCall$State WAITING
private static final synthetic com.android.internal.telephony.DriverCall$State[] $VALUES
public static com.android.internal.telephony.DriverCall$State[] values ()
public static com.android.internal.telephony.DriverCall$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.DriverCall$State[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/DriverCall.class
DriverCall.java
package com.android.internal.telephony
public com.android.internal.telephony.DriverCall extends java.lang.Object implements java.lang.Comparable {
static final String LOG_TAG
public static final int AUDIO_QUALITY_UNSPECIFIED
public static final int AUDIO_QUALITY_AMR
public static final int AUDIO_QUALITY_AMR_WB
public static final int AUDIO_QUALITY_GSM_EFR
public static final int AUDIO_QUALITY_GSM_FR
public static final int AUDIO_QUALITY_GSM_HR
public static final int AUDIO_QUALITY_EVRC
public static final int AUDIO_QUALITY_EVRC_B
public static final int AUDIO_QUALITY_EVRC_WB
public static final int AUDIO_QUALITY_EVRC_NW
public int index
public boolean isMT
public com.android.internal.telephony.DriverCall$State state
public boolean isMpty
public String number
public String forwardedNumber
public int TOA
public boolean isVoice
public boolean isVoicePrivacy
public int als
public int numberPresentation
public String name
public int namePresentation
public com.android.internal.telephony.UUSInfo uusInfo
public int audioQuality
static com.android.internal.telephony.DriverCall fromCLCCLine (java.lang.String)
com.android.internal.telephony.ATParseEx ex
String line
com.android.internal.telephony.DriverCall ret
com.android.internal.telephony.ATResponseParser p
public void <init> ()
public java.lang.String toString ()
public static com.android.internal.telephony.DriverCall$State stateFromCLCC (int) throws com.android.internal.telephony.ATParseEx
int state
public static int presentationFromCLIP (int) throws com.android.internal.telephony.ATParseEx
int cli
public int compareTo (com.android.internal.telephony.DriverCall)
com.android.internal.telephony.DriverCall dc
public volatile synthetic int compareTo (java.lang.Object)
}
com/android/internal/telephony/DriverCall.uau
com/android/internal/telephony/EventLogTags.class
EventLogTags.java
package com.android.internal.telephony
public com.android.internal.telephony.EventLogTags extends java.lang.Object {
public static final int PDP_BAD_DNS_ADDRESS
public static final int PDP_RADIO_RESET_COUNTDOWN_TRIGGERED
public static final int PDP_RADIO_RESET
public static final int PDP_CONTEXT_RESET
public static final int PDP_REREGISTER_NETWORK
public static final int PDP_SETUP_FAIL
public static final int CALL_DROP
public static final int DATA_NETWORK_REGISTRATION_FAIL
public static final int DATA_NETWORK_STATUS_ON_RADIO_OFF
public static final int PDP_NETWORK_DROP
public static final int CDMA_DATA_SETUP_FAILED
public static final int CDMA_DATA_DROP
public static final int GSM_RAT_SWITCHED
public static final int GSM_DATA_STATE_CHANGE
public static final int GSM_SERVICE_STATE_CHANGE
public static final int CDMA_DATA_STATE_CHANGE
public static final int CDMA_SERVICE_STATE_CHANGE
public static final int BAD_IP_ADDRESS
public static final int DATA_STALL_RECOVERY_GET_DATA_CALL_LIST
public static final int DATA_STALL_RECOVERY_CLEANUP
public static final int DATA_STALL_RECOVERY_REREGISTER
public static final int DATA_STALL_RECOVERY_RADIO_RESTART
public static final int DATA_STALL_RECOVERY_RADIO_RESTART_WITH_PROP
public static final int GSM_RAT_SWITCHED_NEW
public static final int EXP_DET_SMS_DENIED_BY_USER
public static final int EXP_DET_SMS_SENT_BY_USER
private void <init> ()
public static void writePdpBadDnsAddress (java.lang.String)
String dnsAddress
public static void writePdpRadioResetCountdownTriggered (int)
int outPacketCount
public static void writePdpRadioReset (int)
int outPacketCount
public static void writePdpContextReset (int)
int outPacketCount
public static void writePdpReregisterNetwork (int)
int outPacketCount
public static void writePdpSetupFail (int, int, int)
int cause
int cid
int networkType
public static void writeCallDrop (int, int, int)
int cause
int cid
int networkType
public static void writeDataNetworkRegistrationFail (int, int)
int opNumeric
int cid
public static void writeDataNetworkStatusOnRadioOff (java.lang.String, int)
String dcState
int enable
public static void writePdpNetworkDrop (int, int)
int cid
int networkType
public static void writeCdmaDataSetupFailed (int, int, int)
int cause
int cid
int networkType
public static void writeCdmaDataDrop (int, int)
int cid
int networkType
public static void writeGsmRatSwitched (int, int, int)
int cid
int networkFrom
int networkTo
public static void writeGsmDataStateChange (java.lang.String, java.lang.String)
String oldstate
String newstate
public static void writeGsmServiceStateChange (int, int, int, int)
int oldstate
int oldgprsstate
int newstate
int newgprsstate
public static void writeCdmaDataStateChange (java.lang.String, java.lang.String)
String oldstate
String newstate
public static void writeCdmaServiceStateChange (int, int, int, int)
int oldstate
int olddatastate
int newstate
int newdatastate
public static void writeBadIpAddress (java.lang.String)
String ipAddress
public static void writeDataStallRecoveryGetDataCallList (int)
int outPacketCount
public static void writeDataStallRecoveryCleanup (int)
int outPacketCount
public static void writeDataStallRecoveryReregister (int)
int outPacketCount
public static void writeDataStallRecoveryRadioRestart (int)
int outPacketCount
public static void writeDataStallRecoveryRadioRestartWithProp (int)
int outPacketCount
public static void writeGsmRatSwitchedNew (int, int, int)
int cid
int networkFrom
int networkTo
public static void writeExpDetSmsDeniedByUser (java.lang.String)
String appSignature
public static void writeExpDetSmsSentByUser (java.lang.String)
String appSignature
}
com/android/internal/telephony/FastXmlSerializer.class
FastXmlSerializer.java
package com.android.internal.telephony
public com.android.internal.telephony.FastXmlSerializer extends java.lang.Object implements org.xmlpull.v1.XmlSerializer {
private static final String[] ESCAPE_TABLE
private static final int DEFAULT_BUFFER_LEN
private static String sSpace
private final int mBufferLen
private final char[] mText
private int mPos
private java.io.Writer mWriter
private java.io.OutputStream mOutputStream
private java.nio.charset.CharsetEncoder mCharset
private java.nio.ByteBuffer mBytes
private boolean mIndent
private boolean mInTag
private int mNesting
private boolean mLineStart
public void <init> ()
public void <init> (int)
int bufferSize
private void append (char) throws java.io.IOException
char c
int pos
private void append (java.lang.String, int, int) throws java.io.IOException
int next
int end
String str
int i
int length
int pos
private void append (char[], int, int) throws java.io.IOException
int next
int end
char[] buf
int i
int length
int pos
private void append (java.lang.String) throws java.io.IOException
String str
private void appendIndent (int) throws java.io.IOException
int indent
private void escapeAndAppendString (java.lang.String) throws java.io.IOException
char c
String escape
String string
int N
char NE
String[] escapes
int lastPos
int pos
private void escapeAndAppendString (char[], int, int) throws java.io.IOException
char c
String escape
char[] buf
int start
int len
char NE
String[] escapes
int end
int lastPos
int pos
public org.xmlpull.v1.XmlSerializer attribute (java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String namespace
String name
String value
public void cdsect (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
public void comment (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
public void docdecl (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
public void endDocument () throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public org.xmlpull.v1.XmlSerializer endTag (java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String namespace
String name
public void entityRef (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
private void flushBytes () throws java.io.IOException
int position
public void flush () throws java.io.IOException
java.nio.CharBuffer charBuffer
java.nio.charset.CoderResult result
public int getDepth ()
public boolean getFeature (java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String getNamespace ()
public java.lang.String getPrefix (java.lang.String, boolean) throws java.lang.IllegalArgumentException
String namespace
boolean generatePrefix
public java.lang.Object getProperty (java.lang.String)
String name
public void ignorableWhitespace (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
public void processingInstruction (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
public void setFeature (java.lang.String, boolean) throws java.lang.IllegalArgumentException java.lang.IllegalStateException
String name
boolean state
public void setOutput (java.io.OutputStream, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
java.nio.charset.IllegalCharsetNameException e
java.nio.charset.UnsupportedCharsetException e
java.io.OutputStream os
String encoding
public void setOutput (java.io.Writer) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
java.io.Writer writer
public void setPrefix (java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String prefix
String namespace
public void setProperty (java.lang.String, java.lang.Object) throws java.lang.IllegalArgumentException java.lang.IllegalStateException
String name
Object value
public void startDocument (java.lang.String, java.lang.Boolean) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String encoding
Boolean standalone
public org.xmlpull.v1.XmlSerializer startTag (java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String namespace
String name
public org.xmlpull.v1.XmlSerializer text (char[], int, int) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
char[] buf
int start
int len
public org.xmlpull.v1.XmlSerializer text (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
static void <clinit> ()
}
com/android/internal/telephony/FdnUtils.class
FdnUtils.java
package com.android.internal.telephony
public com.android.internal.telephony.FdnUtils extends java.lang.Object {
private static final boolean VDBG
private static final String LOG_TAG
public void <init> ()
public static boolean isNumberBlockedByFDN (int, java.lang.String, java.lang.String)
int phoneId
String dialStr
String defaultCountryIso
java.util.ArrayList fdnList
public static boolean isFdnEnabled (int)
int phoneId
com.android.internal.telephony.uicc.UiccCardApplication app
public static boolean isSuppServiceRequestBlockedByFdn (int, java.util.ArrayList, java.lang.String)
String controlString
int phoneId
java.util.ArrayList controlStrings
String defaultCountryIso
java.util.ArrayList fdnList
public static boolean isFDN (java.lang.String, java.lang.String, java.util.ArrayList)
com.android.i18n.phonenumbers.Phonenumber$PhoneNumber phoneNumber
com.android.i18n.phonenumbers.NumberParseException ignored
String fdnNumber
com.android.internal.telephony.uicc.AdnRecord fdn
String dialStr
String defaultCountryIso
java.util.ArrayList fdnList
String dialStrE164
String dialStrNational
com.android.i18n.phonenumbers.PhoneNumberUtil phoneNumberUtil
private static java.util.ArrayList getFdnList (int)
int phoneId
com.android.internal.telephony.uicc.UiccCardApplication app
com.android.internal.telephony.uicc.IccRecords iccRecords
com.android.internal.telephony.uicc.AdnRecordCache adnRecordCache
private static com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication (int)
int phoneId
com.android.internal.telephony.uicc.UiccProfile uiccProfile
private static java.lang.String extractSMSC (java.lang.String)
String[] dialStrParts
java.util.regex.PatternSyntaxException ex
String dialStr
static void <clinit> ()
}
com/android/internal/telephony/GbaManager$1.class
GbaManager.java
package com.android.internal.telephony
com.android.internal.telephony.GbaManager$1 extends android.telephony.IBootstrapAuthenticationCallback$Stub {
final synthetic com.android.internal.telephony.GbaManager this$0
void <init> (com.android.internal.telephony.GbaManager)
com.android.internal.telephony.GbaManager this$0
public void onKeysAvailable (int, byte[], java.lang.String)
android.os.RemoteException exception
int token
byte[] gbaKey
String btId
android.telephony.IBootstrapAuthenticationCallback cb
public void onAuthenticationFailure (int, int)
android.os.RemoteException exception
int token
int reason
android.telephony.IBootstrapAuthenticationCallback cb
}
com/android/internal/telephony/GbaManager$GbaDeathRecipient.class
GbaManager.java
package com.android.internal.telephony
final com.android.internal.telephony.GbaManager$GbaDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final android.content.ComponentName mComponentName
private android.os.IBinder mBinder
final synthetic com.android.internal.telephony.GbaManager this$0
void <init> (com.android.internal.telephony.GbaManager, android.content.ComponentName)
android.content.ComponentName name
public void linkToDeath (android.os.IBinder) throws android.os.RemoteException
android.os.IBinder service
public synchronized void unlinkToDeath ()
public void binderDied ()
}
com/android/internal/telephony/GbaManager$GbaManagerHandler.class
GbaManager.java
package com.android.internal.telephony
final com.android.internal.telephony.GbaManager$GbaManagerHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.GbaManager this$0
void <init> (com.android.internal.telephony.GbaManager, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/GbaManager$GbaServiceConnection.class
GbaManager.java
package com.android.internal.telephony
final com.android.internal.telephony.GbaManager$GbaServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.internal.telephony.GbaManager this$0
private void <init> (com.android.internal.telephony.GbaManager)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException exception
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/internal/telephony/GbaManager.class
GbaManager.java
package com.android.internal.telephony
public com.android.internal.telephony.GbaManager extends java.lang.Object {
private static final boolean DBG
private static final int EVENT_BIND_SERVICE
private static final int EVENT_UNBIND_SERVICE
private static final int EVENT_BIND_FAIL
private static final int EVENT_BIND_SUCCESS
private static final int EVENT_CONFIG_CHANGED
private static final int EVENT_REQUESTS_RECEIVED
public static final int RETRY_TIME_MS
public static final int MAX_RETRY
public static final int REQUEST_TIMEOUT_MS
private final com.android.internal.telephony.metrics.RcsStats mRcsStats
private final String mLogTag
private final android.content.Context mContext
private final int mSubId
private android.telephony.gba.IGbaService mIGbaService
private com.android.internal.telephony.GbaManager$GbaDeathRecipient mDeathRecipient
private String mTargetBindingPackageName
private com.android.internal.telephony.GbaManager$GbaServiceConnection mServiceConnection
private android.os.Handler mHandler
private String mServicePackageName
private int mUserId
private int mReleaseTime
private int mRetryTimes
private final java.util.concurrent.ConcurrentLinkedQueue mRequestQueue
private final android.util.SparseArray mCallbacks
private static final android.util.SparseArray sGbaManagers
private final android.telephony.IBootstrapAuthenticationCallback mServiceCallback
public void <init> (android.content.Context, int, java.lang.String, int, com.android.internal.telephony.metrics.RcsStats)
android.content.Context context
int subId
String servicePackageName
int releaseTime
com.android.internal.telephony.metrics.RcsStats rcsStats
android.os.HandlerThread headlerThread
public static com.android.internal.telephony.GbaManager make (android.content.Context, int, java.lang.String, int)
android.content.Context context
int subId
String servicePackageName
int releaseTime
com.android.internal.telephony.GbaManager gm
public static com.android.internal.telephony.GbaManager getInstance (int)
int subId
public void bootstrapAuthenticationRequest (android.telephony.gba.GbaAuthRequest)
android.os.RemoteException exception
android.telephony.gba.GbaAuthRequest req
private void processRequests ()
android.telephony.gba.GbaAuthRequest request
android.os.RemoteException exception
android.os.RemoteException exception
android.telephony.gba.GbaAuthRequest req
private void releaseServiceAsNeeded (int)
int timeout
int configReleaseTime
int delayTime
private void clearCallbacksAndNotifyFailure ()
android.os.RemoteException exception
android.telephony.IBootstrapAuthenticationCallback cb
int i
public boolean isServiceConnected ()
private boolean isServiceConnetable ()
private void unbindService ()
private void bindService ()
SecurityException exception
String servicePackage
android.content.Intent intent
private void retryBind ()
private void rebindService (boolean)
boolean isForce
public boolean overrideServicePackage (java.lang.String, int)
String packageName
int userId
public java.lang.String getServicePackage ()
public boolean overrideReleaseTime (int)
int interval
public int getReleaseTime ()
public android.os.Handler getHandler ()
public void destroy ()
private void logv (java.lang.String)
String msg
private void logd (java.lang.String)
String msg
private void loge (java.lang.String)
String msg
static void <clinit> ()
}
com/android/internal/telephony/GlobalSettingsHelper.class
GlobalSettingsHelper.java
package com.android.internal.telephony
public com.android.internal.telephony.GlobalSettingsHelper extends java.lang.Object {
public void <init> ()
public static int getInt (android.content.Context, java.lang.String, int, int)
android.content.Context context
String settingName
int subId
int defaultValue
public static boolean getBoolean (android.content.Context, java.lang.String, int, boolean)
android.content.Context context
String settingName
int subId
boolean defaultValue
public static boolean getBoolean (android.content.Context, java.lang.String, int) throws android.provider.Settings$SettingNotFoundException
android.content.Context context
String settingName
int subId
public static boolean setInt (android.content.Context, java.lang.String, int, int)
boolean needChange
android.provider.Settings$SettingNotFoundException exception
android.content.Context context
String settingName
int subId
int value
boolean needChange
public static boolean setBoolean (android.content.Context, java.lang.String, int, boolean)
android.content.Context context
String settingName
int subId
boolean value
private static java.lang.String getSettingName (android.content.Context, java.lang.String, int)
android.content.Context context
String settingName
int subId
}
com/android/internal/telephony/GsmCdmaCall.class
GsmCdmaCall.java
package com.android.internal.telephony
public com.android.internal.telephony.GsmCdmaCall extends com.android.internal.telephony.Call {
com.android.internal.telephony.GsmCdmaCallTracker mOwner
public void <init> (com.android.internal.telephony.GsmCdmaCallTracker)
com.android.internal.telephony.GsmCdmaCallTracker owner
public com.android.internal.telephony.Phone getPhone ()
public boolean isMultiparty ()
public void hangup () throws com.android.internal.telephony.CallStateException
public void hangup (int) throws com.android.internal.telephony.CallStateException
int rejectReason
public java.lang.String toString ()
public void attach (com.android.internal.telephony.Connection, com.android.internal.telephony.DriverCall)
com.android.internal.telephony.Connection conn
com.android.internal.telephony.DriverCall dc
public void attachFake (com.android.internal.telephony.Connection, com.android.internal.telephony.Call$State)
com.android.internal.telephony.Connection conn
com.android.internal.telephony.Call$State state
public boolean connectionDisconnected (com.android.internal.telephony.GsmCdmaConnection)
com.android.internal.telephony.Connection c
boolean hasOnlyDisconnectedConnections
com.android.internal.telephony.GsmCdmaConnection conn
public void detach (com.android.internal.telephony.GsmCdmaConnection)
com.android.internal.telephony.GsmCdmaConnection conn
boolean update (com.android.internal.telephony.GsmCdmaConnection, com.android.internal.telephony.DriverCall)
com.android.internal.telephony.GsmCdmaConnection conn
com.android.internal.telephony.DriverCall dc
com.android.internal.telephony.Call$State newState
boolean changed
boolean isFull ()
public void onHangupLocal ()
com.android.internal.telephony.Connection conn
}
com/android/internal/telephony/GsmCdmaCall.uau
com/android/internal/telephony/GsmCdmaCallTracker$1.class
GsmCdmaCallTracker.java
package com.android.internal.telephony
com.android.internal.telephony.GsmCdmaCallTracker$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.GsmCdmaCallTracker this$0
void <init> (com.android.internal.telephony.GsmCdmaCallTracker)
com.android.internal.telephony.GsmCdmaCallTracker this$0
public void onReceive (android.content.Context, android.content.Intent)
com.android.internal.telephony.Connection connection
java.util.List toNotify
boolean isInEcm
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/GsmCdmaCallTracker$2.class
GsmCdmaCallTracker.java
package com.android.internal.telephony
com.android.internal.telephony.GsmCdmaCallTracker$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic int val$finalClirMode
final synthetic com.android.internal.telephony.GsmCdmaCallTracker this$0
void <init> (com.android.internal.telephony.GsmCdmaCallTracker, int)
com.android.internal.telephony.GsmCdmaCallTracker this$0
public void run ()
}
com/android/internal/telephony/GsmCdmaCallTracker$3.class
GsmCdmaCallTracker.java
package com.android.internal.telephony
com.android.internal.telephony.GsmCdmaCallTracker$3 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.GsmCdmaCallTracker this$0
void <init> (com.android.internal.telephony.GsmCdmaCallTracker)
com.android.internal.telephony.GsmCdmaCallTracker this$0
public void run ()
}
com/android/internal/telephony/GsmCdmaCallTracker$4.class
GsmCdmaCallTracker.java
package com.android.internal.telephony
synthetic com.android.internal.telephony.GsmCdmaCallTracker$4 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$CommandException$Error
static void <clinit> ()
}
com/android/internal/telephony/GsmCdmaCallTracker.class
GsmCdmaCallTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.GsmCdmaCallTracker extends com.android.internal.telephony.CallTracker {
private static final String LOG_TAG
private static final boolean REPEAT_POLLING
private static final boolean DBG_POLL
private static final boolean VDBG
public static final int MAX_CONNECTIONS_GSM
private static final int MAX_CONNECTIONS_PER_CALL_GSM
private static final int MAX_CONNECTIONS_CDMA
private static final int MAX_CONNECTIONS_PER_CALL_CDMA
public com.android.internal.telephony.GsmCdmaConnection[] mConnections
private com.android.internal.telephony.RegistrantList mVoiceCallEndedRegistrants
private com.android.internal.telephony.RegistrantList mVoiceCallStartedRegistrants
private java.util.ArrayList mDroppedDuringPoll
public com.android.internal.telephony.GsmCdmaCall mRingingCall
public com.android.internal.telephony.GsmCdmaCall mForegroundCall
public com.android.internal.telephony.GsmCdmaCall mBackgroundCall
private com.android.internal.telephony.GsmCdmaConnection mPendingMO
private boolean mHangupPendingMO
private com.android.internal.telephony.GsmCdmaPhone mPhone
private boolean mDesiredMute
public com.android.internal.telephony.PhoneConstants$State mState
private com.android.internal.telephony.metrics.TelephonyMetrics mMetrics
private com.android.internal.telephony.RegistrantList mCallWaitingRegistrants
private boolean mPendingCallInEcm
private boolean mIsInEmergencyCall
private int mPendingCallClirMode
private int m3WayCallFlashDelay
private android.content.BroadcastReceiver mEcmExitReceiver
public void <init> (com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.content.IntentFilter filter
public void updatePhoneType ()
private void updatePhoneType (boolean)
boolean duringInit
private void reset ()
com.android.internal.telephony.GsmCdmaConnection gsmCdmaConnection
protected void finalize ()
public void registerForVoiceCallStarted (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForVoiceCallStarted (android.os.Handler)
android.os.Handler h
public void registerForVoiceCallEnded (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForVoiceCallEnded (android.os.Handler)
android.os.Handler h
public void registerForCallWaiting (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForCallWaiting (android.os.Handler)
android.os.Handler h
private void fakeHoldForegroundBeforeDial ()
com.android.internal.telephony.GsmCdmaConnection gsmCdmaConn
com.android.internal.telephony.Connection conn
java.util.ArrayList connCopy
public synchronized com.android.internal.telephony.Connection dialGsm (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs) throws com.android.internal.telephony.CallStateException
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
android.os.Bundle intentExtras
boolean isEmergencyCall
String origNumber
private void handleEcmTimer (int)
int action
private void disableDataCallInEmergencyCall (java.lang.String)
String dialString
android.telephony.TelephonyManager tm
public void setIsInEmergencyCall ()
private com.android.internal.telephony.Connection dialCdma (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs) throws com.android.internal.telephony.CallStateException
int finalClirMode
Runnable onComplete
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
int clirMode
android.os.Bundle intentExtras
boolean isEmergencyCall
android.telephony.TelephonyManager tm
String origNumber
String operatorIsoContry
String simIsoContry
boolean internationalRoaming
boolean isPhoneInEcmMode
private com.android.internal.telephony.Connection dialThreeWay (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs)
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle bundle
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
android.os.Bundle intentExtras
public com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs) throws com.android.internal.telephony.CallStateException
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
public com.android.internal.telephony.Connection dialGsm (java.lang.String, com.android.internal.telephony.UUSInfo, android.os.Bundle) throws com.android.internal.telephony.CallStateException
String dialString
com.android.internal.telephony.UUSInfo uusInfo
android.os.Bundle intentExtras
private com.android.internal.telephony.Connection dialGsm (java.lang.String, int, android.os.Bundle) throws com.android.internal.telephony.CallStateException
String dialString
int clirMode
android.os.Bundle intentExtras
public com.android.internal.telephony.Connection dialGsm (java.lang.String, int, com.android.internal.telephony.UUSInfo, android.os.Bundle) throws com.android.internal.telephony.CallStateException
String dialString
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
android.os.Bundle intentExtras
public void acceptCall () throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.GsmCdmaConnection cwConn
public void rejectCall () throws com.android.internal.telephony.CallStateException
private void flashAndSetGenericTrue ()
public void switchWaitingOrHoldingAndActive () throws com.android.internal.telephony.CallStateException
public void conference ()
public void explicitCallTransfer ()
public void clearDisconnected ()
public boolean canConference ()
public void checkForDialIssues (boolean) throws com.android.internal.telephony.CallStateException
boolean isEmergencyCall
boolean disableCall
public boolean canTransfer ()
private void internalClearDisconnected ()
private android.os.Message obtainCompleteMessage ()
private android.os.Message obtainCompleteMessage (int)
int what
private void operationComplete ()
private void updatePhoneState ()
com.android.internal.telephony.Phone imsPhone
com.android.internal.telephony.PhoneConstants$State oldState
protected synchronized void handlePollCalls (android.os.AsyncResult)
java.util.List polledCalls
java.util.List polledCalls
com.android.internal.telephony.CallStateException ex
com.android.internal.telephony.Connection c
java.util.Iterator it
com.android.internal.telephony.Connection hoConnection
com.android.internal.telephony.Connection cn
com.android.internal.telephony.Connection cn
java.util.ArrayList connections
boolean changed
com.android.internal.telephony.GsmCdmaConnection conn
com.android.internal.telephony.DriverCall dc
int i
int curDC
int dcSize
int cause
int cause
com.android.internal.telephony.GsmCdmaConnection conn
boolean wasDisconnected
int i
com.android.internal.telephony.Connection hoConnection
java.util.Iterator it
com.android.internal.telephony.Connection c
com.android.internal.telephony.Phone imsPhone
android.os.AsyncResult ar
java.util.List polledCalls
com.android.internal.telephony.Connection newRinging
java.util.ArrayList newUnknownConnectionsGsm
com.android.internal.telephony.Connection newUnknownConnectionCdma
boolean hasNonHangupStateChanged
boolean hasAnyCallDisconnected
boolean needsPollDelay
boolean unknownConnectionAppeared
int handoverConnectionsSize
boolean noConnectionExists
java.util.ArrayList locallyDisconnectedConnections
private void updateMetrics (com.android.internal.telephony.GsmCdmaConnection[])
com.android.internal.telephony.GsmCdmaConnection conn
com.android.internal.telephony.GsmCdmaConnection[] connections
java.util.ArrayList activeConnections
private void handleRadioNotAvailable ()
private void dumpState ()
int i
int s
int i
int s
int i
int s
java.util.List l
public void hangup (com.android.internal.telephony.GsmCdmaConnection) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.CallStateException ex
com.android.internal.telephony.GsmCdmaConnection conn
public void separate (com.android.internal.telephony.GsmCdmaConnection) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.CallStateException ex
com.android.internal.telephony.GsmCdmaConnection conn
public void setMute (boolean)
boolean mute
public boolean getMute ()
public void hangup (com.android.internal.telephony.GsmCdmaCall) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.GsmCdmaCall call
private void logHangupEvent (com.android.internal.telephony.GsmCdmaCall)
int call_index
com.android.internal.telephony.CallStateException e
com.android.internal.telephony.GsmCdmaConnection c
int call_index
com.android.internal.telephony.Connection conn
com.android.internal.telephony.GsmCdmaCall call
public void hangupWaitingOrBackground ()
public void hangupForegroundResumeBackground ()
public void hangupConnectionByIndex (com.android.internal.telephony.GsmCdmaCall, int) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.GsmCdmaConnection c
com.android.internal.telephony.Connection conn
com.android.internal.telephony.GsmCdmaCall call
int index
public void hangupAllConnections (com.android.internal.telephony.GsmCdmaCall)
com.android.internal.telephony.GsmCdmaConnection c
com.android.internal.telephony.Connection conn
com.android.internal.telephony.CallStateException ex
com.android.internal.telephony.GsmCdmaCall call
public com.android.internal.telephony.GsmCdmaConnection getConnectionByIndex (com.android.internal.telephony.GsmCdmaCall, int) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.GsmCdmaConnection c
com.android.internal.telephony.Connection conn
com.android.internal.telephony.GsmCdmaCall call
int index
private void notifyCallWaitingInfo (com.android.internal.telephony.cdma.CdmaCallWaitingNotification)
com.android.internal.telephony.cdma.CdmaCallWaitingNotification obj
private void handleCallWaitingInfo (com.android.internal.telephony.cdma.CdmaCallWaitingNotification)
com.android.internal.telephony.cdma.CdmaCallWaitingNotification cw
private com.android.internal.telephony.PhoneInternalInterface$SuppService getFailedService (int)
int what
public void handleMessage (android.os.Message)
com.android.internal.telephony.Connection connection
android.os.AsyncResult ar
com.android.internal.telephony.Connection connection
android.os.AsyncResult ar
int causeCode
com.android.internal.telephony.CommandException commandException
int causeCode
int causeCode
com.android.internal.telephony.LastCallFailCause failCause
android.telephony.CellLocation loc
int cid
com.android.internal.telephony.GsmCdmaConnection gsmCdmaConnection
com.android.internal.telephony.Connection conn
String dialString
com.android.internal.telephony.GsmCdmaConnection conn
int i
int s
android.os.AsyncResult ar
int causeCode
String vendorCause
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message msg
public void dispatchCsCallRadioTech (int)
com.android.internal.telephony.GsmCdmaConnection gsmCdmaConnection
int vrat
private void checkAndEnableDataCallAfterEmergencyCallDropped ()
boolean inEcm
private com.android.internal.telephony.Connection checkMtFindNewRinging (com.android.internal.telephony.DriverCall, int)
com.android.internal.telephony.DriverCall dc
int i
com.android.internal.telephony.Connection newRinging
public boolean isInEmergencyCall ()
public boolean isInOtaspCall ()
private boolean isPhoneTypeGsm ()
public com.android.internal.telephony.GsmCdmaPhone getPhone ()
private boolean isEmcRetryCause (int)
int causeCode
protected void log (java.lang.String)
String msg
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int i
int i
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
public com.android.internal.telephony.PhoneConstants$State getState ()
public int getMaxConnectionsPerCall ()
private java.lang.String getNetworkCountryIso ()
com.android.internal.telephony.LocaleTracker lt
com.android.internal.telephony.ServiceStateTracker sst
String countryIso
public void cleanupCalls ()
private boolean hangupWaitingCallSilently (int)
int index
com.android.internal.telephony.GsmCdmaConnection newRinging
public volatile synthetic com.android.internal.telephony.Phone getPhone ()
private static synthetic boolean lambda$isInOtaspCall$0 (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection connection
}
com/android/internal/telephony/GsmCdmaCallTracker.uau
com/android/internal/telephony/GsmCdmaConnection$1.class
GsmCdmaConnection.java
package com.android.internal.telephony
synthetic com.android.internal.telephony.GsmCdmaConnection$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$DriverCall$State
static void <clinit> ()
}
com/android/internal/telephony/GsmCdmaConnection$MyHandler.class
GsmCdmaConnection.java
package com.android.internal.telephony
com.android.internal.telephony.GsmCdmaConnection$MyHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.GsmCdmaConnection this$0
void <init> (com.android.internal.telephony.GsmCdmaConnection, android.os.Looper)
com.android.internal.telephony.GsmCdmaConnection this$0
android.os.Looper l
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/GsmCdmaConnection.class
GsmCdmaConnection.java
package com.android.internal.telephony
public com.android.internal.telephony.GsmCdmaConnection extends com.android.internal.telephony.Connection {
private static final String LOG_TAG
private static final boolean DBG
private static final boolean VDBG
public static final String OTASP_NUMBER
com.android.internal.telephony.GsmCdmaCallTracker mOwner
com.android.internal.telephony.GsmCdmaCall mParent
boolean mDisconnected
int mIndex
long mDisconnectTime
com.android.internal.telephony.UUSInfo mUusInfo
int mPreciseCause
String mVendorCause
com.android.internal.telephony.Connection mOrigConnection
android.os.Handler mHandler
private android.os.PowerManager$WakeLock mPartialWakeLock
private int mDtmfToneDelay
private com.android.internal.telephony.metrics.TelephonyMetrics mMetrics
static final int EVENT_DTMF_DONE
static final int EVENT_PAUSE_DONE
static final int EVENT_NEXT_POST_DIAL
static final int EVENT_WAKE_LOCK_TIMEOUT
static final int EVENT_DTMF_DELAY_DONE
static final int PAUSE_DELAY_MILLIS_GSM
static final int PAUSE_DELAY_MILLIS_CDMA
static final int WAKE_LOCK_TIMEOUT_MILLIS
public void <init> (com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.DriverCall, com.android.internal.telephony.GsmCdmaCallTracker, int)
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.DriverCall dc
com.android.internal.telephony.GsmCdmaCallTracker ct
int index
String forwardedNumber
public void <init> (com.android.internal.telephony.GsmCdmaPhone, java.lang.String, com.android.internal.telephony.GsmCdmaCallTracker, com.android.internal.telephony.GsmCdmaCall, com.android.internal.telephony.PhoneInternalInterface$DialArgs)
com.android.internal.telephony.GsmCdmaPhone phone
String dialString
com.android.internal.telephony.GsmCdmaCallTracker ct
com.android.internal.telephony.GsmCdmaCall parent
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
public void <init> (android.content.Context, com.android.internal.telephony.cdma.CdmaCallWaitingNotification, com.android.internal.telephony.GsmCdmaCallTracker, com.android.internal.telephony.GsmCdmaCall)
android.content.Context context
com.android.internal.telephony.cdma.CdmaCallWaitingNotification cw
com.android.internal.telephony.GsmCdmaCallTracker ct
com.android.internal.telephony.GsmCdmaCall parent
public void dispose ()
static boolean equalsHandlesNulls (java.lang.Object, java.lang.Object)
Object a
Object b
static boolean equalsBaseDialString (java.lang.String, java.lang.String)
String a
String b
public static java.lang.String formatDialString (java.lang.String)
char pC
int nextIndex
char c
String phoneNumber
int length
StringBuilder ret
int currIndex
boolean compareTo (com.android.internal.telephony.DriverCall)
com.android.internal.telephony.DriverCall c
String cAddress
public java.lang.String getOrigDialString ()
public com.android.internal.telephony.GsmCdmaCall getCall ()
public long getDisconnectTime ()
public long getHoldDurationMillis ()
public com.android.internal.telephony.Call$State getState ()
public void hangup () throws com.android.internal.telephony.CallStateException
public void deflect (java.lang.String) throws com.android.internal.telephony.CallStateException
String number
public void transfer (java.lang.String, boolean) throws com.android.internal.telephony.CallStateException
String number
boolean isConfirmationRequired
public void consultativeTransfer (com.android.internal.telephony.Connection) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.Connection other
public void separate () throws com.android.internal.telephony.CallStateException
public void proceedAfterWaitChar ()
public void proceedAfterWildChar (java.lang.String)
String str
StringBuilder buf
public void cancelPostDial ()
void onHangupLocal ()
public int disconnectCauseFromCode (int)
com.android.internal.telephony.GsmCdmaPhone phone
int serviceState
com.android.internal.telephony.uicc.UiccCardApplication cardApp
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState uiccAppState
int causeCode
void onRemoteDisconnect (int, java.lang.String)
int causeCode
String vendorCause
public boolean onDisconnect (int)
int cause
boolean changed
void onLocalDisconnect ()
public boolean update (com.android.internal.telephony.DriverCall)
boolean parentStateChange
com.android.internal.telephony.DriverCall dc
com.android.internal.telephony.GsmCdmaCall newParent
boolean changed
boolean wasConnectingInOrOut
boolean wasHolding
int newAudioQuality
String forwardedNumber
java.util.ArrayList forwardedNumbers
void fakeHoldBeforeDial ()
int getGsmCdmaIndex () throws com.android.internal.telephony.CallStateException
void onConnectedInOrOut ()
void onConnectedConnectionMigrated ()
private void doDisconnect ()
void onStartedHolding ()
private boolean processPostDialChar (char)
char c
public java.lang.String getRemainingPostDialString ()
int wIndex
int pIndex
String subStr
public void updateParent (com.android.internal.telephony.GsmCdmaCall, com.android.internal.telephony.GsmCdmaCall)
com.android.internal.telephony.GsmCdmaCall oldParent
com.android.internal.telephony.GsmCdmaCall newParent
protected void finalize ()
private void processNextPostDialChar ()
boolean isValid
com.android.internal.telephony.Connection$PostDialState state
android.os.AsyncResult ar
android.os.Message notifyMessage
char c
com.android.internal.telephony.Registrant postDialHandler
private boolean isConnectingInOrOut ()
private com.android.internal.telephony.GsmCdmaCall parentFromDCState (com.android.internal.telephony.DriverCall$State)
com.android.internal.telephony.DriverCall$State state
private int getAudioQualityFromDC (int)
int audioQuality
private void setPostDialState (com.android.internal.telephony.Connection$PostDialState)
android.os.Message msg
com.android.internal.telephony.Connection$PostDialState s
private void createWakeLock (android.content.Context)
android.content.Context context
android.os.PowerManager pm
private void acquireWakeLock ()
private void releaseWakeLock ()
private void releaseAllWakeLocks ()
private static boolean isPause (char)
char c
private static boolean isWait (char)
char c
private static boolean isWild (char)
char c
private static int findNextPCharOrNonPOrNonWCharIndex (java.lang.String, int)
char cNext
String phoneNumber
int currIndex
boolean wMatched
int index
int length
private static char findPOrWCharToAppend (java.lang.String, int, int)
String phoneNumber
int currPwIndex
int nextNonPwCharIndex
char c
char ret
private java.lang.String maskDialString (java.lang.String)
String dialString
private void fetchDtmfToneDelay (com.android.internal.telephony.GsmCdmaPhone)
com.android.internal.telephony.GsmCdmaPhone phone
android.telephony.CarrierConfigManager configMgr
android.os.PersistableBundle b
private boolean isPhoneTypeGsm ()
private void log (java.lang.String)
String msg
public int getNumberPresentation ()
public com.android.internal.telephony.UUSInfo getUUSInfo ()
public int getPreciseDisconnectCause ()
public java.lang.String getVendorDisconnectCause ()
public void migrateFrom (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection c
public com.android.internal.telephony.Connection getOrigConnection ()
public boolean isMultiparty ()
public com.android.internal.telephony.emergency.EmergencyNumberTracker getEmergencyNumberTracker ()
com.android.internal.telephony.Phone phone
public boolean isOtaspCall ()
public volatile synthetic com.android.internal.telephony.Call getCall ()
}
com/android/internal/telephony/GsmCdmaConnection.uau
com/android/internal/telephony/GsmCdmaPhone$1.class
GsmCdmaPhone.java
package com.android.internal.telephony
com.android.internal.telephony.GsmCdmaPhone$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.GsmCdmaPhone this$0
void <init> (com.android.internal.telephony.GsmCdmaPhone)
com.android.internal.telephony.GsmCdmaPhone this$0
public void run ()
}
com/android/internal/telephony/GsmCdmaPhone$2.class
GsmCdmaPhone.java
package com.android.internal.telephony
com.android.internal.telephony.GsmCdmaPhone$2 extends com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback {
final synthetic com.android.internal.telephony.GsmCdmaPhone this$0
void <init> (com.android.internal.telephony.GsmCdmaPhone, java.util.concurrent.Executor)
com.android.internal.telephony.GsmCdmaPhone this$0
java.util.concurrent.Executor executor
public void onUiccApplicationsEnabledChanged (int)
int subId
}
com/android/internal/telephony/GsmCdmaPhone$3.class
GsmCdmaPhone.java
package com.android.internal.telephony
com.android.internal.telephony.GsmCdmaPhone$3 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.GsmCdmaPhone this$0
void <init> (com.android.internal.telephony.GsmCdmaPhone)
com.android.internal.telephony.GsmCdmaPhone this$0
public void onSubscriptionsChanged ()
}
com/android/internal/telephony/GsmCdmaPhone$4.class
GsmCdmaPhone.java
package com.android.internal.telephony
com.android.internal.telephony.GsmCdmaPhone$4 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.GsmCdmaPhone this$0
void <init> (com.android.internal.telephony.GsmCdmaPhone)
com.android.internal.telephony.GsmCdmaPhone this$0
public void onReceive (android.content.Context, android.content.Intent)
int ttyMode
int newPreferredTtyMode
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/GsmCdmaPhone$5.class
GsmCdmaPhone.java
package com.android.internal.telephony
com.android.internal.telephony.GsmCdmaPhone$5 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.GsmCdmaPhone this$0
void <init> (com.android.internal.telephony.GsmCdmaPhone)
com.android.internal.telephony.GsmCdmaPhone this$0
public void onReceive (android.content.Context, android.content.Intent)
android.os.UserHandle userHandle
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/GsmCdmaPhone$Cfu.class
GsmCdmaPhone.java
package com.android.internal.telephony
com.android.internal.telephony.GsmCdmaPhone$Cfu extends java.lang.Object {
final String mSetCfNumber
final android.os.Message mOnComplete
void <init> (java.lang.String, android.os.Message)
String cfNumber
android.os.Message onComplete
}
com/android/internal/telephony/GsmCdmaPhone$ImsManagerFactory.class
GsmCdmaPhone.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.GsmCdmaPhone$ImsManagerFactory extends java.lang.Object {
public abstract com.android.ims.ImsManager create (android.content.Context, int)
}
com/android/internal/telephony/GsmCdmaPhone.Cfu.uau
com/android/internal/telephony/GsmCdmaPhone.class
GsmCdmaPhone.java
package com.android.internal.telephony
public com.android.internal.telephony.GsmCdmaPhone extends com.android.internal.telephony.Phone {
public static final String LOG_TAG
private static final boolean DBG
private static final boolean VDBG
private static final int REPORTING_HYSTERESIS_KBPS
private static final int REPORTING_HYSTERESIS_MILLIS
private static final String VM_NUMBER
private static final String VM_SIM_IMSI
public static final String CURR_SUBID
private com.android.internal.telephony.RegistrantList mSsnRegistrants
private static final long DEFAULT_ECM_EXIT_TIMER_VALUE
private static final String VM_NUMBER_CDMA
public static final int RESTART_ECM_TIMER
public static final int CANCEL_ECM_TIMER
private com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager mCdmaSSM
public int mCdmaSubscriptionSource
private android.os.PowerManager$WakeLock mWakeLock
private com.android.internal.telephony.Registrant mEcmExitRespRegistrant
private String mEsn
private String mMeid
private String mCarrierOtaSpNumSchema
private Boolean mUiccApplicationsEnabled
private boolean mIsTestingEmergencyCallbackMode
public static int ENABLE_UICC_APPS_MAX_RETRIES
private static final int REAPPLY_UICC_APPS_SETTING_RETRY_TIME_GAP_IN_MS
private Runnable mExitEcmRunnable
public static final String PROPERTY_CDMA_HOME_OPERATOR_NUMERIC
private com.android.internal.telephony.uicc.SIMRecords mSimRecords
private String mManualNetworkSelectionPlmn
private com.android.internal.telephony.uicc.IsimUiccRecords mIsimUiccRecords
public com.android.internal.telephony.GsmCdmaCallTracker mCT
public com.android.internal.telephony.ServiceStateTracker mSST
public com.android.internal.telephony.emergency.EmergencyNumberTracker mEmergencyNumberTracker
private java.util.ArrayList mPendingMMIs
private com.android.internal.telephony.IccPhoneBookInterfaceManager mIccPhoneBookIntManager
private int mPrecisePhoneType
private final com.android.internal.telephony.RegistrantList mEcmTimerResetRegistrants
private final com.android.internal.telephony.RegistrantList mVolteSilentRedialRegistrants
private com.android.internal.telephony.PhoneInternalInterface$DialArgs mDialArgs
private final com.android.internal.telephony.RegistrantList mEmergencyDomainSelectedRegistrants
private String mImei
private String mImeiSv
private String mVmNumber
private int mImeiType
private int mSimState
public com.android.internal.telephony.CellBroadcastConfigTracker mCellBroadcastConfigTracker
private boolean mIsNullCipherAndIntegritySupported
private boolean mIsIdentifierDisclosureTransparencySupported
private boolean mIsNullCipherNotificationSupported
private com.android.internal.telephony.IccSmsInterfaceManager mIccSmsInterfaceManager
private boolean mResetModemOnRadioTechnologyChange
private boolean mSsOverCdmaSupported
private int mRilVersion
private boolean mBroadcastEmergencyCallStateChanges
private int mTelecomVoiceServiceStateOverride
private com.android.internal.telephony.CarrierKeyDownloadManager mCDM
private com.android.internal.telephony.CarrierInfoManager mCIM
private final com.android.internal.telephony.GsmCdmaPhone$ImsManagerFactory mImsManagerFactory
private final com.android.internal.telephony.CarrierPrivilegesTracker mCarrierPrivilegesTracker
private final android.telephony.SubscriptionManager$OnSubscriptionsChangedListener mSubscriptionsChangedListener
private final com.android.internal.telephony.CallWaitingController mCallWaitingController
private com.android.internal.telephony.security.CellularNetworkSecuritySafetySource mSafetySource
private com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier mIdentifierDisclosureNotifier
private com.android.internal.telephony.security.NullCipherNotifier mNullCipherNotifier
private static final Integer N1_MODE_DISALLOWED_REASON_CARRIER
private static final Integer N1_MODE_DISALLOWED_REASON_IMS
private final java.util.Set mN1ModeDisallowedReasons
private Boolean mModemN1Mode
private android.content.BroadcastReceiver mBroadcastReceiver
private static final String IS683A_FEATURE_CODE
private static final int IS683A_FEATURE_CODE_NUM_DIGITS
private static final int IS683A_SYS_SEL_CODE_NUM_DIGITS
private static final int IS683A_SYS_SEL_CODE_OFFSET
private static final int IS683_CONST_800MHZ_A_BAND
private static final int IS683_CONST_800MHZ_B_BAND
private static final int IS683_CONST_1900MHZ_A_BLOCK
private static final int IS683_CONST_1900MHZ_B_BLOCK
private static final int IS683_CONST_1900MHZ_C_BLOCK
private static final int IS683_CONST_1900MHZ_D_BLOCK
private static final int IS683_CONST_1900MHZ_E_BLOCK
private static final int IS683_CONST_1900MHZ_F_BLOCK
private static final int INVALID_SYSTEM_SELECTION_CODE
private static java.util.regex.Pattern pOtaSpNumSchema
private static final int[] VOICE_PS_CALL_RADIO_TECHNOLOGY
public void <init> (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.PhoneNotifier, int, int, com.android.internal.telephony.TelephonyComponentFactory, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.PhoneNotifier notifier
int phoneId
int precisePhoneType
com.android.internal.telephony.TelephonyComponentFactory telephonyComponentFactory
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.PhoneNotifier, boolean, int, int, com.android.internal.telephony.TelephonyComponentFactory, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.PhoneNotifier notifier
boolean unitTestMode
int phoneId
int precisePhoneType
com.android.internal.telephony.TelephonyComponentFactory telephonyComponentFactory
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.PhoneNotifier, boolean, int, int, com.android.internal.telephony.TelephonyComponentFactory, com.android.internal.telephony.GsmCdmaPhone$ImsManagerFactory, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.PhoneNotifier notifier
boolean unitTestMode
int phoneId
int precisePhoneType
com.android.internal.telephony.TelephonyComponentFactory telephonyComponentFactory
com.android.internal.telephony.GsmCdmaPhone$ImsManagerFactory imsManagerFactory
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.telephony.SubscriptionManager subMan
private void initOnce (com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.CommandsInterface ci
android.os.PowerManager pm
android.content.IntentFilter filter
private void initRatSpecific (int)
StringIndexOutOfBoundsException ex
String iso
String operatorAlpha
String operatorNumeric
int precisePhoneType
android.telephony.TelephonyManager tm
com.android.internal.telephony.uicc.UiccProfile uiccProfile
private void initializeCarrierApps ()
public boolean isPhoneTypeGsm ()
public boolean isPhoneTypeCdma ()
public boolean isPhoneTypeCdmaLte ()
private void switchPhoneType (int)
int precisePhoneType
int radioState
private void updateLinkCapacityEstimate (java.util.List)
java.util.List linkCapacityEstimateList
protected void finalize ()
public android.telephony.ServiceState getServiceState ()
android.telephony.ServiceState baseSs
android.telephony.ServiceState imsSs
public void setVoiceServiceStateOverride (boolean)
boolean hasService
int newOverride
boolean changed
public void getCellIdentity (android.os.WorkSource, android.os.Message)
android.os.WorkSource workSource
android.os.Message rspMsg
public com.android.internal.telephony.PhoneConstants$State getState ()
com.android.internal.telephony.PhoneConstants$State imsState
public int getPhoneType ()
public com.android.internal.telephony.ServiceStateTracker getServiceStateTracker ()
public com.android.internal.telephony.emergency.EmergencyNumberTracker getEmergencyNumberTracker ()
public com.android.internal.telephony.CallTracker getCallTracker ()
public com.android.internal.telephony.data.AccessNetworksManager getAccessNetworksManager ()
public com.android.internal.telephony.DeviceStateMonitor getDeviceStateMonitor ()
public com.android.internal.telephony.DisplayInfoController getDisplayInfoController ()
public com.android.internal.telephony.SignalStrengthController getSignalStrengthController ()
public void updateVoiceMail ()
int countVoiceMessages
com.android.internal.telephony.uicc.IccRecords r
public java.util.List getPendingMmiCodes ()
public boolean isDataSuspended ()
public int getDataActivityState ()
public void notifyPhoneStateChanged ()
public void notifyPreciseCallStateChanged ()
android.os.AsyncResult ar
public void notifyNewRingingConnection (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection c
public void notifyDisconnect (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection cn
public void notifyUnknownConnection (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection cn
public boolean isInEmergencyCall ()
protected void setIsInEmergencyCall ()
public boolean isInEmergencySmsMode ()
private void sendEmergencyCallbackModeChange ()
android.content.Intent intent
public void sendEmergencyCallStateChange (boolean)
android.content.Intent intent
boolean callActive
public void setBroadcastEmergencyCallStateChanges (boolean)
boolean broadcast
public void notifySuppServiceFailed (com.android.internal.telephony.PhoneInternalInterface$SuppService)
com.android.internal.telephony.PhoneInternalInterface$SuppService code
public void notifyServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState ss
void notifyServiceStateChangedForSubId (android.telephony.ServiceState, int)
android.telephony.ServiceState ss
int subId
public void notifyLocationChanged (android.telephony.CellIdentity)
android.telephony.CellIdentity cellIdentity
public void notifyCallForwardingIndicator ()
public void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSuppServiceNotification (android.os.Handler)
android.os.Handler h
public void registerForSimRecordsLoaded (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSimRecordsLoaded (android.os.Handler)
android.os.Handler h
public void acceptCall (int) throws com.android.internal.telephony.CallStateException
int videoState
com.android.internal.telephony.Phone imsPhone
public void rejectCall () throws com.android.internal.telephony.CallStateException
public void switchHoldingAndActive () throws com.android.internal.telephony.CallStateException
public java.lang.String getIccSerialNumber ()
com.android.internal.telephony.uicc.IccRecords r
public java.lang.String getFullIccSerialNumber ()
com.android.internal.telephony.uicc.IccRecords r
public boolean canConference ()
public void conference ()
com.android.internal.telephony.CallStateException e
public void enableEnhancedVoicePrivacy (boolean, android.os.Message)
boolean enable
android.os.Message onComplete
public void getEnhancedVoicePrivacy (android.os.Message)
android.os.Message onComplete
public void clearDisconnected ()
public boolean canTransfer ()
public void explicitCallTransfer ()
public com.android.internal.telephony.GsmCdmaCall getForegroundCall ()
public com.android.internal.telephony.GsmCdmaCall getBackgroundCall ()
public com.android.internal.telephony.Call getRingingCall ()
com.android.internal.telephony.Phone imsPhone
public com.android.internal.telephony.CarrierPrivilegesTracker getCarrierPrivilegesTracker ()
private static android.telephony.ServiceState mergeVoiceServiceStates (android.telephony.ServiceState, android.telephony.ServiceState, int)
android.telephony.ServiceState baseSs
android.telephony.ServiceState imsSs
int telecomSs
int finalVoiceSs
android.telephony.ServiceState newSs
private boolean handleCallDeflectionIncallSupplementaryService (java.lang.String)
com.android.internal.telephony.CallStateException e
String dialString
private boolean handleCallWaitingIncallSupplementaryService (java.lang.String)
char ch
int callIndex
com.android.internal.telephony.CallStateException e
String dialString
int len
com.android.internal.telephony.GsmCdmaCall call
private boolean handleCallHoldIncallSupplementaryService (java.lang.String)
char ch
int callIndex
com.android.internal.telephony.GsmCdmaConnection conn
com.android.internal.telephony.CallStateException e
com.android.internal.telephony.CallStateException e
String dialString
int len
com.android.internal.telephony.GsmCdmaCall call
private boolean handleMultipartyIncallSupplementaryService (java.lang.String)
String dialString
private boolean handleEctIncallSupplementaryService (java.lang.String)
String dialString
int len
private boolean handleCcbsIncallSupplementaryService (java.lang.String)
String dialString
public boolean handleInCallMmiCommands (java.lang.String) throws com.android.internal.telephony.CallStateException
String dialString
com.android.internal.telephony.Phone imsPhone
boolean result
char ch
public boolean isInCall ()
com.android.internal.telephony.Call$State foregroundCallState
com.android.internal.telephony.Call$State backgroundCallState
com.android.internal.telephony.Call$State ringingCallState
private boolean useImsForCall (com.android.internal.telephony.PhoneInternalInterface$DialArgs)
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
public boolean useImsForEmergency ()
android.telephony.CarrierConfigManager configManager
boolean alwaysTryImsForEmergencyCarrierConfig
public com.android.internal.telephony.Connection startConference (java.lang.String[], com.android.internal.telephony.PhoneInternalInterface$DialArgs) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.CallStateException ce
com.android.internal.telephony.CallStateException e
String[] participantsToDial
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
com.android.internal.telephony.Phone imsPhone
boolean useImsForCall
public com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs, java.util.function.Consumer) throws com.android.internal.telephony.CallStateException
boolean isEmergency
int domain
com.android.internal.telephony.imsphone.ImsPhoneCallTracker tracker
com.android.internal.telephony.CallStateException ce
com.android.internal.telephony.CallStateException e
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
java.util.function.Consumer chosenPhoneConsumer
String possibleEmergencyNumber
boolean isDialedNumberSwapped
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle carrierConfig
boolean allowWpsOverIms
boolean useOnlyDialedSimEccList
android.telephony.TelephonyManager tm
boolean isEmergency
boolean isWpsCall
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder imsDialArgsBuilder
com.android.internal.telephony.Phone imsPhone
boolean useImsForEmergency
String dialPart
boolean isMmiCode
boolean isSuppServiceCode
boolean isPotentialUssdCode
boolean useImsForUt
boolean useImsForCall
android.os.Bundle extras
public boolean isNotificationOfWfcCallRequired (java.lang.String)
String dialString
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle config
boolean shouldNotifyInternationalCallOnWfc
com.android.internal.telephony.Phone imsPhone
android.telephony.TelephonyManager tm
boolean isEmergency
boolean shouldConfirmCall
protected com.android.internal.telephony.Connection dialInternal (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs) throws com.android.internal.telephony.CallStateException
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
protected com.android.internal.telephony.Connection dialInternal (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs, android.os.ResultReceiver) throws com.android.internal.telephony.CallStateException
String networkPortion
com.android.internal.telephony.gsm.GsmMmiCode mmi
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
android.os.ResultReceiver wrappedCallback
String newDialString
public boolean handlePinMmi (java.lang.String)
com.android.internal.telephony.MmiCode mmi
String dialString
com.android.internal.telephony.MmiCode mmi
private void sendUssdResponse (java.lang.String, java.lang.CharSequence, int, android.os.ResultReceiver)
String ussdRequest
CharSequence message
int returnCode
android.os.ResultReceiver wrappedCallback
android.telephony.UssdResponse response
android.os.Bundle returnData
public boolean handleUssdRequest (java.lang.String, android.os.ResultReceiver)
com.android.internal.telephony.CallStateException cse
Exception e
String ussdRequest
android.os.ResultReceiver wrappedCallback
com.android.internal.telephony.Phone imsPhone
public void sendUssdResponse (java.lang.String)
com.android.internal.telephony.gsm.GsmMmiCode mmi
String ussdMessge
public void sendDtmf (char)
char c
public void startDtmf (char)
char c
public void stopDtmf ()
public void sendBurstDtmf (java.lang.String, int, int, android.os.Message)
int itr
boolean check
String dtmfString
int on
int off
android.os.Message onComplete
public void setRadioPowerOnForTestEmergencyCall (boolean)
boolean isSelectedPhoneForEmergencyCall
public void setRadioPower (boolean, boolean, boolean, boolean)
boolean power
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
boolean forceApply
public void setRadioPowerForReason (boolean, boolean, boolean, boolean, int)
boolean power
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
boolean forceApply
int reason
public java.util.Set getRadioPowerOffReasons ()
private void storeVoiceMailNumber (java.lang.String)
String number
android.content.SharedPreferences sp
android.content.SharedPreferences$Editor editor
public java.lang.String getVoiceMailNumber ()
android.content.SharedPreferences sp
String spName
com.android.internal.telephony.uicc.IccRecords r
android.content.SharedPreferences sp
String defaultVmNumber
String defaultVmNumberRoaming
String defaultVmNumberRoamingAndImsUnregistered
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
String number
private java.lang.String getVmSimImsi ()
android.content.SharedPreferences sp
private void setVmSimImsi (java.lang.String)
String imsi
android.content.SharedPreferences sp
android.content.SharedPreferences$Editor editor
public java.lang.String getVoiceMailAlphaTag ()
com.android.internal.telephony.uicc.IccRecords r
String ret
public java.lang.String getDeviceId ()
android.telephony.CarrierConfigManager configManager
boolean force_imei
String id
public java.lang.String getDeviceSvn ()
public com.android.internal.telephony.uicc.IsimRecords getIsimRecords ()
public java.lang.String getImei ()
public int getImeiType ()
public java.lang.String getEsn ()
public java.lang.String getMeid ()
public java.lang.String getNai ()
com.android.internal.telephony.uicc.IccRecords r
public java.lang.String getSubscriberId ()
com.android.internal.telephony.uicc.IccRecords iccRecords
String subscriberId
public android.telephony.ImsiEncryptionInfo getCarrierInfoForImsiEncryption (int, boolean)
int keyType
boolean fallback
android.telephony.TelephonyManager telephonyManager
String operatorNumeric
int carrierId
public void setCarrierInfoForImsiEncryption (android.telephony.ImsiEncryptionInfo)
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
public void deleteCarrierInfoForImsiEncryption (int)
int carrierId
public void deleteCarrierInfoForImsiEncryption (int, java.lang.String)
int carrierId
String simOperator
public int getCarrierId ()
public java.lang.String getCarrierName ()
public int getMNOCarrierId ()
public int getSpecificCarrierId ()
public java.lang.String getSpecificCarrierName ()
public void resolveSubscriptionCarrierId (java.lang.String)
String simState
public int getCarrierIdListVersion ()
public int getEmergencyNumberDbVersion ()
com.android.internal.telephony.emergency.EmergencyNumberTracker tracker
public void resetCarrierKeysForImsiEncryption ()
public void resetCarrierKeysForImsiEncryption (boolean)
boolean forceResetAll
public void setCarrierTestOverride (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
java.util.List testRules
java.util.List testRules
android.telephony.UiccAccessRule accessRule
java.util.List testRules
String mccmnc
String imsi
String iccid
String gid1
String gid2
String pnn
String spn
String carrierPrivilegeRules
String apn
com.android.internal.telephony.uicc.UiccProfile uiccProfile
com.android.internal.telephony.uicc.IccRecords r
public java.lang.String getGroupIdLevel1 ()
com.android.internal.telephony.uicc.IccRecords r
public java.lang.String getGroupIdLevel2 ()
com.android.internal.telephony.uicc.IccRecords r
public java.lang.String getLine1Number ()
com.android.internal.telephony.uicc.IccRecords r
android.telephony.CarrierConfigManager configManager
boolean use_usim
public java.lang.String getPlmn ()
com.android.internal.telephony.uicc.IccRecords r
protected void updateManualNetworkSelection (com.android.internal.telephony.Phone$NetworkSelectMessage)
com.android.internal.telephony.Phone$NetworkSelectMessage nsm
int subId
public java.lang.String getManualNetworkSelectionPlmn ()
protected void onSetNetworkSelectionModeCompleted ()
public java.lang.String getCdmaPrlVersion ()
public java.lang.String getCdmaMin ()
public boolean isMinInfoReady ()
public java.lang.String getMsisdn ()
com.android.internal.telephony.uicc.IccRecords r
public java.lang.String getLine1AlphaTag ()
com.android.internal.telephony.uicc.IccRecords r
public boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message)
com.android.internal.telephony.uicc.IccRecords r
String alphaTag
String number
android.os.Message onComplete
public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message)
String alphaTag
String voiceMailNumber
android.os.Message onComplete
android.os.Message resp
com.android.internal.telephony.uicc.IccRecords r
private boolean isValidCommandInterfaceCFReason (int)
int commandInterfaceCFReason
public java.lang.String getSystemProperty (java.lang.String, java.lang.String)
String property
String defValue
private boolean isValidCommandInterfaceCFAction (int)
int commandInterfaceCFAction
private boolean isCfEnable (int)
int action
private boolean isImsUtEnabledOverCdma ()
private boolean isCsRetry (android.os.Message)
android.os.Message onComplete
private void updateSsOverCdmaSupported (android.os.PersistableBundle)
android.os.PersistableBundle b
public void setN1ModeEnabled (boolean, android.os.Message)
boolean enable
android.os.Message result
private void maybeUpdateModemN1Mode (android.os.Message)
android.os.Message result
boolean wantN1Enabled
private void updateCarrierN1ModeSupported (android.os.PersistableBundle)
android.os.PersistableBundle b
int[] supportedNrModes
public boolean useSsOverIms (android.os.Message)
android.os.Message onComplete
boolean isUtEnabled
public void getCallForwardingOption (int, android.os.Message)
int commandInterfaceCFReason
android.os.Message onComplete
public void getCallForwardingOption (int, int, android.os.Message)
android.os.Message resp
android.os.Message resp
int commandInterfaceCFReason
int serviceClass
android.os.Message onComplete
com.android.internal.telephony.gsm.SsData$ServiceType serviceType
com.android.internal.telephony.Phone imsPhone
public void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message)
int commandInterfaceCFAction
int commandInterfaceCFReason
String dialingNumber
int timerSeconds
android.os.Message onComplete
public void setCallForwardingOption (int, int, java.lang.String, int, int, android.os.Message)
com.android.internal.telephony.GsmCdmaPhone$Cfu cfu
android.os.Message resp
android.os.Message resp
String formatNumber
String cfNumber
android.telecom.PhoneAccountHandle phoneAccountHandle
android.os.Bundle extras
android.telecom.TelecomManager telecomManager
int commandInterfaceCFAction
int commandInterfaceCFReason
String dialingNumber
int serviceClass
int timerSeconds
android.os.Message onComplete
com.android.internal.telephony.gsm.SsData$RequestType requestType
com.android.internal.telephony.gsm.SsData$ServiceType serviceType
com.android.internal.telephony.Phone imsPhone
public void getCallBarring (java.lang.String, java.lang.String, android.os.Message, int)
String facility
String password
android.os.Message onComplete
int serviceClass
com.android.internal.telephony.gsm.SsData$ServiceType serviceType
com.android.internal.telephony.Phone imsPhone
public void setCallBarring (java.lang.String, boolean, java.lang.String, android.os.Message, int)
String facility
boolean lockState
String password
android.os.Message onComplete
int serviceClass
com.android.internal.telephony.gsm.SsData$RequestType requestType
com.android.internal.telephony.gsm.SsData$ServiceType serviceType
com.android.internal.telephony.Phone imsPhone
public void changeCallBarringPassword (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String facility
String oldPwd
String newPwd
android.os.Message onComplete
com.android.internal.telephony.gsm.SsData$ServiceType serviceType
java.util.ArrayList controlStrings
public void getOutgoingCallerIdDisplay (android.os.Message)
android.os.Message onComplete
com.android.internal.telephony.Phone imsPhone
public void setOutgoingCallerIdDisplay (int, android.os.Message)
int commandInterfaceCLIRMode
android.os.Message onComplete
com.android.internal.telephony.gsm.SsData$RequestType requestType
com.android.internal.telephony.Phone imsPhone
public void queryCLIP (android.os.Message)
android.os.Message onComplete
com.android.internal.telephony.Phone imsPhone
public void getCallWaiting (android.os.Message)
int[] arr
android.os.Message onComplete
com.android.internal.telephony.Phone imsPhone
public void setCallWaiting (boolean, android.os.Message)
boolean enable
android.os.Message onComplete
int serviceClass
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
public void setCallWaiting (boolean, int, android.os.Message)
String cwPrefix
android.telecom.PhoneAccountHandle phoneAccountHandle
android.os.Bundle extras
android.telecom.TelecomManager telecomManager
boolean enable
int serviceClass
android.os.Message onComplete
com.android.internal.telephony.gsm.SsData$RequestType requestType
com.android.internal.telephony.Phone imsPhone
public int getTerminalBasedCallWaitingState (boolean)
boolean forCsOnly
public void setTerminalBasedCallWaitingStatus (int)
int state
public void setTerminalBasedCallWaitingSupported (boolean)
boolean supported
public void getAvailableNetworks (android.os.Message)
android.os.Message msg
android.os.Message response
public void startNetworkScan (android.telephony.NetworkScanRequest, android.os.Message)
android.telephony.NetworkScanRequest nsr
android.os.Message response
public void stopNetworkScan (android.os.Message)
android.os.Message response
public void setTTYMode (int, android.os.Message)
int ttyMode
android.os.Message onComplete
public void setUiTTYMode (int, android.os.Message)
int uiTtyMode
android.os.Message onComplete
public void setMute (boolean)
boolean muted
public boolean getMute ()
public void updateServiceLocation (android.os.WorkSource)
android.os.WorkSource workSource
public void enableLocationUpdates ()
public void disableLocationUpdates ()
public boolean getDataRoamingEnabled ()
public void setDataRoamingEnabled (boolean)
boolean enable
public void registerForCdmaOtaStatusChange (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCdmaOtaStatusChange (android.os.Handler)
android.os.Handler h
public void registerForSubscriptionInfoReady (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSubscriptionInfoReady (android.os.Handler)
android.os.Handler h
public void setOnEcbModeExitResponse (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unsetOnEcbModeExitResponse (android.os.Handler)
android.os.Handler h
public void registerForCallWaiting (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCallWaiting (android.os.Handler)
android.os.Handler h
public boolean isUserDataEnabled ()
public void onMMIDone (com.android.internal.telephony.MmiCode)
int returnCode
android.os.ResultReceiver receiverCallback
com.android.internal.telephony.MmiCode mmi
public boolean supports3gppCallForwardingWhileRoaming ()
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
private void onNetworkInitiatedUssd (com.android.internal.telephony.MmiCode)
com.android.internal.telephony.MmiCode mmi
private void onIncomingUSSD (int, java.lang.String)
int i
int s
com.android.internal.telephony.gsm.GsmMmiCode mmi
com.android.internal.telephony.gsm.GsmMmiCode mmi
int ussdMode
String ussdMessage
boolean isUssdError
boolean isUssdRequest
boolean isUssdRelease
com.android.internal.telephony.gsm.GsmMmiCode found
private void syncClirSetting ()
android.content.SharedPreferences sp
int clirSetting
private void migrateClirSettingIfNeeded (android.content.SharedPreferences)
android.content.SharedPreferences$Editor editor
android.content.SharedPreferences sp
int clirSetting
private void handleRadioAvailable ()
private void handleRadioOn ()
private void handleRadioOffOrNotAvailable ()
int i
private void handleRadioPowerStateChange ()
int newState
public void handleMessage (android.os.Message)
String[] respId
android.os.AsyncResult ar
android.os.AsyncResult ar
int newVoiceTech
android.os.AsyncResult ar
String what
android.os.AsyncResult ar
android.telephony.CarrierConfigManager configMgr
android.os.PersistableBundle b
String imsi
String imsiFromSIM
int length
int MAX_VERSION_LEN
android.os.AsyncResult ar
String version
NumberFormatException e
android.os.AsyncResult ar
String[] ussdResult
com.android.internal.telephony.gsm.SuppServiceNotification not
android.os.AsyncResult ar
android.os.AsyncResult ar
com.android.internal.telephony.RegistrationFailedEvent rfe
android.os.AsyncResult ar
android.telephony.BarringInfo barringInfo
android.os.AsyncResult ar
com.android.internal.telephony.GsmCdmaPhone$Cfu cfu
android.os.AsyncResult ar
android.os.Message onComplete
android.os.AsyncResult ar
android.os.Message onComplete
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message onComplete
com.android.internal.telephony.gsm.GsmMmiCode mmi
android.os.AsyncResult ar
android.os.AsyncResult ar
com.android.internal.telephony.RadioCapability rc
android.os.AsyncResult ar
android.util.Pair vrsRatPair
android.os.AsyncResult ar
boolean enabled
com.android.internal.telephony.OperatorInfo operatorInfo
java.util.List operatorInfoList
java.util.List filteredInfoList
android.os.AsyncResult ar
android.os.Message onComplete
android.os.AsyncResult ar
android.util.Pair userObject
boolean expectedValue
int retries
com.android.internal.telephony.CommandException$Error error
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message rsp
android.os.AsyncResult ar
android.os.Message rsp
android.os.AsyncResult ar
android.os.AsyncResult ar
android.telephony.CellularIdentifierDisclosure disclosure
android.os.AsyncResult ar
android.os.AsyncResult ar
android.telephony.SecurityAlgorithmUpdate update
android.os.AsyncResult ar
android.os.Message msg
private boolean doesResultIndicateModemSupport (android.os.AsyncResult)
android.os.AsyncResult ar
private void parseImeiInfo (android.os.Message)
android.os.Message msg
android.os.AsyncResult ar
android.hardware.radio.modem.ImeiInfo imeiInfo
private boolean currentSlotSubIdChanged ()
android.content.SharedPreferences$Editor editor
android.content.SharedPreferences sp
int storedSubId
boolean changed
public com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication ()
protected void onUpdateIccAvailability ()
com.android.internal.telephony.uicc.IsimUiccRecords newIsimUiccRecords
com.android.internal.telephony.uicc.SIMRecords newSimRecords
String simOperatorNumeric
com.android.internal.telephony.uicc.IccRecords iccRecords
com.android.internal.telephony.uicc.UiccCardApplication newUiccApplication
com.android.internal.telephony.uicc.UiccCardApplication app
private void processIccRecordEvents (int)
int eventCode
public boolean updateCurrentCarrierInProvider ()
android.net.Uri uri
android.content.ContentValues map
android.database.SQLException e
long currentDds
String operatorNumeric
private boolean updateCurrentCarrierInProvider (java.lang.String)
android.net.Uri uri
android.content.ContentValues map
android.database.SQLException e
String operatorNumeric
private void handleCfuQueryResult (com.android.internal.telephony.CallForwardInfo[])
int i
int s
com.android.internal.telephony.CallForwardInfo[] infos
public com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager ()
public void activateCellBroadcastSms (int, android.os.Message)
int activate
android.os.Message response
public void getCellBroadcastSmsConfig (android.os.Message)
android.os.Message response
public void setCellBroadcastSmsConfig (int[], android.os.Message)
int[] configValuesArray
android.os.Message response
public boolean needsOtaServiceProvisioning ()
public boolean isCspPlmnEnabled ()
com.android.internal.telephony.uicc.IccRecords r
public boolean shouldForceAutoNetworkSelect ()
int networkTypeBitmask
int subId
private boolean isManualSelProhibitedInGlobalMode ()
String[] configArray
boolean isProhibited
String configString
private void registerForIccRecordEvents ()
com.android.internal.telephony.uicc.IccRecords r
private void unregisterForIccRecordEvents ()
com.android.internal.telephony.uicc.IccRecords r
public void exitEmergencyCallbackMode ()
android.os.Message msg
private void handleEnterEmergencyCallbackMode (android.os.Message)
long delayInMillis
android.os.Message msg
private void handleExitEmergencyCallbackMode (android.os.Message)
android.os.Message msg
android.os.AsyncResult ar
public void notifyEmergencyCallRegistrants (boolean)
boolean started
public void handleTimerInEmergencyCallbackMode (int)
long delayInMillis
int action
private static boolean isIs683OtaSpDialStr (java.lang.String)
int sysSelCodeInt
String dialStr
boolean isOtaspDialString
int dialStrLen
private static int extractSelCodeFromOtaSpNum (java.lang.String)
String dialStr
int dialStrLen
int sysSelCodeInt
private static boolean checkOtaSpNumBasedOnSysSelCode (int, java.lang.String[])
int selMin
int selMax
int i
int selRc
NumberFormatException ex
int sysSelCodeInt
String[] sch
boolean isOtaSpNum
private boolean isCarrierOtaSpNum (java.lang.String)
int fcLen
String fc
String[] sch
java.util.regex.Matcher m
String dialStr
boolean isOtaSpNum
int sysSelCodeInt
public boolean isOtaSpNumber (java.lang.String)
boolean isOtaSpNum
String dialableStr
String dialStr
public int getOtasp ()
public int getCdmaEriIconIndex ()
public int getCdmaEriIconMode ()
public java.lang.String getCdmaEriText ()
int roamInd
int defRoamInd
public boolean isCdmaSubscriptionAppPresent ()
com.android.internal.telephony.uicc.UiccCardApplication cdmaApplication
protected void phoneObjectUpdater (int)
int volteReplacementRat
android.telephony.CarrierConfigManager configMgr
android.os.PersistableBundle b
boolean matchCdma
boolean matchGsm
int newVoiceRadioTech
boolean oldPowerState
com.android.internal.telephony.uicc.UiccProfile uiccProfile
android.content.Intent intent
private void switchVoiceRadioTech (int)
com.android.internal.telephony.uicc.UiccCardApplication cdmaApplication
int newVoiceRadioTech
String outgoingPhoneName
public void setLinkCapacityReportingCriteria (int[], int[], int)
int[] dlThresholds
int[] ulThresholds
int ran
public com.android.internal.telephony.IccSmsInterfaceManager getIccSmsInterfaceManager ()
public void updatePhoneObject (int)
int voiceRadioTech
public void setImsRegistrationState (boolean)
boolean registered
public boolean getIccRecordsLoaded ()
com.android.internal.telephony.uicc.UiccProfile uiccProfile
public com.android.internal.telephony.IccCard getIccCard ()
com.android.internal.telephony.uicc.UiccSlot slot
com.android.internal.telephony.IccCard card
private com.android.internal.telephony.uicc.UiccProfile getUiccProfile ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
Exception e
Exception e
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
public boolean setOperatorBrandOverride (java.lang.String)
String brand
com.android.internal.telephony.uicc.UiccPort port
boolean status
private java.lang.String checkForTestEmergencyNumber (java.lang.String)
String[] values
String dialString
String testEn
public java.lang.String getOperatorNumeric ()
com.android.internal.telephony.uicc.IccRecords r
com.android.internal.telephony.uicc.RuimRecords csim
com.android.internal.telephony.uicc.UiccCardApplication uiccCardApplication
com.android.internal.telephony.uicc.IccRecords curIccRecords
String operatorNumeric
public java.lang.String getCountryIso ()
int subId
android.telephony.SubscriptionInfo subInfo
public void notifyEcbmTimerReset (java.lang.Boolean)
Boolean flag
public int getCsCallRadioTech ()
int calcVrat
private int getCsCallRadioTech (int, int)
int vrs
int vrat
int calcVrat
private void onVoiceRegStateOrRatChanged (int, int)
int vrs
int vrat
public void registerForEcmTimerReset (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForEcmTimerReset (android.os.Handler)
android.os.Handler h
public void registerForVolteSilentRedial (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForVolteSilentRedial (android.os.Handler)
android.os.Handler h
public void notifyVolteSilentRedial (java.lang.String, int)
String dialString
int causeCode
android.os.AsyncResult ar
public void registerForEmergencyDomainSelected (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForEmergencyDomainSelected (android.os.Handler)
android.os.Handler h
public void notifyEmergencyDomainSelected (int)
int transportType
public void setVoiceMessageWaiting (int, int)
com.android.internal.telephony.uicc.IccRecords r
int line
int countWaiting
private com.android.internal.telephony.CallForwardInfo[] makeEmptyCallForward ()
com.android.internal.telephony.CallForwardInfo[] infos
private android.telecom.PhoneAccountHandle subscriptionIdToPhoneAccountHandle (int)
android.telecom.PhoneAccountHandle phoneAccountHandle
android.telecom.PhoneAccount phoneAccount
int subId
android.telecom.TelecomManager telecomManager
android.telephony.TelephonyManager telephonyManager
java.util.Iterator phoneAccounts
private void logd (java.lang.String)
String s
private void logi (java.lang.String)
String s
private void loge (java.lang.String)
String s
private static java.lang.String pii (java.lang.String)
String s
public boolean isUtEnabled ()
com.android.internal.telephony.Phone imsPhone
public java.lang.String getDtmfToneDelayKey ()
public android.os.PowerManager$WakeLock getWakeLock ()
public int getLteOnCdmaMode ()
int currentConfig
int lteOnCdmaModeDynamicValue
com.android.internal.telephony.uicc.UiccCardApplication cdmaApplication
private void updateTtyMode (int)
int ttyMode
private void updateUiTtyMode (int)
int ttyMode
private static int telecomModeToPhoneMode (int)
int telecomMode
private void loadTtyMode ()
int ttyMode
android.telecom.TelecomManager telecomManager
private void reapplyUiccAppsEnablementIfNeeded (int)
int retries
com.android.internal.telephony.uicc.UiccSlot slot
String iccId
android.telephony.SubscriptionInfo info
boolean expectedValue
public void enableUiccApplications (boolean, android.os.Message)
boolean enable
android.os.Message onCompleteMessage
com.android.internal.telephony.uicc.UiccSlot slot
public boolean canDisablePhysicalSubscription ()
public java.util.List getEquivalentHomePlmns ()
com.android.internal.telephony.uicc.IccRecords r
public java.util.List getDataServicePackages ()
private void updateBroadcastEmergencyCallStateChangesAfterCarrierConfigChanged (android.os.PersistableBundle)
android.os.PersistableBundle config
boolean broadcastEmergencyCallStateChanges
private void updateNrSettingsAfterCarrierConfigChanged (android.os.PersistableBundle)
android.os.PersistableBundle config
int[] nrAvailabilities
private void updateVoNrSettings (android.os.PersistableBundle)
android.os.PersistableBundle config
boolean mIsVonrEnabledByCarrier
boolean mDefaultVonr
int setting
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
boolean enbleVonr
private void updateCdmaRoamingSettingsAfterCarrierConfigChanged (android.os.PersistableBundle)
android.os.PersistableBundle config
int config_cdma_roaming_mode
int current_cdma_roaming_mode
public boolean isImsUseEnabled ()
com.android.ims.ImsManager imsManager
boolean imsUseEnabled
public com.android.internal.telephony.InboundSmsHandler getInboundSmsHandler (boolean)
boolean is3gpp2
public java.util.List getCellBroadcastIdRanges ()
public void setCellBroadcastIdRanges (java.util.List, java.util.function.Consumer)
java.util.List ranges
java.util.function.Consumer callback
private boolean isRequestBlockedByFDN (com.android.internal.telephony.gsm.SsData$RequestType, com.android.internal.telephony.gsm.SsData$ServiceType)
com.android.internal.telephony.gsm.SsData$RequestType requestType
com.android.internal.telephony.gsm.SsData$ServiceType serviceType
java.util.ArrayList controlStrings
public void handleNullCipherEnabledChange ()
public void handleIdentifierDisclosureNotificationPreferenceChange ()
boolean prefEnabled
public void handleNullCipherNotificationPreferenceChanged ()
boolean prefEnabled
public void updateNullCipherNotifier ()
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
boolean active
public boolean isNullCipherAndIntegritySupported ()
public boolean isIdentifierDisclosureTransparencySupported ()
public boolean isNullCipherNotificationSupported ()
public void refreshSafetySources (java.lang.String)
String refreshBroadcastId
public com.android.internal.telephony.SmsDispatchersController getSmsDispatchersController ()
public volatile synthetic com.android.internal.telephony.Call getBackgroundCall ()
public volatile synthetic com.android.internal.telephony.Call getForegroundCall ()
private synthetic void lambda$refreshSafetySources$4 (java.lang.String)
String refreshBroadcastId
private static synthetic boolean lambda$reapplyUiccAppsEnablementIfNeeded$3 (java.lang.String, android.telephony.SubscriptionInfo)
String iccId
android.telephony.SubscriptionInfo subInfo
private synthetic void lambda$handleMessage$2 (int)
int retries
private synthetic void lambda$setN1ModeEnabled$1 (boolean, android.os.Message)
boolean enable
android.os.Message result
private synthetic void lambda$setRadioPowerForReason$0 (boolean, boolean, boolean, boolean, int)
boolean power
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
boolean forceApply
int reason
static void <clinit> ()
}
com/android/internal/telephony/GsmCdmaPhone.uau
com/android/internal/telephony/HalVersion.class
HalVersion.java
package com.android.internal.telephony
public com.android.internal.telephony.HalVersion extends java.lang.Object implements java.lang.Comparable {
public static final com.android.internal.telephony.HalVersion UNSUPPORTED
public static final com.android.internal.telephony.HalVersion UNKNOWN
public final int major
public final int minor
public void <init> (int, int)
int major
int minor
public int compareTo (com.android.internal.telephony.HalVersion)
com.android.internal.telephony.HalVersion ver
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public boolean greater (com.android.internal.telephony.HalVersion)
com.android.internal.telephony.HalVersion ver
public boolean less (com.android.internal.telephony.HalVersion)
com.android.internal.telephony.HalVersion ver
public boolean greaterOrEqual (com.android.internal.telephony.HalVersion)
com.android.internal.telephony.HalVersion ver
public boolean lessOrEqual (com.android.internal.telephony.HalVersion)
com.android.internal.telephony.HalVersion ver
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
static void <clinit> ()
}
com/android/internal/telephony/HardwareConfig.class
HardwareConfig.java
package com.android.internal.telephony
public com.android.internal.telephony.HardwareConfig extends java.lang.Object {
static final String LOG_TAG
public static final int DEV_HARDWARE_TYPE_MODEM
public static final int DEV_HARDWARE_TYPE_SIM
public static final int DEV_MODEM_RIL_MODEL_SINGLE
public static final int DEV_MODEM_RIL_MODEL_MULTIPLE
public static final int DEV_HARDWARE_STATE_ENABLED
public static final int DEV_HARDWARE_STATE_STANDBY
public static final int DEV_HARDWARE_STATE_DISABLED
public int type
public String uuid
public int state
public int rilModel
public java.util.BitSet rat
public int maxActiveVoiceCall
public int maxActiveDataCall
public int maxStandby
public String modemUuid
public void <init> (int)
int type
public void <init> (java.lang.String)
String res
String[] split
public void assignModem (java.lang.String, int, int, int, int, int, int)
int i
char[] bits
String id
int state
int model
int ratBits
int maxV
int maxD
int maxS
public void assignSim (java.lang.String, int, java.lang.String)
String id
int state
String link
public java.lang.String toString ()
StringBuilder builder
public int compareTo (com.android.internal.telephony.HardwareConfig)
com.android.internal.telephony.HardwareConfig hw
String one
String two
}
com/android/internal/telephony/HexDump.class
HexDump.java
package com.android.internal.telephony
public com.android.internal.telephony.HexDump extends java.lang.Object {
private static final char[] HEX_DIGITS
private static final char[] HEX_LOWER_CASE_DIGITS
public void <init> ()
public static java.lang.String dumpHexString (byte[])
byte[] array
public static java.lang.String dumpHexString (byte[], int, int)
int j
byte b
int i
int i
int i
int count
byte[] array
int offset
int length
StringBuilder result
byte[] line
int lineIndex
public static java.lang.String toHexString (byte)
byte b
public static java.lang.String toHexString (byte[])
byte[] array
public static java.lang.String toHexString (byte[], boolean)
byte[] array
boolean upperCase
public static java.lang.String toHexString (byte[], int, int)
byte[] array
int offset
int length
public static java.lang.String toHexString (byte[], int, int, boolean)
byte b
int i
byte[] array
int offset
int length
boolean upperCase
char[] digits
char[] buf
int bufIndex
public static java.lang.String toHexString (int)
int i
public static byte[] toByteArray (byte)
byte b
byte[] array
public static byte[] toByteArray (int)
int i
byte[] array
private static int toByte (char)
char c
public static byte[] hexStringToByteArray (java.lang.String)
int i
String hexString
int length
byte[] buffer
public static java.lang.StringBuilder appendByteAsHex (java.lang.StringBuilder, byte, boolean)
StringBuilder sb
byte b
boolean upperCase
char[] digits
static void <clinit> ()
}
com/android/internal/telephony/IIccPhoneBook$Default.class
IIccPhoneBook.java
package com.android.internal.telephony
public com.android.internal.telephony.IIccPhoneBook$Default extends java.lang.Object implements com.android.internal.telephony.IIccPhoneBook {
public void <init> ()
public java.util.List getAdnRecordsInEf (int) throws android.os.RemoteException
int efid
public java.util.List getAdnRecordsInEfForSubscriber (int, int) throws android.os.RemoteException
int subId
int efid
public boolean updateAdnRecordsInEfBySearch (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
int efid
String oldTag
String oldPhoneNumber
String newTag
String newPhoneNumber
String pin2
public boolean updateAdnRecordsInEfBySearchForSubscriber (int, int, android.content.ContentValues, java.lang.String) throws android.os.RemoteException
int subId
int efid
android.content.ContentValues values
String pin2
public boolean updateAdnRecordsInEfByIndexForSubscriber (int, int, android.content.ContentValues, int, java.lang.String) throws android.os.RemoteException
int subId
int efid
android.content.ContentValues values
int index
String pin2
public int[] getAdnRecordsSize (int) throws android.os.RemoteException
int efid
public int[] getAdnRecordsSizeForSubscriber (int, int) throws android.os.RemoteException
int subId
int efid
public com.android.internal.telephony.uicc.AdnCapacity getAdnRecordsCapacityForSubscriber (int) throws android.os.RemoteException
int subId
public android.os.IBinder asBinder ()
}
com/android/internal/telephony/IIccPhoneBook$Stub$Proxy.class
IIccPhoneBook.java
package com.android.internal.telephony
com.android.internal.telephony.IIccPhoneBook$Stub$Proxy extends java.lang.Object implements com.android.internal.telephony.IIccPhoneBook {
private android.os.IBinder mRemote
void <init> (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public java.util.List getAdnRecordsInEf (int) throws android.os.RemoteException
boolean _status
java.util.List _result
int efid
android.os.Parcel _data
android.os.Parcel _reply
java.util.List _result
public java.util.List getAdnRecordsInEfForSubscriber (int, int) throws android.os.RemoteException
boolean _status
java.util.List _result
int subId
int efid
android.os.Parcel _data
android.os.Parcel _reply
java.util.List _result
public boolean updateAdnRecordsInEfBySearch (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
boolean _status
boolean _result
int efid
String oldTag
String oldPhoneNumber
String newTag
String newPhoneNumber
String pin2
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean updateAdnRecordsInEfBySearchForSubscriber (int, int, android.content.ContentValues, java.lang.String) throws android.os.RemoteException
boolean _status
boolean _result
int subId
int efid
android.content.ContentValues values
String pin2
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean updateAdnRecordsInEfByIndexForSubscriber (int, int, android.content.ContentValues, int, java.lang.String) throws android.os.RemoteException
boolean _status
boolean _result
int subId
int efid
android.content.ContentValues values
int index
String pin2
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public int[] getAdnRecordsSize (int) throws android.os.RemoteException
boolean _status
int[] _result
int efid
android.os.Parcel _data
android.os.Parcel _reply
int[] _result
public int[] getAdnRecordsSizeForSubscriber (int, int) throws android.os.RemoteException
boolean _status
int[] _result
int subId
int efid
android.os.Parcel _data
android.os.Parcel _reply
int[] _result
public com.android.internal.telephony.uicc.AdnCapacity getAdnRecordsCapacityForSubscriber (int) throws android.os.RemoteException
boolean _status
com.android.internal.telephony.uicc.AdnCapacity _result
int subId
android.os.Parcel _data
android.os.Parcel _reply
com.android.internal.telephony.uicc.AdnCapacity _result
}
com/android/internal/telephony/IIccPhoneBook$Stub.class
IIccPhoneBook.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IIccPhoneBook$Stub extends android.os.Binder implements com.android.internal.telephony.IIccPhoneBook {
static final int TRANSACTION_getAdnRecordsInEf
static final int TRANSACTION_getAdnRecordsInEfForSubscriber
static final int TRANSACTION_updateAdnRecordsInEfBySearch
static final int TRANSACTION_updateAdnRecordsInEfBySearchForSubscriber
static final int TRANSACTION_updateAdnRecordsInEfByIndexForSubscriber
static final int TRANSACTION_getAdnRecordsSize
static final int TRANSACTION_getAdnRecordsSizeForSubscriber
static final int TRANSACTION_getAdnRecordsCapacityForSubscriber
public void <init> ()
public static com.android.internal.telephony.IIccPhoneBook asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
java.util.List _result
int _arg0
int _arg1
java.util.List _result
int _arg0
String _arg1
String _arg2
String _arg3
String _arg4
String _arg5
boolean _result
int _arg0
int _arg1
android.content.ContentValues _arg2
String _arg3
boolean _result
int _arg0
int _arg1
android.content.ContentValues _arg2
int _arg3
String _arg4
boolean _result
int _arg0
int[] _result
int _arg0
int _arg1
int[] _result
int _arg0
com.android.internal.telephony.uicc.AdnCapacity _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
String descriptor
}
com/android/internal/telephony/IIccPhoneBook.class
IIccPhoneBook.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IIccPhoneBook extends java.lang.Object implements android.os.IInterface {
public static final String DESCRIPTOR
public abstract java.util.List getAdnRecordsInEf (int) throws android.os.RemoteException
public abstract java.util.List getAdnRecordsInEfForSubscriber (int, int) throws android.os.RemoteException
public abstract boolean updateAdnRecordsInEfBySearch (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
public abstract boolean updateAdnRecordsInEfBySearchForSubscriber (int, int, android.content.ContentValues, java.lang.String) throws android.os.RemoteException
public abstract boolean updateAdnRecordsInEfByIndexForSubscriber (int, int, android.content.ContentValues, int, java.lang.String) throws android.os.RemoteException
public abstract int[] getAdnRecordsSize (int) throws android.os.RemoteException
public abstract int[] getAdnRecordsSizeForSubscriber (int, int) throws android.os.RemoteException
public abstract com.android.internal.telephony.uicc.AdnCapacity getAdnRecordsCapacityForSubscriber (int) throws android.os.RemoteException
}
com/android/internal/telephony/IIccPhoneBook.uau
com/android/internal/telephony/IState.class
IState.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IState extends java.lang.Object {
public static final boolean HANDLED
public static final boolean NOT_HANDLED
public abstract void enter ()
public abstract void exit ()
public abstract boolean processMessage (android.os.Message)
public abstract java.lang.String getName ()
}
com/android/internal/telephony/IccCard.class
IccCard.java
package com.android.internal.telephony
public com.android.internal.telephony.IccCard extends java.lang.Object {
private com.android.internal.telephony.IccCardConstants$State mIccCardState
public void <init> ()
public void <init> (com.android.internal.telephony.IccCardConstants$State)
com.android.internal.telephony.IccCardConstants$State state
public com.android.internal.telephony.IccCardConstants$State getState ()
public com.android.internal.telephony.uicc.IccRecords getIccRecords ()
public void registerForNetworkLocked (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNetworkLocked (android.os.Handler)
android.os.Handler h
public void supplyPin (java.lang.String, android.os.Message)
String pin
android.os.Message onComplete
public void supplyPuk (java.lang.String, java.lang.String, android.os.Message)
String puk
String newPin
android.os.Message onComplete
public void supplyPin2 (java.lang.String, android.os.Message)
String pin2
android.os.Message onComplete
public void supplyPuk2 (java.lang.String, java.lang.String, android.os.Message)
String puk2
String newPin2
android.os.Message onComplete
public void supplyNetworkDepersonalization (java.lang.String, android.os.Message)
String pin
android.os.Message onComplete
public void supplySimDepersonalization (com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState, java.lang.String, android.os.Message)
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState persoType
String controlKey
android.os.Message onComplete
public boolean getIccLockEnabled ()
public boolean getIccFdnAvailable ()
public boolean getIccFdnEnabled ()
public void setIccLockEnabled (boolean, java.lang.String, android.os.Message)
boolean enabled
String password
android.os.Message onComplete
public void setIccFdnEnabled (boolean, java.lang.String, android.os.Message)
boolean enabled
String password
android.os.Message onComplete
public void changeIccLockPassword (java.lang.String, java.lang.String, android.os.Message)
String oldPassword
String newPassword
android.os.Message onComplete
public void changeIccFdnPassword (java.lang.String, java.lang.String, android.os.Message)
String oldPassword
String newPassword
android.os.Message onComplete
public java.lang.String getServiceProviderName ()
public boolean isApplicationOnIcc (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType)
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType type
public boolean hasIccCard ()
public boolean getIccPin2Blocked ()
public boolean getIccPuk2Blocked ()
public boolean isEmptyProfile ()
private void sendMessageWithCardAbsentException (android.os.Message)
android.os.Message onComplete
android.os.AsyncResult ret
}
com/android/internal/telephony/IccCard.uau
com/android/internal/telephony/IccPhoneBookInterfaceManager$1.class
IccPhoneBookInterfaceManager.java
package com.android.internal.telephony
com.android.internal.telephony.IccPhoneBookInterfaceManager$1 extends android.os.Handler {
final synthetic com.android.internal.telephony.IccPhoneBookInterfaceManager this$0
void <init> (com.android.internal.telephony.IccPhoneBookInterfaceManager)
com.android.internal.telephony.IccPhoneBookInterfaceManager this$0
public void handleMessage (android.os.Message)
int[] recordSize
boolean success
java.util.List records
android.os.Message msg
android.os.AsyncResult ar
com.android.internal.telephony.IccPhoneBookInterfaceManager$Request request
private void notifyPending (com.android.internal.telephony.IccPhoneBookInterfaceManager$Request, java.lang.Object)
com.android.internal.telephony.IccPhoneBookInterfaceManager$Request request
Object result
}
com/android/internal/telephony/IccPhoneBookInterfaceManager$Request.class
IccPhoneBookInterfaceManager.java
package com.android.internal.telephony
final com.android.internal.telephony.IccPhoneBookInterfaceManager$Request extends java.lang.Object {
java.util.concurrent.atomic.AtomicBoolean mStatus
Object mResult
private void <init> ()
}
com/android/internal/telephony/IccPhoneBookInterfaceManager.class
IccPhoneBookInterfaceManager.java
package com.android.internal.telephony
public com.android.internal.telephony.IccPhoneBookInterfaceManager extends java.lang.Object {
static final String LOG_TAG
protected static final boolean DBG
protected com.android.internal.telephony.Phone mPhone
protected com.android.internal.telephony.uicc.AdnRecordCache mAdnCache
protected com.android.internal.telephony.uicc.SimPhonebookRecordCache mSimPbRecordCache
protected static final int EVENT_GET_SIZE_DONE
protected static final int EVENT_LOAD_DONE
protected static final int EVENT_UPDATE_DONE
protected android.os.Handler mBaseHandler
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.IccRecords r
public void dispose ()
public void updateIccRecords (com.android.internal.telephony.uicc.IccRecords)
com.android.internal.telephony.uicc.IccRecords iccRecords
protected void logd (java.lang.String)
String msg
protected void loge (java.lang.String)
String msg
private com.android.internal.telephony.uicc.AdnRecord generateAdnRecordWithOldTagByContentValues (android.content.ContentValues)
android.content.ContentValues values
String oldTag
String oldPhoneNumber
String oldEmail
String oldAnr
String[] oldEmailArray
String[] oldAnrArray
private com.android.internal.telephony.uicc.AdnRecord generateAdnRecordWithNewTagByContentValues (int, int, android.content.ContentValues)
int efId
int recordNumber
android.content.ContentValues values
String newTag
String newPhoneNumber
String newEmail
String newAnr
String[] newEmailArray
String[] newAnrArray
public boolean updateAdnRecordsInEfBySearchForSubscriber (int, android.content.ContentValues, java.lang.String)
com.android.internal.telephony.uicc.AdnRecord newAdn
com.android.internal.telephony.uicc.AdnRecord newAdn
android.os.Message response
com.android.internal.telephony.uicc.AdnRecord oldAdn
int efid
android.content.ContentValues values
String pin2
com.android.internal.telephony.IccPhoneBookInterfaceManager$Request updateRequest
public boolean updateAdnRecordsInEfByIndex (int, android.content.ContentValues, int, java.lang.String)
com.android.internal.telephony.uicc.AdnRecord newAdn
com.android.internal.telephony.uicc.AdnRecord newAdn
android.os.Message response
int efid
android.content.ContentValues values
int index
String pin2
com.android.internal.telephony.IccPhoneBookInterfaceManager$Request updateRequest
public int[] getAdnRecordsSize (int)
android.os.Message response
com.android.internal.telephony.uicc.IccFileHandler fh
int efid
com.android.internal.telephony.IccPhoneBookInterfaceManager$Request getSizeRequest
public java.util.List getAdnRecordsInEf (int)
android.os.Message response
int efid
com.android.internal.telephony.IccPhoneBookInterfaceManager$Request loadRequest
protected void checkThread ()
protected void waitForResult (com.android.internal.telephony.IccPhoneBookInterfaceManager$Request)
InterruptedException e
com.android.internal.telephony.IccPhoneBookInterfaceManager$Request request
private int updateEfForIccType (int)
int efid
private java.lang.String[] getEmailStringArray (java.lang.String)
String str
private java.lang.String[] getAnrStringArray (java.lang.String)
String str
public com.android.internal.telephony.uicc.AdnCapacity getAdnRecordsCapacity ()
com.android.internal.telephony.uicc.AdnCapacity capacity
com.android.internal.telephony.IccCardConstants$State cardstate
int phoneId
com.android.internal.telephony.uicc.UiccProfile profile
private boolean usesPbCache (int)
int efid
}
com/android/internal/telephony/IccPhoneBookInterfaceManager.uau
com/android/internal/telephony/IccProvider.class
IccProvider.java
package com.android.internal.telephony
public com.android.internal.telephony.IccProvider extends android.content.ContentProvider {
private static final String TAG
private static final boolean DBG
private static final String[] ADDRESS_BOOK_COLUMN_NAMES
protected static final int ADN
protected static final int ADN_SUB
protected static final int FDN
protected static final int FDN_SUB
protected static final int SDN
protected static final int SDN_SUB
protected static final int ADN_ALL
public static final String STR_TAG
public static final String STR_NUMBER
public static final String STR_EMAILS
public static final String STR_ANRS
public static final String STR_NEW_TAG
public static final String STR_NEW_NUMBER
public static final String STR_NEW_EMAILS
public static final String STR_NEW_ANRS
public static final String STR_PIN2
private static final android.content.UriMatcher URL_MATCHER
private android.telephony.SubscriptionManager mSubscriptionManager
public void <init> ()
public boolean onCreate ()
public android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String)
android.net.Uri url
String[] projection
String selection
String[] selectionArgs
String sort
private android.database.Cursor loadAllSimContacts (int)
android.database.Cursor[] result
int subId
int i
int subIdCount
int efType
android.database.Cursor[] result
java.util.List subInfoList
public java.lang.String getType (android.net.Uri)
android.net.Uri url
public android.net.Uri insert (android.net.Uri, android.content.ContentValues)
int efType
int subId
int efType
int subId
int efType
int subId
int efType
int subId
android.net.Uri url
android.content.ContentValues initialValues
android.net.Uri resultUri
int efType
String pin2
int subId
int match
String tag
String number
String emails
String anrs
android.content.ContentValues values
boolean success
StringBuilder buf
private java.lang.String normalizeValue (java.lang.String)
String inVal
int len
String retVal
public int delete (android.net.Uri, java.lang.String, java.lang.String[])
int efType
int subId
int efType
int subId
int efType
int subId
int efType
int subId
String param
String[] pair
String key
String val
android.net.Uri url
String where
String[] whereArgs
int efType
int subId
int match
String tag
String number
String emails
String anrs
String pin2
String[] tokens
int n
android.content.ContentValues values
boolean success
public int update (android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[])
int efType
int subId
int efType
int subId
int efType
int subId
int efType
int subId
android.net.Uri url
android.content.ContentValues values
String where
String[] whereArgs
String pin2
int efType
int subId
int match
boolean success
private android.database.MatrixCursor loadFromEf (int, int)
com.android.internal.telephony.IIccPhoneBook iccIpb
SecurityException ex
int i
int N
android.database.MatrixCursor cursor
int efType
int subId
java.util.List adnRecords
private boolean updateIccRecordInEf (int, android.content.ContentValues, java.lang.String, int)
com.android.internal.telephony.IIccPhoneBook iccIpb
SecurityException ex
int efType
android.content.ContentValues values
String pin2
int subId
boolean success
private void loadRecord (com.android.internal.telephony.uicc.AdnRecord, android.database.MatrixCursor, int)
String email
StringBuilder emailString
String anr
StringBuilder anrString
Object[] contact
String alphaTag
String number
String[] emails
String[] anrs
com.android.internal.telephony.uicc.AdnRecord record
android.database.MatrixCursor cursor
int id
private void log (java.lang.String)
String msg
private int getRequestSubId (android.net.Uri)
NumberFormatException ex
android.net.Uri url
static void <clinit> ()
}
com/android/internal/telephony/IccProvider.uau
com/android/internal/telephony/IccSmsInterfaceManager$1.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
com.android.internal.telephony.IccSmsInterfaceManager$1 extends android.os.Handler {
final synthetic com.android.internal.telephony.IccSmsInterfaceManager this$0
void <init> (com.android.internal.telephony.IccSmsInterfaceManager)
com.android.internal.telephony.IccSmsInterfaceManager this$0
public void handleMessage (android.os.Message)
java.util.List smsRawDataList
String smsc
android.os.Message msg
android.os.AsyncResult ar
com.android.internal.telephony.IccSmsInterfaceManager$Request request
private void notifyPending (com.android.internal.telephony.IccSmsInterfaceManager$Request, java.lang.Object)
com.android.internal.telephony.IccSmsInterfaceManager$Request request
Object result
}
com/android/internal/telephony/IccSmsInterfaceManager$2.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
com.android.internal.telephony.IccSmsInterfaceManager$2 extends java.lang.Object implements com.android.internal.telephony.IccSmsInterfaceManager$PhoneFactoryProxy {
final synthetic com.android.internal.telephony.IccSmsInterfaceManager this$0
void <init> (com.android.internal.telephony.IccSmsInterfaceManager)
com.android.internal.telephony.IccSmsInterfaceManager this$0
public com.android.internal.telephony.Phone getPhone (int)
int index
public com.android.internal.telephony.Phone getDefaultPhone ()
public com.android.internal.telephony.Phone[] getPhones ()
}
com/android/internal/telephony/IccSmsInterfaceManager$CdmaBroadcastRangeManager.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
com.android.internal.telephony.IccSmsInterfaceManager$CdmaBroadcastRangeManager extends com.android.internal.telephony.IntRangeManager {
private java.util.ArrayList mConfigList
final synthetic com.android.internal.telephony.IccSmsInterfaceManager this$0
void <init> (com.android.internal.telephony.IccSmsInterfaceManager)
com.android.internal.telephony.IccSmsInterfaceManager this$0
protected void startUpdate ()
protected void addRange (int, int, boolean)
int startId
int endId
boolean selected
protected boolean finishUpdate ()
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
}
com/android/internal/telephony/IccSmsInterfaceManager$CellBroadcastRangeManager.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
com.android.internal.telephony.IccSmsInterfaceManager$CellBroadcastRangeManager extends com.android.internal.telephony.IntRangeManager {
private java.util.ArrayList mConfigList
final synthetic com.android.internal.telephony.IccSmsInterfaceManager this$0
void <init> (com.android.internal.telephony.IccSmsInterfaceManager)
com.android.internal.telephony.IccSmsInterfaceManager this$0
protected void startUpdate ()
protected void addRange (int, int, boolean)
int startId
int endId
boolean selected
protected boolean finishUpdate ()
com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] configs
}
com/android/internal/telephony/IccSmsInterfaceManager$PhoneFactoryProxy.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IccSmsInterfaceManager$PhoneFactoryProxy extends java.lang.Object {
public abstract com.android.internal.telephony.Phone getPhone (int)
public abstract com.android.internal.telephony.Phone getDefaultPhone ()
public abstract com.android.internal.telephony.Phone[] getPhones ()
}
com/android/internal/telephony/IccSmsInterfaceManager$Request.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
final com.android.internal.telephony.IccSmsInterfaceManager$Request extends java.lang.Object {
java.util.concurrent.atomic.AtomicBoolean mStatus
Object mResult
private void <init> ()
}
com/android/internal/telephony/IccSmsInterfaceManager.class
IccSmsInterfaceManager.java
package com.android.internal.telephony
public com.android.internal.telephony.IccSmsInterfaceManager extends java.lang.Object {
static final String LOG_TAG
static final boolean DBG
private com.android.internal.telephony.IccSmsInterfaceManager$CellBroadcastRangeManager mCellBroadcastRangeManager
private com.android.internal.telephony.IccSmsInterfaceManager$CdmaBroadcastRangeManager mCdmaBroadcastRangeManager
private static final int EVENT_LOAD_DONE
private static final int EVENT_UPDATE_DONE
protected static final int EVENT_SET_BROADCAST_ACTIVATION_DONE
protected static final int EVENT_SET_BROADCAST_CONFIG_DONE
private static final int EVENT_GET_SMSC_DONE
private static final int EVENT_SET_SMSC_DONE
private static final int SMS_CB_CODE_SCHEME_MIN
private static final int SMS_CB_CODE_SCHEME_MAX
public static final int SMS_MESSAGE_PRIORITY_NOT_SPECIFIED
public static final int SMS_MESSAGE_PERIOD_NOT_SPECIFIED
protected com.android.internal.telephony.Phone mPhone
protected final android.content.Context mContext
protected final android.app.AppOpsManager mAppOps
public com.android.internal.telephony.SmsDispatchersController mDispatchersController
private com.android.internal.telephony.SmsPermissions mSmsPermissions
private final com.android.internal.telephony.LocalLog mCellBroadcastLocalLog
protected android.os.Handler mHandler
private com.android.internal.telephony.IccSmsInterfaceManager$PhoneFactoryProxy mPhoneFactoryProxy
protected void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (com.android.internal.telephony.Phone, android.content.Context, android.app.AppOpsManager, com.android.internal.telephony.SmsDispatchersController, com.android.internal.telephony.SmsPermissions)
com.android.internal.telephony.Phone phone
android.content.Context context
android.app.AppOpsManager appOps
com.android.internal.telephony.SmsDispatchersController dispatchersController
com.android.internal.telephony.SmsPermissions smsPermissions
public void setPhoneFactoryProxy (com.android.internal.telephony.IccSmsInterfaceManager$PhoneFactoryProxy)
com.android.internal.telephony.IccSmsInterfaceManager$PhoneFactoryProxy proxy
private void enforceNotOnHandlerThread (java.lang.String)
String methodName
protected void markMessagesAsRead (java.util.ArrayList)
int n
byte[] nba
byte[] record
byte[] ba
int i
java.util.ArrayList messages
com.android.internal.telephony.uicc.IccFileHandler fh
int count
protected void enforceReceiveAndSend (java.lang.String)
String message
private void enforceAccessMessageOnICC (java.lang.String)
String message
public boolean updateMessageOnIccEf (java.lang.String, int, int, byte[])
com.android.internal.telephony.uicc.IccFileHandler fh
byte[] record
android.os.Message response
String callingPackage
int index
int status
byte[] pdu
com.android.internal.telephony.IccSmsInterfaceManager$Request updateRequest
public boolean copyMessageToIccEf (java.lang.String, int, byte[], byte[])
android.os.Message response
String callingPackage
int status
byte[] pdu
byte[] smsc
com.android.internal.telephony.IccSmsInterfaceManager$Request copyRequest
public java.util.List getAllMessagesFromIccEf (java.lang.String)
com.android.internal.telephony.uicc.IccFileHandler fh
android.os.Message response
String callingPackage
com.android.internal.telephony.IccSmsInterfaceManager$Request getRequest
public void sendDataWithSelfPermissions (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent, boolean)
String callingPackage
int callingUser
String callingAttributionTag
String destAddr
String scAddr
int destPort
byte[] data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean isForVvm
public void sendData (java.lang.String, int, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent)
String callingPackage
int callingUser
String destAddr
String scAddr
int destPort
byte[] data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
public void sendData (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent)
String callingPackage
int callingUser
String callingAttributionTag
String destAddr
String scAddr
int destPort
byte[] data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
private void sendDataInternal (java.lang.String, int, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent, boolean)
String callingPackage
int callinUser
String destAddr
String scAddr
int destPort
byte[] data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean isForVvm
public void sendText (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, long, boolean)
String callingPackage
int callingUser
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean persistMessageForNonDefaultSmsApp
long messageId
boolean skipShortCodeCheck
public void sendTextWithSelfPermissions (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, boolean)
String callingPackage
int callingUser
String callingAttributeTag
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean persistMessage
boolean isForVvm
private void sendTextInternal (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, int, boolean, int, boolean, long)
String callingPackage
int callingUser
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean persistMessageForNonDefaultSmsApp
int priority
boolean expectMore
int validityPeriod
boolean isForVvm
long messageId
private void sendTextInternal (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, int, boolean, int, boolean, long, boolean)
String callingPackage
int callingUser
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean persistMessageForNonDefaultSmsApp
int priority
boolean expectMore
int validityPeriod
boolean isForVvm
long messageId
boolean skipShortCodeCheck
public void sendTextWithOptions (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, int, boolean, int)
String callingPackage
int callingUser
String callingAttributionTag
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean persistMessageForNonDefaultSmsApp
int priority
boolean expectMore
int validityPeriod
public void injectSmsPdu (byte[], java.lang.String, android.app.PendingIntent)
byte[] pdu
String format
android.app.PendingIntent receivedIntent
public void sendMultipartText (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List, boolean, long)
String callingPackage
int callingUser
String callingAttributionTag
String destAddr
String scAddr
java.util.List parts
java.util.List sentIntents
java.util.List deliveryIntents
boolean persistMessageForNonDefaultSmsApp
long messageId
public void sendMultipartTextWithOptions (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List, boolean, int, boolean, int, long)
String part
int i
String singlePart
android.app.PendingIntent singleSentIntent
android.app.PendingIntent singleDeliveryIntent
int i
String callingPackage
int callingUser
String callingAttributionTag
String destAddr
String scAddr
java.util.List parts
java.util.List sentIntents
java.util.List deliveryIntents
boolean persistMessageForNonDefaultSmsApp
int priority
boolean expectMore
int validityPeriod
long messageId
public int getPremiumSmsPermission (java.lang.String)
String packageName
public void setPremiumSmsPermission (java.lang.String, int)
String packageName
int permission
protected java.util.ArrayList buildValidRawData (java.util.ArrayList)
byte[] ba
int i
java.util.ArrayList messages
int count
java.util.ArrayList ret
protected byte[] makeSmsRecordData (int, byte[])
byte[] data
int j
int status
byte[] pdu
byte[] data
public java.lang.String getSmscAddressFromIccEf (java.lang.String)
android.os.Message response
String callingPackage
com.android.internal.telephony.IccSmsInterfaceManager$Request getRequest
public boolean setSmscAddressOnIccEf (java.lang.String, java.lang.String)
android.os.Message response
String callingPackage
String smsc
com.android.internal.telephony.IccSmsInterfaceManager$Request setRequest
public boolean enableCellBroadcast (int, int)
int messageIdentifier
int ranType
public boolean disableCellBroadcast (int, int)
int messageIdentifier
int ranType
public boolean enableCellBroadcastRange (int, int, int)
int startMessageId
int endMessageId
int ranType
public boolean disableCellBroadcastRange (int, int, int)
int startMessageId
int endMessageId
int ranType
public synchronized boolean enableGsmBroadcastRange (int, int)
String msg
int startMessageId
int endMessageId
String client
String msg
public synchronized boolean disableGsmBroadcastRange (int, int)
String msg
int startMessageId
int endMessageId
String client
String msg
public synchronized boolean enableCdmaBroadcastRange (int, int)
String msg
int startMessageId
int endMessageId
String client
String msg
public synchronized boolean disableCdmaBroadcastRange (int, int)
String msg
int startMessageId
int endMessageId
String client
String msg
public void resetAllCellBroadcastRanges ()
private boolean setCellBroadcastConfig (com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[])
android.os.Message response
com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] configs
com.android.internal.telephony.IccSmsInterfaceManager$Request setRequest
private boolean setCellBroadcastActivation (boolean)
android.os.Message response
boolean activate
com.android.internal.telephony.IccSmsInterfaceManager$Request setRequest
private boolean setCdmaBroadcastConfig (com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[])
android.os.Message response
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
com.android.internal.telephony.IccSmsInterfaceManager$Request setRequest
private boolean setCdmaBroadcastActivation (boolean)
android.os.Message response
boolean activate
com.android.internal.telephony.IccSmsInterfaceManager$Request setRequest
protected void log (java.lang.String)
String msg
protected void loge (java.lang.String)
String msg
protected void loge (java.lang.String, java.lang.Throwable)
String msg
Throwable e
public boolean isImsSmsSupported ()
public java.lang.String getImsSmsFormat ()
public void sendStoredText (java.lang.String, int, android.net.Uri, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)
String callingPkg
int callingUser
android.net.Uri messageUri
String scAddress
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
public void sendStoredText (java.lang.String, int, java.lang.String, android.net.Uri, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)
String callingPkg
int callingUser
String callingAttributionTag
android.net.Uri messageUri
String scAddress
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
android.content.ContentResolver resolver
String[] textAndAddress
public void sendStoredMultipartText (java.lang.String, int, android.net.Uri, java.lang.String, java.util.List, java.util.List)
String callingPkg
int callingUser
android.net.Uri messageUri
String scAddress
java.util.List sentIntents
java.util.List deliveryIntents
public void sendStoredMultipartText (java.lang.String, int, java.lang.String, android.net.Uri, java.lang.String, java.util.List, java.util.List)
String singlePart
android.app.PendingIntent singleSentIntent
android.app.PendingIntent singleDeliveryIntent
int i
String callingPkg
int callingUser
String callingAttributionTag
android.net.Uri messageUri
String scAddress
java.util.List sentIntents
java.util.List deliveryIntents
android.content.ContentResolver resolver
String[] textAndAddress
java.util.ArrayList parts
public int getSmsCapacityOnIcc (java.lang.String, java.lang.String)
com.android.internal.telephony.uicc.UiccProfile uiccProfile
String callingPackage
String callingFeatureId
int numberOnIcc
private boolean isFailedOrDraft (android.content.ContentResolver, android.net.Uri)
int type
android.database.sqlite.SQLiteException e
android.content.ContentResolver resolver
android.net.Uri messageUri
long identity
android.database.Cursor cursor
private java.lang.String[] loadTextAndAddress (android.content.ContentResolver, android.net.Uri)
android.database.sqlite.SQLiteException e
android.content.ContentResolver resolver
android.net.Uri messageUri
long identity
android.database.Cursor cursor
public void notifyIfOutgoingEmergencySms (java.lang.String)
com.android.internal.telephony.Phone phone
String destAddr
com.android.internal.telephony.Phone[] allPhones
android.telephony.emergency.EmergencyNumber emergencyNumber
private android.telephony.emergency.EmergencyNumber getEmergencyNumber (com.android.internal.telephony.Phone, java.lang.String)
com.android.internal.telephony.Phone phone
String number
com.android.internal.telephony.emergency.EmergencyNumberTracker tracker
private void returnUnspecifiedFailure (android.app.PendingIntent)
android.app.PendingIntent pi
private void returnUnspecifiedFailure (java.util.List)
android.app.PendingIntent pi
java.util.List pis
private java.lang.String filterDestAddress (java.lang.String)
String destAddr
String result
private void waitForResult (com.android.internal.telephony.IccSmsInterfaceManager$Request)
InterruptedException e
com.android.internal.telephony.IccSmsInterfaceManager$Request request
public com.android.internal.telephony.InboundSmsHandler getInboundSmsHandler (boolean)
boolean is3gpp2
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private synthetic void lambda$injectSmsPdu$0 (android.app.PendingIntent, int)
android.app.PendingIntent$CanceledException e
android.app.PendingIntent receivedIntent
int result
}
com/android/internal/telephony/IccSmsInterfaceManager.uau
com/android/internal/telephony/ImsIndication.class
ImsIndication.java
package com.android.internal.telephony
public com.android.internal.telephony.ImsIndication extends android.hardware.radio.ims.IRadioImsIndication$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
public void onConnectionSetupFailure (int, int, android.hardware.radio.ims.ConnectionFailureInfo)
int indicationType
int token
android.hardware.radio.ims.ConnectionFailureInfo failureInfo
Object[] response
public void notifyAnbr (int, int, int, int)
int indicationType
int qosSessionId
int imsdirection
int bitsPerSecond
int[] response
public void triggerImsDeregistration (int, int)
int indicationType
int reason
int[] response
}
com/android/internal/telephony/ImsResponse.class
ImsResponse.java
package com.android.internal.telephony
public com.android.internal.telephony.ImsResponse extends android.hardware.radio.ims.IRadioImsResponse$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
public void setSrvccCallInfoResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo info
public void updateImsRegistrationInfoResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo info
public void startImsTrafficResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.ims.ConnectionFailureInfo)
Object[] response
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.ims.ConnectionFailureInfo failureInfo
com.android.internal.telephony.RILRequest rr
public void stopImsTrafficResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo info
public void triggerEpsFallbackResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo info
public void sendAnbrQueryResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo info
public void updateImsCallStatusResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo info
}
com/android/internal/telephony/ImsSmsDispatcher$1.class
ImsSmsDispatcher.java
package com.android.internal.telephony
com.android.internal.telephony.ImsSmsDispatcher$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.ImsSmsDispatcher this$0
void <init> (com.android.internal.telephony.ImsSmsDispatcher)
com.android.internal.telephony.ImsSmsDispatcher this$0
public void run ()
}
com/android/internal/telephony/ImsSmsDispatcher$2.class
ImsSmsDispatcher.java
package com.android.internal.telephony
com.android.internal.telephony.ImsSmsDispatcher$2 extends android.telephony.ims.RegistrationManager$RegistrationCallback {
final synthetic com.android.internal.telephony.ImsSmsDispatcher this$0
void <init> (com.android.internal.telephony.ImsSmsDispatcher)
com.android.internal.telephony.ImsSmsDispatcher this$0
public void onRegistered (int)
int imsRadioTech
public void onRegistering (int)
int imsRadioTech
public void onUnregistered (android.telephony.ims.ImsReasonInfo)
android.telephony.ims.ImsReasonInfo info
}
com/android/internal/telephony/ImsSmsDispatcher$3.class
ImsSmsDispatcher.java
package com.android.internal.telephony
com.android.internal.telephony.ImsSmsDispatcher$3 extends android.telephony.ims.ImsMmTelManager$CapabilityCallback {
final synthetic com.android.internal.telephony.ImsSmsDispatcher this$0
void <init> (com.android.internal.telephony.ImsSmsDispatcher)
com.android.internal.telephony.ImsSmsDispatcher this$0
public void onCapabilitiesStatusChanged (android.telephony.ims.feature.MmTelFeature$MmTelCapabilities)
android.telephony.ims.feature.MmTelFeature$MmTelCapabilities capabilities
}
com/android/internal/telephony/ImsSmsDispatcher$4.class
ImsSmsDispatcher.java
package com.android.internal.telephony
com.android.internal.telephony.ImsSmsDispatcher$4 extends android.telephony.ims.aidl.IImsSmsListener$Stub {
final synthetic com.android.internal.telephony.ImsSmsDispatcher this$0
void <init> (com.android.internal.telephony.ImsSmsDispatcher)
com.android.internal.telephony.ImsSmsDispatcher this$0
public void onMemoryAvailableResult (int, int, int)
int token
int status
int networkReasonCode
long identity
public void onSendSmsResult (int, int, int, int, int)
int maxRetryCountOverIms
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
int token
int messageRef
int status
int reason
int networkReasonCode
long identity
public void onSmsStatusReportReceived (int, java.lang.String, byte[]) throws android.os.RemoteException
com.android.ims.ImsException e
android.telephony.SmsMessage message
int token
String format
byte[] pdu
long identity
public void onSmsReceived (int, java.lang.String, byte[])
android.telephony.SmsMessage message
int token
String format
byte[] pdu
long identity
private synthetic void lambda$onSmsReceived$0 (android.telephony.SmsMessage, int, int)
int mappedResult
int mappedResult
int mappedResult
com.android.ims.ImsException e
android.telephony.SmsMessage message
int token
int result
int mappedResult
}
com/android/internal/telephony/ImsSmsDispatcher$5.class
ImsSmsDispatcher.java
package com.android.internal.telephony
com.android.internal.telephony.ImsSmsDispatcher$5 extends java.lang.Object implements com.android.ims.FeatureConnector$Listener {
final synthetic com.android.internal.telephony.ImsSmsDispatcher this$0
void <init> (com.android.internal.telephony.ImsSmsDispatcher)
com.android.internal.telephony.ImsSmsDispatcher this$0
public void connectionReady (com.android.ims.ImsManager, int) throws com.android.ims.ImsException
com.android.ims.ImsManager manager
int subId
public void connectionUnavailable (int)
int reason
public volatile synthetic void connectionReady (com.android.ims.FeatureUpdates, int) throws com.android.ims.ImsException
}
com/android/internal/telephony/ImsSmsDispatcher$FeatureConnectorFactory.class
ImsSmsDispatcher.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.ImsSmsDispatcher$FeatureConnectorFactory extends java.lang.Object {
public abstract com.android.ims.FeatureConnector create (android.content.Context, int, java.lang.String, com.android.ims.FeatureConnector$Listener, java.util.concurrent.Executor)
}
com/android/internal/telephony/ImsSmsDispatcher.class
ImsSmsDispatcher.java
package com.android.internal.telephony
public com.android.internal.telephony.ImsSmsDispatcher extends com.android.internal.telephony.SMSDispatcher {
private static final String TAG
private static final int CONNECT_DELAY_MS
public static final int MAX_SEND_RETRIES_OVER_IMS
public java.util.List mMemoryAvailableNotifierList
public java.util.Map mTrackers
public java.util.concurrent.atomic.AtomicInteger mNextToken
private final Object mLock
private volatile boolean mIsSmsCapable
private volatile boolean mIsImsServiceUp
private volatile boolean mIsRegistered
private final com.android.ims.FeatureConnector mImsManagerConnector
private com.android.internal.telephony.metrics.TelephonyMetrics mMetrics
private com.android.ims.ImsManager mImsManager
private com.android.internal.telephony.ImsSmsDispatcher$FeatureConnectorFactory mConnectorFactory
private Runnable mConnectRunnable
private android.telephony.ims.RegistrationManager$RegistrationCallback mRegistrationCallback
private android.telephony.ims.ImsMmTelManager$CapabilityCallback mCapabilityCallback
private final android.telephony.ims.aidl.IImsSmsListener mImsSmsListener
public void handleMessage (android.os.Message)
android.os.Message msg
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.SmsDispatchersController, com.android.internal.telephony.ImsSmsDispatcher$FeatureConnectorFactory)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.SmsDispatchersController smsDispatchersController
com.android.internal.telephony.ImsSmsDispatcher$FeatureConnectorFactory factory
private void setListeners () throws com.android.ims.ImsException
private boolean isLteService ()
private boolean isLimitedLteService ()
private boolean isEmergencySmsPossible ()
public boolean isEmergencySmsSupport (java.lang.String)
android.telephony.CarrierConfigManager configManager
boolean lteOrLimitedLte
android.os.PersistableBundle b
String destAddr
boolean eSmsCarrierSupport
long identity
public boolean isAvailable ()
protected java.lang.String getFormat ()
com.android.ims.ImsException e
public int getMaxSmsRetryCount ()
android.os.PersistableBundle carrierConfig
int retryCount
android.telephony.CarrierConfigManager mConfigManager
public int getMaxRetryCountOverIms ()
android.os.PersistableBundle carrierConfig
int retryCountOverIms
android.telephony.CarrierConfigManager mConfigManager
public int getSmsRetryDelayValue ()
android.os.PersistableBundle carrierConfig
int retryDelay
android.telephony.CarrierConfigManager mConfigManager
protected boolean shouldBlockSmsForEcbm ()
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int, int)
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
int priority
int validityPeriod
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, int, byte[], boolean)
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int, int, int)
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
int priority
int validityPeriod
int messageRef
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, int, byte[], boolean, int)
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
int messageRef
protected com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (java.lang.CharSequence, boolean)
CharSequence messageBody
boolean use7bitOnly
public void onMemoryAvailable ()
com.android.ims.ImsException e
int token
public void sendSms (com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
com.android.ims.ImsException e
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
java.util.HashMap map
byte[] pdu
byte[] smsc
boolean isRetry
String format
int token
private com.android.ims.ImsManager getImsManager () throws com.android.ims.ImsException
public void fallbackToPstn (com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
protected boolean isCdmaMo ()
public android.telephony.ims.aidl.IImsSmsListener getSmsListener ()
private void logd (java.lang.String)
String s
private void logi (java.lang.String)
String s
private void logw (java.lang.String)
String s
private void loge (java.lang.String)
String s
private static java.lang.String getPhoneId (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
}
com/android/internal/telephony/InboundSmsHandler$CarrierServicesSmsFilterCallback.class
InboundSmsHandler.java
package com.android.internal.telephony
final com.android.internal.telephony.InboundSmsHandler$CarrierServicesSmsFilterCallback extends java.lang.Object implements com.android.internal.telephony.CarrierServicesSmsFilter$CarrierServicesSmsFilterCallbackInterface {
private final byte[][] mPdus
private final int mDestPort
private final com.android.internal.telephony.InboundSmsTracker mTracker
private final String mSmsFormat
private final com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver mSmsBroadcastReceiver
private final boolean mUserUnlocked
private final boolean mIsClass0
private final int mSubId
private final long mMessageId
private final boolean mBlock
private final java.util.List mRemainingFilters
final synthetic com.android.internal.telephony.InboundSmsHandler this$0
void <init> (com.android.internal.telephony.InboundSmsHandler, byte[][], int, com.android.internal.telephony.InboundSmsTracker, java.lang.String, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, boolean, boolean, int, long, boolean, java.util.List)
byte[][] pdus
int destPort
com.android.internal.telephony.InboundSmsTracker tracker
String smsFormat
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver smsBroadcastReceiver
boolean userUnlocked
boolean isClass0
int subId
long messageId
boolean block
java.util.List remainingFilters
public void onFilterComplete (int)
int result
boolean carrierRequestedDrop
boolean filterInvoked
}
com/android/internal/telephony/InboundSmsHandler$CbTestBroadcastReceiver.class
InboundSmsHandler.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.InboundSmsHandler$CbTestBroadcastReceiver extends android.content.BroadcastReceiver {
protected final String mTestAction
final synthetic com.android.internal.telephony.InboundSmsHandler this$0
protected abstract void handleTestAction (android.content.Intent)
public void <init> (com.android.internal.telephony.InboundSmsHandler, java.lang.String)
com.android.internal.telephony.InboundSmsHandler this$0
String testAction
public void onReceive (android.content.Context, android.content.Intent)
int phoneId
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/InboundSmsHandler$DefaultState.class
InboundSmsHandler.java
package com.android.internal.telephony
com.android.internal.telephony.InboundSmsHandler$DefaultState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.InboundSmsHandler this$0
private void <init> (com.android.internal.telephony.InboundSmsHandler)
public boolean processMessage (android.os.Message)
int i
String errorText
android.os.Message msg
}
com/android/internal/telephony/InboundSmsHandler$DeliveringState.class
InboundSmsHandler.java
package com.android.internal.telephony
com.android.internal.telephony.InboundSmsHandler$DeliveringState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.InboundSmsHandler this$0
private void <init> (com.android.internal.telephony.InboundSmsHandler)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
com.android.internal.telephony.InboundSmsTracker inboundSmsTracker
android.os.Message msg
}
com/android/internal/telephony/InboundSmsHandler$IdleState.class
InboundSmsHandler.java
package com.android.internal.telephony
com.android.internal.telephony.InboundSmsHandler$IdleState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.InboundSmsHandler this$0
private void <init> (com.android.internal.telephony.InboundSmsHandler)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/InboundSmsHandler$NewMessageNotificationActionReceiver.class
InboundSmsHandler.java
package com.android.internal.telephony
com.android.internal.telephony.InboundSmsHandler$NewMessageNotificationActionReceiver extends android.content.BroadcastReceiver {
private void <init> ()
public void onReceive (android.content.Context, android.content.Intent)
android.os.UserManager userManager
android.content.pm.PackageManager pm
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/InboundSmsHandler$SmsBroadcastReceiver.class
InboundSmsHandler.java
package com.android.internal.telephony
public final com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver extends android.content.BroadcastReceiver {
private final String mDeleteWhere
private final String[] mDeleteWhereArgs
private long mBroadcastTimeMillis
public android.content.Intent mWaitingForIntent
private final com.android.internal.telephony.InboundSmsTracker mInboundSmsTracker
final synthetic com.android.internal.telephony.InboundSmsHandler this$0
public synchronized void setWaitingForIntent (android.content.Intent)
android.content.Intent intent
public void <init> (com.android.internal.telephony.InboundSmsHandler, com.android.internal.telephony.InboundSmsTracker)
com.android.internal.telephony.InboundSmsHandler this$0
com.android.internal.telephony.InboundSmsTracker tracker
public void fakeNextAction ()
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
private synchronized void handleAction (android.content.Intent, boolean)
int durationMillis
android.os.Bundle options
long duration
android.app.BroadcastOptions bopts
android.os.Bundle options
String mimeType
int rc
android.content.Intent intent
boolean onReceive
String action
int subId
}
com/android/internal/telephony/InboundSmsHandler$SmsFilter.class
InboundSmsHandler.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.InboundSmsHandler$SmsFilter extends java.lang.Object {
public abstract boolean filterSms (byte[][], int, com.android.internal.telephony.InboundSmsTracker, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, boolean, boolean, java.util.List)
}
com/android/internal/telephony/InboundSmsHandler$SmsSource.class
InboundSmsHandler.java
package com.android.internal.telephony
public abstract annotation com.android.internal.telephony.InboundSmsHandler$SmsSource extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/InboundSmsHandler$StartupState.class
InboundSmsHandler.java
package com.android.internal.telephony
com.android.internal.telephony.InboundSmsHandler$StartupState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.InboundSmsHandler this$0
private void <init> (com.android.internal.telephony.InboundSmsHandler)
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/InboundSmsHandler$WaitingState.class
InboundSmsHandler.java
package com.android.internal.telephony
com.android.internal.telephony.InboundSmsHandler$WaitingState extends com.android.internal.telephony.State {
private com.android.internal.telephony.InboundSmsTracker mLastDeliveredSmsTracker
final synthetic com.android.internal.telephony.InboundSmsHandler this$0
private void <init> (com.android.internal.telephony.InboundSmsHandler)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
String str
android.os.Message msg
}
com/android/internal/telephony/InboundSmsHandler.SmsBroadcastReceiver.uau
com/android/internal/telephony/InboundSmsHandler.class
InboundSmsHandler.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.InboundSmsHandler extends com.android.internal.telephony.StateMachine {
protected static final boolean DBG
protected static final boolean VDBG
public static final int PDU_COLUMN
public static final int SEQUENCE_COLUMN
public static final int DESTINATION_PORT_COLUMN
public static final int DATE_COLUMN
public static final int REFERENCE_NUMBER_COLUMN
public static final int COUNT_COLUMN
public static final int ADDRESS_COLUMN
public static final int ID_COLUMN
public static final int MESSAGE_BODY_COLUMN
public static final int DISPLAY_ADDRESS_COLUMN
public static final int DELETED_FLAG_COLUMN
public static final int SUBID_COLUMN
private static final String[] PDU_DELETED_FLAG_PROJECTION
private static final java.util.Map PDU_DELETED_FLAG_PROJECTION_INDEX_MAPPING
private static final String[] PDU_SEQUENCE_PORT_PROJECTION
private static final java.util.Map PDU_SEQUENCE_PORT_PROJECTION_INDEX_MAPPING
public static final String SELECT_BY_ID
public static final int EVENT_NEW_SMS
public static final int EVENT_BROADCAST_SMS
public static final int EVENT_BROADCAST_COMPLETE
private static final int EVENT_RETURN_TO_IDLE
private static final int EVENT_RELEASE_WAKELOCK
public static final int EVENT_START_ACCEPTING_SMS
public static final int EVENT_INJECT_SMS
public static final int EVENT_UPDATE_TRACKER
public static final int EVENT_RECEIVER_TIMEOUT
private static final int WAKELOCK_TIMEOUT
public static final int SOURCE_NOT_INJECTED
public static final int SOURCE_INJECTED_FROM_IMS
public static final int SOURCE_INJECTED_FROM_UNKNOWN
public static final String NOTIFICATION_TAG
public static final int NOTIFICATION_ID_NEW_MESSAGE
protected static final android.net.Uri sRawUri
protected static final android.net.Uri sRawUriPermanentDelete
protected final android.content.Context mContext
private final android.content.ContentResolver mResolver
private final com.android.internal.telephony.WapPushOverSms mWapPush
private final android.os.PowerManager$WakeLock mWakeLock
private final com.android.internal.telephony.InboundSmsHandler$DefaultState mDefaultState
private final com.android.internal.telephony.InboundSmsHandler$StartupState mStartupState
private final com.android.internal.telephony.InboundSmsHandler$IdleState mIdleState
private final com.android.internal.telephony.InboundSmsHandler$DeliveringState mDeliveringState
private final com.android.internal.telephony.InboundSmsHandler$WaitingState mWaitingState
protected com.android.internal.telephony.SmsStorageMonitor mStorageMonitor
private final boolean mSmsReceiveDisabled
protected com.android.internal.telephony.Phone mPhone
private android.os.UserManager mUserManager
protected com.android.internal.telephony.metrics.TelephonyMetrics mMetrics
private com.android.internal.telephony.LocalLog mLocalLog
private com.android.internal.telephony.LocalLog mCarrierServiceLocalLog
android.os.PowerWhitelistManager mPowerWhitelistManager
protected com.android.internal.telephony.CellBroadcastServiceManager mCellBroadcastServiceManager
private final int DELETE_PERMANENTLY
private final int MARK_DELETED
private static String ACTION_OPEN_SMS_APP
private int mWakeLockTimeout
private java.util.List mSmsFilters
protected final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
public static int sTimeoutDurationMillis
protected void <init> (java.lang.String, android.content.Context, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
String name
android.content.Context context
com.android.internal.telephony.SmsStorageMonitor storageMonitor
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.telephony.TelephonyManager telephonyManager
boolean smsCapable
android.os.PowerManager pm
public void dispose ()
protected void onQuitting ()
public com.android.internal.telephony.Phone getPhone ()
protected java.lang.String getWhatToString (int)
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
int what
String whatString
private void handleNewSms (android.os.AsyncResult)
android.telephony.SmsMessage sms
int result
RuntimeException ex
com.android.internal.telephony.satellite.SatelliteController satelliteController
boolean handled
android.os.AsyncResult ar
int result
private void handleInjectSms (android.os.AsyncResult, boolean, int)
int result
int smsSource
android.telephony.SmsMessage sms
int result
RuntimeException ex
android.os.AsyncResult ar
boolean isOverIms
int token
int result
com.android.internal.telephony.SmsDispatchersController$SmsInjectionCallback callback
private int dispatchMessage (com.android.internal.telephony.SmsMessageBase, int, int)
com.android.internal.telephony.satellite.SatelliteController satelliteController
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
com.android.internal.telephony.SmsMessageBase smsb
int smsSource
int token
int result
protected abstract int dispatchMessageRadioSpecific (com.android.internal.telephony.SmsMessageBase, int, int)
protected abstract void acknowledgeLastIncomingSms (boolean, int, android.os.Message)
private void notifyAndAcknowledgeLastIncomingSms (boolean, int, android.os.Message)
android.content.Intent intent
boolean success
int result
android.os.Message response
protected abstract boolean is3gpp2 ()
protected int dispatchNormalMessage (com.android.internal.telephony.SmsMessageBase, int)
int destPort
com.android.internal.telephony.InboundSmsTracker tracker
com.android.internal.telephony.SmsHeader$ConcatRef concatRef
com.android.internal.telephony.SmsHeader$PortAddrs portAddrs
int destPort
com.android.internal.telephony.SmsMessageBase sms
int smsSource
com.android.internal.telephony.SmsHeader smsHeader
com.android.internal.telephony.InboundSmsTracker tracker
protected int addTrackerToRawTableAndSendMessage (com.android.internal.telephony.InboundSmsTracker, boolean)
com.android.internal.telephony.InboundSmsTracker tracker
boolean deDup
int result
private boolean processMessagePart (com.android.internal.telephony.InboundSmsTracker)
byte[][] pdus
long[] timestamps
int port
int index
String refNumber
String count
String[] whereArgs
int cursorCount
byte[][] pdus
long[] timestamps
android.database.SQLException e
android.database.Cursor cursor
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
String errorMsg
android.telephony.SmsMessage msg
byte[] pdu
int result
boolean wapPushResult
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
com.android.internal.telephony.InboundSmsTracker tracker
int messageCount
byte[][] pdus
long[] timestamps
int destPort
boolean block
String address
boolean isWapPush
String format
java.util.List pduList
java.io.ByteArrayOutputStream output
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteSessionStats sessionStats
boolean filterInvoked
private boolean isEmergencyNumber (java.lang.String)
String number
android.telephony.TelephonyManager manager
private boolean processMessagePartWithUserLocked (com.android.internal.telephony.InboundSmsTracker, byte[][], int, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, boolean)
boolean filterInvoked
com.android.internal.telephony.InboundSmsTracker tracker
byte[][] pdus
int destPort
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
boolean block
private boolean isMainUserUnlocked ()
android.os.UserHandle mainUser
private void showNewMessageNotification ()
android.app.PendingIntent intent
android.app.Notification$Builder mBuilder
android.app.NotificationManager mNotificationManager
android.os.UserHandle mainUser
static void cancelNewMessageNotification (android.content.Context)
android.content.Context context
android.app.NotificationManager mNotificationManager
private java.util.List createDefaultSmsFilters ()
java.util.List smsFilters
private void dropFilteredSms (com.android.internal.telephony.InboundSmsTracker, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, boolean)
com.android.internal.telephony.InboundSmsTracker tracker
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
boolean block
private boolean filterSms (byte[][], int, com.android.internal.telephony.InboundSmsTracker, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, boolean, boolean)
byte[][] pdus
int destPort
com.android.internal.telephony.InboundSmsTracker tracker
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
boolean userUnlocked
boolean block
private static boolean filterSms (byte[][], int, com.android.internal.telephony.InboundSmsTracker, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, boolean, boolean, java.util.List)
com.android.internal.telephony.InboundSmsHandler$SmsFilter smsFilter
byte[][] pdus
int destPort
com.android.internal.telephony.InboundSmsTracker tracker
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
boolean userUnlocked
boolean block
java.util.List filters
java.util.ListIterator iterator
public void dispatchIntent (android.content.Intent, java.lang.String, java.lang.String, android.os.Bundle, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, android.os.UserHandle, int)
android.os.UserHandle handle
int i
android.os.UserHandle targetUser
int i
int[] users
java.util.List userHandles
android.os.UserHandle mainUser
java.util.List runningUserHandles
android.content.Intent intent
String permission
String appOp
android.os.Bundle opts
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
android.os.UserHandle user
int subId
String action
private boolean hasUserRestriction (java.lang.String, android.os.UserHandle)
String restrictionKey
android.os.UserHandle userHandle
java.util.List sources
private boolean isMainUser (int)
int userId
private void deleteFromRawTable (java.lang.String, java.lang.String[], int)
String deleteWhere
String[] deleteWhereArgs
int deleteType
android.net.Uri uri
int rows
private android.os.Bundle handleSmsWhitelisting (android.content.ComponentName, boolean)
String pkgName
String reason
android.content.ComponentName target
boolean bgActivityStartAllowed
String pkgName
String reason
android.app.BroadcastOptions bopts
android.os.Bundle bundle
long duration
private void dispatchSmsDeliveryIntent (byte[][], java.lang.String, int, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, boolean, int, long)
android.content.ComponentName componentName
com.android.internal.telephony.AppSmsManager appManager
android.net.Uri uri
byte[][] pdus
String format
int destPort
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
boolean isClass0
int subId
long messageId
android.content.Intent intent
android.os.UserHandle userHandle
android.os.Bundle options
private boolean checkAndHandleDuplicate (com.android.internal.telephony.InboundSmsTracker) throws android.database.SQLException
android.util.Pair inexactMatchQuery
com.android.internal.telephony.InboundSmsTracker tracker
android.util.Pair exactMatchQuery
android.database.Cursor cursor
private void logDupPduMismatch (android.database.Cursor, com.android.internal.telephony.InboundSmsTracker)
android.database.Cursor cursor
com.android.internal.telephony.InboundSmsTracker tracker
String oldPduString
byte[] pdu
byte[] oldPdu
private int addTrackerToRawTable (com.android.internal.telephony.InboundSmsTracker, boolean)
android.database.SQLException e
String[] deleteWhereArgs
long rowId
Exception e
com.android.internal.telephony.InboundSmsTracker tracker
boolean deDup
String address
String refNumber
String count
android.content.ContentValues values
android.net.Uri newUri
static boolean isCurrentFormat3gpp2 ()
int activePhone
private void dropSms (com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver)
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver receiver
private boolean isMtSmsPollingMessage (com.android.internal.telephony.SmsMessageBase)
com.android.internal.telephony.SmsMessageBase smsb
String mtSmsPollingText
private boolean isSkipNotifyFlagSet (int)
int callbackResult
protected void logWithLocalLog (java.lang.String)
String logMsg
protected void logWithLocalLog (java.lang.String, long)
String logMsg
long id
protected void logeWithLocalLog (java.lang.String)
String logMsg
protected void logeWithLocalLog (java.lang.String, long)
String logMsg
long id
protected void log (java.lang.String)
String s
protected void log (java.lang.String, long)
String s
long id
protected void loge (java.lang.String)
String s
protected void loge (java.lang.String, long)
String s
long id
protected void loge (java.lang.String, java.lang.Throwable)
String s
Throwable e
private static java.lang.String buildMessageBodyFromPdus (android.telephony.SmsMessage[])
android.telephony.SmsMessage msg
StringBuilder body
android.telephony.SmsMessage[] msgs
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.IndentingPrintWriter pw
private static java.lang.String replaceFormFeeds (java.lang.String)
String s
public android.os.PowerManager$WakeLock getWakeLock ()
public int getWakeLockTimeout ()
private void setWakeLockTimeout (int)
int timeOut
public void setSmsFiltersForTesting (java.util.List)
java.util.List smsFilters
protected byte[] decodeHexString (java.lang.String)
int i
String hexString
byte[] bytes
private byte hexToByte (java.lang.String)
String hexString
int firstDigit
int secondDigit
private int toDigit (char)
char hexChar
int digit
static void registerNewMessageNotificationActionHandler (android.content.Context)
android.content.Context context
android.content.IntentFilter userFilter
private synthetic boolean lambda$createDefaultSmsFilters$2 (byte[][], int, com.android.internal.telephony.InboundSmsTracker, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, boolean, boolean, java.util.List)
byte[][] pdus
int destPort
com.android.internal.telephony.InboundSmsTracker tracker
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
boolean userUnlocked
boolean block
java.util.List remainingFilters
com.android.internal.telephony.MissedIncomingCallSmsFilter missedIncomingCallSmsFilter
private synthetic boolean lambda$createDefaultSmsFilters$1 (byte[][], int, com.android.internal.telephony.InboundSmsTracker, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, boolean, boolean, java.util.List)
byte[][] pdus
int destPort
com.android.internal.telephony.InboundSmsTracker tracker
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
boolean userUnlocked
boolean block
java.util.List remainingFilters
private synthetic boolean lambda$createDefaultSmsFilters$0 (byte[][], int, com.android.internal.telephony.InboundSmsTracker, com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, boolean, boolean, java.util.List)
byte[][] pdus
int destPort
com.android.internal.telephony.InboundSmsTracker tracker
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver resultReceiver
boolean userUnlocked
boolean block
java.util.List remainingFilters
com.android.internal.telephony.InboundSmsHandler$CarrierServicesSmsFilterCallback filterCallback
com.android.internal.telephony.CarrierServicesSmsFilter carrierServicesFilter
static synthetic void access$000 (com.android.internal.telephony.InboundSmsHandler, java.lang.String)
com.android.internal.telephony.InboundSmsHandler x0
String x1
static synthetic void access$100 (com.android.internal.telephony.InboundSmsHandler, int)
com.android.internal.telephony.InboundSmsHandler x0
int x1
static synthetic void access$200 (com.android.internal.telephony.InboundSmsHandler, int)
com.android.internal.telephony.InboundSmsHandler x0
int x1
static synthetic void access$300 (com.android.internal.telephony.InboundSmsHandler, java.lang.String)
com.android.internal.telephony.InboundSmsHandler x0
String x1
static void <clinit> ()
}
com/android/internal/telephony/InboundSmsHandler.uau
com/android/internal/telephony/InboundSmsTracker.class
InboundSmsTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.InboundSmsTracker extends java.lang.Object {
private static final int NUM_OF_BYTES_HASH_VALUE_FOR_MESSAGE_ID
private final byte[] mPdu
private final long mTimestamp
private final int mDestPort
private final boolean mIs3gpp2
private final boolean mIs3gpp2WapPdu
private final String mMessageBody
private final boolean mIsClass0
private final int mSubId
private final long mMessageId
private final int mSmsSource
private final String mAddress
private final int mReferenceNumber
private final int mSequenceNumber
private final int mMessageCount
private String mDeleteWhere
private String[] mDeleteWhereArgs
private com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver mSmsBroadcastReceiver
private final String mDisplayAddress
public static final int DEST_PORT_FLAG_NO_PORT
private static final int DEST_PORT_FLAG_3GPP
public static final int DEST_PORT_FLAG_3GPP2
public static final int DEST_PORT_FLAG_3GPP2_WAP_PDU
private static final int DEST_PORT_MASK
public static final String SELECT_BY_REFERENCE
public static final String SELECT_BY_REFERENCE_3GPP2WAP
public void <init> (android.content.Context, byte[], long, int, boolean, boolean, java.lang.String, java.lang.String, java.lang.String, boolean, int, int)
android.content.Context context
byte[] pdu
long timestamp
int destPort
boolean is3gpp2
boolean is3gpp2WapPdu
String address
String displayAddress
String messageBody
boolean isClass0
int subId
int smsSource
public void <init> (android.content.Context, byte[], long, int, boolean, java.lang.String, java.lang.String, int, int, int, boolean, java.lang.String, boolean, int, int)
android.content.Context context
byte[] pdu
long timestamp
int destPort
boolean is3gpp2
String address
String displayAddress
int referenceNumber
int sequenceNumber
int messageCount
boolean is3gpp2WapPdu
String messageBody
boolean isClass0
int subId
int smsSource
public void <init> (android.content.Context, android.database.Cursor, boolean)
int destPort
long rowId
int index
android.content.Context context
android.database.Cursor cursor
boolean isCurrentFormat3gpp2
public android.content.ContentValues getContentValues ()
int destPort
android.content.ContentValues values
int destPort
public static int getRealDestPort (int)
int destPort
public void setDeleteWhere (java.lang.String, java.lang.String[])
String deleteWhere
String[] deleteWhereArgs
public java.lang.String toString ()
StringBuilder builder
public byte[] getPdu ()
public long getTimestamp ()
public int getDestPort ()
public boolean is3gpp2 ()
public boolean isClass0 ()
public int getSubId ()
public java.lang.String getFormat ()
public java.lang.String getQueryForSegments ()
public android.util.Pair getExactMatchDupDetectQuery ()
String address
String refNumber
String count
String seqNumber
String date
String messageBody
String where
String[] whereArgs
public android.util.Pair getInexactMatchDupDetectQuery ()
String address
String refNumber
String count
String seqNumber
String where
String[] whereArgs
private java.lang.String addDestPortQuery (java.lang.String)
String whereDestPort
String where
String whereDestPort
private static long createMessageId (android.content.Context, long, int)
android.content.Context context
long timestamp
int subId
int slotId
android.telephony.TelephonyManager telephonyManager
String deviceId
String messagePrint
private static long getShaValue (java.lang.String)
Exception e
String messagePrint
private static byte[] getShaBytes (java.lang.String, int) throws java.security.NoSuchAlgorithmException java.io.UnsupportedEncodingException
byte[] truncatedHashResult
String messagePrint
int maxNumOfBytes
java.security.MessageDigest messageDigest
byte[] hashResult
public int getIndexOffset ()
public java.lang.String getAddress ()
public java.lang.String getDisplayAddress ()
public java.lang.String getMessageBody ()
public int getReferenceNumber ()
public int getSequenceNumber ()
public int getMessageCount ()
public java.lang.String getDeleteWhere ()
public java.lang.String[] getDeleteWhereArgs ()
public long getMessageId ()
public int getSource ()
public com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver getSmsBroadcastReceiver (com.android.internal.telephony.InboundSmsHandler)
com.android.internal.telephony.InboundSmsHandler handler
}
com/android/internal/telephony/InboundSmsTracker.uau
com/android/internal/telephony/IndentingPrintWriter.class
IndentingPrintWriter.java
package com.android.internal.telephony
public com.android.internal.telephony.IndentingPrintWriter extends com.android.internal.telephony.AndroidUtilIndentingPrintWriter {
public void <init> (java.io.Writer, java.lang.String)
java.io.Writer writer
String singleIndent
public void <init> (java.io.Writer, java.lang.String, int)
java.io.Writer writer
String singleIndent
int wrapLength
public void <init> (java.io.Writer, java.lang.String, java.lang.String, int)
java.io.Writer writer
String singleIndent
String prefix
int wrapLength
public com.android.internal.telephony.IndentingPrintWriter setIndent (java.lang.String)
String indent
public com.android.internal.telephony.IndentingPrintWriter setIndent (int)
int indent
public com.android.internal.telephony.IndentingPrintWriter increaseIndent ()
public com.android.internal.telephony.IndentingPrintWriter decreaseIndent ()
public com.android.internal.telephony.IndentingPrintWriter printPair (java.lang.String, java.lang.Object)
String key
Object value
public com.android.internal.telephony.IndentingPrintWriter printPair (java.lang.String, java.lang.Object[])
String key
Object[] value
public com.android.internal.telephony.IndentingPrintWriter printHexPair (java.lang.String, int)
String key
int value
public volatile synthetic com.android.internal.telephony.AndroidUtilIndentingPrintWriter decreaseIndent ()
public volatile synthetic com.android.internal.telephony.AndroidUtilIndentingPrintWriter increaseIndent ()
public volatile synthetic com.android.internal.telephony.AndroidUtilIndentingPrintWriter setIndent (int)
public volatile synthetic com.android.internal.telephony.AndroidUtilIndentingPrintWriter setIndent (java.lang.String)
}
com/android/internal/telephony/IntRangeManager$ClientRange.class
IntRangeManager.java
package com.android.internal.telephony
com.android.internal.telephony.IntRangeManager$ClientRange extends java.lang.Object {
final int mStartId
final int mEndId
final String mClient
final synthetic com.android.internal.telephony.IntRangeManager this$0
void <init> (com.android.internal.telephony.IntRangeManager, int, int, java.lang.String)
int startId
int endId
String client
public boolean equals (java.lang.Object)
com.android.internal.telephony.IntRangeManager$ClientRange other
Object o
public int hashCode ()
}
com/android/internal/telephony/IntRangeManager$IntRange.class
IntRangeManager.java
package com.android.internal.telephony
com.android.internal.telephony.IntRangeManager$IntRange extends java.lang.Object {
int mStartId
int mEndId
final java.util.ArrayList mClients
final synthetic com.android.internal.telephony.IntRangeManager this$0
void <init> (com.android.internal.telephony.IntRangeManager, int, int, java.lang.String)
int startId
int endId
String client
void <init> (com.android.internal.telephony.IntRangeManager, com.android.internal.telephony.IntRangeManager$ClientRange)
com.android.internal.telephony.IntRangeManager$ClientRange clientRange
void <init> (com.android.internal.telephony.IntRangeManager, com.android.internal.telephony.IntRangeManager$IntRange, int)
int i
com.android.internal.telephony.IntRangeManager$IntRange intRange
int numElements
void insert (com.android.internal.telephony.IntRangeManager$ClientRange)
com.android.internal.telephony.IntRangeManager$ClientRange nextRange
int i
com.android.internal.telephony.IntRangeManager$ClientRange range
int len
int insert
public java.lang.String toString ()
}
com/android/internal/telephony/IntRangeManager.class
IntRangeManager.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.IntRangeManager extends java.lang.Object {
private static final int INITIAL_CLIENTS_ARRAY_SIZE
private java.util.ArrayList mRanges
protected void <init> ()
public synchronized void clearRanges ()
public synchronized boolean enableRange (int, int, java.lang.String)
int newRangeEndId
com.android.internal.telephony.IntRangeManager$IntRange nextRange
com.android.internal.telephony.IntRangeManager$IntRange joinRange
int i
int joinIndex
com.android.internal.telephony.IntRangeManager$IntRange joinRange
int i
int joinIndex
com.android.internal.telephony.IntRangeManager$IntRange endRange
int endIndex
com.android.internal.telephony.IntRangeManager$IntRange joinRange
int i
int joinIndex
com.android.internal.telephony.IntRangeManager$IntRange testRange
int testIndex
com.android.internal.telephony.IntRangeManager$IntRange joinRange
int i
int joinIndex
int endIndex
com.android.internal.telephony.IntRangeManager$IntRange endRange
int newRangeEndId
com.android.internal.telephony.IntRangeManager$IntRange range
int startIndex
int startId
int endId
String client
int len
public synchronized boolean disableRange (int, int, java.lang.String)
com.android.internal.telephony.IntRangeManager$ClientRange cr
int nextStartId
com.android.internal.telephony.IntRangeManager$ClientRange nextCr
int nextIndex
com.android.internal.telephony.IntRangeManager$IntRange rangeCopy
java.util.ArrayList newRanges
com.android.internal.telephony.IntRangeManager$IntRange currentRange
com.android.internal.telephony.IntRangeManager$ClientRange cr
int crIndex
java.util.ArrayList clients
int crLength
int largestEndId
boolean updateStarted
com.android.internal.telephony.IntRangeManager$IntRange range
int i
int startId
int endId
String client
int len
public boolean updateRanges ()
protected boolean tryAddRanges (int, int, boolean)
int startId
int endId
boolean selected
public boolean isEmpty ()
private void populateAllRanges ()
com.android.internal.telephony.IntRangeManager$IntRange currRange
java.util.Iterator itr
private void populateAllClientRanges ()
com.android.internal.telephony.IntRangeManager$ClientRange nextRange
int j
com.android.internal.telephony.IntRangeManager$IntRange range
int clientLen
int i
int len
protected abstract void startUpdate ()
protected abstract void addRange (int, int, boolean)
protected abstract boolean finishUpdate ()
public java.lang.String toString ()
}
com/android/internal/telephony/IntRangeManager.uau
com/android/internal/telephony/IntentBroadcaster$1.class
IntentBroadcaster.java
package com.android.internal.telephony
com.android.internal.telephony.IntentBroadcaster$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.IntentBroadcaster this$0
void <init> (com.android.internal.telephony.IntentBroadcaster)
com.android.internal.telephony.IntentBroadcaster this$0
public void onReceive (android.content.Context, android.content.Intent)
java.util.Map$Entry pair
android.content.Intent i
java.util.Iterator iterator
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/IntentBroadcaster.class
IntentBroadcaster.java
package com.android.internal.telephony
public com.android.internal.telephony.IntentBroadcaster extends java.lang.Object {
private static final String TAG
private java.util.Map mRebroadcastIntents
private static com.android.internal.telephony.IntentBroadcaster sIntentBroadcaster
private final android.content.BroadcastReceiver mReceiver
private void <init> (android.content.Context)
android.content.Context context
public static com.android.internal.telephony.IntentBroadcaster getInstance (android.content.Context)
android.content.Context context
public static com.android.internal.telephony.IntentBroadcaster getInstance ()
public void broadcastStickyIntent (android.content.Context, android.content.Intent, int)
android.content.Context context
android.content.Intent intent
int phoneId
private void logd (java.lang.String)
String s
}
com/android/internal/telephony/LastCallFailCause.class
LastCallFailCause.java
package com.android.internal.telephony
public com.android.internal.telephony.LastCallFailCause extends java.lang.Object {
public int causeCode
public String vendorCause
public void <init> ()
public java.lang.String toString ()
}
com/android/internal/telephony/LocalLog$ReadOnlyLocalLog.class
LocalLog.java
package com.android.internal.telephony
public com.android.internal.telephony.LocalLog$ReadOnlyLocalLog extends java.lang.Object {
private final com.android.internal.telephony.LocalLog mLog
void <init> (com.android.internal.telephony.LocalLog)
com.android.internal.telephony.LocalLog log
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
public void dump (java.io.PrintWriter)
java.io.PrintWriter pw
public void reverseDump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
public void reverseDump (java.io.PrintWriter)
java.io.PrintWriter pw
}
com/android/internal/telephony/LocalLog.class
LocalLog.java
package com.android.internal.telephony
public final com.android.internal.telephony.LocalLog extends java.lang.Object {
private final java.util.Deque mLog
private final int mMaxLines
private final boolean mUseLocalTimestamps
public void <init> (int)
int maxLines
public void <init> (int, boolean)
int maxLines
boolean useLocalTimestamps
public void log (java.lang.String)
String logLine
String msg
String logLine
private synchronized void append (java.lang.String)
String logLine
public synchronized void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
public synchronized void dump (java.io.PrintWriter)
java.io.PrintWriter pw
public synchronized void dump (java.lang.String, java.io.PrintWriter)
String indent
java.io.PrintWriter pw
java.util.Iterator itr
public synchronized void reverseDump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
public synchronized void reverseDump (java.io.PrintWriter)
java.io.PrintWriter pw
java.util.Iterator itr
public synchronized void clear ()
public com.android.internal.telephony.LocalLog$ReadOnlyLocalLog readOnlyLocalLog ()
}
com/android/internal/telephony/LocaleTracker$1.class
LocaleTracker.java
package com.android.internal.telephony
com.android.internal.telephony.LocaleTracker$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.LocaleTracker this$0
void <init> (com.android.internal.telephony.LocaleTracker)
com.android.internal.telephony.LocaleTracker this$0
public void onReceive (android.content.Context, android.content.Intent)
int phoneId
String countryOverride
boolean reset
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/LocaleTracker.class
LocaleTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.LocaleTracker extends android.os.Handler {
private static final boolean DBG
private static final int EVENT_REQUEST_CELL_INFO
private static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_SIM_STATE_CHANGED
private static final int EVENT_UNSOL_CELL_INFO
private static final int EVENT_RESPONSE_CELL_INFO
private static final int EVENT_OPERATOR_LOST
private static final int EVENT_OVERRIDE_LOCALE
private static final String ACTION_COUNTRY_OVERRIDE
private static final String EXTRA_COUNTRY
private static final String EXTRA_RESET
private static final long CELL_INFO_MIN_DELAY_MS
private static final long CELL_INFO_MAX_DELAY_MS
private static final long CELL_INFO_PERIODIC_POLLING_DELAY_MS
private static final long SERVICE_OPERATOR_LOST_DELAY_MS
private static final int MAX_FAIL_COUNT
private static final String LAST_KNOWN_COUNTRY_ISO_SHARED_PREFS_KEY
private String mTag
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.NitzStateMachine mNitzStateMachine
private int mSimState
private String mOperatorNumeric
private java.util.List mCellInfoList
private int mFailCellInfoCount
private String mCurrentCountryIso
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private String mCountryOverride
private int mLastServiceState
private boolean mIsTracking
private final com.android.internal.telephony.LocalLog mLocalLog
private final android.content.BroadcastReceiver mBroadcastReceiver
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.Message msg
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.NitzStateMachine, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.NitzStateMachine nitzStateMachine
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.content.IntentFilter filter
public java.lang.String getCurrentCountry ()
private java.lang.String getMccFromCellInfo ()
int count
String mcc
android.telephony.CellInfo cellInfo
java.util.Map mccMap
int maxCount
String selectedMcc
private com.android.internal.telephony.MccTable$MccMnc getMccMncFromCellInfo (java.lang.String)
String mnc
com.android.internal.telephony.MccTable$MccMnc mccMnc
int count
String mcc
android.telephony.CellInfo cellInfo
java.util.Map mccMncMap
int maxCount
String mccToMatch
com.android.internal.telephony.MccTable$MccMnc selectedMccMnc
private void onSimCardStateChanged (int)
int state
private void onServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState serviceState
public void updateOperatorNumeric (java.lang.String)
String operatorNumeric
private void updateOperatorNumericImmediate (java.lang.String)
String msg
String operatorNumeric
private void processCellInfo (android.os.AsyncResult)
android.os.AsyncResult ar
java.util.List cellInfoList
String msg
private void requestNextCellInfo (boolean)
long delay
boolean succeeded
public static long getCellInfoDelayTime (int)
int failCount
long delay
private void resetCellInfoRetry ()
private void updateTrackingStatus ()
boolean shouldTrackLocale
private void stopTracking ()
String msg
private void startTracking ()
String msg
private synchronized void updateLocale ()
com.android.internal.telephony.MccTable$MccMnc mccMnc
com.android.internal.telephony.MccTable$MccMnc mccMnc
String mcc
java.util.List newProp
String msg
int phoneId
android.content.Intent intent
String countryIso
String countryIsoDebugInfo
String timeZoneCountryIso
String timeZoneCountryIsoDebugInfo
boolean isTestMcc
public boolean isTracking ()
private void updateLastKnownCountryIso (java.lang.String)
android.content.SharedPreferences prefs
android.content.SharedPreferences$Editor editor
String countryIso
public java.lang.String getLastKnownCountryIso ()
android.content.SharedPreferences prefs
private void log (java.lang.String)
String msg
private void loge (java.lang.String)
String msg
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IndentingPrintWriter ipw
public java.lang.String getCountryOverride ()
}
com/android/internal/telephony/MccTable$MccEntry.class
MccTable.java
package com.android.internal.telephony
public com.android.internal.telephony.MccTable$MccEntry extends java.lang.Object implements java.lang.Comparable {
final int mMcc
public final String mIso
final int mSmallestDigitsMnc
void <init> (int, java.lang.String, int)
int mcc
String iso
int smallestDigitsMCC
public int compareTo (com.android.internal.telephony.MccTable$MccEntry)
com.android.internal.telephony.MccTable$MccEntry o
public volatile synthetic int compareTo (java.lang.Object)
}
com/android/internal/telephony/MccTable$MccMnc.class
MccTable.java
package com.android.internal.telephony
public com.android.internal.telephony.MccTable$MccMnc extends java.lang.Object {
public final String mcc
public final String mnc
public static com.android.internal.telephony.MccTable$MccMnc fromOperatorNumeric (java.lang.String)
String mcc
StringIndexOutOfBoundsException e
String mnc
StringIndexOutOfBoundsException e
String operatorNumeric
String mcc
String mnc
public void <init> (java.lang.String, java.lang.String)
String mcc
String mnc
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.MccTable$MccMnc mccMnc
public int hashCode ()
public java.lang.String toString ()
}
com/android/internal/telephony/MccTable.MccEntry.uau
com/android/internal/telephony/MccTable.class
MccTable.java
package com.android.internal.telephony
public final com.android.internal.telephony.MccTable extends java.lang.Object {
static final String LOG_TAG
private static android.timezone.TelephonyNetworkFinder sTelephonyNetworkFinder
static java.util.ArrayList sTable
public static final java.util.Map FALLBACKS
public void <init> ()
public static com.android.internal.telephony.MccTable$MccEntry entryForMcc (int)
int mcc
com.android.internal.telephony.MccTable$MccEntry m
int index
public static java.lang.String countryCodeForMcc (int)
int mcc
com.android.internal.telephony.MccTable$MccEntry entry
public static java.lang.String countryCodeForMcc (java.lang.String)
NumberFormatException ex
String mcc
public static java.lang.String geoCountryCodeForMccMnc (com.android.internal.telephony.MccTable$MccMnc)
com.android.internal.telephony.MccTable$MccMnc mccMnc
String countryCode
private static java.lang.String countryCodeForMccMncNoFallback (com.android.internal.telephony.MccTable$MccMnc)
com.android.internal.telephony.MccTable$MccMnc mccMnc
android.timezone.TelephonyNetwork network
public static int smallestDigitsMccForMnc (int)
int mcc
com.android.internal.telephony.MccTable$MccEntry entry
public static void updateMccMncConfiguration (android.content.Context, java.lang.String)
String overrideMcc
int mccInt
RuntimeException ex
android.app.ActivityManager activityManager
int mccInt
android.content.Context context
String mccmnc
static void <clinit> ()
}
com/android/internal/telephony/MccTable.uau
com/android/internal/telephony/MessagingIndication.class
MessagingIndication.java
package com.android.internal.telephony
public com.android.internal.telephony.MessagingIndication extends android.hardware.radio.messaging.IRadioMessagingIndication$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void cdmaNewSms (int, android.hardware.radio.messaging.CdmaSmsMessage)
int indicationType
android.hardware.radio.messaging.CdmaSmsMessage msg
android.telephony.SmsMessage sms
public void cdmaRuimSmsStorageFull (int)
int indicationType
public void newBroadcastSms (int, byte[])
int indicationType
byte[] data
public void newSms (int, byte[])
int indicationType
byte[] pdu
com.android.internal.telephony.SmsMessageBase smsb
public void newSmsOnSim (int, int)
int indicationType
int recordNumber
public void newSmsStatusReport (int, byte[])
int indicationType
byte[] pdu
public void simSmsStorageFull (int)
int indicationType
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/MessagingResponse.class
MessagingResponse.java
package com.android.internal.telephony
public com.android.internal.telephony.MessagingResponse extends android.hardware.radio.messaging.IRadioMessagingResponse$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
private void responseSms (android.hardware.radio.RadioResponseInfo, android.hardware.radio.messaging.SendSmsResult)
long messageId
com.android.internal.telephony.SmsResponse ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.messaging.SendSmsResult sms
com.android.internal.telephony.RILRequest rr
public void acknowledgeRequest (int)
int serial
public void acknowledgeIncomingGsmSmsWithPduResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void acknowledgeLastIncomingCdmaSmsResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void acknowledgeLastIncomingGsmSmsResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void deleteSmsOnRuimResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void deleteSmsOnSimResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void getCdmaBroadcastConfigResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.messaging.CdmaBroadcastSmsConfigInfo[])
int i
int numInts
int[] ret
int i
int j
int numInts
int[] ret
int numServiceCategories
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.messaging.CdmaBroadcastSmsConfigInfo[] configs
com.android.internal.telephony.RILRequest rr
public void getGsmBroadcastConfigResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.messaging.GsmBroadcastSmsConfigInfo[])
android.hardware.radio.messaging.GsmBroadcastSmsConfigInfo info
java.util.ArrayList ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.messaging.GsmBroadcastSmsConfigInfo[] configs
com.android.internal.telephony.RILRequest rr
public void getSmscAddressResponse (android.hardware.radio.RadioResponseInfo, java.lang.String)
android.hardware.radio.RadioResponseInfo responseInfo
String smsc
public void reportSmsMemoryStatusResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void sendCdmaSmsExpectMoreResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.messaging.SendSmsResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.messaging.SendSmsResult sms
public void sendCdmaSmsResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.messaging.SendSmsResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.messaging.SendSmsResult sms
public void sendImsSmsResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.messaging.SendSmsResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.messaging.SendSmsResult sms
public void sendSmsExpectMoreResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.messaging.SendSmsResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.messaging.SendSmsResult sms
public void sendSmsResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.messaging.SendSmsResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.messaging.SendSmsResult sms
public void setCdmaBroadcastActivationResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setCdmaBroadcastConfigResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setGsmBroadcastActivationResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setGsmBroadcastConfigResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setSmscAddressResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void writeSmsToRuimResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int index
public void writeSmsToSimResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int index
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/MissedIncomingCallSmsFilter.class
MissedIncomingCallSmsFilter.java
package com.android.internal.telephony
public com.android.internal.telephony.MissedIncomingCallSmsFilter extends java.lang.Object {
private static final String TAG
private static final boolean VDBG
private static final String SMS_YEAR_TAG
private static final String SMS_MONTH_TAG
private static final String SMS_DAY_TAG
private static final String SMS_HOUR_TAG
private static final String SMS_MINUTE_TAG
private static final String SMS_CALLER_ID_TAG
private static final android.content.ComponentName PSTN_CONNECTION_SERVICE_COMPONENT
private final com.android.internal.telephony.Phone mPhone
private android.os.PersistableBundle mCarrierConfig
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.CarrierConfigManager configManager
public boolean filter (byte[][], java.lang.String)
android.telephony.SmsMessage message
String[] originators
byte[][] pdus
String format
private long getEpochTime (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
java.time.format.DateTimeFormatter formatter
String year
String month
String day
String hour
String minute
java.time.LocalDateTime now
java.time.LocalDateTime time
java.time.Instant instant
private boolean processSms (android.telephony.SmsMessage)
java.util.regex.Pattern pattern
java.util.regex.PatternSyntaxException e
IllegalArgumentException e
Exception e
IllegalArgumentException e
java.util.regex.Pattern pattern
java.util.regex.Matcher matcher
String year
String month
String day
String hour
String minute
String smsPattern
long missedCallTime
String callerId
String parsedMsg
android.telephony.SmsMessage message
String[] smsPatterns
boolean result
String[] missedCallMsgs
private java.lang.String[] splitCalls (java.lang.String)
String messageBody
String[] messages
private void createMissedIncomingCallEvent (long, java.lang.String)
android.net.Uri phoneUri
android.os.Bundle bundle
long missedCallTime
String callerId
android.telecom.TelecomManager tm
private android.telecom.PhoneAccountHandle makePstnPhoneAccountHandle (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.SubscriptionManager subscriptionManager
android.os.UserHandle userHandle
static void <clinit> ()
}
com/android/internal/telephony/MmiCode$State.class
MmiCode.java
package com.android.internal.telephony
public final enum com.android.internal.telephony.MmiCode$State extends java.lang.Enum {
public static final enum com.android.internal.telephony.MmiCode$State PENDING
public static final enum com.android.internal.telephony.MmiCode$State CANCELLED
public static final enum com.android.internal.telephony.MmiCode$State COMPLETE
public static final enum com.android.internal.telephony.MmiCode$State FAILED
private static final synthetic com.android.internal.telephony.MmiCode$State[] $VALUES
public static com.android.internal.telephony.MmiCode$State[] values ()
public static com.android.internal.telephony.MmiCode$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.MmiCode$State[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/MmiCode.class
MmiCode.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.MmiCode extends java.lang.Object {
public static final java.util.regex.Pattern sPatternCdmaMmiCodeWhileRoaming
public static final int MATCH_GROUP_CDMA_MMI_CODE_SERVICE_CODE
public static final int MATCH_GROUP_CDMA_MMI_CODE_NUMBER_PREFIX
public static final int MATCH_GROUP_CDMA_MMI_CODE_NUMBER
public abstract com.android.internal.telephony.MmiCode$State getState ()
public abstract java.lang.CharSequence getMessage ()
public abstract com.android.internal.telephony.Phone getPhone ()
public abstract void cancel ()
public abstract boolean isUssdRequest ()
public abstract boolean isNetworkInitiatedUssd ()
public abstract boolean isCancelable ()
public abstract boolean isPinPukCommand ()
public abstract void processCode () throws com.android.internal.telephony.CallStateException
public abstract android.os.ResultReceiver getUssdCallbackReceiver ()
public abstract java.lang.String getDialString ()
static void <clinit> ()
}
com/android/internal/telephony/MmiCode.uau
com/android/internal/telephony/MockModem$MockModemConnection.class
MockModem.java
package com.android.internal.telephony
com.android.internal.telephony.MockModem$MockModemConnection extends java.lang.Object implements android.content.ServiceConnection {
private int mService
final synthetic com.android.internal.telephony.MockModem this$0
void <init> (com.android.internal.telephony.MockModem, int)
int module
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder binder
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/internal/telephony/MockModem.class
MockModem.java
package com.android.internal.telephony
public com.android.internal.telephony.MockModem extends java.lang.Object {
private static final String TAG
private static final String BIND_IRADIOMODEM
private static final String BIND_IRADIOSIM
private static final String BIND_IRADIOMESSAGING
private static final String BIND_IRADIODATA
private static final String BIND_IRADIONETWORK
private static final String BIND_IRADIOVOICE
private static final String BIND_IRADIOIMS
private static final String BIND_IRADIOCONFIG
private static final String PHONE_ID
private static final byte DEFAULT_PHONE_ID
static final int RADIOCONFIG_SERVICE
static final int BINDER_RETRY_MILLIS
static final int BINDER_MAX_RETRY
private android.content.Context mContext
private String mServiceName
private String mPackageName
private android.os.IBinder mModemBinder
private android.os.IBinder mSimBinder
private android.os.IBinder mMessagingBinder
private android.os.IBinder mDataBinder
private android.os.IBinder mNetworkBinder
private android.os.IBinder mVoiceBinder
private android.os.IBinder mImsBinder
private android.os.IBinder mConfigBinder
private android.content.ServiceConnection mModemServiceConnection
private android.content.ServiceConnection mSimServiceConnection
private android.content.ServiceConnection mMessagingServiceConnection
private android.content.ServiceConnection mDataServiceConnection
private android.content.ServiceConnection mNetworkServiceConnection
private android.content.ServiceConnection mVoiceServiceConnection
private android.content.ServiceConnection mImsServiceConnection
private android.content.ServiceConnection mConfigServiceConnection
private byte mPhoneId
private String mTag
void <init> (android.content.Context, java.lang.String)
android.content.Context context
String serviceName
void <init> (android.content.Context, java.lang.String, int)
android.content.Context context
String serviceName
int phoneId
String[] componentInfo
private boolean bindModuleToMockModemService (java.lang.String, android.content.ServiceConnection)
String actionName
android.content.ServiceConnection serviceConnection
private boolean bindModuleToMockModemService (byte, java.lang.String, android.content.ServiceConnection)
byte phoneId
String actionName
android.content.ServiceConnection serviceConnection
boolean status
android.content.Intent intent
public android.os.IBinder getServiceBinder (int)
int service
public void bindAllMockModemService ()
int service
public void bindToMockModemService (int)
boolean status
boolean status
boolean status
boolean status
boolean status
boolean status
boolean status
boolean status
int service
public void unbindMockModemService (int)
int service
public java.lang.String getServiceName ()
private java.lang.String getModuleName (int)
int service
}
com/android/internal/telephony/ModemIndication.class
ModemIndication.java
package com.android.internal.telephony
public com.android.internal.telephony.ModemIndication extends android.hardware.radio.modem.IRadioModemIndication$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void hardwareConfigChanged (int, android.hardware.radio.modem.HardwareConfig[])
int indicationType
android.hardware.radio.modem.HardwareConfig[] configs
java.util.ArrayList response
public void modemReset (int, java.lang.String)
int indicationType
String reason
public void radioCapabilityIndication (int, android.hardware.radio.modem.RadioCapability)
int indicationType
android.hardware.radio.modem.RadioCapability radioCapability
com.android.internal.telephony.RadioCapability response
public void radioStateChanged (int, int)
int indicationType
int radioState
int state
public void rilConnected (int)
int indicationType
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
public void onImeiMappingChanged (int, android.hardware.radio.modem.ImeiInfo)
int indicationType
android.hardware.radio.modem.ImeiInfo imeiInfo
}
com/android/internal/telephony/ModemResponse.class
ModemResponse.java
package com.android.internal.telephony
public com.android.internal.telephony.ModemResponse extends android.hardware.radio.modem.IRadioModemResponse$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void acknowledgeRequest (int)
int serial
public void enableModemResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void getBasebandVersionResponse (android.hardware.radio.RadioResponseInfo, java.lang.String)
android.hardware.radio.RadioResponseInfo responseInfo
String version
public void getDeviceIdentityResponse (android.hardware.radio.RadioResponseInfo, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
android.hardware.radio.RadioResponseInfo responseInfo
String imei
String imeisv
String esn
String meid
public void getImeiResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.modem.ImeiInfo)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.modem.ImeiInfo imeiInfo
com.android.internal.telephony.RILRequest rr
public void getHardwareConfigResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.modem.HardwareConfig[])
java.util.ArrayList ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.modem.HardwareConfig[] config
com.android.internal.telephony.RILRequest rr
public void getModemActivityInfoResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.modem.ActivityStatsInfo)
int i
int rat
int frequencyRange
int[] txModeTimeMs
int rxModeTimeMs
int s
int sleepModeTimeMs
int idleModeTimeMs
int size
android.telephony.ModemActivityInfo ret
android.telephony.ActivityStatsTechSpecificInfo[] astsi
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.modem.ActivityStatsInfo activityInfo
com.android.internal.telephony.RILRequest rr
public void getModemStackStatusResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean isEnabled
com.android.internal.telephony.RILRequest rr
public void getRadioCapabilityResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.modem.RadioCapability)
com.android.internal.telephony.RadioCapability ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.modem.RadioCapability radioCapability
com.android.internal.telephony.RILRequest rr
public void nvReadItemResponse (android.hardware.radio.RadioResponseInfo, java.lang.String)
android.hardware.radio.RadioResponseInfo responseInfo
String result
public void nvResetConfigResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void nvWriteCdmaPrlResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void nvWriteItemResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void requestShutdownResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void sendDeviceStateResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setRadioCapabilityResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.modem.RadioCapability)
com.android.internal.telephony.RadioCapability ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.modem.RadioCapability radioCapability
com.android.internal.telephony.RILRequest rr
public void setRadioPowerResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/MultiSimSettingController$DataSettingsControllerCallback.class
MultiSimSettingController.java
package com.android.internal.telephony
com.android.internal.telephony.MultiSimSettingController$DataSettingsControllerCallback extends com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback {
private final com.android.internal.telephony.Phone mPhone
void <init> (com.android.internal.telephony.Phone, java.util.concurrent.Executor)
com.android.internal.telephony.Phone phone
java.util.concurrent.Executor executor
public void onUserDataEnabledChanged (boolean, java.lang.String)
boolean enabled
String callingPackage
int subId
public void onDataRoamingEnabledChanged (boolean)
boolean enabled
int subId
}
com/android/internal/telephony/MultiSimSettingController$PrimarySubChangeType.class
MultiSimSettingController.java
package com.android.internal.telephony
abstract annotation com.android.internal.telephony.MultiSimSettingController$PrimarySubChangeType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/MultiSimSettingController$SimCombinationWarningParams.class
MultiSimSettingController.java
package com.android.internal.telephony
com.android.internal.telephony.MultiSimSettingController$SimCombinationWarningParams extends java.lang.Object {
int mWarningType
String mSimNames
final synthetic com.android.internal.telephony.MultiSimSettingController this$0
private void <init> (com.android.internal.telephony.MultiSimSettingController)
}
com/android/internal/telephony/MultiSimSettingController$UpdateDefaultAction.class
MultiSimSettingController.java
package com.android.internal.telephony
abstract com.android.internal.telephony.MultiSimSettingController$UpdateDefaultAction extends java.lang.Object {
public abstract void update (int)
}
com/android/internal/telephony/MultiSimSettingController.class
MultiSimSettingController.java
package com.android.internal.telephony
public com.android.internal.telephony.MultiSimSettingController extends android.os.Handler {
private static final String LOG_TAG
private static final boolean DBG
private static final int EVENT_USER_DATA_ENABLED
private static final int EVENT_ROAMING_DATA_ENABLED
private static final int EVENT_ALL_SUBSCRIPTIONS_LOADED
private static final int EVENT_SUBSCRIPTION_INFO_CHANGED
private static final int EVENT_SUBSCRIPTION_GROUP_CHANGED
private static final int EVENT_DEFAULT_DATA_SUBSCRIPTION_CHANGED
public static final int EVENT_MULTI_SIM_CONFIG_CHANGED
public static final int EVENT_RADIO_STATE_CHANGED
private static final int PRIMARY_SUB_NO_CHANGE
private static final int PRIMARY_SUB_ADDED
private static final int PRIMARY_SUB_REMOVED
private static final int PRIMARY_SUB_SWAPPED
private static final int PRIMARY_SUB_SWAPPED_IN_GROUP
private static final int PRIMARY_SUB_MARKED_OPPT
private static final int PRIMARY_SUB_INITIALIZED
private static final int PRIMARY_SUB_REMOVED_IN_GROUP
protected final android.content.Context mContext
private final com.android.internal.telephony.subscription.SubscriptionManagerService mSubscriptionManagerService
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private java.util.List mPrimarySubList
protected static com.android.internal.telephony.MultiSimSettingController sInstance
private boolean mSubInfoInitialized
private boolean mInitialHandling
private int[] mCarrierConfigLoadedSubIds
private final boolean mIsAskEverytimeSupportedForSms
private int mCallbacksCount
private int mActiveModemCount
private boolean mNeedSetDefaultVoice
private boolean mNeedSetDefaultSms
private boolean mNeedSetDefaultData
private int mConvertedPsimSubId
private static final String SETTING_USER_PREF_DATA_SUB
public static com.android.internal.telephony.MultiSimSettingController getInstance ()
public static com.android.internal.telephony.MultiSimSettingController init (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.telephony.TelephonyManager telephonyManager
int phoneCount
android.telephony.CarrierConfigManager ccm
private boolean hasCalling ()
private boolean hasData ()
private boolean hasMessaging ()
public void notifyUserDataEnabled (int, boolean)
int subId
boolean enable
public void notifyRoamingDataEnabled (int, boolean)
int subId
boolean enable
public void notifyAllSubscriptionLoaded ()
public void notifySubscriptionInfoChanged ()
public void notifySubscriptionGroupChanged (android.os.ParcelUuid)
android.os.ParcelUuid groupUuid
public void notifyDefaultDataSubChanged ()
public void handleMessage (android.os.Message)
int subId
boolean enable
int subId
boolean enable
android.os.ParcelUuid groupUuid
int activeModems
com.android.internal.telephony.Phone phone
int phoneId
android.os.Message msg
private void onUserDataEnabled (int, boolean, boolean)
int subId
boolean enable
boolean setDefaultData
android.telephony.SubscriptionInfo subInfo
int defaultDataSubId
private void onRoamingDataEnabled (int, boolean)
int subId
boolean enable
private void onAllSubscriptionsLoaded ()
com.android.internal.telephony.Phone phone
private void onSubscriptionsChanged ()
public void onPhoneRemoved ()
private void onCarrierConfigChanged (int, int)
android.telephony.CarrierConfigManager cm
int phoneId
int subId
public boolean isCarrierConfigLoadedForAllSub ()
int configLoadedSub
boolean isLoaded
int activeSubId
int[] activeSubIds
private void onMultiSimConfigChanged (int)
int phoneId
com.android.internal.telephony.Phone phone
int activeModems
private boolean isReadyToReevaluate ()
boolean carrierConfigsLoaded
com.android.internal.telephony.satellite.SatelliteController satelliteController
boolean isSatelliteEnabledOrBeingEnabled
private void reEvaluateAll ()
private void onDefaultDataSettingChanged ()
private void onSubscriptionGroupChanged (android.os.ParcelUuid)
int subId
android.telephony.SubscriptionInfo info
android.provider.Settings$SettingNotFoundException exception
android.telephony.SubscriptionInfo activeInfo
android.provider.Settings$SettingNotFoundException exception
android.os.ParcelUuid groupUuid
java.util.List infoList
int refSubId
boolean enable
boolean setDefaultData
java.util.List activeSubList
protected void updateDefaults ()
int type
int subId
java.util.List activeSubInfos
int change
boolean conditionForOnePrimarySim
boolean dataSelected
boolean voiceSelected
boolean smsSelected
boolean autoFallbackEnabled
private int updatePrimarySubListAndGetChangeType (java.util.List)
int prevSubId
boolean swappedInSameGroup
int subId
int currentSubId
android.telephony.SubscriptionInfo subInfo
int subId
java.util.List activeSubList
java.util.List prevPrimarySubList
private void sendDefaultSubConfirmedNotification (int, int)
int type
int defaultSubId
android.content.Intent intent
private void sendSubChangeNotificationIfNeeded (int, boolean, boolean, boolean)
android.content.Intent intent
int change
boolean dataSelected
boolean voiceSelected
boolean smsSelected
int simSelectDialogType
com.android.internal.telephony.MultiSimSettingController$SimCombinationWarningParams simCombinationParams
private boolean setDefaultForPsimConversionChanged (int, boolean, boolean, boolean)
int newSubId
int subId
int change
boolean dataSelected
boolean voiceSelected
boolean smsSelected
int simSelectDialogType
com.android.internal.telephony.MultiSimSettingController$SimCombinationWarningParams simCombinationParams
private int getConvertedPsimSubscriptionId ()
android.telephony.SubscriptionInfo info
java.util.List infos
int convertedSubId
private int getSimSelectDialogType (int, boolean, boolean, boolean)
int change
boolean dataSelected
boolean voiceSelected
boolean smsSelected
int dialogType
private com.android.internal.telephony.MultiSimSettingController$SimCombinationWarningParams getSimCombinationWarningParams (int)
String simName
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
com.android.internal.telephony.Phone phone
int subId
int change
com.android.internal.telephony.MultiSimSettingController$SimCombinationWarningParams params
java.util.List simNames
int cdmaPhoneCount
private boolean isUserVisibleChange (int)
int change
protected void disableDataForNonDefaultNonOpportunisticSubscriptions ()
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
boolean isOpportunistic
com.android.internal.telephony.Phone phone
int defaultDataSub
private boolean areSubscriptionsInSameGroup (int, int)
int subId1
int subId2
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo1
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo2
protected void setUserDataEnabledForGroup (int, boolean)
com.android.internal.telephony.Phone phone
int currentSubId
android.telephony.SubscriptionInfo info
int subId
boolean enable
java.util.List infoList
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private void setRoamingDataEnabledForGroup (int, boolean)
android.telephony.SubscriptionInfo info
int subId
boolean enable
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
java.util.List infoList
private boolean updateDefaultValue (java.util.List, int, com.android.internal.telephony.MultiSimSettingController$UpdateDefaultAction)
java.util.List primarySubList
int oldValue
com.android.internal.telephony.MultiSimSettingController$UpdateDefaultAction action
private boolean updateDefaultValue (java.util.List, int, com.android.internal.telephony.MultiSimSettingController$UpdateDefaultAction, boolean)
int subId
java.util.List primarySubList
int oldValue
com.android.internal.telephony.MultiSimSettingController$UpdateDefaultAction action
boolean allowInvalidSubId
int newValue
private void deactivateGroupedOpportunisticSubscriptionIfNeeded ()
android.telephony.SubscriptionInfo info
java.util.List opptSubList
private void deactivateSubscription (android.telephony.SubscriptionInfo)
android.telephony.euicc.EuiccManager euiccManager
android.telephony.SubscriptionInfo info
private void updateUserPreferences (java.util.List, boolean, boolean, boolean)
java.util.List primarySubList
boolean dataSelected
boolean voiceSelected
boolean smsSelected
int defaultDataSubId
int autoDefaultSubId
int userPrefDataSubId
private int getUserPrefDataSubIdFromDB ()
private boolean isRadioAvailableOnAllSubs ()
com.android.internal.telephony.Phone phone
int phoneId
private void registerDataSettingsControllerCallbackAsNeeded ()
int i
com.android.internal.telephony.Phone[] phones
private void log (java.lang.String)
String msg
private void loge (java.lang.String)
String msg
private static synthetic java.lang.Integer lambda$updatePrimarySubListAndGetChangeType$3 (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo info
private static synthetic boolean lambda$updatePrimarySubListAndGetChangeType$2 (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo info
private static synthetic boolean lambda$updatePrimarySubListAndGetChangeType$1 (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo info
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/NetworkFactory.class
NetworkFactory.java
package com.android.internal.telephony
public com.android.internal.telephony.NetworkFactory extends java.lang.Object {
static final boolean DBG
static final boolean VDBG
final com.android.internal.telephony.NetworkFactoryShim mImpl
private final String LOG_TAG
public static final int CMD_REQUEST_NETWORK
public static final int CMD_CANCEL_REQUEST
private int mRefCount
public void <init> (android.os.Looper, android.content.Context, java.lang.String, android.net.NetworkCapabilities)
android.os.Looper looper
android.content.Context context
String logTag
android.net.NetworkCapabilities filter
public android.os.Message obtainMessage (int, int, int, java.lang.Object)
int what
int arg1
int arg2
Object obj
public final android.os.Looper getLooper ()
public void register ()
public void registerIgnoringScore ()
public void terminate ()
protected final void reevaluateAllRequests ()
public boolean acceptRequest (android.net.NetworkRequest)
android.net.NetworkRequest request
protected void releaseRequestAsUnfulfillableByAnyFactory (android.net.NetworkRequest)
android.net.NetworkRequest r
protected void startNetwork ()
protected void stopNetwork ()
protected void needNetworkFor (android.net.NetworkRequest)
android.net.NetworkRequest networkRequest
protected void releaseNetworkFor (android.net.NetworkRequest)
android.net.NetworkRequest networkRequest
public void setScoreFilter (int)
int score
public void setScoreFilter (android.net.NetworkScore)
android.net.NetworkScore score
public void setCapabilityFilter (android.net.NetworkCapabilities)
android.net.NetworkCapabilities netCap
protected int getRequestCount ()
public int getSerialNumber ()
public android.net.NetworkProvider getProvider ()
protected void log (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
public java.lang.String toString ()
}
com/android/internal/telephony/NetworkFactoryImpl$1.class
NetworkFactoryImpl.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkFactoryImpl$1 extends java.lang.Object implements android.net.NetworkProvider$NetworkOfferCallback {
final synthetic com.android.internal.telephony.NetworkFactoryImpl this$0
void <init> (com.android.internal.telephony.NetworkFactoryImpl)
com.android.internal.telephony.NetworkFactoryImpl this$0
public void onNetworkNeeded (android.net.NetworkRequest)
android.net.NetworkRequest request
public void onNetworkUnneeded (android.net.NetworkRequest)
android.net.NetworkRequest request
}
com/android/internal/telephony/NetworkFactoryImpl$2.class
NetworkFactoryImpl.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkFactoryImpl$2 extends android.net.NetworkProvider {
final synthetic com.android.internal.telephony.NetworkFactoryImpl this$0
void <init> (com.android.internal.telephony.NetworkFactoryImpl, android.content.Context, android.os.Looper, java.lang.String)
com.android.internal.telephony.NetworkFactoryImpl this$0
android.content.Context arg1
android.os.Looper arg2
String arg3
public void onNetworkRequested (android.net.NetworkRequest, int, int)
android.net.NetworkRequest request
int score
int servingProviderId
public void onNetworkRequestWithdrawn (android.net.NetworkRequest)
android.net.NetworkRequest request
}
com/android/internal/telephony/NetworkFactoryImpl$NetworkRequestInfo.class
NetworkFactoryImpl.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkFactoryImpl$NetworkRequestInfo extends java.lang.Object {
public final android.net.NetworkRequest request
public boolean requested
void <init> (android.net.NetworkRequest)
android.net.NetworkRequest request
public java.lang.String toString ()
}
com/android/internal/telephony/NetworkFactoryImpl.class
NetworkFactoryImpl.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkFactoryImpl extends com.android.internal.telephony.NetworkFactoryLegacyImpl {
private static final boolean DBG
private static final boolean VDBG
private static final android.net.NetworkScore INVINCIBLE_SCORE
private static final int CMD_REQUEST_NETWORK
private static final int CMD_CANCEL_REQUEST
private static final int CMD_SET_SCORE
private static final int CMD_SET_FILTER
private static final int CMD_OFFER_NETWORK
private static final int CMD_LISTEN_TO_ALL_REQUESTS
private final java.util.Map mNetworkRequests
private android.net.NetworkScore mScore
private final android.net.NetworkProvider$NetworkOfferCallback mRequestCallback
private final java.util.concurrent.Executor mExecutor
void <init> (com.android.internal.telephony.NetworkFactory, android.os.Looper, android.content.Context, android.net.NetworkCapabilities)
com.android.internal.telephony.NetworkFactory parent
android.os.Looper looper
android.content.Context context
android.net.NetworkCapabilities filter
public void register (java.lang.String)
String logTag
public void registerIgnoringScore (java.lang.String)
String logTag
private void register (java.lang.String, boolean)
String logTag
boolean listenToAllRequests
private void handleOfferNetwork (android.net.NetworkScore)
android.net.NetworkScore score
public void handleMessage (android.os.Message)
android.os.Message msg
private void handleAddRequest (android.net.NetworkRequest)
android.net.NetworkRequest request
com.android.internal.telephony.NetworkFactoryImpl$NetworkRequestInfo n
private void handleRemoveRequest (android.net.NetworkRequest)
android.net.NetworkRequest request
com.android.internal.telephony.NetworkFactoryImpl$NetworkRequestInfo n
private void handleSetScore (android.net.NetworkScore)
android.net.NetworkScore score
private void handleSetFilter (android.net.NetworkCapabilities)
android.net.NetworkCapabilities netCap
public final void reevaluateAllRequests ()
public void setScoreFilter (int)
int score
public void setScoreFilter (android.net.NetworkScore)
android.net.NetworkScore score
public void setCapabilityFilter (android.net.NetworkCapabilities)
android.net.NetworkCapabilities netCap
public int getRequestCount ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.NetworkFactoryImpl$NetworkRequestInfo n
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
public java.lang.String toString ()
private synthetic void lambda$new$0 (java.lang.Runnable)
Runnable command
static void <clinit> ()
}
com/android/internal/telephony/NetworkFactoryLegacyImpl$1.class
NetworkFactoryLegacyImpl.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkFactoryLegacyImpl$1 extends android.net.NetworkProvider {
final synthetic com.android.internal.telephony.NetworkFactoryLegacyImpl this$0
void <init> (com.android.internal.telephony.NetworkFactoryLegacyImpl, android.content.Context, android.os.Looper, java.lang.String)
com.android.internal.telephony.NetworkFactoryLegacyImpl this$0
android.content.Context arg1
android.os.Looper arg2
String arg3
public void onNetworkRequested (android.net.NetworkRequest, int, int)
android.net.NetworkRequest request
int score
int servingProviderId
public void onNetworkRequestWithdrawn (android.net.NetworkRequest)
android.net.NetworkRequest request
}
com/android/internal/telephony/NetworkFactoryLegacyImpl$NetworkRequestInfo.class
NetworkFactoryLegacyImpl.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo extends java.lang.Object {
public final android.net.NetworkRequest request
public int score
public boolean requested
public int providerId
void <init> (android.net.NetworkRequest, int, int)
android.net.NetworkRequest request
int score
int providerId
public java.lang.String toString ()
}
com/android/internal/telephony/NetworkFactoryLegacyImpl.class
NetworkFactoryLegacyImpl.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkFactoryLegacyImpl extends android.os.Handler implements com.android.internal.telephony.NetworkFactoryShim {
private static final boolean DBG
private static final boolean VDBG
public static final int CMD_REQUEST_NETWORK
public static final int CMD_CANCEL_REQUEST
private static final int CMD_SET_SCORE
private static final int CMD_SET_FILTER
final android.content.Context mContext
final com.android.internal.telephony.NetworkFactory mParent
private final java.util.Map mNetworkRequests
private int mScore
android.net.NetworkCapabilities mCapabilityFilter
android.net.NetworkProvider mProvider
void <init> (com.android.internal.telephony.NetworkFactory, android.os.Looper, android.content.Context, android.net.NetworkCapabilities)
com.android.internal.telephony.NetworkFactory parent
android.os.Looper looper
android.content.Context context
android.net.NetworkCapabilities filter
public void register (java.lang.String)
String logTag
public void terminate ()
public void handleMessage (android.os.Message)
android.os.Message msg
protected void handleAddRequest (android.net.NetworkRequest, int, int)
android.net.NetworkRequest request
int score
int servingProviderId
com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo n
private void handleRemoveRequest (android.net.NetworkRequest)
android.net.NetworkRequest request
com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo n
private void handleSetScore (int)
int score
private void handleSetFilter (android.net.NetworkCapabilities)
android.net.NetworkCapabilities netCap
public boolean acceptRequest (android.net.NetworkRequest)
android.net.NetworkRequest request
private void evalRequest (com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo)
com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo n
private boolean shouldNeedNetworkFor (com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo)
com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo n
private boolean shouldReleaseNetworkFor (com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo)
com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo n
private void evalRequests ()
com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo n
public void reevaluateAllRequests ()
public void releaseRequestAsUnfulfillableByAnyFactory (android.net.NetworkRequest)
android.net.NetworkRequest r
public void setScoreFilter (int)
int score
public void setScoreFilter (android.net.NetworkScore)
android.net.NetworkScore score
public void setCapabilityFilter (android.net.NetworkCapabilities)
android.net.NetworkCapabilities netCap
public int getRequestCount ()
public int getSerialNumber ()
public android.net.NetworkProvider getProvider ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.NetworkFactoryLegacyImpl$NetworkRequestInfo n
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
public java.lang.String toString ()
private synthetic void lambda$releaseRequestAsUnfulfillableByAnyFactory$0 (android.net.NetworkRequest)
android.net.NetworkRequest r
android.net.NetworkProvider provider
}
com/android/internal/telephony/NetworkFactoryShim.class
NetworkFactoryShim.java
package com.android.internal.telephony
abstract com.android.internal.telephony.NetworkFactoryShim extends java.lang.Object {
public abstract void register (java.lang.String)
public void registerIgnoringScore (java.lang.String)
String logTag
public abstract void terminate ()
public abstract void releaseRequestAsUnfulfillableByAnyFactory (android.net.NetworkRequest)
public abstract void reevaluateAllRequests ()
public abstract void setScoreFilter (int)
public abstract void setScoreFilter (android.net.NetworkScore)
public abstract void setCapabilityFilter (android.net.NetworkCapabilities)
public abstract int getRequestCount ()
public abstract int getSerialNumber ()
public abstract android.net.NetworkProvider getProvider ()
public abstract void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
public abstract android.os.Message obtainMessage (int, int, int, java.lang.Object)
public abstract android.os.Looper getLooper ()
}
com/android/internal/telephony/NetworkIndication.class
NetworkIndication.java
package com.android.internal.telephony
public com.android.internal.telephony.NetworkIndication extends android.hardware.radio.network.IRadioNetworkIndication$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void barringInfoChanged (int, android.hardware.radio.network.CellIdentity, android.hardware.radio.network.BarringInfo[])
int indicationType
android.hardware.radio.network.CellIdentity cellIdentity
android.hardware.radio.network.BarringInfo[] barringInfos
android.telephony.BarringInfo cbi
public void cdmaPrlChanged (int, int)
int indicationType
int version
int[] response
public void cellInfoList (int, android.hardware.radio.network.CellInfo[])
int indicationType
android.hardware.radio.network.CellInfo[] records
java.util.ArrayList response
public void currentLinkCapacityEstimate (int, android.hardware.radio.network.LinkCapacityEstimate)
int indicationType
android.hardware.radio.network.LinkCapacityEstimate lce
java.util.List response
public void currentPhysicalChannelConfigs (int, android.hardware.radio.network.PhysicalChannelConfig[])
android.telephony.PhysicalChannelConfig$Builder builder
int band
android.hardware.radio.network.PhysicalChannelConfig config
IllegalArgumentException iae
int indicationType
android.hardware.radio.network.PhysicalChannelConfig[] configs
java.util.List response
public void currentSignalStrength (int, android.hardware.radio.network.SignalStrength)
int indicationType
android.hardware.radio.network.SignalStrength signalStrength
android.telephony.SignalStrength ss
public void imsNetworkStateChanged (int)
int indicationType
public void networkScanResult (int, android.hardware.radio.network.NetworkScanResult)
int indicationType
android.hardware.radio.network.NetworkScanResult result
java.util.ArrayList cellInfos
com.android.internal.telephony.NetworkScanResult nsr
public void networkStateChanged (int)
int indicationType
public void nitzTimeReceived (int, java.lang.String, long, long)
int indicationType
String nitzTime
long receivedTimeMs
long ageMs
Object[] result
boolean ignoreNitz
public void registrationFailed (int, android.hardware.radio.network.CellIdentity, java.lang.String, int, int, int)
int indicationType
android.hardware.radio.network.CellIdentity cellIdentity
String chosenPlmn
int domain
int causeCode
int additionalCauseCode
android.telephony.CellIdentity ci
com.android.internal.telephony.RegistrationFailedEvent registrationFailedEvent
public void restrictedStateChanged (int, int)
int indicationType
int state
public void suppSvcNotify (int, android.hardware.radio.network.SuppSvcNotification)
int indicationType
android.hardware.radio.network.SuppSvcNotification suppSvcNotification
com.android.internal.telephony.gsm.SuppServiceNotification notification
public void voiceRadioTechChanged (int, int)
int indicationType
int rat
int[] response
public void emergencyNetworkScanResult (int, android.hardware.radio.network.EmergencyRegResult)
int indicationType
android.hardware.radio.network.EmergencyRegResult result
android.telephony.EmergencyRegistrationResult response
public void cellularIdentifierDisclosed (int, android.hardware.radio.network.CellularIdentifierDisclosure)
int indicationType
android.hardware.radio.network.CellularIdentifierDisclosure identifierDisclsoure
android.telephony.CellularIdentifierDisclosure disclosure
public void securityAlgorithmsUpdated (int, android.hardware.radio.network.SecurityAlgorithmUpdate)
int indicationType
android.hardware.radio.network.SecurityAlgorithmUpdate securityAlgorithmUpdate
android.telephony.SecurityAlgorithmUpdate update
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
private void reportAnomaly (java.util.UUID, java.lang.String)
java.util.UUID uuid
String msg
com.android.internal.telephony.Phone phone
int carrierId
}
com/android/internal/telephony/NetworkRegistrationManager$NetworkRegStateCallback.class
NetworkRegistrationManager.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkRegistrationManager$NetworkRegStateCallback extends android.telephony.INetworkServiceCallback$Stub {
final synthetic com.android.internal.telephony.NetworkRegistrationManager this$0
private void <init> (com.android.internal.telephony.NetworkRegistrationManager)
public void onRequestNetworkRegistrationInfoComplete (int, android.telephony.NetworkRegistrationInfo)
int result
android.telephony.NetworkRegistrationInfo info
android.os.Message onCompleteMessage
public void onNetworkStateChanged ()
}
com/android/internal/telephony/NetworkRegistrationManager$NetworkServiceConnection.class
NetworkRegistrationManager.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkRegistrationManager$NetworkServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.internal.telephony.NetworkRegistrationManager this$0
private void <init> (com.android.internal.telephony.NetworkRegistrationManager)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException exception
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/internal/telephony/NetworkRegistrationManager$RegManagerDeathRecipient.class
NetworkRegistrationManager.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkRegistrationManager$RegManagerDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final android.content.ComponentName mComponentName
final synthetic com.android.internal.telephony.NetworkRegistrationManager this$0
void <init> (com.android.internal.telephony.NetworkRegistrationManager, android.content.ComponentName)
android.content.ComponentName name
public void binderDied ()
}
com/android/internal/telephony/NetworkRegistrationManager.class
NetworkRegistrationManager.java
package com.android.internal.telephony
public com.android.internal.telephony.NetworkRegistrationManager extends android.os.Handler {
private final String mTag
private static final int EVENT_BIND_NETWORK_SERVICE
private final int mTransportType
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.RegistrantList mRegStateChangeRegistrants
private android.telephony.INetworkService mINetworkService
private com.android.internal.telephony.NetworkRegistrationManager$RegManagerDeathRecipient mDeathRecipient
private String mTargetBindingPackageName
private com.android.internal.telephony.NetworkRegistrationManager$NetworkServiceConnection mServiceConnection
private final java.util.Map mCallbackTable
public void <init> (int, com.android.internal.telephony.Phone)
int transportType
com.android.internal.telephony.Phone phone
String tagSuffix
android.telephony.CarrierConfigManager ccm
public void handleMessage (android.os.Message)
android.os.Message msg
public boolean isServiceConnected ()
public void unregisterForNetworkRegistrationInfoChanged (android.os.Handler)
android.os.Handler h
public void registerForNetworkRegistrationInfoChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void requestNetworkRegistrationInfo (int, android.os.Message)
android.os.RemoteException e
int domain
android.os.Message onCompleteMessage
com.android.internal.telephony.NetworkRegistrationManager$NetworkRegStateCallback callback
private void unbindService ()
android.os.RemoteException e
private void bindService (java.lang.String)
android.content.ComponentName cm
SecurityException e
String packageName
android.content.Intent intent
String className
private void rebindService ()
String packageName
private java.lang.String getPackageName ()
int resourceId
String carrierConfig
int resourceId
String carrierConfig
String packageName
int resourceId
String carrierConfig
android.os.PersistableBundle b
private java.lang.String getClassName ()
int resourceId
String carrierConfig
int resourceId
String carrierConfig
String className
int resourceId
String carrierConfig
android.os.PersistableBundle b
private void logd (java.lang.String)
String msg
private void loge (java.lang.String)
String msg
private synthetic void lambda$new$0 (com.android.internal.telephony.Phone, int, int, int, int)
com.android.internal.telephony.Phone phone
int slotIndex
int subId
int carrierId
int specificCarrierId
}
com/android/internal/telephony/NetworkResponse.class
NetworkResponse.java
package com.android.internal.telephony
public com.android.internal.telephony.NetworkResponse extends android.hardware.radio.network.IRadioNetworkResponse$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void acknowledgeRequest (int)
int serial
public void getAllowedNetworkTypesBitmapResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int halRadioAccessFamilyBitmap
int networkTypeBitmask
public void getAvailableBandModesResponse (android.hardware.radio.RadioResponseInfo, int[])
android.hardware.radio.RadioResponseInfo responseInfo
int[] bandModes
public void getAvailableNetworksResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.network.OperatorInfo[])
android.hardware.radio.network.OperatorInfo info
java.util.ArrayList ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.network.OperatorInfo[] networkInfos
com.android.internal.telephony.RILRequest rr
public void getBarringInfoResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.network.CellIdentity, android.hardware.radio.network.BarringInfo[])
android.telephony.BarringInfo bi
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.network.CellIdentity cellIdentity
android.hardware.radio.network.BarringInfo[] barringInfos
com.android.internal.telephony.RILRequest rr
public void getCdmaRoamingPreferenceResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int type
public void getCellInfoListResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.network.CellInfo[])
java.util.ArrayList ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.network.CellInfo[] cellInfo
com.android.internal.telephony.RILRequest rr
public void getDataRegistrationStateResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.network.RegStateResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.network.RegStateResult dataRegResponse
com.android.internal.telephony.RILRequest rr
public void getImsRegistrationStateResponse (android.hardware.radio.RadioResponseInfo, boolean, int)
android.hardware.radio.RadioResponseInfo responseInfo
boolean isRegistered
int ratFamily
public void getNetworkSelectionModeResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean selection
public void getOperatorResponse (android.hardware.radio.RadioResponseInfo, java.lang.String, java.lang.String, java.lang.String)
android.hardware.radio.RadioResponseInfo responseInfo
String longName
String shortName
String numeric
public void getSignalStrengthResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.network.SignalStrength)
android.telephony.SignalStrength ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.network.SignalStrength signalStrength
com.android.internal.telephony.RILRequest rr
public void getSystemSelectionChannelsResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.network.RadioAccessSpecifier[])
android.hardware.radio.network.RadioAccessSpecifier specifier
java.util.ArrayList specifiers
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.network.RadioAccessSpecifier[] halSpecifiers
com.android.internal.telephony.RILRequest rr
public void getVoiceRadioTechnologyResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int rat
public void getVoiceRegistrationStateResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.network.RegStateResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.network.RegStateResult voiceRegResponse
com.android.internal.telephony.RILRequest rr
public void isNrDualConnectivityEnabledResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean isEnabled
com.android.internal.telephony.RILRequest rr
public void setAllowedNetworkTypesBitmapResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setBandModeResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setBarringPasswordResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setCdmaRoamingPreferenceResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setCellInfoListRateResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setIndicationFilterResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setLinkCapacityReportingCriteriaResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setLocationUpdatesResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setNetworkSelectionModeAutomaticResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setNetworkSelectionModeManualResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setNrDualConnectivityStateResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setSignalStrengthReportingCriteriaResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setSuppServiceNotificationsResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setSystemSelectionChannelsResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void startNetworkScanResponse (android.hardware.radio.RadioResponseInfo)
com.android.internal.telephony.NetworkScanResult nsr
android.hardware.radio.RadioResponseInfo responseInfo
com.android.internal.telephony.RILRequest rr
public void stopNetworkScanResponse (android.hardware.radio.RadioResponseInfo)
com.android.internal.telephony.NetworkScanResult nsr
android.hardware.radio.RadioResponseInfo responseInfo
com.android.internal.telephony.RILRequest rr
public void supplyNetworkDepersonalizationResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int retriesRemaining
public void setUsageSettingResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void getUsageSettingResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int usageSetting
public void setEmergencyModeResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.network.EmergencyRegResult)
android.telephony.EmergencyRegistrationResult response
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.network.EmergencyRegResult regState
com.android.internal.telephony.RILRequest rr
public void triggerEmergencyNetworkScanResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void exitEmergencyModeResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void cancelEmergencyNetworkScanResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setNullCipherAndIntegrityEnabledResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void isNullCipherAndIntegrityEnabledResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean isEnabled
com.android.internal.telephony.RILRequest rr
public void isN1ModeEnabledResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean isEnabled
com.android.internal.telephony.RILRequest rr
public void setN1ModeEnabledResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setCellularIdentifierTransparencyEnabledResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void isCellularIdentifierTransparencyEnabledResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean isEnabled
com.android.internal.telephony.RILRequest rr
public void setSecurityAlgorithmsUpdatedEnabledResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void isSecurityAlgorithmsUpdatedEnabledResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean isEnabled
com.android.internal.telephony.RILRequest rr
public void setSatellitePlmnResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setSatelliteEnabledForCarrierResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void isSatelliteEnabledForCarrierResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean isEnabled
com.android.internal.telephony.RILRequest rr
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/NetworkScanRequestTracker$1.class
NetworkScanRequestTracker.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkScanRequestTracker$1 extends android.os.Handler {
final synthetic com.android.internal.telephony.NetworkScanRequestTracker this$0
void <init> (com.android.internal.telephony.NetworkScanRequestTracker)
com.android.internal.telephony.NetworkScanRequestTracker this$0
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.Message msg
}
com/android/internal/telephony/NetworkScanRequestTracker$2.class
NetworkScanRequestTracker.java
package com.android.internal.telephony
synthetic com.android.internal.telephony.NetworkScanRequestTracker$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$CommandException$Error
static void <clinit> ()
}
com/android/internal/telephony/NetworkScanRequestTracker$NetworkScanRequestInfo.class
NetworkScanRequestTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private final android.telephony.NetworkScanRequest mRequest
private final android.os.Messenger mMessenger
private final android.os.IBinder mBinder
private final com.android.internal.telephony.Phone mPhone
private final int mScanId
private final int mUid
private final int mPid
private boolean mRenounceFineLocationAccess
private final String mCallingPackage
private boolean mIsBinderDead
final synthetic com.android.internal.telephony.NetworkScanRequestTracker this$0
public void <init> (com.android.internal.telephony.NetworkScanRequestTracker, android.telephony.NetworkScanRequest, android.os.Messenger, android.os.IBinder, int, com.android.internal.telephony.Phone, int, int, java.lang.String, boolean)
android.os.RemoteException e
com.android.internal.telephony.NetworkScanRequestTracker this$0
android.telephony.NetworkScanRequest r
android.os.Messenger m
android.os.IBinder b
int id
com.android.internal.telephony.Phone phone
int callingUid
int callingPid
String callingPackage
boolean renounceFineLocationAccess
synchronized void setIsBinderDead (boolean)
boolean val
synchronized boolean getIsBinderDead ()
android.telephony.NetworkScanRequest getRequest ()
void unlinkDeathRecipient ()
public void binderDied ()
}
com/android/internal/telephony/NetworkScanRequestTracker$NetworkScanRequestScheduler.class
NetworkScanRequestTracker.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestScheduler extends java.lang.Object {
private com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo mLiveRequestInfo
private com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo mPendingRequestInfo
final synthetic com.android.internal.telephony.NetworkScanRequestTracker this$0
private void <init> (com.android.internal.telephony.NetworkScanRequestTracker)
private int rilErrorToScanError (int)
int rilError
private int commandExceptionErrorToScanError (com.android.internal.telephony.CommandException$Error)
com.android.internal.telephony.CommandException$Error error
private void doStartScan (com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo)
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
private synchronized void startScanDone (android.os.AsyncResult)
com.android.internal.telephony.CommandException$Error error
android.os.AsyncResult ar
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
private void receiveResult (android.os.AsyncResult)
com.android.internal.telephony.NetworkScanResult nsr
boolean isLocationAccessAllowed
int notifyMsg
android.os.AsyncResult ar
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
android.telephony.LocationAccessPolicy$LocationPermissionQuery locationQuery
private synchronized void doStopScan (int)
int scanId
private void stopScanDone (android.os.AsyncResult)
com.android.internal.telephony.CommandException$Error error
android.os.AsyncResult ar
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
private synchronized void doInterruptScan (int)
int scanId
private void interruptScanDone (android.os.AsyncResult)
android.os.AsyncResult ar
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
private synchronized boolean interruptLiveScan (com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo)
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
private boolean cacheScan (com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo)
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
private synchronized boolean startNewScan (com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo)
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
private synchronized void deleteScanAndMayNotify (com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo, int, boolean)
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
int error
boolean notify
}
com/android/internal/telephony/NetworkScanRequestTracker.class
NetworkScanRequestTracker.java
package com.android.internal.telephony
public final com.android.internal.telephony.NetworkScanRequestTracker extends java.lang.Object {
private static final String TAG
private static final int CMD_START_NETWORK_SCAN
private static final int EVENT_START_NETWORK_SCAN_DONE
private static final int EVENT_RECEIVE_NETWORK_SCAN_RESULT
private static final int CMD_STOP_NETWORK_SCAN
private static final int EVENT_STOP_NETWORK_SCAN_DONE
private static final int CMD_INTERRUPT_NETWORK_SCAN
private static final int EVENT_INTERRUPT_NETWORK_SCAN_DONE
private static final int EVENT_MODEM_RESET
private static final int EVENT_RADIO_UNAVAILABLE
private final android.os.Handler mHandler
private final java.util.concurrent.atomic.AtomicInteger mNextNetworkScanRequestId
private final com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestScheduler mScheduler
public void <init> ()
private void logEmptyResultOrException (android.os.AsyncResult)
android.os.AsyncResult ar
private boolean isValidScan (com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo)
android.telephony.RadioAccessSpecifier ras
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
private static boolean doesCellInfoCorrespondToKnownMccMnc (android.telephony.CellInfo, java.util.Collection)
android.telephony.CellInfo ci
java.util.Collection knownMccMncs
String mccMnc
public static java.util.Set getAllowedMccMncsForLocationRestrictedScan (android.content.Context)
android.content.Context context
long token
private static java.util.stream.Stream getAllowableMccMncsFromSubscriptionInfo (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo info
java.util.stream.Stream plmns
private void notifyMessenger (com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo, int, int, java.util.List)
java.util.Set allowedMccMncs
android.telephony.CellInfo[] ci
android.os.Bundle b
android.os.RemoteException e
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
int what
int err
java.util.List result
android.os.Messenger messenger
android.os.Message message
private void interruptNetworkScan (int)
int scanId
public int startNetworkScan (boolean, android.telephony.NetworkScanRequest, android.os.Messenger, android.os.IBinder, com.android.internal.telephony.Phone, int, int, java.lang.String)
boolean renounceFineLocationAccess
android.telephony.NetworkScanRequest request
android.os.Messenger messenger
android.os.IBinder binder
com.android.internal.telephony.Phone phone
int callingUid
int callingPid
String callingPackage
int scanId
com.android.internal.telephony.NetworkScanRequestTracker$NetworkScanRequestInfo nsri
public void stopNetworkScan (int, int)
int scanId
int callingUid
private static synthetic boolean lambda$notifyMessenger$0 (java.util.Set, android.telephony.CellInfo)
java.util.Set allowedMccMncs
android.telephony.CellInfo ci
}
com/android/internal/telephony/NetworkTypeController$1.class
NetworkTypeController.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkTypeController$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.NetworkTypeController this$0
void <init> (com.android.internal.telephony.NetworkTypeController)
com.android.internal.telephony.NetworkTypeController this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/NetworkTypeController$2.class
NetworkTypeController.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkTypeController$2 extends java.lang.Object implements android.telephony.CarrierConfigManager$CarrierConfigChangeListener {
final synthetic com.android.internal.telephony.NetworkTypeController this$0
void <init> (com.android.internal.telephony.NetworkTypeController)
com.android.internal.telephony.NetworkTypeController this$0
public void onCarrierConfigChanged (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
}
com/android/internal/telephony/NetworkTypeController$3.class
NetworkTypeController.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkTypeController$3 extends com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback {
final synthetic com.android.internal.telephony.NetworkTypeController this$0
void <init> (com.android.internal.telephony.NetworkTypeController, java.util.concurrent.Executor)
com.android.internal.telephony.NetworkTypeController this$0
java.util.concurrent.Executor executor
public void onQosSessionsChanged (java.util.List)
java.util.List qosBearerSessions
public void onNrAdvancedCapableByPcoChanged (boolean)
boolean nrAdvancedCapable
public void onPhysicalLinkStatusChanged (int)
int status
}
com/android/internal/telephony/NetworkTypeController$4.class
NetworkTypeController.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkTypeController$4 extends android.net.ConnectivityManager$NetworkCallback {
final synthetic com.android.internal.telephony.NetworkTypeController this$0
void <init> (com.android.internal.telephony.NetworkTypeController)
com.android.internal.telephony.NetworkTypeController this$0
public void onAvailable (android.net.Network)
android.net.NetworkCapabilities capabilities
android.net.Network network
public void onCapabilitiesChanged (android.net.Network, android.net.NetworkCapabilities)
android.net.Network network
android.net.NetworkCapabilities networkCapabilities
public void onLost (android.net.Network)
android.net.Network network
}
com/android/internal/telephony/NetworkTypeController$DefaultState.class
NetworkTypeController.java
package com.android.internal.telephony
final com.android.internal.telephony.NetworkTypeController$DefaultState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.NetworkTypeController this$0
private void <init> (com.android.internal.telephony.NetworkTypeController)
public boolean processMessage (android.os.Message)
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.PowerManager pm
android.telephony.data.EpsQos qos
android.telephony.data.NrQos qos
android.telephony.data.QosBearerSession session
java.util.List qosBearerSessions
android.os.Message msg
}
com/android/internal/telephony/NetworkTypeController$IdleState.class
NetworkTypeController.java
package com.android.internal.telephony
final com.android.internal.telephony.NetworkTypeController$IdleState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.NetworkTypeController this$0
private void <init> (com.android.internal.telephony.NetworkTypeController)
public void enter ()
public boolean processMessage (android.os.Message)
int rat
android.os.AsyncResult ar
android.os.Message msg
public java.lang.String getName ()
}
com/android/internal/telephony/NetworkTypeController$LegacyState.class
NetworkTypeController.java
package com.android.internal.telephony
final com.android.internal.telephony.NetworkTypeController$LegacyState extends com.android.internal.telephony.State {
private boolean mIsNrRestricted
final synthetic com.android.internal.telephony.NetworkTypeController this$0
private void <init> (com.android.internal.telephony.NetworkTypeController)
public void enter ()
public boolean processMessage (android.os.Message)
int rat
android.os.AsyncResult ar
android.os.Message msg
public java.lang.String getName ()
}
com/android/internal/telephony/NetworkTypeController$LteConnectedState.class
NetworkTypeController.java
package com.android.internal.telephony
final com.android.internal.telephony.NetworkTypeController$LteConnectedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.NetworkTypeController this$0
private void <init> (com.android.internal.telephony.NetworkTypeController)
public void enter ()
public boolean processMessage (android.os.Message)
int rat
android.os.AsyncResult ar
android.os.Message msg
public java.lang.String getName ()
}
com/android/internal/telephony/NetworkTypeController$NrConnectedAdvancedState.class
NetworkTypeController.java
package com.android.internal.telephony
final com.android.internal.telephony.NetworkTypeController$NrConnectedAdvancedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.NetworkTypeController this$0
private void <init> (com.android.internal.telephony.NetworkTypeController)
public void enter ()
public boolean processMessage (android.os.Message)
int rat
android.os.AsyncResult ar
android.os.Message msg
public java.lang.String getName ()
}
com/android/internal/telephony/NetworkTypeController$NrConnectedState.class
NetworkTypeController.java
package com.android.internal.telephony
final com.android.internal.telephony.NetworkTypeController$NrConnectedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.NetworkTypeController this$0
private void <init> (com.android.internal.telephony.NetworkTypeController)
public void enter ()
public boolean processMessage (android.os.Message)
int rat
android.os.AsyncResult ar
android.os.Message msg
public java.lang.String getName ()
}
com/android/internal/telephony/NetworkTypeController$NrIdleState.class
NetworkTypeController.java
package com.android.internal.telephony
final com.android.internal.telephony.NetworkTypeController$NrIdleState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.NetworkTypeController this$0
private void <init> (com.android.internal.telephony.NetworkTypeController)
public void enter ()
public boolean processMessage (android.os.Message)
int rat
android.os.AsyncResult ar
android.os.Message msg
public java.lang.String getName ()
}
com/android/internal/telephony/NetworkTypeController$OverrideTimerRule.class
NetworkTypeController.java
package com.android.internal.telephony
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule extends java.lang.Object {
final String mState
final int mOverrideType
final java.util.Map mPrimaryTimers
final java.util.Map mSecondaryTimers
void <init> (java.lang.String, int)
String state
int overrideType
public void addTimer (java.lang.String, int)
String destination
int duration
public void addSecondaryTimer (java.lang.String, int)
String secondaryState
int duration
public int getTimer (java.lang.String)
String destination
Integer timer
public int getSecondaryTimer (java.lang.String)
String secondaryState
Integer secondaryTimer
public boolean isDefined ()
public java.lang.String toString ()
}
com/android/internal/telephony/NetworkTypeController.class
NetworkTypeController.java
package com.android.internal.telephony
public com.android.internal.telephony.NetworkTypeController extends com.android.internal.telephony.StateMachine {
private static final boolean DBG
private static final String TAG
private static final String ICON_5G
private static final String ICON_5G_PLUS
private static final String STATE_CONNECTED_NR_ADVANCED
private static final String STATE_CONNECTED_RRC_IDLE
private static final String STATE_CONNECTED
private static final String STATE_NOT_RESTRICTED_RRC_IDLE
private static final String STATE_NOT_RESTRICTED_RRC_CON
private static final String STATE_RESTRICTED
private static final String STATE_ANY
private static final String STATE_LEGACY
private static final String[] ALL_STATES
public static final int EVENT_UPDATE
private static final int EVENT_QUIT
private static final int EVENT_INITIALIZE
private static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_PHYSICAL_LINK_STATUS_CHANGED
private static final int EVENT_PHYSICAL_CHANNEL_CONFIG_NOTIF_CHANGED
private static final int EVENT_CARRIER_CONFIG_CHANGED
private static final int EVENT_PRIMARY_TIMER_EXPIRED
private static final int EVENT_SECONDARY_TIMER_EXPIRED
private static final int EVENT_RADIO_OFF_OR_UNAVAILABLE
private static final int EVENT_PREFERRED_NETWORK_MODE_CHANGED
private static final int EVENT_PHYSICAL_CHANNEL_CONFIGS_CHANGED
private static final int EVENT_DEVICE_IDLE_MODE_CHANGED
private static final int EVENT_QOS_SESSION_CHANGED
private static final String[] sEvents
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.DisplayInfoController mDisplayInfoController
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.content.BroadcastReceiver mIntentReceiver
private final android.telephony.CarrierConfigManager$CarrierConfigChangeListener mCarrierConfigChangeListener
private final com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback mDataNetworkControllerCallback
private java.util.Map mOverrideTimerRules
private String mLteEnhancedPattern
private int mOverrideNetworkType
private boolean mIsPhysicalChannelConfigOn
private boolean mIsPrimaryTimerActive
private boolean mIsSecondaryTimerActive
private long mSecondaryTimerExpireTimestamp
private boolean mIsTimerResetEnabledForLegacyStateRrcIdle
private boolean mIsTimerResetEnabledOnPlmnChanges
private boolean mIsTimerResetEnabledOnVoiceQos
private int mLtePlusThresholdBandwidth
private int mNrAdvancedThresholdBandwidth
private boolean mIncludeLteForNrAdvancedThresholdBandwidth
private boolean mRatchetPccFieldsForSameAnchorNrCell
private final java.util.Set mAdditionalNrAdvancedBands
private String mPrimaryTimerState
private String mSecondaryTimerState
private int mNrAdvancedBandsSecondaryTimer
private String mPreviousState
private int mPhysicalLinkStatus
private boolean mIsPhysicalChannelConfig16Supported
private boolean mIsNrAdvancedAllowedByPco
private int mNrAdvancedCapablePcoId
private boolean mIsUsingUserDataForRrcDetection
private boolean mEnableNrAdvancedWhileRoaming
private boolean mIsDeviceIdleMode
private boolean mPrimaryCellChangedWhileIdle
private android.telephony.ServiceState mServiceState
private java.util.List mPhysicalChannelConfigs
private java.util.Set mRatchetedNrBands
private boolean mLastShownNrDueToAdvancedBand
private int mRatchetedNrBandwidths
private int mLastAnchorNrCellId
private boolean mDoesPccListIndicateIdle
private boolean mInVoiceCall
private boolean mIsSatelliteConstrainedData
private boolean mIsSatelliteNetworkCallbackRegistered
private android.net.ConnectivityManager mConnectivityManager
private final android.net.ConnectivityManager$NetworkCallback mNetworkCallback
private final com.android.internal.telephony.NetworkTypeController$LegacyState mLegacyState
private final com.android.internal.telephony.NetworkTypeController$IdleState mIdleState
private final com.android.internal.telephony.NetworkTypeController$LteConnectedState mLteConnectedState
private final com.android.internal.telephony.NetworkTypeController$NrIdleState mNrIdleState
private final com.android.internal.telephony.NetworkTypeController$NrConnectedState mNrConnectedState
private final com.android.internal.telephony.NetworkTypeController$NrConnectedAdvancedState mNrConnectedAdvancedState
private boolean isBandwidthConstrainedCapabilitySupported (android.net.NetworkCapabilities)
Exception ignored
android.net.NetworkCapabilities capabilities
private void updateBandwidthConstrainedStatus (android.net.NetworkCapabilities)
android.net.NetworkCapabilities capabilities
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.DisplayInfoController, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.DisplayInfoController displayInfoController
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.NetworkTypeController$DefaultState defaultState
public synchronized void registerForSatelliteNetwork ()
Exception ignored
android.os.HandlerThread handlerThread
android.os.Handler handler
android.net.NetworkRequest$Builder builder
public int getOverrideNetworkType ()
public int getDataNetworkType ()
android.telephony.NetworkRegistrationInfo nri
public boolean getSatelliteConstrainedData ()
public boolean areAnyTimersActive ()
private void registerForAllEvents ()
android.content.IntentFilter filter
android.telephony.CarrierConfigManager ccm
private void unRegisterForAllEvents ()
android.telephony.CarrierConfigManager ccm
private void parseCarrierConfigs ()
android.os.PersistableBundle b
android.os.PersistableBundle config
android.telephony.CarrierConfigManager configManager
int[] additionalNrAdvancedBands
String nrIconConfiguration
String overrideTimerRule
String overrideSecondaryTimerRule
private void createTimerRules (java.lang.String, java.lang.String, java.lang.String)
String[] kv
int icon
String pair
String state
int duration
NumberFormatException e
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule node
String state
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule node
String[] kv
int duration
String triple
int duration
NumberFormatException e
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule node
String state
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule node
String[] kv
int duration
String triple
java.util.Map$Entry entry
java.util.Map$Entry entry
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule nrIdleRules
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule nrRules
String icons
String timers
String secondaryTimers
java.util.Map tempRules
private void updateOverrideNetworkType ()
private int getCurrentOverrideNetworkType ()
int displayNetworkType
int dataNetworkType
boolean nrNsa
boolean nrSa
private int getNrDisplayType (boolean)
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule rule
String key
boolean isNrSa
java.util.List keys
private int getLteDisplayType ()
int value
private boolean isLteEnhancedAvailable ()
java.util.regex.Matcher matcher
String opName
java.util.regex.Pattern stringPattern
private void onServiceStateChanged ()
android.telephony.ServiceState ss
private void updatePhysicalChannelConfigs (java.util.List)
android.telephony.PhysicalChannelConfig config
java.util.List physicalChannelConfigs
boolean isPccListEmpty
int anchorNrCellId
int anchorLteCellId
int nrBandwidths
java.util.Set nrBands
private void reduceSecondaryTimerIfNeeded ()
int secondaryDuration
long durationMillis
long now
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule secondaryRule
private void transitionWithTimerTo (com.android.internal.telephony.IState)
int duration
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule rule
com.android.internal.telephony.IState destState
String destName
private void transitionWithSecondaryTimerTo (com.android.internal.telephony.IState)
int duration
long durationMillis
com.android.internal.telephony.IState destState
String currentName
com.android.internal.telephony.NetworkTypeController$OverrideTimerRule rule
private void transitionToCurrentState ()
com.android.internal.telephony.IState transitionState
com.android.internal.telephony.IState transitionState
com.android.internal.telephony.IState transitionState
com.android.internal.telephony.IState transitionState
com.android.internal.telephony.IState transitionState
int dataRat
com.android.internal.telephony.IState transitionState
private void updateTimers ()
int rat
String currentState
private void resetAllTimers ()
private boolean isNrConnected ()
private boolean isNrNotRestricted ()
private boolean isNrRestricted ()
private boolean isNrAdvanced ()
private boolean isNrAdvancedForPccFields (int, java.util.Set)
int bandwidths
java.util.Set bands
private boolean isNrMmwave ()
private boolean isAdditionalNrAdvancedBand (java.util.Set)
java.util.Set bands
java.util.Set intersection
private boolean isLte (int)
int rat
private boolean isPhysicalLinkActive ()
private int getPhysicalLinkStatusFromPhysicalChannelConfig ()
private java.lang.String getEventName (int)
ArrayIndexOutOfBoundsException e
int event
private boolean isUsingPhysicalChannelConfigForRrcDetection ()
protected void log (java.lang.String)
String s
protected void loge (java.lang.String)
String s
public java.lang.String toString ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.IndentingPrintWriter pw
static void <clinit> ()
}
com/android/internal/telephony/NitzData.class
NitzData.java
package com.android.internal.telephony
public final com.android.internal.telephony.NitzData extends java.lang.Object {
private static final String LOG_TAG
private static final int MS_PER_QUARTER_HOUR
private static final int MS_PER_HOUR
private static final java.util.regex.Pattern NITZ_SPLIT_PATTERN
private final String mOriginalString
private final int mZoneOffset
private final Integer mDstOffset
private final long mCurrentTimeMillis
private final java.util.TimeZone mEmulatorHostTimeZone
private void <init> (java.lang.String, int, java.lang.Integer, long, java.util.TimeZone)
String originalString
int zoneOffsetMillis
Integer dstOffsetMillis
long unixEpochTimeMillis
java.util.TimeZone emulatorHostTimeZone
public static com.android.internal.telephony.NitzData parse (java.lang.String)
String tzname
String[] nitzSubs
int year
int month
int date
int hour
int minute
int second
long epochMillis
boolean sign
int totalUtcOffsetQuarterHours
int totalUtcOffsetMillis
Integer dstAdjustmentHours
Integer dstAdjustmentMillis
java.util.TimeZone zone
RuntimeException ex
String nitz
public static com.android.internal.telephony.NitzData createForTests (int, java.lang.Integer, long, java.util.TimeZone)
int zoneOffsetMillis
Integer dstOffsetMillis
long unixEpochTimeMillis
java.util.TimeZone emulatorHostTimeZone
public long getCurrentTimeInMillis ()
public int getLocalOffsetMillis ()
public java.lang.Integer getDstAdjustmentMillis ()
public boolean isDst ()
public java.util.TimeZone getEmulatorHostTimeZone ()
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.NitzData nitzData
public int hashCode ()
int result
public java.lang.String toString ()
static void <clinit> ()
}
com/android/internal/telephony/NitzSignal.class
NitzSignal.java
package com.android.internal.telephony
public final com.android.internal.telephony.NitzSignal extends java.lang.Object {
private final long mReceiptElapsedMillis
private final com.android.internal.telephony.NitzData mNitzData
private final long mAgeMillis
public void <init> (long, com.android.internal.telephony.NitzData, long)
long receiptElapsedMillis
com.android.internal.telephony.NitzData nitzData
long ageMillis
public long getReceiptElapsedRealtimeMillis ()
public com.android.internal.telephony.NitzData getNitzData ()
public long getAgeMillis ()
public long getAgeAdjustedElapsedRealtimeMillis ()
public android.app.time.UnixEpochTime createTimeSignal ()
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.NitzSignal that
public int hashCode ()
public java.lang.String toString ()
}
com/android/internal/telephony/NitzStateMachine$DeviceState.class
NitzStateMachine.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.NitzStateMachine$DeviceState extends java.lang.Object {
public abstract int getNitzUpdateSpacingMillis ()
public abstract int getNitzUpdateDiffMillis ()
public abstract int getNitzNetworkDisconnectRetentionMillis ()
public abstract boolean getIgnoreNitz ()
public abstract long elapsedRealtimeMillis ()
public abstract long currentTimeMillis ()
}
com/android/internal/telephony/NitzStateMachine$DeviceStateImpl.class
NitzStateMachine.java
package com.android.internal.telephony
public com.android.internal.telephony.NitzStateMachine$DeviceStateImpl extends java.lang.Object implements com.android.internal.telephony.NitzStateMachine$DeviceState {
private static final int NITZ_UPDATE_SPACING_MILLIS_DEFAULT
private final int mNitzUpdateSpacingMillis
private static final int NITZ_UPDATE_DIFF_MILLIS_DEFAULT
private final int mNitzUpdateDiffMillis
private static final int NITZ_NETWORK_DISCONNECT_RETENTION_MILLIS_DEFAULT
private final int mNitzNetworkDisconnectRetentionMillis
private final android.content.ContentResolver mCr
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.content.Context context
public int getNitzUpdateSpacingMillis ()
public int getNitzUpdateDiffMillis ()
public int getNitzNetworkDisconnectRetentionMillis ()
public boolean getIgnoreNitz ()
String ignoreNitz
public long elapsedRealtimeMillis ()
public long currentTimeMillis ()
}
com/android/internal/telephony/NitzStateMachine.class
NitzStateMachine.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.NitzStateMachine extends java.lang.Object {
public abstract void handleCountryDetected (java.lang.String)
public abstract void handleNetworkAvailable ()
public abstract void handleNetworkUnavailable ()
public abstract void handleCountryUnavailable ()
public abstract void handleNitzReceived (com.android.internal.telephony.NitzSignal)
public abstract void handleAirplaneModeChanged (boolean)
public abstract void dumpState (java.io.PrintWriter)
public abstract void dumpLogs (java.io.FileDescriptor, com.android.internal.telephony.IndentingPrintWriter, java.lang.String[])
}
com/android/internal/telephony/PackageBasedTokenUtil.class
PackageBasedTokenUtil.java
package com.android.internal.telephony
public com.android.internal.telephony.PackageBasedTokenUtil extends java.lang.Object {
private static final String TAG
private static final java.nio.charset.Charset CHARSET_UTF_8
private static final String HASH_TYPE
private static final int NUM_HASHED_BYTES
static final int NUM_BASE64_CHARS
public void <init> ()
public static java.lang.String generateToken (android.content.Context, java.lang.String)
String otherPackageName
String otherToken
android.content.pm.PackageInfo packageInfo
android.content.Context context
String packageName
android.content.pm.PackageManager packageManager
String token
java.util.List packages
private static java.lang.String generatePackageBasedToken (android.content.pm.PackageManager, java.lang.String)
android.content.pm.Signature[] signatures
android.content.pm.PackageManager$NameNotFoundException e
java.security.MessageDigest messageDigest
java.security.NoSuchAlgorithmException e
int i
java.security.MessageDigest messageDigest
String space
byte[] hashSignatures
android.content.pm.PackageManager packageManager
String packageName
String token
android.content.pm.Signature[] signatures
static void <clinit> ()
}
com/android/internal/telephony/Phone$NetworkSelectMessage.class
Phone.java
package com.android.internal.telephony
public com.android.internal.telephony.Phone$NetworkSelectMessage extends java.lang.Object {
public android.os.Message message
public String operatorNumeric
public String operatorAlphaLong
public String operatorAlphaShort
protected void <init> ()
}
com/android/internal/telephony/Phone$SilentRedialParam.class
Phone.java
package com.android.internal.telephony
public com.android.internal.telephony.Phone$SilentRedialParam extends java.lang.Object {
public String dialString
public int causeCode
public com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
public void <init> (java.lang.String, int, com.android.internal.telephony.PhoneInternalInterface$DialArgs)
String dialString
int causeCode
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
}
com/android/internal/telephony/Phone.class
Phone.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.Phone extends android.os.Handler implements com.android.internal.telephony.PhoneInternalInterface {
protected static final Object lockForRadioTechnologyChange
private final String mLogTag
protected final int USSD_MAX_QUEUE
public static final String NETWORK_SELECTION_KEY
public static final String NETWORK_SELECTION_NAME_KEY
public static final String NETWORK_SELECTION_SHORT_KEY
public static final String DATA_DISABLED_ON_BOOT_KEY
public static final String DATA_ROAMING_IS_USER_SETTING_KEY
private static final int EMERGENCY_SMS_NO_TIME_RECORDED
private static final int EMERGENCY_SMS_TIMER_MAX_MS
protected static final int EVENT_RADIO_AVAILABLE
protected static final int EVENT_SSN
protected static final int EVENT_SIM_RECORDS_LOADED
private static final int EVENT_MMI_DONE
protected static final int EVENT_RADIO_ON
protected static final int EVENT_GET_BASEBAND_VERSION_DONE
protected static final int EVENT_USSD
public static final int EVENT_RADIO_OFF_OR_NOT_AVAILABLE
private static final int EVENT_GET_SIM_STATUS_DONE
protected static final int EVENT_SET_CALL_FORWARD_DONE
protected static final int EVENT_GET_CALL_FORWARD_DONE
protected static final int EVENT_CALL_RING
private static final int EVENT_CALL_RING_CONTINUE
private static final int EVENT_SET_NETWORK_MANUAL_COMPLETE
private static final int EVENT_SET_NETWORK_AUTOMATIC_COMPLETE
protected static final int EVENT_SET_CLIR_COMPLETE
protected static final int EVENT_REGISTERED_TO_NETWORK
protected static final int EVENT_SET_VM_NUMBER_DONE
protected static final int EVENT_GET_DEVICE_IDENTITY_DONE
protected static final int EVENT_RUIM_RECORDS_LOADED
protected static final int EVENT_NV_READY
private static final int EVENT_SET_ENHANCED_VP
public static final int EVENT_EMERGENCY_CALLBACK_MODE_ENTER
protected static final int EVENT_EXIT_EMERGENCY_CALLBACK_RESPONSE
protected static final int EVENT_CDMA_SUBSCRIPTION_SOURCE_CHANGED
protected static final int EVENT_SET_NETWORK_AUTOMATIC
protected static final int EVENT_ICC_RECORD_EVENTS
protected static final int EVENT_ICC_CHANGED
protected static final int EVENT_SRVCC_STATE_CHANGED
private static final int EVENT_INITIATE_SILENT_REDIAL
private static final int EVENT_RADIO_NOT_AVAILABLE
private static final int EVENT_UNSOL_OEM_HOOK_RAW
protected static final int EVENT_GET_RADIO_CAPABILITY
protected static final int EVENT_SS
private static final int EVENT_CHECK_FOR_NETWORK_AUTOMATIC
protected static final int EVENT_VOICE_RADIO_TECH_CHANGED
protected static final int EVENT_REQUEST_VOICE_RADIO_TECH_DONE
protected static final int EVENT_RIL_CONNECTED
protected static final int EVENT_UPDATE_PHONE_OBJECT
protected static final int EVENT_CARRIER_CONFIG_CHANGED
protected static final int EVENT_SET_ROAMING_PREFERENCE_DONE
protected static final int EVENT_MODEM_RESET
protected static final int EVENT_VRS_OR_RAT_CHANGED
protected static final int EVENT_RADIO_STATE_CHANGED
protected static final int EVENT_SET_CARRIER_DATA_ENABLED
protected static final int EVENT_GET_AVAILABLE_NETWORKS_DONE
protected static final int EVENT_UICC_APPS_ENABLEMENT_STATUS_CHANGED
protected static final int EVENT_UICC_APPS_ENABLEMENT_SETTING_CHANGED
protected static final int EVENT_GET_UICC_APPS_ENABLEMENT_DONE
protected static final int EVENT_REAPPLY_UICC_APPS_ENABLEMENT_DONE
protected static final int EVENT_REGISTRATION_FAILED
protected static final int EVENT_BARRING_INFO_CHANGED
protected static final int EVENT_LINK_CAPACITY_CHANGED
protected static final int EVENT_RESET_CARRIER_KEY_IMSI_ENCRYPTION
protected static final int EVENT_SET_VONR_ENABLED_DONE
protected static final int EVENT_SUBSCRIPTIONS_CHANGED
protected static final int EVENT_GET_USAGE_SETTING_DONE
protected static final int EVENT_SET_USAGE_SETTING_DONE
protected static final int EVENT_IMS_DEREGISTRATION_TRIGGERED
protected static final int EVENT_SET_NULL_CIPHER_AND_INTEGRITY_DONE
protected static final int EVENT_GET_DEVICE_IMEI_DONE
protected static final int EVENT_TRIGGER_NOTIFY_ANBR
protected static final int EVENT_GET_N1_MODE_ENABLED_DONE
protected static final int EVENT_SET_N1_MODE_ENABLED_DONE
protected static final int EVENT_IMEI_MAPPING_CHANGED
protected static final int EVENT_CELL_IDENTIFIER_DISCLOSURE
protected static final int EVENT_SET_IDENTIFIER_DISCLOSURE_ENABLED_DONE
protected static final int EVENT_SECURITY_ALGORITHM_UPDATE
protected static final int EVENT_SET_SECURITY_ALGORITHMS_UPDATED_ENABLED_DONE
protected static final int EVENT_LAST
private static final String GSM_ROAMING_LIST_OVERRIDE_PREFIX
private static final String GSM_NON_ROAMING_LIST_OVERRIDE_PREFIX
private static final String CDMA_ROAMING_LIST_OVERRIDE_PREFIX
private static final String CDMA_NON_ROAMING_LIST_OVERRIDE_PREFIX
public static final String CLIR_KEY
private static final String VM_COUNT
private static final String VM_ID
public static final String CF_STATUS
public static final String CF_ID
private static final int ALREADY_IN_AUTO_SELECTION
public static final String PREF_NULL_CIPHER_AND_INTEGRITY_ENABLED
private final com.android.internal.telephony.TelephonyAdminReceiver m2gAdminUpdater
public static final String PREF_IDENTIFIER_DISCLOSURE_NOTIFICATIONS_ENABLED
public static final String PREF_NULL_CIPHER_NOTIFICATIONS_ENABLED
protected final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
public com.android.internal.telephony.CommandsInterface mCi
protected int mVmCount
protected com.android.internal.telephony.data.DataNetworkController mDataNetworkController
protected com.android.internal.telephony.CarrierSignalAgent mCarrierSignalAgent
protected com.android.internal.telephony.CarrierActionAgent mCarrierActionAgent
private boolean mDoesRilSendMultipleCallRing
private int mCallRingContinueToken
private int mCallRingDelay
private boolean mIsVoiceCapable
private final com.android.internal.telephony.AppSmsManager mAppSmsManager
private com.android.internal.telephony.SimActivationTracker mSimActivationTracker
protected boolean mIsPhoneInEcmState
protected boolean mEcmCanceledForEmergency
private volatile long mTimeLastEmergencySmsSentMs
protected boolean mIsVideoCapable
protected com.android.internal.telephony.uicc.UiccController mUiccController
protected final java.util.concurrent.atomic.AtomicReference mIccRecords
public com.android.internal.telephony.SmsStorageMonitor mSmsStorageMonitor
public com.android.internal.telephony.SmsUsageMonitor mSmsUsageMonitor
protected java.util.concurrent.atomic.AtomicReference mUiccApplication
private com.android.internal.telephony.TelephonyTester mTelephonyTester
private String mName
private final String mActionDetached
private final String mActionAttached
protected com.android.internal.telephony.DeviceStateMonitor mDeviceStateMonitor
protected com.android.internal.telephony.DisplayInfoController mDisplayInfoController
protected com.android.internal.telephony.data.AccessNetworksManager mAccessNetworksManager
protected com.android.internal.telephony.CarrierResolver mCarrierResolver
protected com.android.internal.telephony.SignalStrengthController mSignalStrengthController
protected int mPhoneId
protected com.android.internal.telephony.Phone mImsPhone
private final java.util.concurrent.atomic.AtomicReference mRadioCapability
protected com.android.internal.telephony.TelephonyComponentFactory mTelephonyComponentFactory
private int mPreferredUsageSetting
private int mUsageSettingFromModem
private boolean mIsUsageSettingSupported
public static final String CS_FALLBACK
public static final String CS_FALLBACK_SS
public static final String EXTRA_KEY_ALERT_TITLE
public static final String EXTRA_KEY_ALERT_MESSAGE
public static final String EXTRA_KEY_ALERT_SHOW
public static final String EXTRA_KEY_NOTIFICATION_MESSAGE
protected final com.android.internal.telephony.RegistrantList mPreciseCallStateRegistrants
private final com.android.internal.telephony.RegistrantList mHandoverRegistrants
private final com.android.internal.telephony.RegistrantList mNewRingingConnectionRegistrants
private final com.android.internal.telephony.RegistrantList mIncomingRingRegistrants
protected final com.android.internal.telephony.RegistrantList mDisconnectRegistrants
private final com.android.internal.telephony.RegistrantList mServiceStateRegistrants
protected final com.android.internal.telephony.RegistrantList mMmiCompleteRegistrants
protected final com.android.internal.telephony.RegistrantList mMmiRegistrants
protected final com.android.internal.telephony.RegistrantList mUnknownConnectionRegistrants
protected final com.android.internal.telephony.RegistrantList mSuppServiceFailedRegistrants
protected final com.android.internal.telephony.RegistrantList mRadioOffOrNotAvailableRegistrants
protected final com.android.internal.telephony.RegistrantList mSimRecordsLoadedRegistrants
private final com.android.internal.telephony.RegistrantList mVideoCapabilityChangedRegistrants
protected final com.android.internal.telephony.RegistrantList mEmergencyCallToggledRegistrants
private final com.android.internal.telephony.RegistrantList mCellInfoRegistrants
private final com.android.internal.telephony.RegistrantList mRedialRegistrants
private final com.android.internal.telephony.RegistrantList mPhysicalChannelConfigRegistrants
private final com.android.internal.telephony.RegistrantList mOtaspRegistrants
private final com.android.internal.telephony.RegistrantList mPreferredNetworkTypeRegistrants
protected com.android.internal.telephony.Registrant mPostDialHandler
protected final com.android.internal.telephony.LocalLog mLocalLog
private android.os.Looper mLooper
protected final android.content.Context mContext
protected com.android.internal.telephony.subscription.SubscriptionManagerService mSubscriptionManagerService
protected com.android.internal.telephony.PhoneNotifier mNotifier
protected com.android.internal.telephony.test.SimulatedRadioControl mSimulatedRadioControl
private java.util.Map mAllowedNetworkTypesForReasons
private static final String ALLOWED_NETWORK_TYPES_TEXT_USER
private static final String ALLOWED_NETWORK_TYPES_TEXT_POWER
private static final String ALLOWED_NETWORK_TYPES_TEXT_CARRIER
private static final String ALLOWED_NETWORK_TYPES_TEXT_ENABLE_2G
private static final String ALLOWED_NETWORK_TYPES_TEXT_TEST
private static final int INVALID_ALLOWED_NETWORK_TYPES
protected boolean mIsCarrierNrSupported
protected boolean mIsAllowedNetworkTypesLoadedFromDb
private boolean mUnitTestMode
protected com.android.internal.telephony.metrics.VoiceCallSessionStats mVoiceCallSessionStats
protected com.android.internal.telephony.metrics.SmsStats mSmsStats
protected com.android.internal.telephony.analytics.TelephonyAnalytics mTelephonyAnalytics
protected com.android.internal.telephony.data.LinkBandwidthEstimator mLinkBandwidthEstimator
public static final int IMEI_TYPE_UNKNOWN
public static final int IMEI_TYPE_PRIMARY
public static final int IMEI_TYPE_SECONDARY
private static final String PROVISIONING_URL_PATH
private final java.io.File mProvisioningUrlFile
private static final String TAG_PROVISIONING_URLS
private static final String TAG_PROVISIONING_URL
private static final String ATTR_MCC
private static final String ATTR_MNC
protected void handleExitEmergencyCallbackMode ()
public com.android.internal.telephony.uicc.IccRecords getIccRecords ()
public java.lang.String getPhoneName ()
protected void setPhoneName (java.lang.String)
String name
public java.lang.String getNai ()
public java.lang.String getActionDetached ()
public java.lang.String getActionAttached ()
public java.lang.String getSystemProperty (java.lang.String, java.lang.String)
String property
String defValue
protected void <init> (java.lang.String, com.android.internal.telephony.PhoneNotifier, android.content.Context, com.android.internal.telephony.CommandsInterface, boolean, com.android.internal.telephony.flags.FeatureFlags)
String name
com.android.internal.telephony.PhoneNotifier notifier
android.content.Context context
com.android.internal.telephony.CommandsInterface ci
boolean unitTestMode
com.android.internal.telephony.flags.FeatureFlags featureFlags
protected void <init> (java.lang.String, com.android.internal.telephony.PhoneNotifier, android.content.Context, com.android.internal.telephony.CommandsInterface, boolean, int, com.android.internal.telephony.TelephonyComponentFactory, com.android.internal.telephony.flags.FeatureFlags)
String name
com.android.internal.telephony.PhoneNotifier notifier
android.content.Context context
com.android.internal.telephony.CommandsInterface ci
boolean unitTestMode
int phoneId
com.android.internal.telephony.TelephonyComponentFactory telephonyComponentFactory
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.content.SharedPreferences sp
public void createImsPhone ()
public boolean supportsConversionOfCdmaCallerIdMmiCodesWhileRoaming ()
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
public boolean isClirActivationAndDeactivationPrevented ()
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
public boolean shouldPreferInServiceSimForNormalRoutedEmergencyCall ()
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
public void handleMessage (android.os.Message)
com.android.internal.telephony.PhoneConstants$State state
android.os.AsyncResult ar
com.android.internal.telephony.Connection cn
com.android.internal.telephony.CallStateException e
com.android.internal.telephony.Phone$SilentRedialParam result
String dialString
int causeCode
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
android.os.AsyncResult ar
android.os.AsyncResult ar
RuntimeException e
com.android.internal.telephony.CommandException ce
ClassCastException unused
android.os.AsyncResult ar
com.android.internal.telephony.CommandException ce
ClassCastException unused
android.os.AsyncResult ar
android.os.Message msg
public java.util.ArrayList getHandoverConnection ()
public void notifySrvccState (int)
int state
public void registerForSilentRedial (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSilentRedial (android.os.Handler)
android.os.Handler h
public void registerForVolteSilentRedial (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForVolteSilentRedial (android.os.Handler)
android.os.Handler h
private void handleSrvccStateChanged (int[])
int state
int[] ret
java.util.ArrayList conn
com.android.internal.telephony.Phone imsPhone
com.android.internal.telephony.Call$SrvccState srvccState
public android.content.Context getContext ()
protected abstract void onUpdateIccAvailability ()
public void registerForPreciseCallStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForPreciseCallStateChanged (android.os.Handler)
android.os.Handler h
public void registerForHandoverStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForHandoverStateChanged (android.os.Handler)
android.os.Handler h
public void notifyHandoverStateChanged (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection cn
android.os.AsyncResult ar
public void registerForRedialConnectionChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRedialConnectionChanged (android.os.Handler)
android.os.Handler h
public void notifyRedialConnectionChanged (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection cn
android.os.AsyncResult ar
protected void setIsInEmergencyCall ()
public void notifySmsSent (java.lang.String)
String destinationAddress
android.telephony.TelephonyManager m
public boolean isInEmergencySmsMode ()
long lastSmsTimeMs
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
int eSmsTimerMs
boolean isInEmergencySmsMode
protected void migrateFrom (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone from
protected void migrate (com.android.internal.telephony.RegistrantList, com.android.internal.telephony.RegistrantList)
com.android.internal.telephony.Registrant r
android.os.Message msg
int i
int n
com.android.internal.telephony.RegistrantList to
com.android.internal.telephony.RegistrantList from
public void registerForUnknownConnection (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForUnknownConnection (android.os.Handler)
android.os.Handler h
public void registerForNewRingingConnection (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNewRingingConnection (android.os.Handler)
android.os.Handler h
public void registerForVideoCapabilityChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForVideoCapabilityChanged (android.os.Handler)
android.os.Handler h
public void registerForInCallVoicePrivacyOn (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForInCallVoicePrivacyOn (android.os.Handler)
android.os.Handler h
public void registerForInCallVoicePrivacyOff (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForInCallVoicePrivacyOff (android.os.Handler)
android.os.Handler h
public void registerForIncomingRing (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForIncomingRing (android.os.Handler)
android.os.Handler h
public void registerForDisconnect (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForDisconnect (android.os.Handler)
android.os.Handler h
public void registerForSuppServiceFailed (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSuppServiceFailed (android.os.Handler)
android.os.Handler h
public void registerForMmiInitiate (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForMmiInitiate (android.os.Handler)
android.os.Handler h
public void registerForMmiComplete (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForMmiComplete (android.os.Handler)
android.os.Handler h
public void registerForSimRecordsLoaded (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSimRecordsLoaded (android.os.Handler)
android.os.Handler h
public void registerForTtyModeReceived (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForTtyModeReceived (android.os.Handler)
android.os.Handler h
public void setNetworkSelectionModeAutomatic (android.os.Message)
android.os.Message response
android.os.Message msg
private void onCheckForNetworkSelectionModeAutomatic (android.os.Message)
int[] modes
android.os.Message msg
android.os.Message fromRil
android.os.AsyncResult ar
android.os.Message response
boolean doAutomatic
com.android.internal.telephony.Phone$NetworkSelectMessage nsm
protected void onSetNetworkSelectionModeCompleted ()
public void getNetworkSelectionMode (android.os.Message)
android.os.Message message
public java.util.List getClientRequestStats ()
public void selectNetworkManually (com.android.internal.telephony.OperatorInfo, boolean, android.os.Message)
com.android.internal.telephony.OperatorInfo network
boolean persistSelection
android.os.Message response
com.android.internal.telephony.Phone$NetworkSelectMessage nsm
android.os.Message msg
public void registerForEmergencyCallToggle (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForEmergencyCallToggle (android.os.Handler)
android.os.Handler h
private void updateSavedNetworkOperator (com.android.internal.telephony.Phone$NetworkSelectMessage)
android.content.SharedPreferences sp
android.content.SharedPreferences$Editor editor
com.android.internal.telephony.Phone$NetworkSelectMessage nsm
int subId
protected void updateManualNetworkSelection (com.android.internal.telephony.Phone$NetworkSelectMessage)
com.android.internal.telephony.Phone$NetworkSelectMessage nsm
private void handleSetSelectNetwork (android.os.AsyncResult)
android.os.AsyncResult ar
com.android.internal.telephony.Phone$NetworkSelectMessage nsm
public com.android.internal.telephony.OperatorInfo getSavedNetworkSelection ()
android.content.SharedPreferences sp
String numeric
String name
String shrt
private void clearSavedNetworkSelection ()
private void restoreSavedNetworkSelection (android.os.Message)
android.os.Message response
com.android.internal.telephony.OperatorInfo networkSelection
public void saveClirSetting (int)
int commandInterfaceCLIRMode
android.content.SharedPreferences sp
android.content.SharedPreferences$Editor editor
private void setUnitTestMode (boolean)
boolean f
public boolean getUnitTestMode ()
protected void notifyDisconnectP (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection cn
android.os.AsyncResult ar
public void registerForServiceStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForServiceStateChanged (android.os.Handler)
android.os.Handler h
public void registerForRingbackTone (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRingbackTone (android.os.Handler)
android.os.Handler h
public void registerForOnHoldTone (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForOnHoldTone (android.os.Handler)
android.os.Handler h
public void registerForResendIncallMute (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForResendIncallMute (android.os.Handler)
android.os.Handler h
public void registerForCellInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCellInfo (android.os.Handler)
android.os.Handler h
public void setEchoSuppressionEnabled ()
protected void notifyServiceStateChangedP (android.telephony.ServiceState)
android.telephony.ServiceState ss
android.os.AsyncResult ar
protected void notifyServiceStateChangedPForSubId (android.telephony.ServiceState, int)
android.telephony.ServiceState ss
int subId
android.os.AsyncResult ar
public com.android.internal.telephony.test.SimulatedRadioControl getSimulatedRadioControl ()
private void checkCorrectThread (android.os.Handler)
android.os.Handler h
java.util.Locale getLocaleFromCarrierProperties ()
String c
int i
String carrier
CharSequence[] carrierLocales
public abstract com.android.internal.telephony.PhoneConstants$State getState ()
public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler ()
com.android.internal.telephony.uicc.IccFileHandler fh
com.android.internal.telephony.uicc.UiccCardApplication uiccApplication
com.android.internal.telephony.uicc.IccFileHandler fh
public android.os.Handler getHandler ()
public void updatePhoneObject (int)
int voiceRadioTech
public com.android.internal.telephony.ServiceStateTracker getServiceStateTracker ()
public void setVoiceServiceStateOverride (boolean)
boolean hasService
public boolean isRadioOffForThermalMitigation ()
com.android.internal.telephony.ServiceStateTracker sst
public boolean hasCalling ()
public com.android.internal.telephony.emergency.EmergencyNumberTracker getEmergencyNumberTracker ()
public com.android.internal.telephony.CallTracker getCallTracker ()
public com.android.internal.telephony.data.AccessNetworksManager getAccessNetworksManager ()
public com.android.internal.telephony.DeviceStateMonitor getDeviceStateMonitor ()
public com.android.internal.telephony.DisplayInfoController getDisplayInfoController ()
public com.android.internal.telephony.SignalStrengthController getSignalStrengthController ()
public void setVoiceActivationState (int)
int state
public void setDataActivationState (int)
int state
public int getVoiceActivationState ()
public int getDataActivationState ()
public void updateVoiceMail ()
public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType getCurrentUiccAppType ()
com.android.internal.telephony.uicc.UiccCardApplication currentApp
public com.android.internal.telephony.IccCard getIccCard ()
public java.lang.String getIccSerialNumber ()
com.android.internal.telephony.uicc.IccRecords r
public java.lang.String getFullIccSerialNumber ()
com.android.internal.telephony.uicc.IccRecords r
public boolean getIccRecordsLoaded ()
com.android.internal.telephony.uicc.IccRecords r
public void setCellInfoMinInterval (int)
int interval
public java.util.List getAllCellInfo ()
public void requestCellInfoUpdate (android.os.WorkSource, android.os.Message)
android.os.WorkSource workSource
android.os.Message rspMsg
public android.telephony.CellIdentity getCurrentCellIdentity ()
public void getCellIdentity (android.os.WorkSource, android.os.Message)
android.os.WorkSource workSource
android.os.Message rspMsg
public void setCellInfoListRate (int, android.os.WorkSource)
int rateInMillis
android.os.WorkSource workSource
public boolean getMessageWaitingIndicator ()
public java.lang.String getManualNetworkSelectionPlmn ()
private int getCallForwardingIndicatorFromSharedPref ()
String currentSubscriberId
android.content.SharedPreferences$Editor editor
String subscriberId
android.content.SharedPreferences sp
int status
int subId
private void setCallForwardingIndicatorInSharedPref (boolean)
boolean enable
int status
int subId
android.content.SharedPreferences sp
android.content.SharedPreferences$Editor editor
public void setVoiceCallForwardingFlag (int, boolean, java.lang.String)
int line
boolean enable
String number
com.android.internal.telephony.uicc.IccRecords r
public void setVoiceCallForwardingFlag (com.android.internal.telephony.uicc.IccRecords, int, boolean, java.lang.String)
com.android.internal.telephony.uicc.IccRecords r
int line
boolean enable
String number
public boolean getCallForwardingIndicator ()
com.android.internal.telephony.uicc.IccRecords r
int callForwardingIndicator
public com.android.internal.telephony.CarrierSignalAgent getCarrierSignalAgent ()
public com.android.internal.telephony.CarrierActionAgent getCarrierActionAgent ()
public void queryCdmaRoamingPreference (android.os.Message)
android.os.Message response
public void queryCdmaSubscriptionMode (android.os.Message)
android.os.Message response
public android.telephony.SignalStrength getSignalStrength ()
com.android.internal.telephony.SignalStrengthController ssc
public boolean isConcurrentVoiceAndDataAllowed ()
com.android.internal.telephony.ServiceStateTracker sst
public void setCdmaRoamingPreference (int, android.os.Message)
int cdmaRoamingType
android.os.Message response
public void setCdmaSubscriptionMode (int, android.os.Message)
int cdmaSubscriptionType
android.os.Message response
private long getEffectiveAllowedNetworkTypes ()
long networkTypes
long allowedNetworkTypes
public void notifyAllowedNetworkTypesChanged (int)
int reason
public void isNrDualConnectivityEnabled (android.os.Message, android.os.WorkSource)
android.os.Message message
android.os.WorkSource workSource
public void setNrDualConnectivityState (int, android.os.Message, android.os.WorkSource)
int nrDualConnectivityState
android.os.Message message
android.os.WorkSource workSource
public long getAllowedNetworkTypes (int)
long allowedNetworkTypes
int reason
long allowedNetworkTypes
long defaultAllowedNetworkTypes
public void loadAllowedNetworksFromSubscriptionDatabase ()
String[] networkTypesValues
int key
long value
String pair
NumberFormatException e
int key
String result
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
java.util.Map oldAllowedNetworkTypes
private int convertAllowedNetworkTypeDbNameToMapIndex (java.lang.String)
String name
public static java.lang.String convertAllowedNetworkTypeMapIndexToDbName (int)
int reason
private long updateAllowedNetworkTypeForCarrierWithCarrierConfig ()
long allowedNetworkTypes
long defaultAllowedNetworkTypes
long allowedNetworkTypes
public void setAllowedNetworkTypes (int, long, android.os.Message)
int reason
long networkTypes
android.os.Message response
int subId
String mapAsString
protected void updateAllowedNetworkTypes (android.os.Message)
com.android.internal.telephony.CommandException ex
android.os.Message response
int modemRaf
int filteredRaf
public void getAllowedNetworkTypesBitmask (android.os.Message)
android.os.Message response
public void registerForPreferredNetworkTypeChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForPreferredNetworkTypeChanged (android.os.Handler)
android.os.Handler h
public int getCachedAllowedNetworkTypesBitmask ()
public void getSmscAddress (android.os.Message)
android.os.Message result
public void setSmscAddress (java.lang.String, android.os.Message)
String address
android.os.Message result
public void setTTYMode (int, android.os.Message)
int ttyMode
android.os.Message onComplete
public void setUiTTYMode (int, android.os.Message)
int uiTtyMode
android.os.Message onComplete
public void queryTTYMode (android.os.Message)
android.os.Message onComplete
public void enableEnhancedVoicePrivacy (boolean, android.os.Message)
boolean enable
android.os.Message onComplete
public void getEnhancedVoicePrivacy (android.os.Message)
android.os.Message onComplete
public void setBandMode (int, android.os.Message)
int bandMode
android.os.Message response
public void queryAvailableBandMode (android.os.Message)
android.os.Message response
public void nvReadItem (int, android.os.Message, android.os.WorkSource)
int itemID
android.os.Message response
android.os.WorkSource workSource
public void nvWriteItem (int, java.lang.String, android.os.Message, android.os.WorkSource)
int itemID
String itemValue
android.os.Message response
android.os.WorkSource workSource
public void nvWriteCdmaPrl (byte[], android.os.Message)
byte[] preferredRoamingList
android.os.Message response
public void rebootModem (android.os.Message)
android.os.Message response
public void resetModemConfig (android.os.Message)
android.os.Message response
public void eraseModemConfig (android.os.Message)
android.os.Message response
public boolean eraseDataInSharedPreferences ()
android.content.SharedPreferences sp
android.content.SharedPreferences$Editor editor
public void setSystemSelectionChannels (java.util.List, android.os.Message)
java.util.List specifiers
android.os.Message response
public void getSystemSelectionChannels (android.os.Message)
android.os.Message response
public void notifyDataActivity ()
private void notifyMessageWaitingIndicator ()
public void notifyDataConnection (android.telephony.PreciseDataConnectionState)
android.telephony.PreciseDataConnectionState state
public void notifyOtaspChanged (int)
int otaspMode
public void notifyVoiceActivationStateChanged (int)
int state
public void notifyDataActivationStateChanged (int)
int state
public void notifyUserMobileDataStateChanged (boolean)
boolean state
public void notifyDisplayInfoChanged (android.telephony.TelephonyDisplayInfo)
android.telephony.TelephonyDisplayInfo telephonyDisplayInfo
public void notifySignalStrength ()
public com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String)
String apnType
public android.telephony.PreciseDataConnectionState getPreciseDataConnectionState (java.lang.String)
String apnType
public void notifyCellInfo (java.util.List)
java.util.List cellInfo
android.os.AsyncResult ar
public void registerForPhysicalChannelConfig (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant registrant
java.util.List physicalChannelConfigs
public void unregisterForPhysicalChannelConfig (android.os.Handler)
android.os.Handler h
public void notifyPhysicalChannelConfig (java.util.List)
java.util.List configs
public java.util.List getPhysicalChannelConfigList ()
public void notifySrvccStateChanged (int)
int state
public void notifyEmergencyNumberList ()
public void notifyOutgoingEmergencySms (android.telephony.emergency.EmergencyNumber)
android.telephony.emergency.EmergencyNumber emergencyNumber
public void notifyDataEnabled (boolean, int)
boolean enabled
int reason
public void notifyLinkCapacityEstimateChanged (java.util.List)
java.util.List linkCapacityEstimateList
public boolean isInEmergencyCall ()
protected static boolean getInEcmMode ()
public boolean isInEcm ()
public boolean isInImsEcm ()
public boolean isInCdmaEcm ()
public void setIsInEcm (boolean)
boolean isInEcm
public boolean isEcmCanceledForEmergency ()
public void setEcmCanceledForEmergency (boolean)
boolean isCanceled
private static int getVideoState (com.android.internal.telephony.Call)
com.android.internal.telephony.Call call
int videoState
com.android.internal.telephony.Connection conn
private boolean isVideoCallOrConference (com.android.internal.telephony.Call)
com.android.internal.telephony.imsphone.ImsPhoneCall imsPhoneCall
com.android.ims.ImsCall imsCall
com.android.internal.telephony.Call call
boolean isDowngradedVideoCall
public boolean isImsVideoCallOrConferencePresent ()
boolean isPresent
public abstract int getPhoneType ()
public int getVoiceMessageCount ()
public void setVoiceMessageCount (int)
android.content.SharedPreferences sp
android.content.SharedPreferences$Editor editor
int countWaiting
int subId
com.android.internal.telephony.uicc.IccRecords records
protected int getStoredVoiceMessageCount ()
String currentSubscriberId
android.content.SharedPreferences$Editor editor
String subscriberId
int invalidCount
android.content.SharedPreferences sp
int countFromSP
int countVoiceMessages
int subId
public void sendDialerSpecialCode (java.lang.String)
android.app.BroadcastOptions options
android.content.Intent intent
android.content.Intent secrectCodeIntent
String code
public int getCdmaEriIconIndex ()
public int getCdmaEriIconMode ()
public java.lang.String getCdmaEriText ()
public java.lang.String getCdmaMin ()
public boolean isMinInfoReady ()
public java.lang.String getCdmaPrlVersion ()
public boolean isDataSuspended ()
public void sendBurstDtmf (java.lang.String, int, int, android.os.Message)
String dtmfString
int on
int off
android.os.Message onComplete
public void setOnPostDialCharacter (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public com.android.internal.telephony.Registrant getPostDialHandler ()
public void exitEmergencyCallbackMode ()
public void registerForCdmaOtaStatusChange (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCdmaOtaStatusChange (android.os.Handler)
android.os.Handler h
public void registerForSubscriptionInfoReady (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSubscriptionInfoReady (android.os.Handler)
android.os.Handler h
public boolean needsOtaServiceProvisioning ()
public boolean isOtaSpNumber (java.lang.String)
String dialStr
public void registerForOtaspChange (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForOtaspChange (android.os.Handler)
android.os.Handler h
public int getOtasp ()
public void registerForCallWaiting (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCallWaiting (android.os.Handler)
android.os.Handler h
public void registerForEcmTimerReset (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForEcmTimerReset (android.os.Handler)
android.os.Handler h
public void registerForSignalInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSignalInfo (android.os.Handler)
android.os.Handler h
public void registerForDisplayInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForDisplayInfo (android.os.Handler)
android.os.Handler h
public void registerForNumberInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNumberInfo (android.os.Handler)
android.os.Handler h
public void registerForRedirectedNumberInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRedirectedNumberInfo (android.os.Handler)
android.os.Handler h
public void registerForLineControlInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForLineControlInfo (android.os.Handler)
android.os.Handler h
public void registerFoT53ClirlInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForT53ClirInfo (android.os.Handler)
android.os.Handler h
public void registerForT53AudioControlInfo (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForT53AudioControlInfo (android.os.Handler)
android.os.Handler h
public void setOnEcbModeExitResponse (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unsetOnEcbModeExitResponse (android.os.Handler)
android.os.Handler h
public void registerForRadioOffOrNotAvailable (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRadioOffOrNotAvailable (android.os.Handler)
android.os.Handler h
private java.lang.String getProvisioningUrlBaseFromFile ()
String mnc
NumberFormatException e
String mcc
String element
org.xmlpull.v1.XmlPullParser parser
java.io.FileReader fileReader
java.io.FileNotFoundException e
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
android.content.res.Configuration config
public java.lang.String getMobileProvisioningUrl ()
String phoneNumber
String url
public boolean hasMatchedTetherApnSetting ()
android.telephony.NetworkRegistrationInfo nrs
public boolean isDataAllowed ()
public void carrierActionSetMeteredApnsEnabled (boolean)
boolean enabled
public void carrierActionSetRadioEnabled (boolean)
boolean enabled
public void carrierActionReportDefaultNetworkStatus (boolean)
boolean report
public void carrierActionResetAll ()
public void notifyNewRingingConnectionP (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection cn
android.os.AsyncResult ar
private java.lang.String getNewRingingConnectionRegistrantsAsString ()
int i
java.util.List registrants
public void notifyUnknownConnectionP (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection cn
public void notifyForVideoCapabilityChanged (boolean)
boolean isVideoCallCapable
android.os.AsyncResult ar
private void notifyIncomingRing ()
android.os.AsyncResult ar
private void sendIncomingCallRingNotification (int)
int token
public void setAlwaysReportSignalStrength (boolean)
boolean isEnable
public boolean isCspPlmnEnabled ()
public com.android.internal.telephony.uicc.IsimRecords getIsimRecords ()
public java.lang.String getMsisdn ()
public java.lang.String getPlmn ()
public void notifyCallForwardingIndicator ()
public void setVoiceMessageWaiting (int, int)
int line
int countWaiting
public com.android.internal.telephony.uicc.UsimServiceTable getUsimServiceTable ()
com.android.internal.telephony.uicc.IccRecords r
public com.android.internal.telephony.uicc.UiccCard getUiccCard ()
public com.android.internal.telephony.uicc.UiccPort getUiccPort ()
public void setImsRegistrationState (boolean)
boolean registered
public com.android.internal.telephony.Phone getImsPhone ()
public void setImsPhone (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone imsPhone
public android.telephony.ImsiEncryptionInfo getCarrierInfoForImsiEncryption (int, boolean)
int keyType
boolean fallback
public void setCarrierInfoForImsiEncryption (android.telephony.ImsiEncryptionInfo)
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
public void deleteCarrierInfoForImsiEncryption (int)
int carrierId
public void deleteCarrierInfoForImsiEncryption (int, java.lang.String)
int carrierId
String simOperator
public int getCarrierId ()
public java.lang.String getCarrierName ()
public int getMNOCarrierId ()
public int getSpecificCarrierId ()
public java.lang.String getSpecificCarrierName ()
public int getCarrierIdListVersion ()
public int getEmergencyNumberDbVersion ()
public void resolveSubscriptionCarrierId (java.lang.String)
String simState
public void resetCarrierKeysForImsiEncryption ()
public void resetCarrierKeysForImsiEncryption (boolean)
boolean forceResetAll
public boolean isUtEnabled ()
public void dispose ()
protected com.android.internal.telephony.Connection dialInternal (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs) throws com.android.internal.telephony.CallStateException
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
public void setCallWaiting (boolean, int, android.os.Message)
boolean enable
int serviceClass
android.os.Message onComplete
public void queryCLIP (android.os.Message)
android.os.Message onComplete
public int getSubId ()
public int getPhoneId ()
public boolean setOperatorBrandOverride (java.lang.String)
String brand
public boolean setRoamingOverride (java.util.List, java.util.List, java.util.List, java.util.List)
java.util.List gsmRoamingList
java.util.List gsmNonRoamingList
java.util.List cdmaRoamingList
java.util.List cdmaNonRoamingList
String iccId
com.android.internal.telephony.ServiceStateTracker tracker
private void setRoamingOverrideHelper (java.util.List, java.lang.String, java.lang.String)
java.util.List list
String prefix
String iccId
android.content.SharedPreferences$Editor spEditor
String key
public boolean isMccMncMarkedAsRoaming (java.lang.String)
String mccMnc
public boolean isMccMncMarkedAsNonRoaming (java.lang.String)
String mccMnc
public boolean isSidMarkedAsRoaming (int)
int SID
public boolean isSidMarkedAsNonRoaming (int)
int SID
public boolean isImsRegistered ()
com.android.internal.telephony.ServiceStateTracker sst
com.android.internal.telephony.Phone imsPhone
boolean isImsRegistered
public boolean isWifiCallingEnabled ()
com.android.internal.telephony.Phone imsPhone
boolean isWifiCallingEnabled
public boolean isImsCapabilityAvailable (int, int) throws com.android.ims.ImsException
int capability
int regTech
com.android.internal.telephony.Phone imsPhone
boolean isAvailable
public boolean isVolteEnabled ()
public boolean isVoiceOverCellularImsEnabled ()
com.android.internal.telephony.Phone imsPhone
boolean isVolteEnabled
public int getImsRegistrationTech ()
com.android.internal.telephony.Phone imsPhone
int regTech
public void getImsRegistrationTech (java.util.function.Consumer)
java.util.function.Consumer callback
com.android.internal.telephony.Phone imsPhone
public void getImsRegistrationState (java.util.function.Consumer)
java.util.function.Consumer callback
com.android.internal.telephony.Phone imsPhone
private boolean getRoamingOverrideHelper (java.lang.String, java.lang.String)
String prefix
String key
String iccId
android.content.SharedPreferences sp
java.util.Set value
public int getRadioPowerState ()
public boolean isRadioAvailable ()
public boolean isRadioOn ()
public void shutdownRadio ()
public boolean isShuttingDown ()
public void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message)
com.android.internal.telephony.RadioCapability rc
android.os.Message response
public int getRadioAccessFamily ()
com.android.internal.telephony.RadioCapability rc
public java.lang.String getModemUuId ()
com.android.internal.telephony.RadioCapability rc
public com.android.internal.telephony.RadioCapability getRadioCapability ()
public void radioCapabilityUpdated (com.android.internal.telephony.RadioCapability, boolean)
boolean restoreSelection
com.android.internal.telephony.RadioCapability rc
boolean capabilitySwitched
public void sendSubscriptionSettings (boolean)
boolean restoreNetworkSelection
private int getResolvedUsageSetting (int)
int subId
android.telephony.SubscriptionInfo subInfo
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfoInternal
public boolean updateUsageSetting ()
int subId
int lastPreferredUsageSetting
String logStr
public void registerForRadioCapabilityChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRadioCapabilityChanged (android.os.Handler)
android.os.Handler h
public boolean isImsAvailable ()
public boolean isVideoEnabled ()
com.android.internal.telephony.Phone imsPhone
public void getModemActivityInfo (android.os.Message, android.os.WorkSource)
android.os.Message response
android.os.WorkSource workSource
public void setDataThrottling (android.os.Message, android.os.WorkSource, int, long)
android.os.Message result
android.os.WorkSource workSource
int dataThrottlingAction
long completionWindowMillis
public void setAllowedCarriers (android.telephony.CarrierRestrictionRules, android.os.Message, android.os.WorkSource)
android.telephony.CarrierRestrictionRules carrierRestrictionRules
android.os.Message response
android.os.WorkSource workSource
public void setLinkCapacityReportingCriteria (int[], int[], int)
int[] dlThresholds
int[] ulThresholds
int ran
public void getAllowedCarriers (android.os.Message, android.os.WorkSource)
android.os.Message response
android.os.WorkSource workSource
public java.util.Locale getLocaleFromSimAndCarrierPrefs ()
com.android.internal.telephony.uicc.IccRecords records
public boolean updateCurrentCarrierInProvider ()
public com.android.internal.telephony.IccSmsInterfaceManager getIccSmsInterfaceManager ()
protected boolean isMatchGid (java.lang.String)
String gid
String gid1
int gidLength
public static void checkWfcWifiOnlyModeBeforeDial (com.android.internal.telephony.Phone, int, android.content.Context) throws com.android.internal.telephony.CallStateException
com.android.ims.ImsManager imsManager
boolean wfcWiFiOnly
com.android.internal.telephony.Phone imsPhone
int phoneId
android.content.Context context
public boolean isImsServiceSimultaneousCallingSupportCapable (android.content.Context)
com.android.ims.ImsException e
android.content.Context context
boolean capable
com.android.ims.ImsManager imsManager
public void startRingbackTone ()
public void stopRingbackTone ()
public void callEndCleanupHandOverCallIfAny ()
public void cancelUSSD (android.os.Message)
android.os.Message msg
public abstract void setBroadcastEmergencyCallStateChanges (boolean)
public abstract void sendEmergencyCallStateChange (boolean)
public com.android.internal.telephony.Phone getDefaultPhone ()
public android.net.Uri[] getCurrentSubscriberUris ()
public com.android.internal.telephony.AppSmsManager getAppSmsManager ()
public void setSimPowerState (int, android.os.Message, android.os.WorkSource)
int state
android.os.Message result
android.os.WorkSource workSource
public void setVoNrEnabled (boolean, android.os.Message, android.os.WorkSource)
boolean enabled
android.os.Message result
android.os.WorkSource workSource
public void isVoNrEnabled (android.os.Message, android.os.WorkSource)
android.os.Message message
android.os.WorkSource workSource
public void setCarrierTestOverride (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String mccmnc
String imsi
String iccid
String gid1
String gid2
String pnn
String spn
String carrierPrivilegeRules
String apn
public static boolean isEmergencyCallOnly ()
com.android.internal.telephony.ServiceStateTracker sst
android.telephony.ServiceState ss
com.android.internal.telephony.Phone phone
boolean isEmergencyCallOnly
public boolean isCdmaSubscriptionAppPresent ()
public void enableUiccApplications (boolean, android.os.Message)
boolean enable
android.os.Message onCompleteMessage
public boolean canDisablePhysicalSubscription ()
public com.android.internal.telephony.HalVersion getHalVersion ()
public com.android.internal.telephony.HalVersion getHalVersion (int)
int service
public java.lang.String getOperatorNumeric ()
public com.android.internal.telephony.metrics.VoiceCallSessionStats getVoiceCallSessionStats ()
public void setVoiceCallSessionStats (com.android.internal.telephony.metrics.VoiceCallSessionStats)
com.android.internal.telephony.metrics.VoiceCallSessionStats voiceCallSessionStats
public com.android.internal.telephony.metrics.SmsStats getSmsStats ()
public void setSmsStats (com.android.internal.telephony.metrics.SmsStats)
com.android.internal.telephony.metrics.SmsStats smsStats
public com.android.internal.telephony.analytics.TelephonyAnalytics getTelephonyAnalytics ()
public com.android.internal.telephony.CarrierPrivilegesTracker getCarrierPrivilegesTracker ()
public boolean useSsOverIms (android.os.Message)
android.os.Message onComplete
public boolean isDeviceIdle ()
com.android.internal.telephony.DeviceStateMonitor dsm
public void notifyDeviceIdleStateChanged (boolean)
boolean isIdle
com.android.internal.telephony.SignalStrengthController ssc
public java.util.List getEquivalentHomePlmns ()
public java.util.List getDataServicePackages ()
public com.android.internal.telephony.data.LinkBandwidthEstimator getLinkBandwidthEstimator ()
public void getSlicingConfig (android.os.Message)
android.os.Message response
public com.android.internal.telephony.InboundSmsHandler getInboundSmsHandler (boolean)
boolean is3gpp2
public com.android.internal.telephony.data.DataNetworkController getDataNetworkController ()
public com.android.internal.telephony.SmsDispatchersController getSmsDispatchersController ()
public com.android.internal.telephony.data.DataSettingsManager getDataSettingsManager ()
public boolean isAllowedNetworkTypesLoadedFromDb ()
public int getTerminalBasedCallWaitingState (boolean)
boolean forCsOnly
public void setTerminalBasedCallWaitingStatus (int)
int state
public void setTerminalBasedCallWaitingSupported (boolean)
boolean supported
public void startImsTraffic (int, int, int, int, android.os.Message)
int token
int trafficType
int accessNetworkType
int trafficDirection
android.os.Message response
public void stopImsTraffic (int, android.os.Message)
int token
android.os.Message response
public void registerForConnectionSetupFailure (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForConnectionSetupFailure (android.os.Handler)
android.os.Handler h
public void triggerEpsFallback (int, android.os.Message)
int reason
android.os.Message response
public void triggerNotifyAnbr (int, int, int)
int mediaType
int direction
int bitsPerSecond
public void setEmergencyMode (int, android.os.Message)
int emcMode
android.os.Message result
public void triggerEmergencyNetworkScan (int[], int, android.os.Message)
int[] accessNetwork
int scanType
android.os.Message result
public void cancelEmergencyNetworkScan (boolean, android.os.Message)
boolean resetScan
android.os.Message result
public void exitEmergencyMode (android.os.Message)
android.os.Message result
public void registerForEmergencyNetworkScan (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForEmergencyNetworkScan (android.os.Handler)
android.os.Handler h
public void triggerImsDeregistration (int)
int reason
public void registerForEmergencyDomainSelected (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForEmergencyDomainSelected (android.os.Handler)
android.os.Handler h
public void notifyEmergencyDomainSelected (int)
int transportType
public com.android.internal.telephony.TelephonyTester getTelephonyTester ()
public android.os.UserHandle getUserHandle ()
android.telephony.SubscriptionManager subManager
IllegalArgumentException ex
int subId
android.os.UserHandle userHandle
public boolean isManagedProfile ()
android.os.UserHandle userHandle
android.os.UserManager userManager
public boolean getNullCipherAndIntegrityEnabledPreference ()
android.content.SharedPreferences sp
public boolean isNullCipherAndIntegritySupported ()
public void handleNullCipherEnabledChange ()
public boolean isIdentifierDisclosureTransparencySupported ()
public boolean getIdentifierDisclosureNotificationsPreferenceEnabled ()
android.content.SharedPreferences sp
public void handleIdentifierDisclosureNotificationPreferenceChange ()
public boolean isNullCipherNotificationSupported ()
public boolean getNullCipherNotificationsPreferenceEnabled ()
android.content.SharedPreferences sp
public void handleNullCipherNotificationPreferenceChanged ()
public void refreshSafetySources (java.lang.String)
String refreshBroadcastId
public void updateImsCallStatus (java.util.List, android.os.Message)
java.util.List imsCallInfo
android.os.Message response
public void setN1ModeEnabled (boolean, android.os.Message)
boolean enable
android.os.Message result
public void isN1ModeEnabled (android.os.Message)
android.os.Message result
public java.util.List getCellBroadcastIdRanges ()
public void setCellBroadcastIdRanges (java.util.List, java.util.function.Consumer)
java.util.List ranges
java.util.function.Consumer callback
public void startEmergencyCallbackMode (int, long)
int type
long durationMillis
public void restartEmergencyCallbackMode (int, long)
int type
long durationMillis
public void stopEmergencyCallbackMode (int, int)
int type
int reason
public void notifyCarrierRoamingNtnModeChanged (boolean)
boolean active
public void notifyCarrierRoamingNtnEligibleStateChanged (boolean)
boolean eligible
public void notifyCarrierRoamingNtnAvailableServicesChanged (int[])
int[] availableServices
public void notifyCarrierRoamingNtnSignalStrengthChanged (android.telephony.satellite.NtnSignalStrength)
android.telephony.satellite.NtnSignalStrength ntnSignalStrength
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
Exception e
Exception e
Exception e
Exception e
Exception e
Exception e
Exception e
Exception e
Exception e
Exception e
Exception e
Exception e
Exception e
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private void logd (java.lang.String)
String s
private void logi (java.lang.String)
String s
private void loge (java.lang.String)
String s
private synthetic java.lang.String lambda$setAllowedNetworkTypes$0 (java.lang.Integer)
Integer key
static void <clinit> ()
}
com/android/internal/telephony/Phone.uau
com/android/internal/telephony/PhoneConfigurationManager$1.class
PhoneConfigurationManager.java
package com.android.internal.telephony
com.android.internal.telephony.PhoneConfigurationManager$1 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.PhoneConfigurationManager this$0
void <init> (com.android.internal.telephony.PhoneConfigurationManager)
com.android.internal.telephony.PhoneConfigurationManager this$0
public void onSubscriptionsChanged ()
}
com/android/internal/telephony/PhoneConfigurationManager$ConfigManagerHandler.class
PhoneConfigurationManager.java
package com.android.internal.telephony
final com.android.internal.telephony.PhoneConfigurationManager$ConfigManagerHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.PhoneConfigurationManager this$0
private void <init> (com.android.internal.telephony.PhoneConfigurationManager)
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
int numOfLiveModems
android.os.AsyncResult ar
int phoneId
boolean enabled
android.os.AsyncResult ar
com.android.internal.telephony.PhoneConfigurationManager$Listener l
android.os.AsyncResult ar
com.android.internal.telephony.PhoneConfigurationManager$Listener l
boolean isVirtualDsdaEnabled
int i
java.util.List returnedArrayList
int maxValidPhoneSlot
android.os.AsyncResult ar
android.os.Message msg
com.android.internal.telephony.Phone phone
}
com/android/internal/telephony/PhoneConfigurationManager$Listener.class
PhoneConfigurationManager.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.PhoneConfigurationManager$Listener extends java.lang.Object {
public abstract void onPhoneCapabilityChanged ()
public abstract void onDeviceConfigChanged ()
}
com/android/internal/telephony/PhoneConfigurationManager$ListenerBase.class
PhoneConfigurationManager.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.PhoneConfigurationManager$ListenerBase extends java.lang.Object implements com.android.internal.telephony.PhoneConfigurationManager$Listener {
public void <init> ()
public void onPhoneCapabilityChanged ()
public void onDeviceConfigChanged ()
}
com/android/internal/telephony/PhoneConfigurationManager$MockableInterface.class
PhoneConfigurationManager.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneConfigurationManager$MockableInterface extends java.lang.Object {
public void <init> ()
public boolean isRebootRequiredForModemConfigChange ()
boolean rebootRequired
public void setMultiSimProperties (int)
String multiSimConfig
String multiSimConfig
int numOfActiveModems
String multiSimConfig
public void notifyPhoneFactoryOnMultiSimConfigChanged (android.content.Context, int)
android.content.Context context
int numOfActiveModems
public java.util.Optional getMultiSimProperty ()
}
com/android/internal/telephony/PhoneConfigurationManager.class
PhoneConfigurationManager.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneConfigurationManager extends java.lang.Object {
public static final String DSDA
public static final String DSDS
public static final String TSTS
public static final String SSSS
private static final String KEY_ENABLE_VIRTUAL_DSDA
private static final String LOG_TAG
private static final int EVENT_SWITCH_DSDS_CONFIG_DONE
private static final int EVENT_GET_MODEM_STATUS
private static final int EVENT_GET_MODEM_STATUS_DONE
private static final int EVENT_GET_PHONE_CAPABILITY_DONE
private static final int EVENT_DEVICE_CONFIG_CHANGED
private static final int EVENT_GET_SIMULTANEOUS_CALLING_SUPPORT_DONE
private static final int EVENT_SIMULTANEOUS_CALLING_SUPPORT_CHANGED
private static com.android.internal.telephony.PhoneConfigurationManager sInstance
private final android.content.Context mContext
private android.telephony.PhoneCapability mStaticCapability
private final java.util.Set mSlotsSupportingSimultaneousCellularCalls
private final java.util.Set mSubIdsSupportingSimultaneousCellularCalls
private final java.util.HashSet mSimultaneousCellularCallingListeners
private final com.android.internal.telephony.RadioConfig mRadioConfig
private final android.os.Handler mHandler
private com.android.internal.telephony.Phone[] mPhones
private final java.util.Map mPhoneStatusMap
private com.android.internal.telephony.PhoneConfigurationManager$MockableInterface mMi
private android.telephony.TelephonyManager mTelephonyManager
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final com.android.internal.telephony.DefaultPhoneNotifier mNotifier
public java.util.Set mListeners
private boolean mVirtualDsdaEnabled
private static final com.android.internal.telephony.RegistrantList sMultiSimConfigChangeRegistrants
private static final String ALLOW_MOCK_MODEM_PROPERTY
private static final String BOOT_ALLOW_MOCK_MODEM_PROPERTY
private static final boolean DEBUG
public static com.android.internal.telephony.PhoneConfigurationManager init (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void addListener (com.android.internal.telephony.PhoneConfigurationManager$Listener)
com.android.internal.telephony.PhoneConfigurationManager$Listener listener
public final void removeListener (com.android.internal.telephony.PhoneConfigurationManager$Listener)
com.android.internal.telephony.PhoneConfigurationManager$Listener listener
private void updateSimultaneousSubIdsFromPhoneIdMappingAndNotify ()
java.util.Set slotCandidates
private void registerForRadioState (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private android.telephony.PhoneCapability getDefaultCapability ()
private android.telephony.PhoneCapability maybeOverrideMaxActiveVoiceSubscriptions (android.telephony.PhoneCapability)
int updatedMaxActiveVoiceSubscriptions
android.telephony.PhoneCapability staticCapability
boolean isVDsdaEnabled
boolean isBkwdCompatDsdaEnabled
private void maybeEnableCellularDSDASupport ()
com.android.internal.telephony.Phone p
boolean bkwdsCompatDsda
boolean halSupportSimulCalling
public static com.android.internal.telephony.PhoneConfigurationManager getInstance ()
public void enablePhone (com.android.internal.telephony.Phone, boolean, android.os.Message)
com.android.internal.telephony.Phone phone
boolean enable
android.os.Message result
public boolean getPhoneStatus (com.android.internal.telephony.Phone)
java.util.NoSuchElementException ex
com.android.internal.telephony.Phone phone
int phoneId
public void getPhoneStatusFromModem (com.android.internal.telephony.Phone, android.os.Message)
com.android.internal.telephony.Phone phone
android.os.Message result
public boolean getPhoneStatusFromCache (int) throws java.util.NoSuchElementException
int phoneId
private void updatePhoneStatus (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.os.Message result
public void addToPhoneStatusCache (int, boolean)
int phoneId
boolean status
public int getPhoneCount ()
public java.util.Set getSlotsSupportingSimultaneousCellularCalls ()
public void updateSimultaneousCallingSupport ()
android.os.Message callback
public synchronized android.telephony.PhoneCapability getStaticPhoneCapability ()
boolean isDefault
android.telephony.PhoneCapability caps
private synchronized android.telephony.PhoneCapability getCellularStaticPhoneCapability ()
public synchronized void setStaticPhoneCapability (android.telephony.PhoneCapability)
android.telephony.PhoneCapability capability
public void updateRadioCapability ()
android.os.Message callback
public android.telephony.PhoneCapability getCurrentPhoneCapability ()
public int getNumberOfModemsWithSimultaneousDataConnections ()
public int getNumberOfModemsWithSimultaneousVoiceConnections ()
public boolean isVirtualDsdaEnabled ()
public void registerForSimultaneousCellularCallingSlotsChanged (java.util.function.Consumer)
java.util.function.Consumer consumer
private void notifySimultaneousCellularCallingSlotsChanged ()
Exception e
java.util.function.Consumer consumer
private void notifyCapabilityChanged ()
public void switchMultiSimConfig (int)
android.os.Message callback
int numOfSims
public boolean isRebootRequiredForModemConfigChange ()
private void onMultiSimConfigChanged (int)
android.os.PowerManager pm
int phoneId
com.android.internal.telephony.Phone phone
int phoneId
boolean subInfoCleared
int numOfActiveModems
int oldNumOfActiveModems
private void setMultiSimProperties (int)
int numOfActiveModems
public static void notifyMultiSimConfigChange (int)
int numOfActiveModems
public static void registerForMultiSimConfigChange (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public static void unregisterForMultiSimConfigChange (android.os.Handler)
android.os.Handler h
public static void unregisterAllMultiSimConfigChangeRegistrants ()
private void broadcastMultiSimConfigChange (int)
int numOfActiveModems
android.content.Intent intent
public boolean setModemService (java.lang.String)
int t
int i
String serviceName
boolean statusRadioConfig
boolean statusRil
boolean isAllowed
boolean isAllowedForBoot
public java.lang.String getModemService ()
private static void log (java.lang.String)
String s
private static void loge (java.lang.String)
String s
private static void loge (java.lang.String, java.lang.Exception)
String s
Exception ex
private static synthetic boolean lambda$updateSimultaneousSubIdsFromPhoneIdMappingAndNotify$2 (java.lang.Integer)
Integer i
private synthetic java.lang.Integer lambda$updateSimultaneousSubIdsFromPhoneIdMappingAndNotify$1 (java.lang.Integer)
Integer i
private synthetic void lambda$new$0 (android.provider.DeviceConfig$Properties)
android.provider.DeviceConfig$Properties properties
static void <clinit> ()
}
com/android/internal/telephony/PhoneFactory.class
PhoneFactory.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneFactory extends java.lang.Object {
static final String LOG_TAG
static final int SOCKET_OPEN_RETRY_MILLIS
static final int SOCKET_OPEN_MAX_RETRY
static final boolean DBG
static final Object sLockProxyPhones
private static com.android.internal.telephony.Phone[] sPhones
private static com.android.internal.telephony.Phone sPhone
private static com.android.internal.telephony.CommandsInterface[] sCommandsInterfaces
private static com.android.internal.telephony.ProxyController sProxyController
private static com.android.internal.telephony.uicc.UiccController sUiccController
private static com.android.internal.telephony.IntentBroadcaster sIntentBroadcaster
private static com.android.internal.telephony.euicc.EuiccController sEuiccController
private static com.android.internal.telephony.euicc.EuiccCardController sEuiccCardController
private static com.android.internal.telephony.subscription.SubscriptionManagerService sSubscriptionManagerService
private static boolean sMadeDefaults
private static com.android.internal.telephony.PhoneNotifier sPhoneNotifier
private static android.content.Context sContext
private static com.android.internal.telephony.PhoneConfigurationManager sPhoneConfigurationManager
private static com.android.internal.telephony.SimultaneousCallingTracker sSimultaneousCallingTracker
private static com.android.internal.telephony.data.PhoneSwitcher sPhoneSwitcher
private static com.android.internal.telephony.data.TelephonyNetworkFactory[] sTelephonyNetworkFactories
private static com.android.internal.telephony.data.TelephonyNetworkProvider sTelephonyNetworkProvider
private static com.android.internal.telephony.util.NotificationChannelController sNotificationChannelController
private static com.android.internal.telephony.data.CellularNetworkValidator sCellularNetworkValidator
private static final java.util.HashMap sLocalLogs
private static com.android.internal.telephony.metrics.MetricsCollector sMetricsCollector
private static com.android.internal.telephony.RadioInterfaceCapabilityController sRadioHalCapabilities
private static com.android.internal.telephony.flags.FeatureFlags sFeatureFlags
public void <init> ()
public static void makeDefaultPhones (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public static void makeDefaultPhone (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
java.io.IOException ex
boolean hasException
int i
com.android.internal.telephony.RadioConfig radioConfig
com.android.internal.telephony.RadioConfig radioConfig
int i
int i
int i
com.android.internal.telephony.metrics.TelephonyMetrics metrics
int retryCount
int cdmaSubscription
int numPhones
int[] networkModes
android.content.ComponentName componentName
String packageName
int maxActivePhones
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public static void onMultiSimConfigChanged (android.content.Context, int)
int i
int prevActiveModemCount
int cdmaSubscription
android.content.Context context
int activeModemCount
private static com.android.internal.telephony.Phone createPhone (android.content.Context, int)
android.content.Context context
int phoneId
int phoneType
com.android.internal.telephony.TelephonyComponentFactory injectedComponentFactory
public static com.android.internal.telephony.Phone getDefaultPhone ()
public static com.android.internal.telephony.Phone getPhone (int)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.Phone phone
int phoneId
String dbgInfo
public static com.android.internal.telephony.Phone[] getPhones ()
public static com.android.internal.telephony.data.TelephonyNetworkProvider getNetworkProvider ()
public static com.android.internal.telephony.data.TelephonyNetworkFactory getNetworkFactory (int)
String dbgInfo
String dbgInfo
com.android.internal.telephony.data.TelephonyNetworkFactory factory
int phoneId
public static int calculatePreferredNetworkType (int)
int phoneId
int networkType
public static int getDefaultSubscription ()
public static boolean isSMSPromptEnabled ()
android.provider.Settings$SettingNotFoundException snfe
boolean prompt
int value
public static com.android.internal.telephony.Phone makeImsPhone (com.android.internal.telephony.PhoneNotifier, com.android.internal.telephony.Phone)
com.android.internal.telephony.PhoneNotifier phoneNotifier
com.android.internal.telephony.Phone defaultPhone
public static com.android.internal.telephony.SmsController getSmsController ()
public static com.android.internal.telephony.CommandsInterface[] getCommandsInterfaces ()
public static void addLocalLog (java.lang.String, int)
String key
int size
public static void localLog (java.lang.String, java.lang.String)
String key
String log
public static com.android.internal.telephony.metrics.MetricsCollector getMetricsCollector ()
private static void reflectAndPrintFlagConfigs (com.android.internal.telephony.IndentingPrintWriter)
java.lang.reflect.Method m
java.lang.reflect.Method[] methods
Exception e
com.android.internal.telephony.IndentingPrintWriter pw
public static void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
Exception e
com.android.internal.telephony.Phone phone
int i
Exception e
Exception e
String key
Object key
android.content.SharedPreferences sp
java.util.Map spValues
Exception e
Exception e
java.io.FileDescriptor fd
java.io.PrintWriter printwriter
String[] args
com.android.internal.telephony.IndentingPrintWriter pw
com.android.internal.telephony.Phone[] phones
static void <clinit> ()
}
com/android/internal/telephony/PhoneFactory.uau
com/android/internal/telephony/PhoneInternalInterface$DataActivityState.class
PhoneInternalInterface.java
package com.android.internal.telephony
public final enum com.android.internal.telephony.PhoneInternalInterface$DataActivityState extends java.lang.Enum {
public static final enum com.android.internal.telephony.PhoneInternalInterface$DataActivityState NONE
public static final enum com.android.internal.telephony.PhoneInternalInterface$DataActivityState DATAIN
public static final enum com.android.internal.telephony.PhoneInternalInterface$DataActivityState DATAOUT
public static final enum com.android.internal.telephony.PhoneInternalInterface$DataActivityState DATAINANDOUT
public static final enum com.android.internal.telephony.PhoneInternalInterface$DataActivityState DORMANT
private static final synthetic com.android.internal.telephony.PhoneInternalInterface$DataActivityState[] $VALUES
public static com.android.internal.telephony.PhoneInternalInterface$DataActivityState[] values ()
public static com.android.internal.telephony.PhoneInternalInterface$DataActivityState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.PhoneInternalInterface$DataActivityState[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/PhoneInternalInterface$DialArgs$Builder.class
PhoneInternalInterface.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder extends java.lang.Object {
protected com.android.internal.telephony.UUSInfo mUusInfo
protected int mClirMode
protected boolean mIsEmergency
protected int mVideoState
protected android.os.Bundle mIntentExtras
protected int mEccCategory
public void <init> ()
public static com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder from (com.android.internal.telephony.PhoneInternalInterface$DialArgs)
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
public com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder setUusInfo (com.android.internal.telephony.UUSInfo)
com.android.internal.telephony.UUSInfo uusInfo
public com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder setClirMode (int)
int clirMode
public com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder setIsEmergency (boolean)
boolean isEmergency
public com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder setVideoState (int)
int videoState
public com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder setIntentExtras (android.os.Bundle)
android.os.Bundle intentExtras
public com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder setEccCategory (int)
int eccCategory
public com.android.internal.telephony.PhoneInternalInterface$DialArgs build ()
}
com/android/internal/telephony/PhoneInternalInterface$DialArgs.class
PhoneInternalInterface.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneInternalInterface$DialArgs extends java.lang.Object {
public final com.android.internal.telephony.UUSInfo uusInfo
public final int clirMode
public final boolean isEmergency
public final int videoState
public final android.os.Bundle intentExtras
public final int eccCategory
protected void <init> (com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder)
com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder b
}
com/android/internal/telephony/PhoneInternalInterface$SuppService.class
PhoneInternalInterface.java
package com.android.internal.telephony
public final enum com.android.internal.telephony.PhoneInternalInterface$SuppService extends java.lang.Enum {
public static final enum com.android.internal.telephony.PhoneInternalInterface$SuppService UNKNOWN
public static final enum com.android.internal.telephony.PhoneInternalInterface$SuppService SWITCH
public static final enum com.android.internal.telephony.PhoneInternalInterface$SuppService SEPARATE
public static final enum com.android.internal.telephony.PhoneInternalInterface$SuppService TRANSFER
public static final enum com.android.internal.telephony.PhoneInternalInterface$SuppService CONFERENCE
public static final enum com.android.internal.telephony.PhoneInternalInterface$SuppService REJECT
public static final enum com.android.internal.telephony.PhoneInternalInterface$SuppService HANGUP
public static final enum com.android.internal.telephony.PhoneInternalInterface$SuppService RESUME
public static final enum com.android.internal.telephony.PhoneInternalInterface$SuppService HOLD
private static final synthetic com.android.internal.telephony.PhoneInternalInterface$SuppService[] $VALUES
public static com.android.internal.telephony.PhoneInternalInterface$SuppService[] values ()
public static com.android.internal.telephony.PhoneInternalInterface$SuppService valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.PhoneInternalInterface$SuppService[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/PhoneInternalInterface.class
PhoneInternalInterface.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.PhoneInternalInterface extends java.lang.Object {
public static final boolean DEBUG_PHONE
public static final String FEATURE_ENABLE_MMS
public static final String FEATURE_ENABLE_SUPL
public static final String FEATURE_ENABLE_DUN
public static final String FEATURE_ENABLE_HIPRI
public static final String FEATURE_ENABLE_DUN_ALWAYS
public static final String FEATURE_ENABLE_FOTA
public static final String FEATURE_ENABLE_IMS
public static final String FEATURE_ENABLE_CBS
public static final String FEATURE_ENABLE_EMERGENCY
public static final String REASON_ROAMING_ON
public static final String REASON_ROAMING_OFF
public static final String REASON_DATA_DISABLED_INTERNAL
public static final String REASON_DATA_ENABLED
public static final String REASON_DATA_ATTACHED
public static final String REASON_DATA_DETACHED
public static final String REASON_CDMA_DATA_ATTACHED
public static final String REASON_CDMA_DATA_DETACHED
public static final String REASON_APN_CHANGED
public static final String REASON_APN_SWITCHED
public static final String REASON_APN_FAILED
public static final String REASON_RESTORE_DEFAULT_APN
public static final String REASON_RADIO_TURNED_OFF
public static final String REASON_PDP_RESET
public static final String REASON_VOICE_CALL_ENDED
public static final String REASON_VOICE_CALL_STARTED
public static final String REASON_PS_RESTRICT_ENABLED
public static final String REASON_PS_RESTRICT_DISABLED
public static final String REASON_SIM_LOADED
public static final String REASON_NW_TYPE_CHANGED
public static final String REASON_DATA_DEPENDENCY_MET
public static final String REASON_DATA_DEPENDENCY_UNMET
public static final String REASON_LOST_DATA_CONNECTION
public static final String REASON_CONNECTED
public static final String REASON_SINGLE_PDN_ARBITRATION
public static final String REASON_DATA_SPECIFIC_DISABLED
public static final String REASON_SIM_NOT_READY
public static final String REASON_IWLAN_AVAILABLE
public static final String REASON_CARRIER_CHANGE
public static final String REASON_CARRIER_ACTION_DISABLE_METERED_APN
public static final String REASON_CSS_INDICATOR_CHANGED
public static final String REASON_RELEASED_BY_CONNECTIVITY_SERVICE
public static final String REASON_DATA_ENABLED_OVERRIDE
public static final String REASON_IWLAN_DATA_SERVICE_DIED
public static final String REASON_VCN_REQUESTED_TEARDOWN
public static final String REASON_DATA_UNTHROTTLED
public static final String REASON_TRAFFIC_DESCRIPTORS_UPDATED
public static final int BM_UNSPECIFIED
public static final int BM_EURO_BAND
public static final int BM_US_BAND
public static final int BM_JPN_BAND
public static final int BM_AUS_BAND
public static final int BM_AUS2_BAND
public static final int BM_CELL_800
public static final int BM_PCS
public static final int BM_JTACS
public static final int BM_KOREA_PCS
public static final int BM_4_450M
public static final int BM_IMT2000
public static final int BM_7_700M2
public static final int BM_8_1800M
public static final int BM_9_900M
public static final int BM_10_800M_2
public static final int BM_EURO_PAMR
public static final int BM_AWS
public static final int BM_US_2500M
public static final int BM_NUM_BAND_MODES
public static final int PREFERRED_NT_MODE
public static final int CDMA_RM_HOME
public static final int CDMA_RM_AFFILIATED
public static final int CDMA_RM_ANY
public static final int CDMA_SUBSCRIPTION_UNKNOWN
public static final int CDMA_SUBSCRIPTION_RUIM_SIM
public static final int CDMA_SUBSCRIPTION_NV
public static final int PREFERRED_CDMA_SUBSCRIPTION
public static final int TTY_MODE_OFF
public static final int TTY_MODE_FULL
public static final int TTY_MODE_HCO
public static final int TTY_MODE_VCO
public static final int CDMA_OTA_PROVISION_STATUS_SPL_UNLOCKED
public static final int CDMA_OTA_PROVISION_STATUS_SPC_RETRIES_EXCEEDED
public static final int CDMA_OTA_PROVISION_STATUS_A_KEY_EXCHANGED
public static final int CDMA_OTA_PROVISION_STATUS_SSD_UPDATED
public static final int CDMA_OTA_PROVISION_STATUS_NAM_DOWNLOADED
public static final int CDMA_OTA_PROVISION_STATUS_MDN_DOWNLOADED
public static final int CDMA_OTA_PROVISION_STATUS_IMSI_DOWNLOADED
public static final int CDMA_OTA_PROVISION_STATUS_PRL_DOWNLOADED
public static final int CDMA_OTA_PROVISION_STATUS_COMMITTED
public static final int CDMA_OTA_PROVISION_STATUS_OTAPA_STARTED
public static final int CDMA_OTA_PROVISION_STATUS_OTAPA_STOPPED
public static final int CDMA_OTA_PROVISION_STATUS_OTAPA_ABORTED
public abstract android.telephony.ServiceState getServiceState ()
public abstract com.android.internal.telephony.PhoneConstants$DataState getDataConnectionState (java.lang.String)
public abstract android.telephony.PreciseDataConnectionState getPreciseDataConnectionState (java.lang.String)
public abstract int getDataActivityState ()
public abstract java.util.List getPendingMmiCodes ()
public abstract void sendUssdResponse (java.lang.String)
public abstract void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object)
public abstract void unregisterForSuppServiceNotification (android.os.Handler)
public abstract void acceptCall (int) throws com.android.internal.telephony.CallStateException
public abstract void rejectCall () throws com.android.internal.telephony.CallStateException
public abstract void switchHoldingAndActive () throws com.android.internal.telephony.CallStateException
public abstract boolean canConference ()
public abstract void conference () throws com.android.internal.telephony.CallStateException
public abstract boolean canTransfer ()
public abstract void explicitCallTransfer () throws com.android.internal.telephony.CallStateException
public abstract void clearDisconnected ()
public abstract com.android.internal.telephony.Call getForegroundCall ()
public abstract com.android.internal.telephony.Call getBackgroundCall ()
public abstract com.android.internal.telephony.Call getRingingCall ()
public abstract com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs, java.util.function.Consumer) throws com.android.internal.telephony.CallStateException
public com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs) throws com.android.internal.telephony.CallStateException
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
public abstract com.android.internal.telephony.Connection startConference (java.lang.String[], com.android.internal.telephony.PhoneInternalInterface$DialArgs) throws com.android.internal.telephony.CallStateException
public abstract boolean handlePinMmi (java.lang.String)
public abstract boolean handleUssdRequest (java.lang.String, android.os.ResultReceiver) throws com.android.internal.telephony.CallStateException
public abstract boolean handleInCallMmiCommands (java.lang.String) throws com.android.internal.telephony.CallStateException
public abstract void sendDtmf (char)
public abstract void startDtmf (char)
public abstract void stopDtmf ()
public void setRadioPower (boolean)
boolean power
public void setRadioPowerOnForTestEmergencyCall (boolean)
boolean isSelectedPhoneForEmergencyCall
public void setRadioPower (boolean, boolean, boolean, boolean)
boolean power
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
boolean forceApply
public void setRadioPowerForReason (boolean, int)
boolean power
int reason
public java.util.Set getRadioPowerOffReasons ()
public void setRadioPowerForReason (boolean, boolean, boolean, boolean, int)
boolean power
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
boolean forceApply
int reason
public abstract java.lang.String getLine1Number ()
public abstract java.lang.String getLine1AlphaTag ()
public abstract boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message)
public abstract java.lang.String getVoiceMailNumber ()
public abstract java.lang.String getVoiceMailAlphaTag ()
public abstract void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message)
public abstract void getCallForwardingOption (int, android.os.Message)
public abstract void getCallForwardingOption (int, int, android.os.Message)
public abstract void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message)
public abstract void setCallForwardingOption (int, int, java.lang.String, int, int, android.os.Message)
public abstract void getCallBarring (java.lang.String, java.lang.String, android.os.Message, int)
public abstract void setCallBarring (java.lang.String, boolean, java.lang.String, android.os.Message, int)
public abstract void getOutgoingCallerIdDisplay (android.os.Message)
public abstract void setOutgoingCallerIdDisplay (int, android.os.Message)
public abstract void getCallWaiting (android.os.Message)
public abstract void setCallWaiting (boolean, android.os.Message)
public abstract void getAvailableNetworks (android.os.Message)
public abstract void startNetworkScan (android.telephony.NetworkScanRequest, android.os.Message)
public abstract void stopNetworkScan (android.os.Message)
public abstract void setMute (boolean)
public abstract boolean getMute ()
public void updateServiceLocation (android.os.WorkSource)
android.os.WorkSource workSource
public void updateServiceLocation ()
public abstract void enableLocationUpdates ()
public abstract void disableLocationUpdates ()
public abstract boolean getDataRoamingEnabled ()
public abstract void setDataRoamingEnabled (boolean)
public abstract boolean isUserDataEnabled ()
public abstract java.lang.String getDeviceId ()
public abstract java.lang.String getDeviceSvn ()
public abstract java.lang.String getSubscriberId ()
public abstract java.lang.String getGroupIdLevel1 ()
public abstract java.lang.String getGroupIdLevel2 ()
public abstract java.lang.String getEsn ()
public abstract java.lang.String getMeid ()
public abstract java.lang.String getImei ()
public abstract int getImeiType ()
public abstract com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager ()
public abstract void activateCellBroadcastSms (int, android.os.Message)
public abstract void getCellBroadcastSmsConfig (android.os.Message)
public abstract void setCellBroadcastSmsConfig (int[], android.os.Message)
public abstract void setCarrierInfoForImsiEncryption (android.telephony.ImsiEncryptionInfo)
public abstract android.telephony.ImsiEncryptionInfo getCarrierInfoForImsiEncryption (int, boolean)
public abstract void resetCarrierKeysForImsiEncryption ()
public abstract java.lang.String getMobileProvisioningUrl ()
public abstract boolean updateUsageSetting ()
private static synthetic void lambda$dial$0 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
static void <clinit> ()
}
com/android/internal/telephony/PhoneInternalInterface.uau
com/android/internal/telephony/PhoneNotifier.class
PhoneNotifier.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.PhoneNotifier extends java.lang.Object {
public abstract void notifyPhoneState (com.android.internal.telephony.Phone)
public abstract void notifyServiceState (com.android.internal.telephony.Phone)
public abstract void notifyServiceStateForSubId (com.android.internal.telephony.Phone, android.telephony.ServiceState, int)
public abstract void notifyCellLocation (com.android.internal.telephony.Phone, android.telephony.CellIdentity)
public abstract void notifySignalStrength (com.android.internal.telephony.Phone)
public abstract void notifyMessageWaitingChanged (com.android.internal.telephony.Phone)
public abstract void notifyCallForwardingChanged (com.android.internal.telephony.Phone)
public abstract void notifyDataConnection (com.android.internal.telephony.Phone, android.telephony.PreciseDataConnectionState)
public abstract void notifyDataActivity (com.android.internal.telephony.Phone)
public abstract void notifyCellInfo (com.android.internal.telephony.Phone, java.util.List)
public abstract void notifyPreciseCallState (com.android.internal.telephony.Phone, java.lang.String[], int[], int[])
public abstract void notifyDisconnectCause (com.android.internal.telephony.Phone, int, int)
public abstract void notifyImsDisconnectCause (com.android.internal.telephony.Phone, android.telephony.ims.ImsReasonInfo)
public abstract void notifySrvccStateChanged (com.android.internal.telephony.Phone, int)
public abstract void notifyVoiceActivationStateChanged (com.android.internal.telephony.Phone, int)
public abstract void notifyDataActivationStateChanged (com.android.internal.telephony.Phone, int)
public abstract void notifyUserMobileDataStateChanged (com.android.internal.telephony.Phone, boolean)
public abstract void notifyDisplayInfoChanged (com.android.internal.telephony.Phone, android.telephony.TelephonyDisplayInfo)
public abstract void notifyPhoneCapabilityChanged (android.telephony.PhoneCapability)
public abstract void notifyRadioPowerStateChanged (com.android.internal.telephony.Phone, int)
public abstract void notifyEmergencyNumberList (com.android.internal.telephony.Phone)
public abstract void notifyOutgoingEmergencySms (com.android.internal.telephony.Phone, android.telephony.emergency.EmergencyNumber)
public abstract void notifyCallQualityChanged (com.android.internal.telephony.Phone, android.telephony.CallQuality, int)
public abstract void notifyMediaQualityStatusChanged (com.android.internal.telephony.Phone, android.telephony.ims.MediaQualityStatus)
public abstract void notifyRegistrationFailed (com.android.internal.telephony.Phone, android.telephony.CellIdentity, java.lang.String, int, int, int)
public abstract void notifyBarringInfoChanged (com.android.internal.telephony.Phone, android.telephony.BarringInfo)
public abstract void notifyPhysicalChannelConfig (com.android.internal.telephony.Phone, java.util.List)
public abstract void notifyDataEnabled (com.android.internal.telephony.Phone, boolean, int)
public abstract void notifyAllowedNetworkTypesChanged (com.android.internal.telephony.Phone, int, long)
public abstract void notifyLinkCapacityEstimateChanged (com.android.internal.telephony.Phone, java.util.List)
public abstract void notifyCallbackModeStarted (com.android.internal.telephony.Phone, int, long)
public abstract void notifyCallbackModeRestarted (com.android.internal.telephony.Phone, int, long)
public abstract void notifyCallbackModeStopped (com.android.internal.telephony.Phone, int, int)
public abstract void notifySimultaneousCellularCallingSubscriptionsChanged (java.util.Set)
public abstract void notifyCarrierRoamingNtnModeChanged (com.android.internal.telephony.Phone, boolean)
public abstract void notifyCarrierRoamingNtnEligibleStateChanged (com.android.internal.telephony.Phone, boolean)
public abstract void notifyCarrierRoamingNtnAvailableServicesChanged (com.android.internal.telephony.Phone, int[])
public abstract void notifyCarrierRoamingNtnSignalStrengthChanged (com.android.internal.telephony.Phone, android.telephony.satellite.NtnSignalStrength)
public abstract void notifyCellularIdentifierDisclosedChanged (com.android.internal.telephony.Phone, android.telephony.CellularIdentifierDisclosure)
public abstract void notifySecurityAlgorithmsChanged (com.android.internal.telephony.Phone, android.telephony.SecurityAlgorithmUpdate)
}
com/android/internal/telephony/PhoneNotifier.uau
com/android/internal/telephony/PhoneSubInfoController$CallPhoneMethodHelper.class
PhoneSubInfoController.java
package com.android.internal.telephony
abstract com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper extends java.lang.Object {
public abstract java.lang.Object callMethod (com.android.internal.telephony.Phone)
}
com/android/internal/telephony/PhoneSubInfoController$PermissionCheckHelper.class
PhoneSubInfoController.java
package com.android.internal.telephony
abstract com.android.internal.telephony.PhoneSubInfoController$PermissionCheckHelper extends java.lang.Object {
public abstract boolean checkPermission (android.content.Context, int, java.lang.String, java.lang.String, java.lang.String)
}
com/android/internal/telephony/PhoneSubInfoController.class
PhoneSubInfoController.java
package com.android.internal.telephony
public com.android.internal.telephony.PhoneSubInfoController extends com.android.internal.telephony.IPhoneSubInfo$Stub {
private static final String TAG
private static final boolean DBG
private static final boolean VDBG
private final android.content.Context mContext
private android.app.AppOpsManager mAppOps
private com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private android.content.pm.PackageManager mPackageManager
private final int mVendorApiLevel
static final synthetic boolean $assertionsDisabled
public void <init> (android.content.Context)
android.content.Context context
public void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.TelephonyServiceManager$ServiceRegisterer phoneSubServiceRegisterer
public java.lang.String getDeviceId (java.lang.String)
String callingPackage
public java.lang.String getDeviceIdWithFeature (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public java.lang.String getDeviceIdForPhone (int, java.lang.String, java.lang.String)
int phoneId
String callingPackage
String callingFeatureId
public java.lang.String getNaiForSubscriber (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
public java.lang.String getImeiForSubscriber (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
public android.telephony.ImsiEncryptionInfo getCarrierInfoForImsiEncryption (int, int, java.lang.String)
int subId
int keyType
String callingPackage
public void setCarrierInfoForImsiEncryption (int, java.lang.String, android.telephony.ImsiEncryptionInfo)
int subId
String callingPackage
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
public void resetCarrierKeysForImsiEncryption (int, java.lang.String)
int subId
String callingPackage
public java.lang.String getDeviceSvn (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public java.lang.String getDeviceSvnUsingSubId (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
public java.lang.String getSubscriberId (java.lang.String)
String callingPackage
public java.lang.String getSubscriberIdWithFeature (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public java.lang.String getSubscriberIdForSubscriber (int, java.lang.String, java.lang.String)
boolean isActive
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int subId
String callingPackage
String callingFeatureId
String message
long identity
boolean isActive
public java.lang.String getIccSerialNumber (java.lang.String)
String callingPackage
public java.lang.String getIccSerialNumberWithFeature (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public java.lang.String getIccSerialNumberForSubscriber (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
public java.lang.String getLine1Number (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public java.lang.String getLine1NumberForSubscriber (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
public java.lang.String getLine1AlphaTag (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public java.lang.String getLine1AlphaTagForSubscriber (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
public java.lang.String getMsisdn (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public java.lang.String getMsisdnForSubscriber (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
public java.lang.String getVoiceMailNumber (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public java.lang.String getVoiceMailNumberForSubscriber (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
public java.lang.String getVoiceMailAlphaTag (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public java.lang.String getVoiceMailAlphaTagForSubscriber (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
private com.android.internal.telephony.Phone getPhone (int)
int subId
int phoneId
private void enforceCallingPackageUidMatched (java.lang.String)
SecurityException se
String callingPackage
private boolean enforceIccSimChallengeResponsePermission (android.content.Context, int, java.lang.String, java.lang.String, java.lang.String)
android.content.Context context
int subId
String callingPackage
String callingFeatureId
String message
private void enforcePrivilegedPermissionOrCarrierPrivilege (int, java.lang.String)
int subId
String message
int permissionResult
private void enforceModifyPermission ()
private int getDefaultSubscription ()
public java.lang.String getIsimImpi (int)
int subId
public java.lang.String getImsPrivateUserIdentity (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.IsimRecords isim
public java.lang.String getIsimDomain (int)
int subId
public java.lang.String[] getIsimImpu (int)
int subId
public java.util.List getImsPublicUserIdentities (int, java.lang.String)
String impu
String[] impus
java.util.List impuList
int subId
String callingPackage
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.IsimRecords isimRecords
public java.lang.String getIsimIst (int) throws android.os.RemoteException
int subId
public java.lang.String[] getIsimPcscf (int) throws android.os.RemoteException
int subId
public java.util.List getImsPcscfAddresses (int, java.lang.String)
String[] pcscfs
java.util.List pcscfList
int subId
String callingPackage
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.IsimRecords isimRecords
public java.lang.String getSimServiceTable (int, int) throws android.os.RemoteException
int subId
int appType
public java.lang.String getIccSimChallengeResponse (int, int, int, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
int subId
int appType
int authType
String data
String callingPackage
String callingFeatureId
com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper toExecute
public java.lang.String getGroupIdLevel1ForSubscriber (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
public java.lang.String getGroupIdLevel2ForSubscriber (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
private java.lang.Object callPhoneMethodWithPermissionCheck (int, java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper, com.android.internal.telephony.PhoneSubInfoController$PermissionCheckHelper)
com.android.internal.telephony.Phone phone
int subId
String callingPackage
String callingFeatureId
String message
com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper callMethodHelper
com.android.internal.telephony.PhoneSubInfoController$PermissionCheckHelper permissionCheckHelper
long identity
private java.lang.Object callPhoneMethodForSubIdWithReadCheck (int, java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper)
int subId
String callingPackage
String callingFeatureId
String message
com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper callMethodHelper
private java.lang.Object callPhoneMethodForSubIdWithReadDeviceIdentifiersCheck (int, java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper)
int subId
String callingPackage
String callingFeatureId
String message
com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper callMethodHelper
private java.lang.Object callPhoneMethodForSubIdWithReadSubscriberIdentifiersCheck (int, java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper)
int subId
String callingPackage
String callingFeatureId
String message
com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper callMethodHelper
private java.lang.Object callPhoneMethodForSubIdWithPrivilegedCheck (int, java.lang.String, com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper)
int subId
String message
com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper callMethodHelper
private java.lang.Object callPhoneMethodForSubIdWithModifyCheck (int, java.lang.String, java.lang.String, com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper)
int subId
String callingPackage
String message
com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper callMethodHelper
private java.lang.Object callPhoneMethodForSubIdWithReadPhoneNumberCheck (int, java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper)
int subId
String callingPackage
String callingFeatureId
String message
com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper callMethodHelper
private java.lang.Object callPhoneMethodForPhoneIdWithReadDeviceIdentifiersCheck (int, java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper)
int phoneId
String callingPackage
String callingFeatureId
String message
com.android.internal.telephony.PhoneSubInfoController$CallPhoneMethodHelper callMethodHelper
com.android.internal.telephony.Phone phone
long identity
public android.net.Uri getSmscIdentity (int, int) throws android.os.RemoteException
int subId
int appType
android.net.Uri smscIdentityUri
private java.lang.String getCurrentPackageName ()
android.content.pm.PackageManager pm
String[] callingPackageNames
String[] callingPackageNames
private void enforceTelephonyFeatureWithException (java.lang.String, java.lang.String, java.lang.String)
String callingPackage
String telephonyFeature
String methodName
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private synthetic android.net.Uri lambda$getSmscIdentity$32 (int, com.android.internal.telephony.Phone)
String smscIdentity
com.android.internal.telephony.uicc.UiccPort uiccPort
com.android.internal.telephony.uicc.UiccCardApplication uiccApp
NullPointerException ex
int appType
com.android.internal.telephony.Phone phone
private static synthetic boolean lambda$callPhoneMethodForSubIdWithReadPhoneNumberCheck$31 (android.content.Context, int, java.lang.String, java.lang.String, java.lang.String)
android.content.Context aContext
int aSubId
String aCallingPackage
String aCallingFeatureId
String aMessage
private synthetic boolean lambda$callPhoneMethodForSubIdWithModifyCheck$30 (android.content.Context, int, java.lang.String, java.lang.String, java.lang.String)
android.content.Context aContext
int aSubId
String aCallingPackage
String aCallingFeatureId
String aMessage
private synthetic boolean lambda$callPhoneMethodForSubIdWithPrivilegedCheck$29 (java.lang.String, android.content.Context, int, java.lang.String, java.lang.String, java.lang.String)
String message
android.content.Context aContext
int aSubId
String aCallingPackage
String aCallingFeatureId
String aMessage
private static synthetic boolean lambda$callPhoneMethodForSubIdWithReadSubscriberIdentifiersCheck$28 (android.content.Context, int, java.lang.String, java.lang.String, java.lang.String)
android.content.Context aContext
int aSubId
String aCallingPackage
String aCallingFeatureId
String aMessage
private static synthetic boolean lambda$callPhoneMethodForSubIdWithReadDeviceIdentifiersCheck$27 (android.content.Context, int, java.lang.String, java.lang.String, java.lang.String)
android.content.Context aContext
int aSubId
String aCallingPackage
String aCallingFeatureId
String aMessage
private static synthetic boolean lambda$callPhoneMethodForSubIdWithReadCheck$26 (android.content.Context, int, java.lang.String, java.lang.String, java.lang.String)
android.content.Context aContext
int aSubId
String aCallingPackage
String aCallingFeatureId
String aMessage
private synthetic java.lang.String lambda$getGroupIdLevel2ForSubscriber$25 (java.lang.String, com.android.internal.telephony.Phone)
String callingPackage
com.android.internal.telephony.Phone phone
private synthetic java.lang.String lambda$getGroupIdLevel1ForSubscriber$24 (java.lang.String, com.android.internal.telephony.Phone)
String callingPackage
com.android.internal.telephony.Phone phone
private synthetic java.lang.String lambda$getIccSimChallengeResponse$23 (java.lang.String, int, int, java.lang.String, com.android.internal.telephony.Phone)
String callingPackage
int appType
int authType
String data
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.UiccPort uiccPort
com.android.internal.telephony.uicc.UiccCardApplication uiccApp
private synthetic java.lang.String lambda$getSimServiceTable$22 (int, com.android.internal.telephony.Phone)
int appType
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.UiccPort uiccPort
com.android.internal.telephony.uicc.UiccCardApplication uiccApp
private static synthetic boolean lambda$getImsPcscfAddresses$21 (java.lang.String)
String u
private static synthetic java.lang.String lambda$getImsPcscfAddresses$20 (java.lang.String)
String u
private static synthetic boolean lambda$getImsPcscfAddresses$19 (java.lang.String)
String u
private static synthetic java.lang.String[] lambda$getIsimPcscf$18 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.IsimRecords isim
private synthetic java.lang.String lambda$getIsimIst$17 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.IsimRecords isim
private static synthetic java.lang.String[] lambda$getIsimImpu$16 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.IsimRecords isim
private synthetic java.lang.String lambda$getIsimDomain$15 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.IsimRecords isim
private static synthetic java.lang.String lambda$getIsimImpi$14 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.IsimRecords isim
private synthetic java.lang.String lambda$getVoiceMailAlphaTagForSubscriber$13 (java.lang.String, com.android.internal.telephony.Phone)
String callingPackage
com.android.internal.telephony.Phone phone
private synthetic java.lang.String lambda$getVoiceMailNumberForSubscriber$12 (java.lang.String, com.android.internal.telephony.Phone)
String callingPackage
com.android.internal.telephony.Phone phone
String number
private static synthetic java.lang.String lambda$getMsisdnForSubscriber$11 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private static synthetic java.lang.String lambda$getLine1AlphaTagForSubscriber$10 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private synthetic java.lang.String lambda$getLine1NumberForSubscriber$9 (java.lang.String, com.android.internal.telephony.Phone)
String callingPackage
com.android.internal.telephony.Phone phone
private synthetic java.lang.String lambda$getIccSerialNumberForSubscriber$8 (java.lang.String, com.android.internal.telephony.Phone)
String callingPackage
com.android.internal.telephony.Phone phone
private synthetic java.lang.String lambda$getSubscriberIdForSubscriber$7 (java.lang.String, com.android.internal.telephony.Phone)
String callingPackage
com.android.internal.telephony.Phone phone
private static synthetic java.lang.String lambda$getDeviceSvnUsingSubId$6 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private synthetic java.lang.Object lambda$resetCarrierKeysForImsiEncryption$5 (java.lang.String, com.android.internal.telephony.Phone)
String callingPackage
com.android.internal.telephony.Phone phone
private static synthetic java.lang.Object lambda$setCarrierInfoForImsiEncryption$4 (android.telephony.ImsiEncryptionInfo, com.android.internal.telephony.Phone)
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
com.android.internal.telephony.Phone phone
private synthetic android.telephony.ImsiEncryptionInfo lambda$getCarrierInfoForImsiEncryption$3 (java.lang.String, int, com.android.internal.telephony.Phone)
String callingPackage
int keyType
com.android.internal.telephony.Phone phone
private static synthetic java.lang.String lambda$getImeiForSubscriber$2 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private synthetic java.lang.String lambda$getNaiForSubscriber$1 (java.lang.String, com.android.internal.telephony.Phone)
String callingPackage
com.android.internal.telephony.Phone phone
private static synthetic java.lang.String lambda$getDeviceIdForPhone$0 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
static void <clinit> ()
}
com/android/internal/telephony/PhoneSubInfoController.uau
com/android/internal/telephony/ProxyController$1.class
ProxyController.java
package com.android.internal.telephony
com.android.internal.telephony.ProxyController$1 extends android.os.Handler {
final synthetic com.android.internal.telephony.ProxyController this$0
void <init> (com.android.internal.telephony.ProxyController)
com.android.internal.telephony.ProxyController this$0
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/ProxyController.class
ProxyController.java
package com.android.internal.telephony
public com.android.internal.telephony.ProxyController extends java.lang.Object {
static final String LOG_TAG
private static final int EVENT_NOTIFICATION_RC_CHANGED
static final int EVENT_START_RC_RESPONSE
private static final int EVENT_APPLY_RC_RESPONSE
public static final int EVENT_FINISH_RC_RESPONSE
public static final int EVENT_TIMEOUT
public static final int EVENT_MULTI_SIM_CONFIG_CHANGED
private static final int SET_RC_STATUS_IDLE
private static final int SET_RC_STATUS_STARTING
private static final int SET_RC_STATUS_STARTED
private static final int SET_RC_STATUS_APPLYING
private static final int SET_RC_STATUS_SUCCESS
private static final int SET_RC_STATUS_FAIL
private static final int SET_RC_TIMEOUT_WAITING_MSEC
private static com.android.internal.telephony.ProxyController sProxyController
private com.android.internal.telephony.Phone[] mPhones
private android.content.Context mContext
private com.android.internal.telephony.data.PhoneSwitcher mPhoneSwitcher
private com.android.internal.telephony.UiccPhoneBookController mUiccPhoneBookController
private com.android.internal.telephony.PhoneSubInfoController mPhoneSubInfoController
private com.android.internal.telephony.SmsController mSmsController
android.os.PowerManager$WakeLock mWakeLock
private int[] mSetRadioAccessFamilyStatus
private int mRadioAccessFamilyStatusCounter
private boolean mTransactionFailed
private String[] mCurrentLogicalModemIds
private String[] mNewLogicalModemIds
private java.util.concurrent.atomic.AtomicInteger mUniqueIdGenerator
private int mRadioCapabilitySessionId
private int[] mNewRadioAccessFamily
private int[] mOldRadioAccessFamily
private final com.android.internal.telephony.flags.FeatureFlags mFlags
public final android.os.Handler mHandler
public static com.android.internal.telephony.ProxyController getInstance (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags flags
public static com.android.internal.telephony.ProxyController getInstance ()
public void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
int i
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.PowerManager pm
public int getRadioAccessFamily (int)
int phoneId
public boolean setRadioCapability (android.telephony.RadioAccessFamily[])
int i
int i
android.telephony.RadioAccessFamily[] rafs
boolean same
public com.android.internal.telephony.SmsController getSmsController ()
private boolean doSetRadioCapabilities (android.telephony.RadioAccessFamily[])
int phoneId
int requestedRaf
int i
android.telephony.RadioAccessFamily[] rafs
android.os.Message msg
private void onMultiSimConfigChanged ()
int i
int oldPhoneCount
private void onStartRadioCapabilityResponse (android.os.Message)
com.android.internal.telephony.CommandException$Error error
android.content.Intent intent
boolean isPermanaentFailure
int id
String modemId
int i
java.util.HashSet modemsInUse
android.os.AsyncResult ar
com.android.internal.telephony.RadioCapability rc
android.os.Message msg
private void onApplyRadioCapabilityResponse (android.os.Message)
int id
android.os.Message msg
com.android.internal.telephony.RadioCapability rc
private void onNotificationRadioCapabilityChanged (android.os.Message)
int id
android.os.Message msg
com.android.internal.telephony.RadioCapability rc
void onFinishRadioCapabilityResponse (android.os.Message)
android.os.AsyncResult ar
com.android.internal.telephony.RadioCapability rc
android.os.Message msg
private void onTimeoutRadioCapability (android.os.Message)
int i
android.os.Message msg
private void issueFinish (int)
int i
int sessionId
private void completeRadioCapabilityTransaction ()
int raf
android.telephony.RadioAccessFamily phoneRC
int i
java.util.ArrayList phoneRAFList
android.content.Intent intent
int phoneId
android.telephony.RadioAccessFamily[] rafs
android.content.Intent intent
private void clearTransaction ()
int i
public boolean isWakeLockHeld ()
private void resetRadioAccessFamilyStatusCounter ()
private void sendRadioCapabilityRequest (int, int, int, int, java.lang.String, int, int)
int phoneId
int sessionId
int rcPhase
int radioFamily
String logicalModemId
int status
int eventId
com.android.internal.telephony.RadioCapability requestRC
public int getMaxRafSupported ()
int len
int[] numRafSupported
int maxNumRafBit
int maxRaf
public int getMinRafSupported ()
int len
int[] numRafSupported
int minNumRafBit
int minRaf
private java.lang.String getLogicalModemIdFromRaf (int)
int phoneId
int raf
String modemUuid
private void logd (java.lang.String)
String string
private void loge (java.lang.String)
String string
}
com/android/internal/telephony/ProxyController.uau
com/android/internal/telephony/RIL$BinderServiceDeathRecipient.class
RIL.java
package com.android.internal.telephony
final com.android.internal.telephony.RIL$BinderServiceDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private android.os.IBinder mBinder
private final int mService
private long mLinkedFlags
final synthetic com.android.internal.telephony.RIL this$0
void <init> (com.android.internal.telephony.RIL, int)
int service
public void linkToDeath (android.os.IBinder) throws android.os.RemoteException
android.os.IBinder service
public synchronized void unlinkToDeath ()
public void binderDied ()
}
com/android/internal/telephony/RIL$RadioProxyDeathRecipient.class
RIL.java
package com.android.internal.telephony
final com.android.internal.telephony.RIL$RadioProxyDeathRecipient extends java.lang.Object implements android.os.IHwBinder$DeathRecipient {
final synthetic com.android.internal.telephony.RIL this$0
void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL this$0
public void serviceDied (long)
long cookie
}
com/android/internal/telephony/RIL$RilHandler.class
RIL.java
package com.android.internal.telephony
public com.android.internal.telephony.RIL$RilHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.RIL this$0
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL this$0
public void handleMessage (android.os.Message)
com.android.internal.telephony.RILRequest rr
int i
int count
Object timeoutResponse
com.android.internal.telephony.RILRequest rr
int serial
int service
int aidlService
long msgCookie
android.os.Message msg
}
com/android/internal/telephony/RIL.class
RIL.java
package com.android.internal.telephony
public com.android.internal.telephony.RIL extends com.android.internal.telephony.BaseCommands implements com.android.internal.telephony.CommandsInterface {
static final String RILJ_LOG_TAG
static final String RILJ_WAKELOCK_TAG
static final String RILJ_ACK_WAKELOCK_NAME
static final boolean RILJ_LOGD
static final boolean RILJ_LOGV
static final int RIL_HISTOGRAM_BUCKET_COUNT
private static final int DEFAULT_WAKE_LOCK_TIMEOUT_MS
private static final int DEFAULT_ACK_WAKE_LOCK_TIMEOUT_MS
private static final int DEFAULT_BLOCKING_MESSAGE_RESPONSE_TIMEOUT_MS
public static final int INVALID_WAKELOCK
public static final int FOR_WAKELOCK
public static final int FOR_ACK_WAKELOCK
private final com.android.internal.telephony.ClientWakelockTracker mClientWakelockTracker
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_UNSUPPORTED
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_UNKNOWN
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_1_1
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_1_2
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_1_3
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_1_4
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_1_5
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_1_6
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_2_0
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_2_1
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_2_2
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_2_3
public static final com.android.internal.telephony.HalVersion RADIO_HAL_VERSION_2_4
private final java.util.Map mHalVersion
public final android.os.PowerManager$WakeLock mWakeLock
public final android.os.PowerManager$WakeLock mAckWakeLock
final int mWakeLockTimeout
final int mAckWakeLockTimeout
int mWakeLockCount
volatile int mWlSequenceNum
volatile int mAckWlSequenceNum
android.util.SparseArray mRequestList
static android.util.SparseArray sRilTimeHistograms
Object[] mLastNITZTimeInfo
int mLastRadioPowerResult
boolean mIsRadioProxyInitialized
Boolean mIsRadioVersion20Cached
java.util.concurrent.atomic.AtomicBoolean mTestingEmergencyCall
final Integer mPhoneId
private static final String PROPERTY_IS_VONR_ENABLED
public static final int MIN_SERVICE_IDX
public static final int MAX_SERVICE_IDX
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.util.SparseArray mDisabledRadioServices
private android.os.WorkSource mRILDefaultWorkSource
private android.os.WorkSource mActiveWakelockWorkSource
private com.android.internal.telephony.metrics.TelephonyMetrics mMetrics
private com.android.internal.telephony.RadioBugDetector mRadioBugDetector
private boolean mIsCellularSupported
private com.android.internal.telephony.RadioResponse mRadioResponse
private com.android.internal.telephony.RadioIndication mRadioIndication
private volatile android.hardware.radio.V1_0.IRadio mRadioProxy
private com.android.internal.telephony.DataResponse mDataResponse
private com.android.internal.telephony.DataIndication mDataIndication
private com.android.internal.telephony.ImsResponse mImsResponse
private com.android.internal.telephony.ImsIndication mImsIndication
private com.android.internal.telephony.MessagingResponse mMessagingResponse
private com.android.internal.telephony.MessagingIndication mMessagingIndication
private com.android.internal.telephony.ModemResponse mModemResponse
private com.android.internal.telephony.ModemIndication mModemIndication
private com.android.internal.telephony.NetworkResponse mNetworkResponse
private com.android.internal.telephony.NetworkIndication mNetworkIndication
private com.android.internal.telephony.SimResponse mSimResponse
private com.android.internal.telephony.SimIndication mSimIndication
private com.android.internal.telephony.VoiceResponse mVoiceResponse
private com.android.internal.telephony.VoiceIndication mVoiceIndication
private android.util.SparseArray mServiceProxies
private final android.util.SparseArray mDeathRecipients
private final android.util.SparseArray mServiceCookies
private final com.android.internal.telephony.RIL$RadioProxyDeathRecipient mRadioProxyDeathRecipient
final com.android.internal.telephony.RIL$RilHandler mRilHandler
private com.android.internal.telephony.MockModem mMockModem
private final java.util.concurrent.ConcurrentHashMap mCompatOverrides
static final int EVENT_WAKE_LOCK_TIMEOUT
static final int EVENT_ACK_WAKE_LOCK_TIMEOUT
static final int EVENT_BLOCKING_RESPONSE_TIMEOUT
static final int EVENT_RADIO_PROXY_DEAD
static final int EVENT_AIDL_PROXY_DEAD
static final String[] HIDL_SERVICE_NAME
private static final java.util.Map FEATURES_TO_SERVICES
public static java.util.List getTelephonyRILTimingHistograms ()
android.telephony.TelephonyHistogram entry
int i
java.util.List list
java.util.List list
public com.android.internal.telephony.RadioBugDetector getRadioBugDetector ()
private static java.lang.Object getResponseForTimedOutRILRequest (com.android.internal.telephony.RILRequest)
com.android.internal.telephony.RILRequest rr
Object timeoutResponse
private synchronized void resetProxyAndRequestList (int)
int i
int i
int service
public boolean setModemService (java.lang.String)
int retryCount
android.os.IBinder binder
int service
int service
int service
String serviceName
boolean serviceBound
public java.lang.String getModemService ()
public void setCompatVersion (int, com.android.internal.telephony.HalVersion)
int rilRequest
com.android.internal.telephony.HalVersion halVersion
com.android.internal.telephony.HalVersion oldVersion
public com.android.internal.telephony.HalVersion getCompatVersion (int)
int rilRequest
public synchronized android.hardware.radio.V1_0.IRadio getRadioProxy ()
android.os.RemoteException e
public com.android.internal.telephony.RadioServiceProxy getRadioServiceProxy (java.lang.Class)
Class serviceClass
public synchronized com.android.internal.telephony.RadioServiceProxy getRadioServiceProxy (int)
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.IBinder binder
android.os.RemoteException e
int service
com.android.internal.telephony.RadioServiceProxy serviceProxy
public synchronized void onSlotActiveStatusChange (boolean)
int service
int service
boolean active
public void <init> (android.content.Context, int, int, java.lang.Integer, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
int allowedNetworkTypes
int cdmaSubscription
Integer instanceId
com.android.internal.telephony.flags.FeatureFlags flags
public void <init> (android.content.Context, int, int, java.lang.Integer, android.util.SparseArray, com.android.internal.telephony.flags.FeatureFlags)
SecurityException ex
SecurityException ex
int service
int service
android.content.Context context
int allowedNetworkTypes
int cdmaSubscription
Integer instanceId
android.util.SparseArray proxies
com.android.internal.telephony.flags.FeatureFlags flags
android.telephony.TelephonyManager tm
android.os.PowerManager pm
com.android.internal.telephony.TelephonyDevController tdc
private boolean isRadioVersion2_0 ()
int service
private boolean isRadioServiceSupported (int)
int service
String serviceName
private void validateFeatureFlags ()
String feature
int service
boolean hasFeature
boolean hasService
java.util.Map$Entry entry
android.content.pm.PackageManager pm
private boolean isRadioBugDetectionEnabled ()
public void setOnNITZTime (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
private void addRequest (com.android.internal.telephony.RILRequest)
com.android.internal.telephony.RILRequest rr
private com.android.internal.telephony.RILRequest obtainRequest (int, android.os.Message, android.os.WorkSource)
int request
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RILRequest rr
private transient com.android.internal.telephony.RILRequest obtainRequest (int, android.os.Message, android.os.WorkSource, java.lang.Object[])
int request
android.os.Message result
android.os.WorkSource workSource
Object[] args
com.android.internal.telephony.RILRequest rr
private void handleRadioProxyExceptionForRR (int, java.lang.String, java.lang.Exception)
int service
String caller
Exception e
private void radioServiceInvokeHelper (int, com.android.internal.telephony.RILRequest, java.lang.String, com.android.internal.util.FunctionalUtils$ThrowingRunnable)
int error
int responseType
RuntimeException e
Exception e
int service
com.android.internal.telephony.RILRequest rr
String methodName
com.android.internal.util.FunctionalUtils$ThrowingRunnable helper
private boolean canMakeRequest (java.lang.String, com.android.internal.telephony.RadioServiceProxy, android.os.Message, com.android.internal.telephony.HalVersion)
String request
com.android.internal.telephony.RadioServiceProxy proxy
android.os.Message result
com.android.internal.telephony.HalVersion version
int service
public void getIccCardStatus (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void supplyIccPin (java.lang.String, android.os.Message)
String pin
android.os.Message result
public void supplyIccPinForApp (java.lang.String, java.lang.String, android.os.Message)
String pin
String aid
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void supplyIccPuk (java.lang.String, java.lang.String, android.os.Message)
String puk
String newPin
android.os.Message result
public void supplyIccPukForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String puk
String newPin
String aid
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String pukStr
public void supplyIccPin2 (java.lang.String, android.os.Message)
String pin
android.os.Message result
public void supplyIccPin2ForApp (java.lang.String, java.lang.String, android.os.Message)
String pin
String aid
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void supplyIccPuk2 (java.lang.String, java.lang.String, android.os.Message)
String puk2
String newPin2
android.os.Message result
public void supplyIccPuk2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String puk
String newPin2
String aid
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void changeIccPin (java.lang.String, java.lang.String, android.os.Message)
String oldPin
String newPin
android.os.Message result
public void changeIccPinForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String oldPin
String newPin
String aid
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void changeIccPin2 (java.lang.String, java.lang.String, android.os.Message)
String oldPin2
String newPin2
android.os.Message result
public void changeIccPin2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String oldPin2
String newPin2
String aid
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void supplyNetworkDepersonalization (java.lang.String, android.os.Message)
String netpin
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void supplySimDepersonalization (com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState, java.lang.String, android.os.Message)
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState persoType
String controlKey
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void getCurrentCalls (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void dial (java.lang.String, boolean, android.telephony.emergency.EmergencyNumber, boolean, int, android.os.Message)
String address
boolean isEmergencyCall
android.telephony.emergency.EmergencyNumber emergencyNumberInfo
boolean hasKnownUserIntentEmergency
int clirMode
android.os.Message result
public void enableModem (boolean, android.os.Message)
boolean enable
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void setSystemSelectionChannels (java.util.List, android.os.Message)
java.util.List specifiers
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void getSystemSelectionChannels (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void getModemStatus (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void dial (java.lang.String, boolean, android.telephony.emergency.EmergencyNumber, boolean, int, com.android.internal.telephony.UUSInfo, android.os.Message)
String address
boolean isEmergencyCall
android.telephony.emergency.EmergencyNumber emergencyNumberInfo
boolean hasKnownUserIntentEmergency
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private void emergencyDial (java.lang.String, android.telephony.emergency.EmergencyNumber, boolean, int, com.android.internal.telephony.UUSInfo, android.os.Message)
String address
android.telephony.emergency.EmergencyNumber emergencyNumberInfo
boolean hasKnownUserIntentEmergency
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void getIMSI (android.os.Message)
android.os.Message result
public void getIMSIForApp (java.lang.String, android.os.Message)
String aid
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void hangupConnection (int, android.os.Message)
int gsmIndex
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void hangupWaitingOrBackground (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void hangupForegroundResumeBackground (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void switchWaitingOrHoldingAndActive (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void conference (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void rejectCall (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void getLastCallFailCause (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void getSignalStrength (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void getVoiceRegistrationState (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.HalVersion overrideHalVersion
public void getDataRegistrationState (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.HalVersion overrideHalVersion
public void getOperator (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setRadioPower (boolean, boolean, boolean, android.os.Message)
boolean on
boolean forEmergencyCall
boolean preferredForEmergencyCall
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void sendDtmf (char, android.os.Message)
char c
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void sendSMS (java.lang.String, java.lang.String, android.os.Message)
String smscPdu
String pdu
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public static long getOutgoingSmsMessageId (android.os.Message)
android.os.Message result
long messageId
public void sendSMSExpectMore (java.lang.String, java.lang.String, android.os.Message)
String smscPdu
String pdu
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void setupDataCall (int, android.telephony.data.DataProfile, boolean, int, android.net.LinkProperties, int, android.telephony.data.NetworkSliceInfo, android.telephony.data.TrafficDescriptor, boolean, android.os.Message)
int accessNetworkType
android.telephony.data.DataProfile dataProfile
boolean allowRoaming
int reason
android.net.LinkProperties linkProperties
int pduSessionId
android.telephony.data.NetworkSliceInfo sliceInfo
android.telephony.data.TrafficDescriptor trafficDescriptor
boolean matchAllRuleAllowed
android.os.Message result
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void iccIO (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, android.os.Message)
int command
int fileId
String path
int p1
int p2
int p3
String data
String pin2
android.os.Message result
public void iccIOForApp (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String, android.os.Message)
int command
int fileId
String path
int p1
int p2
int p3
String data
String pin2
String aid
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void sendUSSD (java.lang.String, android.os.Message)
String logUssd
String ussd
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void cancelPendingUssd (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void getCLIR (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void setCLIR (int, android.os.Message)
int clirMode
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void queryCallForwardStatus (int, int, java.lang.String, android.os.Message)
int cfReason
int serviceClass
String number
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void setCallForward (int, int, int, java.lang.String, int, android.os.Message)
int action
int cfReason
int serviceClass
String number
int timeSeconds
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void queryCallWaiting (int, android.os.Message)
int serviceClass
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void setCallWaiting (boolean, int, android.os.Message)
boolean enable
int serviceClass
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void acknowledgeLastIncomingGsmSms (boolean, int, android.os.Message)
boolean success
int cause
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void acceptCall (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void deactivateDataCall (int, int, android.os.Message)
int cid
int reason
android.os.Message result
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void queryFacilityLock (java.lang.String, java.lang.String, int, android.os.Message)
String facility
String password
int serviceClass
android.os.Message result
public void queryFacilityLockForApp (java.lang.String, java.lang.String, int, java.lang.String, android.os.Message)
String facility
String password
int serviceClass
String appId
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void setFacilityLock (java.lang.String, boolean, java.lang.String, int, android.os.Message)
String facility
boolean lockState
String password
int serviceClass
android.os.Message result
public void setFacilityLockForApp (java.lang.String, boolean, java.lang.String, int, java.lang.String, android.os.Message)
String facility
boolean lockState
String password
int serviceClass
String appId
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void changeBarringPassword (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String facility
String oldPwd
String newPwd
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void getNetworkSelectionMode (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setNetworkSelectionModeAutomatic (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setNetworkSelectionModeManual (java.lang.String, int, android.os.Message)
String operatorNumeric
int ran
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void getAvailableNetworks (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void startNetworkScan (android.telephony.NetworkScanRequest, android.os.Message)
android.telephony.NetworkScanRequest networkScanRequest
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.HalVersion overrideHalVersion
com.android.internal.telephony.RILRequest rr
public void stopNetworkScan (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void startDtmf (char, android.os.Message)
char c
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void stopDtmf (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void separateConnection (int, android.os.Message)
int gsmIndex
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void getBasebandVersion (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void setMute (boolean, android.os.Message)
boolean enableMute
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void getMute (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void queryCLIP (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void getDataCallList (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void setSuppServiceNotifications (boolean, android.os.Message)
boolean enable
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void writeSmsToSim (int, java.lang.String, java.lang.String, android.os.Message)
int status
String smsc
String pdu
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void deleteSmsOnSim (int, android.os.Message)
int index
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void setBandMode (int, android.os.Message)
int bandMode
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void queryAvailableBandMode (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void sendEnvelope (java.lang.String, android.os.Message)
String contents
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void sendTerminalResponse (java.lang.String, android.os.Message)
String contents
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void sendEnvelopeWithStatus (java.lang.String, android.os.Message)
String contents
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void explicitCallTransfer (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void setPreferredNetworkType (int, android.os.Message)
int networkType
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void getPreferredNetworkType (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setAllowedNetworkTypesBitmap (int, android.os.Message)
int networkTypeBitmask
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void getAllowedNetworkTypesBitmap (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setLocationUpdates (boolean, android.os.WorkSource, android.os.Message)
boolean enable
android.os.WorkSource workSource
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void isNrDualConnectivityEnabled (android.os.Message, android.os.WorkSource)
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setNrDualConnectivityState (int, android.os.Message, android.os.WorkSource)
int nrDualConnectivityState
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private void setVoNrEnabled (boolean)
boolean enabled
private boolean isVoNrEnabled ()
public void isVoNrEnabled (android.os.Message, android.os.WorkSource)
boolean isEnabled
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void setVoNrEnabled (boolean, android.os.Message, android.os.WorkSource)
boolean enabled
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void setCdmaSubscriptionSource (int, android.os.Message)
int cdmaSubscription
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void queryCdmaRoamingPreference (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setCdmaRoamingPreference (int, android.os.Message)
int cdmaRoamingType
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void queryTTYMode (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void setTTYMode (int, android.os.Message)
int ttyMode
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void setPreferredVoicePrivacy (boolean, android.os.Message)
boolean enable
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void getPreferredVoicePrivacy (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void sendCDMAFeatureCode (java.lang.String, android.os.Message)
String featureCode
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void sendBurstDtmf (java.lang.String, int, int, android.os.Message)
String dtmfString
int on
int off
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void sendCdmaSMSExpectMore (byte[], android.os.Message)
byte[] pdu
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void sendCdmaSms (byte[], android.os.Message)
byte[] pdu
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void acknowledgeLastIncomingCdmaSms (boolean, int, android.os.Message)
boolean success
int cause
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void getGsmBroadcastConfig (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void setGsmBroadcastConfig (com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[], android.os.Message)
int i
com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] config
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void setGsmBroadcastActivation (boolean, android.os.Message)
boolean activate
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void getCdmaBroadcastConfig (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void setCdmaBroadcastConfig (com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[], android.os.Message)
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo config
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void setCdmaBroadcastActivation (boolean, android.os.Message)
boolean activate
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void getCDMASubscription (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void writeSmsToRuim (int, byte[], android.os.Message)
int status
byte[] pdu
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void deleteSmsOnRuim (int, android.os.Message)
int index
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void getDeviceIdentity (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void getImei (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void exitEmergencyCallbackMode (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void getSmscAddress (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void setSmscAddress (java.lang.String, android.os.Message)
String address
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void reportSmsMemoryStatus (boolean, android.os.Message)
boolean available
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void reportStkServiceIsRunning (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void getCdmaSubscriptionSource (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void acknowledgeIncomingGsmSmsWithPdu (boolean, java.lang.String, android.os.Message)
boolean success
String ackPdu
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void getVoiceRadioTechnology (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void getCellInfoList (android.os.Message, android.os.WorkSource)
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setCellInfoListRate (int, android.os.Message, android.os.WorkSource)
int rateInMillis
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setInitialAttachApn (android.telephony.data.DataProfile, android.os.Message)
android.telephony.data.DataProfile dataProfile
android.os.Message result
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void getImsRegistrationState (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void sendImsGsmSms (java.lang.String, java.lang.String, int, int, android.os.Message)
String smscPdu
String pdu
int retry
int messageRef
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void sendImsCdmaSms (byte[], int, int, android.os.Message)
byte[] pdu
int retry
int messageRef
android.os.Message result
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
public void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message)
int cla
int instruction
int p1
int p2
int p3
String data
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void iccOpenLogicalChannel (java.lang.String, int, android.os.Message)
String aid
int p2
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void iccCloseLogicalChannel (int, boolean, android.os.Message)
int channel
boolean isEs10
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, boolean, android.os.Message)
int channel
int cla
int instruction
int p1
int p2
int p3
String data
boolean isEs10Command
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void nvReadItem (int, android.os.Message, android.os.WorkSource)
int itemID
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void nvWriteItem (int, java.lang.String, android.os.Message, android.os.WorkSource)
int itemId
String itemValue
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void nvWriteCdmaPrl (byte[], android.os.Message)
byte[] preferredRoamingList
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void nvResetConfig (int, android.os.Message)
int resetType
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void setUiccSubscription (int, int, int, int, android.os.Message)
int slotId
int appIndex
int subId
int subStatus
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void setDataAllowed (boolean, android.os.Message)
boolean allowed
android.os.Message result
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void getHardwareConfig (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void requestIccSimAuthentication (int, java.lang.String, java.lang.String, android.os.Message)
int authContext
String data
String aid
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void setDataProfile (android.telephony.data.DataProfile[], android.os.Message)
android.telephony.data.DataProfile profile
android.telephony.data.DataProfile[] dps
android.os.Message result
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void requestShutdown (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void getRadioCapability (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message)
com.android.internal.telephony.RadioCapability rc
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void setDataThrottling (android.os.Message, android.os.WorkSource, int, long)
android.os.Message result
android.os.WorkSource workSource
int dataThrottlingAction
long completionWindowMillis
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void getModemActivityInfo (android.os.Message, android.os.WorkSource)
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void setAllowedCarriers (android.telephony.CarrierRestrictionRules, android.os.Message, android.os.WorkSource)
android.telephony.CarrierRestrictionRules carrierRestrictionRules
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void getAllowedCarriers (android.os.Message, android.os.WorkSource)
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void sendDeviceState (int, boolean, android.os.Message)
int stateType
boolean state
android.os.Message result
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
public void setUnsolResponseFilter (int, android.os.Message)
int filter
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setSignalStrengthReportingCriteria (java.util.List, android.os.Message)
java.util.List signalThresholdInfos
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setLinkCapacityReportingCriteria (int, int, int, int[], int[], int, android.os.Message)
int hysteresisMs
int hysteresisDlKbps
int hysteresisUlKbps
int[] thresholdsDlKbps
int[] thresholdsUlKbps
int ran
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setSimCardPower (int, android.os.Message, android.os.WorkSource)
int state
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void setCarrierInfoForImsiEncryption (android.telephony.ImsiEncryptionInfo, android.os.Message)
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void startNattKeepalive (int, android.net.KeepalivePacketData, int, android.os.Message)
int contextId
android.net.KeepalivePacketData packetData
int intervalMillis
android.os.Message result
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void stopNattKeepalive (int, android.os.Message)
int sessionHandle
android.os.Message result
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void enableUiccApplications (boolean, android.os.Message)
boolean enable
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void areUiccApplicationsEnabled (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public boolean canToggleUiccApplicationsEnablement ()
public void handleCallSetupRequestFromSim (boolean, android.os.Message)
boolean accept
android.os.Message result
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
public void getBarringInfo (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void allocatePduSessionId (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void releasePduSessionId (android.os.Message, int)
android.os.Message result
int pduSessionId
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void startHandover (android.os.Message, int)
android.os.Message result
int callId
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void cancelHandover (android.os.Message, int)
android.os.Message result
int callId
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void getSlicingConfig (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
public void getSimPhonebookRecords (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void getSimPhonebookCapacity (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void updateSimPhonebookRecord (com.android.internal.telephony.uicc.SimPhonebookRecord, android.os.Message)
com.android.internal.telephony.uicc.SimPhonebookRecord phonebookRecord
android.os.Message result
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
public void setUsageSetting (android.os.Message, int)
android.os.Message result
int usageSetting
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void getUsageSetting (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setSrvccCallInfo (com.android.internal.telephony.SrvccConnection[], android.os.Message)
com.android.internal.telephony.SrvccConnection[] srvccConnections
android.os.Message result
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
public void updateImsRegistrationInfo (int, int, int, int, android.os.Message)
int state
int imsRadioTech
int suggestedAction
int capabilities
android.os.Message result
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
android.hardware.radio.ims.ImsRegistration registrationInfo
public void startImsTraffic (int, int, int, int, android.os.Message)
int token
int trafficType
int accessNetworkType
int trafficDirection
android.os.Message result
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
public void stopImsTraffic (int, android.os.Message)
int token
android.os.Message result
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
public void triggerEpsFallback (int, android.os.Message)
int reason
android.os.Message result
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
public void sendAnbrQuery (int, int, int, android.os.Message)
int mediaType
int direction
int bitsPerSecond
android.os.Message result
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
public void setEmergencyMode (int, android.os.Message)
int emcMode
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void triggerEmergencyNetworkScan (int[], int, android.os.Message)
int[] accessNetwork
int scanType
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void cancelEmergencyNetworkScan (boolean, android.os.Message)
boolean resetScan
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void exitEmergencyMode (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setNullCipherAndIntegrityEnabled (boolean, android.os.Message)
boolean enabled
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void isNullCipherAndIntegrityEnabled (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void updateImsCallStatus (java.util.List, android.os.Message)
java.util.List imsCallInfo
android.os.Message result
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
public void setN1ModeEnabled (boolean, android.os.Message)
boolean enable
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void isN1ModeEnabled (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setCellularIdentifierTransparencyEnabled (boolean, android.os.Message)
boolean enable
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void isCellularIdentifierTransparencyEnabled (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setSecurityAlgorithmsUpdatedEnabled (boolean, android.os.Message)
boolean enable
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void isSecurityAlgorithmsUpdatedEnabled (android.os.Message)
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setSatellitePlmn (int, java.util.List, java.util.List, android.os.Message)
int simSlot
java.util.List carrierPlmnList
java.util.List allSatellitePlmnList
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void setSatelliteEnabledForCarrier (int, boolean, android.os.Message)
int simSlot
boolean satelliteEnabled
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
public void isSatelliteEnabledForCarrier (int, android.os.Message)
int simSlot
android.os.Message result
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
void processIndication (int, int)
int service
int indicationType
void processRequestAck (int)
com.android.internal.telephony.RILRequest rr
int serial
com.android.internal.telephony.RILRequest rr
public com.android.internal.telephony.RILRequest processResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public com.android.internal.telephony.RILRequest processResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
public com.android.internal.telephony.RILRequest processResponse (int, android.hardware.radio.RadioResponseInfo)
int service
android.hardware.radio.RadioResponseInfo responseInfo
private com.android.internal.telephony.RILRequest processResponseInternal (int, int, int, int)
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.RILRequest rr
int service
int serial
int error
int type
com.android.internal.telephony.RILRequest rr
public void processResponseDone (com.android.internal.telephony.RILRequest, android.hardware.radio.V1_0.RadioResponseInfo, java.lang.Object)
com.android.internal.telephony.RILRequest rr
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
Object ret
public void processResponseDone_1_6 (com.android.internal.telephony.RILRequest, android.hardware.radio.V1_6.RadioResponseInfo, java.lang.Object)
com.android.internal.telephony.RILRequest rr
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
Object ret
public void processResponseDone (com.android.internal.telephony.RILRequest, android.hardware.radio.RadioResponseInfo, java.lang.Object)
com.android.internal.telephony.RILRequest rr
android.hardware.radio.RadioResponseInfo responseInfo
Object ret
private void processResponseDoneInternal (com.android.internal.telephony.RILRequest, int, int, java.lang.Object)
String logStr
String logStr
com.android.internal.telephony.RILRequest rr
int rilError
int responseType
Object ret
public void processResponseFallback (com.android.internal.telephony.RILRequest, android.hardware.radio.V1_0.RadioResponseInfo, java.lang.Object)
com.android.internal.telephony.RILRequest rr
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
Object ret
private void processResponseCleanUp (com.android.internal.telephony.RILRequest, int, int, java.lang.Object)
com.android.internal.telephony.RILRequest rr
int rilError
int responseType
Object ret
private void sendAck (int)
Exception e
android.hardware.radio.V1_0.IRadio radioProxy
Exception e
com.android.internal.telephony.RadioServiceProxy serviceProxy
int service
com.android.internal.telephony.RILRequest rr
private android.os.WorkSource getDefaultWorkSourceIfInvalid (android.os.WorkSource)
android.os.WorkSource workSource
private void acquireWakeLock (com.android.internal.telephony.RILRequest, int)
String clientId
android.os.Message msg
android.os.Message msg
com.android.internal.telephony.RILRequest rr
int wakeLockType
public android.os.PowerManager$WakeLock getWakeLock (int)
int wakeLockType
public com.android.internal.telephony.RIL$RilHandler getRilHandler ()
public android.util.SparseArray getRilRequestList ()
private void decrementWakeLock (com.android.internal.telephony.RILRequest)
String clientId
com.android.internal.telephony.RILRequest rr
private boolean clearWakeLock (int)
int wakeLockType
private void clearRequestList (int, boolean)
com.android.internal.telephony.RILRequest rr
int i
int count
int error
boolean loggable
private com.android.internal.telephony.RILRequest findAndRemoveRequestFromList (int)
com.android.internal.telephony.RILRequest rr
int serial
com.android.internal.telephony.RILRequest rr
private void addToRilHistogram (com.android.internal.telephony.RILRequest)
android.telephony.TelephonyHistogram entry
com.android.internal.telephony.RILRequest rr
long endTime
int totalTime
com.android.internal.telephony.RadioCapability makeStaticRadioCapability ()
int raf
String rafString
com.android.internal.telephony.RadioCapability rc
static java.lang.String retToString (int, java.lang.Object)
int i
int[] intArray
StringBuilder sb
String s
int length
int i
String[] strings
StringBuilder sb
String s
int length
com.android.internal.telephony.DriverCall dc
java.util.ArrayList calls
StringBuilder sb
String s
android.telephony.NeighboringCellInfo cell
java.util.ArrayList cells
StringBuilder sb
String s
int i
com.android.internal.telephony.CallForwardInfo[] cinfo
StringBuilder sb
String s
int length
com.android.internal.telephony.HardwareConfig hwcfg
java.util.ArrayList hwcfgs
StringBuilder sb
String s
android.telephony.ims.feature.ConnectionFailureInfo failureInfo
Object[] info
int token
StringBuilder sb
String s
NoSuchMethodException e
String s
boolean toStringExists
int req
Object ret
String s
void writeMetricsCallRing (char[])
char[] response
void writeMetricsSrvcc (int)
int state
void writeMetricsModemRestartEvent (java.lang.String)
String reason
void notifyRegistrantsRilConnectionChanged (int)
int rilVer
void notifyRegistrantsCdmaInfoRec (com.android.internal.telephony.cdma.CdmaInformationRecords)
com.android.internal.telephony.cdma.CdmaInformationRecords infoRec
int response
void notifyRegistrantsImeiMappingChanged (android.hardware.radio.modem.ImeiInfo)
android.hardware.radio.modem.ImeiInfo imeiInfo
void riljLog (java.lang.String)
String msg
void riljLoge (java.lang.String)
String msg
void riljLogv (java.lang.String)
String msg
void riljLogw (java.lang.String)
String msg
boolean isLogOrTrace ()
boolean isLogvOrTrace ()
void unsljLog (int)
int response
String logStr
void unsljLogMore (int, java.lang.String)
int response
String more
String logStr
void unsljLogRet (int, java.lang.Object)
int response
Object ret
String logStr
void unsljLogvRet (int, java.lang.Object)
int response
Object ret
String logStr
public void setPhoneType (int)
int phoneType
public void testingEmergencyCall ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.RILRequest rr
int i
int count
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
public java.util.List getClientRequestStats ()
void notifyBarringInfoChanged (android.telephony.BarringInfo)
android.telephony.BarringInfo barringInfo
public com.android.internal.telephony.HalVersion getHalVersion (int)
int service
com.android.internal.telephony.HalVersion halVersion
public static com.android.internal.telephony.HalVersion getServiceHalVersion (int)
int interfaceVersion
private static java.lang.String serviceToString (int)
int service
private static synthetic void lambda$isSatelliteEnabledForCarrier$180 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int simSlot
private static synthetic void lambda$setSatelliteEnabledForCarrier$179 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int simSlot
boolean satelliteEnabled
private static synthetic void lambda$setSatellitePlmn$178 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int, java.util.List, java.util.List) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int simSlot
java.util.List carrierPlmnList
java.util.List allSatellitePlmnList
private static synthetic void lambda$isSecurityAlgorithmsUpdatedEnabled$177 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setSecurityAlgorithmsUpdatedEnabled$176 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
boolean enable
private static synthetic void lambda$isCellularIdentifierTransparencyEnabled$175 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setCellularIdentifierTransparencyEnabled$174 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
boolean enable
private static synthetic void lambda$isN1ModeEnabled$173 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setN1ModeEnabled$172 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
boolean enable
private static synthetic void lambda$updateImsCallStatus$171 (com.android.internal.telephony.RadioImsProxy, com.android.internal.telephony.RILRequest, java.util.List) throws java.lang.Exception
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
java.util.List imsCallInfo
private static synthetic void lambda$isNullCipherAndIntegrityEnabled$170 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setNullCipherAndIntegrityEnabled$169 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
boolean enabled
private static synthetic void lambda$exitEmergencyMode$168 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$cancelEmergencyNetworkScan$167 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
boolean resetScan
private static synthetic void lambda$triggerEmergencyNetworkScan$166 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int[], int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int[] accessNetwork
int scanType
private static synthetic void lambda$setEmergencyMode$165 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int emcMode
private static synthetic void lambda$sendAnbrQuery$164 (com.android.internal.telephony.RadioImsProxy, com.android.internal.telephony.RILRequest, int, int, int) throws java.lang.Exception
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
int mediaType
int direction
int bitsPerSecond
private static synthetic void lambda$triggerEpsFallback$163 (com.android.internal.telephony.RadioImsProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
int reason
private static synthetic void lambda$stopImsTraffic$162 (com.android.internal.telephony.RadioImsProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
int token
private static synthetic void lambda$startImsTraffic$161 (com.android.internal.telephony.RadioImsProxy, com.android.internal.telephony.RILRequest, int, int, int, int) throws java.lang.Exception
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
int token
int trafficType
int accessNetworkType
int trafficDirection
private static synthetic void lambda$updateImsRegistrationInfo$160 (com.android.internal.telephony.RadioImsProxy, com.android.internal.telephony.RILRequest, android.hardware.radio.ims.ImsRegistration) throws java.lang.Exception
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
android.hardware.radio.ims.ImsRegistration registrationInfo
private static synthetic void lambda$setSrvccCallInfo$159 (com.android.internal.telephony.RadioImsProxy, com.android.internal.telephony.RILRequest, com.android.internal.telephony.SrvccConnection[]) throws java.lang.Exception
com.android.internal.telephony.RadioImsProxy imsProxy
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.SrvccConnection[] srvccConnections
private static synthetic void lambda$getUsageSetting$158 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setUsageSetting$157 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int usageSetting
private static synthetic void lambda$updateSimPhonebookRecord$156 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, com.android.internal.telephony.uicc.SimPhonebookRecord) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.uicc.SimPhonebookRecord phonebookRecord
private static synthetic void lambda$getSimPhonebookCapacity$155 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getSimPhonebookRecords$154 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getSlicingConfig$153 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$cancelHandover$152 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
int callId
private static synthetic void lambda$startHandover$151 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
int callId
private static synthetic void lambda$releasePduSessionId$150 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
int pduSessionId
private static synthetic void lambda$allocatePduSessionId$149 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getBarringInfo$148 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$handleCallSetupRequestFromSim$147 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
boolean accept
private static synthetic void lambda$areUiccApplicationsEnabled$146 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$enableUiccApplications$145 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
boolean enable
private static synthetic void lambda$stopNattKeepalive$144 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
int sessionHandle
private static synthetic void lambda$startNattKeepalive$143 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, int, android.net.KeepalivePacketData, int, android.os.Message) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
int contextId
android.net.KeepalivePacketData packetData
int intervalMillis
android.os.Message result
private static synthetic void lambda$setCarrierInfoForImsiEncryption$142 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, android.telephony.ImsiEncryptionInfo) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
private static synthetic void lambda$setSimCardPower$141 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
int state
private static synthetic void lambda$setLinkCapacityReportingCriteria$140 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int, int, int, int[], int[], int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int hysteresisMs
int hysteresisDlKbps
int hysteresisUlKbps
int[] thresholdsDlKbps
int[] thresholdsUlKbps
int ran
private static synthetic void lambda$setSignalStrengthReportingCriteria$139 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, java.util.List) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
java.util.List signalThresholdInfos
private static synthetic void lambda$setUnsolResponseFilter$138 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int filter
private static synthetic void lambda$sendDeviceState$137 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest, int, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
int stateType
boolean state
private static synthetic void lambda$getAllowedCarriers$136 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
private synthetic void lambda$setAllowedCarriers$135 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, android.telephony.CarrierRestrictionRules) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
android.telephony.CarrierRestrictionRules carrierRestrictionRules
private synthetic void lambda$getModemActivityInfo$134 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
android.os.Message msg
private static synthetic void lambda$setDataThrottling$133 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, int, long) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
int dataThrottlingAction
long completionWindowMillis
private static synthetic void lambda$setRadioCapability$132 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest, com.android.internal.telephony.RadioCapability) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.RadioCapability rc
private static synthetic void lambda$getRadioCapability$131 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$requestShutdown$130 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setDataProfile$129 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, android.telephony.data.DataProfile[]) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
android.telephony.data.DataProfile[] dps
private static synthetic void lambda$requestIccSimAuthentication$128 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, int, java.lang.String, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
int authContext
String data
String aid
private static synthetic void lambda$getHardwareConfig$127 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setDataAllowed$126 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
boolean allowed
private static synthetic void lambda$setUiccSubscription$125 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, int, int, int, int) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
int slotId
int appIndex
int subId
int subStatus
private static synthetic void lambda$nvResetConfig$124 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
int resetType
private static synthetic void lambda$nvWriteCdmaPrl$123 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest, byte[]) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
byte[] preferredRoamingList
private static synthetic void lambda$nvWriteItem$122 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest, int, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
int itemId
String itemValue
private static synthetic void lambda$nvReadItem$121 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
int itemID
private static synthetic void lambda$iccTransmitApduLogicalChannel$120 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, int, int, int, int, int, int, java.lang.String, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
int channel
int cla
int instruction
int p1
int p2
int p3
String data
boolean isEs10Command
private static synthetic void lambda$iccCloseLogicalChannel$119 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, int, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
int channel
boolean isEs10
private static synthetic void lambda$iccOpenLogicalChannel$118 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String, int) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String aid
int p2
private static synthetic void lambda$iccTransmitApduBasicChannel$117 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, int, int, int, int, int, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
int cla
int instruction
int p1
int p2
int p3
String data
private synthetic void lambda$sendImsCdmaSms$116 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, byte[], int, int, android.os.Message) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
byte[] pdu
int retry
int messageRef
android.os.Message result
private synthetic void lambda$sendImsGsmSms$115 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String, int, int, android.os.Message) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
String smscPdu
String pdu
int retry
int messageRef
android.os.Message result
private static synthetic void lambda$getImsRegistrationState$114 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setInitialAttachApn$113 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, android.telephony.data.DataProfile) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
android.telephony.data.DataProfile dataProfile
private static synthetic void lambda$setCellInfoListRate$112 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int rateInMillis
private static synthetic void lambda$getCellInfoList$111 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getVoiceRadioTechnology$110 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$acknowledgeIncomingGsmSmsWithPdu$109 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, boolean, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
boolean success
String ackPdu
private static synthetic void lambda$getCdmaSubscriptionSource$108 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$reportStkServiceIsRunning$107 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$reportSmsMemoryStatus$106 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
boolean available
private static synthetic void lambda$setSmscAddress$105 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
String address
private static synthetic void lambda$getSmscAddress$104 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$exitEmergencyCallbackMode$103 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getImei$102 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getDeviceIdentity$101 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$deleteSmsOnRuim$100 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
int index
private static synthetic void lambda$writeSmsToRuim$99 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, int, byte[]) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
int status
byte[] pdu
private static synthetic void lambda$getCDMASubscription$98 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setCdmaBroadcastActivation$97 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
boolean activate
private static synthetic void lambda$setCdmaBroadcastConfig$96 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[]) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
private static synthetic void lambda$getCdmaBroadcastConfig$95 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setGsmBroadcastActivation$94 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
boolean activate
private static synthetic void lambda$setGsmBroadcastConfig$93 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[]) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] config
private static synthetic void lambda$getGsmBroadcastConfig$92 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$acknowledgeLastIncomingCdmaSms$91 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, boolean, int) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
boolean success
int cause
private synthetic void lambda$sendCdmaSms$90 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, byte[], android.os.Message) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
byte[] pdu
android.os.Message result
private synthetic void lambda$sendCdmaSMSExpectMore$89 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, byte[], android.os.Message) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
byte[] pdu
android.os.Message result
private static synthetic void lambda$sendBurstDtmf$88 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, java.lang.String, int, int) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
String dtmfString
int on
int off
private static synthetic void lambda$sendCDMAFeatureCode$87 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
String featureCode
private static synthetic void lambda$getPreferredVoicePrivacy$86 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setPreferredVoicePrivacy$85 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
boolean enable
private static synthetic void lambda$setTTYMode$84 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
int ttyMode
private static synthetic void lambda$queryTTYMode$83 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setCdmaRoamingPreference$82 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int cdmaRoamingType
private static synthetic void lambda$queryCdmaRoamingPreference$81 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setCdmaSubscriptionSource$80 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
int cdmaSubscription
private static synthetic void lambda$setVoNrEnabled$79 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
boolean enabled
private static synthetic void lambda$isVoNrEnabled$78 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setNrDualConnectivityState$77 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int nrDualConnectivityState
private static synthetic void lambda$isNrDualConnectivityEnabled$76 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setLocationUpdates$75 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
boolean enable
private static synthetic void lambda$getAllowedNetworkTypesBitmap$74 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private synthetic void lambda$setAllowedNetworkTypesBitmap$73 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getPreferredNetworkType$72 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private synthetic void lambda$setPreferredNetworkType$71 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$explicitCallTransfer$70 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$sendEnvelopeWithStatus$69 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String contents
private static synthetic void lambda$sendTerminalResponse$68 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String contents
private static synthetic void lambda$sendEnvelope$67 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String contents
private static synthetic void lambda$queryAvailableBandMode$66 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setBandMode$65 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
int bandMode
private static synthetic void lambda$deleteSmsOnSim$64 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
int index
private static synthetic void lambda$writeSmsToSim$63 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, int, java.lang.String, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
int status
String smsc
String pdu
private static synthetic void lambda$setSuppServiceNotifications$62 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
boolean enable
private static synthetic void lambda$getDataCallList$61 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$queryCLIP$60 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getMute$59 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setMute$58 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
boolean enableMute
private static synthetic void lambda$getBasebandVersion$57 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$separateConnection$56 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
int gsmIndex
private static synthetic void lambda$stopDtmf$55 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$startDtmf$54 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, char) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
char c
private static synthetic void lambda$stopNetworkScan$53 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$startNetworkScan$52 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, android.telephony.NetworkScanRequest, com.android.internal.telephony.HalVersion, android.os.Message) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
android.telephony.NetworkScanRequest networkScanRequest
com.android.internal.telephony.HalVersion overrideHalVersion
android.os.Message result
private static synthetic void lambda$getAvailableNetworks$51 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setNetworkSelectionModeManual$50 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, java.lang.String, int) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
String operatorNumeric
int ran
private static synthetic void lambda$setNetworkSelectionModeAutomatic$49 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getNetworkSelectionMode$48 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$changeBarringPassword$47 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
String facility
String oldPwd
String newPwd
private static synthetic void lambda$setFacilityLockForApp$46 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String, boolean, java.lang.String, int, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String facility
boolean lockState
String password
int serviceClass
String appId
private static synthetic void lambda$queryFacilityLockForApp$45 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String facility
String password
int serviceClass
String appId
private synthetic void lambda$deactivateDataCall$44 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, int, int) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
int cid
int reason
private synthetic void lambda$acceptCall$43 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$acknowledgeLastIncomingGsmSms$42 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, boolean, int) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
boolean success
int cause
private static synthetic void lambda$setCallWaiting$41 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, boolean, int) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
boolean enable
int serviceClass
private static synthetic void lambda$queryCallWaiting$40 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
int serviceClass
private static synthetic void lambda$setCallForward$39 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, int, int, int, java.lang.String, int) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
int action
int cfReason
int serviceClass
String number
int timeSeconds
private static synthetic void lambda$queryCallForwardStatus$38 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, int, int, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
int cfReason
int serviceClass
String number
private static synthetic void lambda$setCLIR$37 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
int clirMode
private static synthetic void lambda$getCLIR$36 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$cancelPendingUssd$35 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$sendUSSD$34 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
String ussd
private static synthetic void lambda$iccIOForApp$33 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
int command
int fileId
String path
int p1
int p2
int p3
String data
String pin2
String aid
private static synthetic void lambda$setupDataCall$32 (com.android.internal.telephony.RadioDataProxy, com.android.internal.telephony.RILRequest, int, android.telephony.data.DataProfile, boolean, int, android.net.LinkProperties, int, android.telephony.data.NetworkSliceInfo, android.telephony.data.TrafficDescriptor, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioDataProxy dataProxy
com.android.internal.telephony.RILRequest rr
int accessNetworkType
android.telephony.data.DataProfile dataProfile
boolean allowRoaming
int reason
android.net.LinkProperties linkProperties
int pduSessionId
android.telephony.data.NetworkSliceInfo sliceInfo
android.telephony.data.TrafficDescriptor trafficDescriptor
boolean matchAllRuleAllowed
private synthetic void lambda$sendSMSExpectMore$31 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String, android.os.Message) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
String smscPdu
String pdu
android.os.Message result
private synthetic void lambda$sendSMS$30 (com.android.internal.telephony.RadioMessagingProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String, android.os.Message) throws java.lang.Exception
com.android.internal.telephony.RadioMessagingProxy messagingProxy
com.android.internal.telephony.RILRequest rr
String smscPdu
String pdu
android.os.Message result
private static synthetic void lambda$sendDtmf$29 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, char) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
char c
private static synthetic void lambda$setRadioPower$28 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest, boolean, boolean, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
boolean on
boolean forEmergencyCall
boolean preferredForEmergencyCall
private static synthetic void lambda$getOperator$27 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getDataRegistrationState$26 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, com.android.internal.telephony.HalVersion) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.HalVersion overrideHalVersion
private static synthetic void lambda$getVoiceRegistrationState$25 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, com.android.internal.telephony.HalVersion) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.HalVersion overrideHalVersion
private static synthetic void lambda$getSignalStrength$24 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getLastCallFailCause$23 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$rejectCall$22 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$conference$21 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$switchWaitingOrHoldingAndActive$20 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$hangupForegroundResumeBackground$19 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$hangupWaitingOrBackground$18 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$hangupConnection$17 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, int) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
int gsmIndex
private static synthetic void lambda$getIMSIForApp$16 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String aid
private static synthetic void lambda$emergencyDial$15 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, java.lang.String, android.telephony.emergency.EmergencyNumber, boolean, int, com.android.internal.telephony.UUSInfo) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
String address
android.telephony.emergency.EmergencyNumber emergencyNumberInfo
boolean hasKnownUserIntentEmergency
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
private static synthetic void lambda$dial$14 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest, java.lang.String, int, com.android.internal.telephony.UUSInfo) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
String address
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
private static synthetic void lambda$getModemStatus$13 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$getSystemSelectionChannels$12 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$setSystemSelectionChannels$11 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, java.util.List) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
java.util.List specifiers
private static synthetic void lambda$enableModem$10 (com.android.internal.telephony.RadioModemProxy, com.android.internal.telephony.RILRequest, boolean) throws java.lang.Exception
com.android.internal.telephony.RadioModemProxy modemProxy
com.android.internal.telephony.RILRequest rr
boolean enable
private static synthetic void lambda$getCurrentCalls$9 (com.android.internal.telephony.RadioVoiceProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioVoiceProxy voiceProxy
com.android.internal.telephony.RILRequest rr
private static synthetic void lambda$supplySimDepersonalization$8 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState persoType
String controlKey
private static synthetic void lambda$supplyNetworkDepersonalization$7 (com.android.internal.telephony.RadioNetworkProxy, com.android.internal.telephony.RILRequest, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioNetworkProxy networkProxy
com.android.internal.telephony.RILRequest rr
String netpin
private static synthetic void lambda$changeIccPin2ForApp$6 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String oldPin2
String newPin2
String aid
private static synthetic void lambda$changeIccPinForApp$5 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String oldPin
String newPin
String aid
private static synthetic void lambda$supplyIccPuk2ForApp$4 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String puk
String newPin2
String aid
private static synthetic void lambda$supplyIccPin2ForApp$3 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String pin
String aid
private static synthetic void lambda$supplyIccPukForApp$2 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String pukStr
String newPin
String aid
private static synthetic void lambda$supplyIccPinForApp$1 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest, java.lang.String, java.lang.String) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
String pin
String aid
private static synthetic void lambda$getIccCardStatus$0 (com.android.internal.telephony.RadioSimProxy, com.android.internal.telephony.RILRequest) throws java.lang.Exception
com.android.internal.telephony.RadioSimProxy simProxy
com.android.internal.telephony.RILRequest rr
static void <clinit> ()
}
com/android/internal/telephony/RIL.uau
com/android/internal/telephony/RILRequest.class
RILRequest.java
package com.android.internal.telephony
public com.android.internal.telephony.RILRequest extends java.lang.Object {
static final String LOG_TAG
static java.util.Random sRandom
static java.util.concurrent.atomic.AtomicInteger sNextSerial
private static Object sPoolSync
private static com.android.internal.telephony.RILRequest sPool
private static int sPoolSize
private static final int MAX_POOL_SIZE
int mSerial
int mRequest
android.os.Message mResult
com.android.internal.telephony.RILRequest mNext
int mWakeLockType
android.os.WorkSource mWorkSource
String mClientId
long mStartTimeMs
Object[] mArguments
public int getSerial ()
public int getRequest ()
public android.os.Message getResult ()
private static com.android.internal.telephony.RILRequest obtain (int, android.os.Message)
int request
android.os.Message result
com.android.internal.telephony.RILRequest rr
public static com.android.internal.telephony.RILRequest obtain (int, android.os.Message, android.os.WorkSource)
int request
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RILRequest rr
public static transient com.android.internal.telephony.RILRequest obtain (int, android.os.Message, android.os.WorkSource, java.lang.Object[])
int request
android.os.Message result
android.os.WorkSource workSource
Object[] args
com.android.internal.telephony.RILRequest rr
public java.lang.String getWorkSourceClientId ()
android.os.WorkSource$WorkChain workChain
java.util.List workChains
void release ()
private void <init> ()
static void resetSerial ()
java.lang.String serialString ()
int i
int s
StringBuilder sb
String sn
int adjustedSerial
void onError (int, java.lang.Object)
int error
Object ret
com.android.internal.telephony.CommandException ex
android.os.Message result
public java.lang.String toString ()
private static synthetic int lambda$obtain$0 (int)
int n
static void <clinit> ()
}
com/android/internal/telephony/RILRequest.uau
com/android/internal/telephony/RILUtils$1.class
RILUtils.java
package com.android.internal.telephony
synthetic com.android.internal.telephony.RILUtils$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$uicc$IccCardApplicationStatus$PersoSubState
static final synthetic int[] $SwitchMap$com$android$internal$telephony$Call$State
static void <clinit> ()
}
com/android/internal/telephony/RILUtils.class
RILUtils.java
package com.android.internal.telephony
public com.android.internal.telephony.RILUtils extends java.lang.Object {
private static final String TAG
public static final int CDMA_BSI_NO_OF_INTS_STRUCT
public static final int CDMA_BROADCAST_SMS_NO_OF_SERVICE_CATEGORIES
public static final String RADIO_POWER_FAILURE_BUGREPORT_UUID
public static final String RADIO_POWER_FAILURE_RF_HARDWARE_ISSUE_UUID
public static final String RADIO_POWER_FAILURE_NO_RF_CALIBRATION_UUID
private static final java.util.Set WRAPPER_CLASSES
public void <init> ()
public static int convertToHalPersoType (com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState)
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState persoType
public static int convertToHalPersoTypeAidl (com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState)
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState persoType
public static android.hardware.radio.V1_0.GsmSmsMessage convertToHalGsmSmsMessage (java.lang.String, java.lang.String)
String smscPdu
String pdu
android.hardware.radio.V1_0.GsmSmsMessage msg
public static android.hardware.radio.messaging.GsmSmsMessage convertToHalGsmSmsMessageAidl (java.lang.String, java.lang.String)
String smscPdu
String pdu
android.hardware.radio.messaging.GsmSmsMessage msg
public static android.hardware.radio.V1_0.CdmaSmsMessage convertToHalCdmaSmsMessage (byte[])
int i
int i
int i
int addrNbrOfDigits
int subaddrNbrOfDigits
int bearerDataLength
byte[] pdu
android.hardware.radio.V1_0.CdmaSmsMessage msg
java.io.ByteArrayInputStream bais
java.io.DataInputStream dis
public static android.hardware.radio.messaging.CdmaSmsMessage convertToHalCdmaSmsMessageAidl (byte[])
int i
int i
int i
byte[] digits
byte[] bearerData
int addrNbrOfDigits
int subaddrNbrOfDigits
int bearerDataLength
byte[] pdu
android.hardware.radio.messaging.CdmaSmsMessage msg
java.io.ByteArrayInputStream bais
java.io.DataInputStream dis
public static com.android.internal.telephony.cdma.SmsMessage convertHalCdmaSmsMessage (android.hardware.radio.V1_0.CdmaSmsMessage)
int index
int index
int index
android.hardware.radio.V1_0.CdmaSmsMessage cdmaSmsMessage
com.android.internal.telephony.cdma.sms.SmsEnvelope env
com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
com.android.internal.telephony.cdma.sms.CdmaSmsSubaddress subaddr
byte[] data
byte count
int countInt
int addressDigitMode
com.android.internal.telephony.cdma.SmsMessage msg
public static com.android.internal.telephony.cdma.SmsMessage convertHalCdmaSmsMessage (android.hardware.radio.messaging.CdmaSmsMessage)
int index
android.hardware.radio.messaging.CdmaSmsMessage msg
com.android.internal.telephony.cdma.sms.SmsEnvelope env
com.android.internal.telephony.cdma.sms.CdmaSmsAddress addr
com.android.internal.telephony.cdma.sms.CdmaSmsSubaddress subaddr
int addressDigitMode
byte[] data
public static android.hardware.radio.V1_4.DataProfileInfo convertToHalDataProfile14 (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp
android.hardware.radio.V1_4.DataProfileInfo dpi
public static android.hardware.radio.V1_5.DataProfileInfo convertToHalDataProfile15 (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp
android.hardware.radio.V1_5.DataProfileInfo dpi
public static android.hardware.radio.data.DataProfileInfo convertToHalDataProfile (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp
android.hardware.radio.data.DataProfileInfo dpi
public static android.telephony.data.DataProfile convertToDataProfile (android.hardware.radio.data.DataProfileInfo)
android.telephony.data.TrafficDescriptor td
IllegalArgumentException e
android.hardware.radio.data.DataProfileInfo dpi
android.telephony.data.ApnSetting apnSetting
android.telephony.data.TrafficDescriptor td
public static android.hardware.radio.V1_6.OptionalSliceInfo convertToHalSliceInfo (android.telephony.data.NetworkSliceInfo)
android.telephony.data.NetworkSliceInfo sliceInfo
android.hardware.radio.V1_6.OptionalSliceInfo optionalSliceInfo
android.hardware.radio.V1_6.SliceInfo si
public static android.hardware.radio.data.SliceInfo convertToHalSliceInfoAidl (android.telephony.data.NetworkSliceInfo)
android.telephony.data.NetworkSliceInfo sliceInfo
android.hardware.radio.data.SliceInfo si
public static android.hardware.radio.V1_6.OptionalTrafficDescriptor convertToHalTrafficDescriptor (android.telephony.data.TrafficDescriptor)
android.hardware.radio.V1_6.OsAppId osAppId
android.telephony.data.TrafficDescriptor trafficDescriptor
android.hardware.radio.V1_6.OptionalTrafficDescriptor optionalTrafficDescriptor
android.hardware.radio.V1_6.TrafficDescriptor td
android.hardware.radio.V1_6.OptionalDnn optionalDnn
android.hardware.radio.V1_6.OptionalOsAppId optionalOsAppId
public static android.hardware.radio.data.TrafficDescriptor convertToHalTrafficDescriptorAidl (android.telephony.data.TrafficDescriptor)
android.hardware.radio.data.OsAppId osAppId
android.telephony.data.TrafficDescriptor trafficDescriptor
android.hardware.radio.data.TrafficDescriptor td
public static int convertToHalResetNvType (int)
int resetType
public static int convertToHalResetNvTypeAidl (int)
int resetType
public static java.util.ArrayList convertToHalLinkProperties15 (android.net.LinkProperties)
android.hardware.radio.V1_5.LinkAddress linkAddress
android.net.LinkAddress la
android.net.LinkProperties linkProperties
java.util.ArrayList addresses15
public static android.hardware.radio.data.LinkAddress[] convertToHalLinkProperties (android.net.LinkProperties)
android.net.LinkAddress la
android.hardware.radio.data.LinkAddress linkAddress
int i
android.net.LinkProperties linkProperties
android.hardware.radio.data.LinkAddress[] addresses
public static android.telephony.RadioAccessSpecifier convertHalRadioAccessSpecifier (android.hardware.radio.V1_5.RadioAccessSpecifier)
android.hardware.radio.V1_5.RadioAccessSpecifier specifier
java.util.ArrayList halBands
public static android.telephony.RadioAccessSpecifier convertHalRadioAccessSpecifier (android.hardware.radio.network.RadioAccessSpecifier)
android.hardware.radio.network.RadioAccessSpecifier specifier
int[] halBands
public static android.hardware.radio.V1_1.RadioAccessSpecifier convertToHalRadioAccessSpecifier11 (android.telephony.RadioAccessSpecifier)
int band
int channel
android.telephony.RadioAccessSpecifier ras
android.hardware.radio.V1_1.RadioAccessSpecifier rasInHalFormat
java.util.ArrayList bands
public static android.hardware.radio.V1_5.RadioAccessSpecifier convertToHalRadioAccessSpecifier15 (android.telephony.RadioAccessSpecifier)
int band
int channel
android.telephony.RadioAccessSpecifier ras
android.hardware.radio.V1_5.RadioAccessSpecifier rasInHalFormat
android.hardware.radio.V1_5.RadioAccessSpecifier$Bands bandsInHalFormat
java.util.ArrayList bands
public static android.hardware.radio.network.RadioAccessSpecifier convertToHalRadioAccessSpecifierAidl (android.telephony.RadioAccessSpecifier)
int i
int[] bands
int i
int[] channels
android.telephony.RadioAccessSpecifier ras
android.hardware.radio.network.RadioAccessSpecifier rasInHalFormat
android.hardware.radio.network.RadioAccessSpecifierBands bandsInHalFormat
int[] bands
int[] channels
public static java.lang.String convertToCensoredTerminalResponse (java.lang.String)
byte[] target
com.android.internal.telephony.cat.ComprehensionTlv ctlv
java.util.List ctlvs
int from
byte[] bytes
Exception e
String terminalResponse
public static int convertHalNetworkTypeBitMask (int)
int raf
int networkTypeRaf
public static int convertToHalRadioAccessFamily (int)
int networkTypeBitmask
int raf
public static int convertToHalRadioAccessFamilyAidl (int)
int networkTypeBitmask
int raf
public static int convertToHalAccessNetwork (int)
int accessNetworkType
public static int convertToHalAccessNetworkAidl (int)
int accessNetworkType
public static int convertToHalRadioAccessNetworks (int)
int accessNetworkType
public static int convertHalRadioAccessNetworks (int)
int ran
public static android.hardware.radio.V1_0.SimApdu convertToHalSimApdu (int, int, int, int, int, int, java.lang.String)
int channel
int cla
int instruction
int p1
int p2
int p3
String data
android.hardware.radio.V1_0.SimApdu msg
public static android.hardware.radio.sim.SimApdu convertToHalSimApduAidl (int, int, int, int, int, int, java.lang.String, boolean, com.android.internal.telephony.HalVersion)
int channel
int cla
int instruction
int p1
int p2
int p3
String data
boolean isEs10Command
com.android.internal.telephony.HalVersion radioHalVersion
android.hardware.radio.sim.SimApdu msg
public static int convertToHalSimLockMultiSimPolicy (int)
int policy
public static int convertToHalSimLockMultiSimPolicyAidl (int)
int policy
public static java.util.ArrayList convertToHalCarrierRestrictionList (java.util.List)
android.hardware.radio.V1_0.Carrier c
int matchType
String matchData
android.service.carrier.CarrierIdentifier ci
java.util.List carriers
java.util.ArrayList result
public static android.hardware.radio.sim.Carrier[] convertToHalCarrierRestrictionListAidl (java.util.List)
android.service.carrier.CarrierIdentifier ci
android.hardware.radio.sim.Carrier carrier
int matchType
String matchData
int i
java.util.List carriers
android.hardware.radio.sim.Carrier[] result
public static android.hardware.radio.sim.CarrierInfo[] convertToHalCarrierInfoListAidl (java.util.List)
android.service.carrier.CarrierIdentifier ci
android.hardware.radio.sim.CarrierInfo carrierInfo
int i
java.util.List carriers
android.hardware.radio.sim.CarrierInfo[] result
public static android.hardware.radio.V1_0.Dial convertToHalDial (java.lang.String, int, com.android.internal.telephony.UUSInfo)
android.hardware.radio.V1_0.UusInfo info
String address
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
android.hardware.radio.V1_0.Dial dial
public static android.hardware.radio.voice.Dial convertToHalDialAidl (java.lang.String, int, com.android.internal.telephony.UUSInfo)
android.hardware.radio.voice.UusInfo info
String address
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
android.hardware.radio.voice.Dial dial
public static android.hardware.radio.V1_5.SignalThresholdInfo convertToHalSignalThresholdInfo (android.telephony.SignalThresholdInfo)
android.telephony.SignalThresholdInfo signalThresholdInfo
android.hardware.radio.V1_5.SignalThresholdInfo signalThresholdInfoHal
public static android.hardware.radio.network.SignalThresholdInfo convertToHalSignalThresholdInfoAidl (android.telephony.SignalThresholdInfo)
android.telephony.SignalThresholdInfo signalThresholdInfo
android.hardware.radio.network.SignalThresholdInfo signalThresholdInfoHal
public static int convertToHalSmsWriteArgsStatus (int)
int status
public static int convertToHalSmsWriteArgsStatusAidl (int)
int status
public static java.util.ArrayList convertHalHardwareConfigList (java.util.ArrayList)
android.hardware.radio.V1_0.HardwareConfigModem hwModem
com.android.internal.telephony.HardwareConfig hw
com.android.internal.telephony.HardwareConfig hw
int type
android.hardware.radio.V1_0.HardwareConfig hwRil
com.android.internal.telephony.HardwareConfig hw
java.util.ArrayList hwListRil
int num
java.util.ArrayList response
public static java.util.ArrayList convertHalHardwareConfigList (android.hardware.radio.modem.HardwareConfig[])
android.hardware.radio.modem.HardwareConfigModem hwModem
com.android.internal.telephony.HardwareConfig hw
com.android.internal.telephony.HardwareConfig hw
int type
android.hardware.radio.modem.HardwareConfig hwRil
com.android.internal.telephony.HardwareConfig hw
android.hardware.radio.modem.HardwareConfig[] hwListRil
java.util.ArrayList response
public static com.android.internal.telephony.RadioCapability convertHalRadioCapability (android.hardware.radio.V1_0.RadioCapability, com.android.internal.telephony.RIL)
android.hardware.radio.V1_0.RadioCapability rc
com.android.internal.telephony.RIL ril
int session
int phase
int rat
String logicModemUuid
int status
public static com.android.internal.telephony.RadioCapability convertHalRadioCapability (android.hardware.radio.modem.RadioCapability, com.android.internal.telephony.RIL)
android.hardware.radio.modem.RadioCapability rc
com.android.internal.telephony.RIL ril
int session
int phase
int rat
String logicModemUuid
int status
public static java.util.List convertHalLinkCapacityEstimate (java.lang.Object)
android.hardware.radio.V1_2.LinkCapacityEstimate lce
android.hardware.radio.V1_6.LinkCapacityEstimate lce
int primaryDownlinkCapacityKbps
int primaryUplinkCapacityKbps
Object lceObj
java.util.List lceList
public static java.util.List convertHalLinkCapacityEstimate (android.hardware.radio.network.LinkCapacityEstimate)
android.hardware.radio.network.LinkCapacityEstimate lce
java.util.List lceList
int primaryDownlinkCapacityKbps
int primaryUplinkCapacityKbps
public static java.util.ArrayList convertHalCellInfoList (java.util.ArrayList)
Object obj
java.util.ArrayList records
java.util.ArrayList response
long nanotime
public static java.util.ArrayList convertHalCellInfoList (android.hardware.radio.network.CellInfo[])
android.hardware.radio.network.CellInfo ci
android.hardware.radio.network.CellInfo[] records
java.util.ArrayList response
long nanotime
private static android.telephony.CellInfo convertHalCellInfo (java.lang.Object, long)
int type
android.hardware.radio.V1_2.CellInfoGsm gsm
int type
android.hardware.radio.V1_2.CellInfoCdma cdma
int type
android.hardware.radio.V1_4.CellInfoLte lte
int type
android.hardware.radio.V1_2.CellInfoWcdma wcdma
int type
android.hardware.radio.V1_2.CellInfoTdscdma tdscdma
int type
android.hardware.radio.V1_4.CellInfoNr nr
android.hardware.radio.V1_4.CellInfo record
int type
int connectionStatus
boolean registered
int type
android.hardware.radio.V1_5.CellInfoGsm gsm
int type
android.hardware.radio.V1_2.CellInfoCdma cdma
int type
android.hardware.radio.V1_5.CellInfoLte lte
int type
android.hardware.radio.V1_5.CellInfoWcdma wcdma
int type
android.hardware.radio.V1_5.CellInfoTdscdma tdscdma
int type
android.hardware.radio.V1_5.CellInfoNr nr
android.hardware.radio.V1_5.CellInfo record
int type
int connectionStatus
boolean registered
int type
android.hardware.radio.V1_5.CellInfoGsm gsm
int type
android.hardware.radio.V1_2.CellInfoCdma cdma
int type
android.hardware.radio.V1_6.CellInfoLte lte
int type
android.hardware.radio.V1_5.CellInfoWcdma wcdma
int type
android.hardware.radio.V1_5.CellInfoTdscdma tdscdma
int type
android.hardware.radio.V1_6.CellInfoNr nr
android.hardware.radio.V1_6.CellInfo record
int type
int connectionStatus
boolean registered
Object cellInfo
long nanotime
int type
int connectionStatus
boolean registered
android.telephony.CellIdentityGsm gsmCi
android.telephony.CellSignalStrengthGsm gsmSs
android.telephony.CellIdentityCdma cdmaCi
android.telephony.CellSignalStrengthCdma cdmaSs
android.telephony.CellIdentityLte lteCi
android.telephony.CellSignalStrengthLte lteSs
android.telephony.CellConfigLte lteCc
android.telephony.CellIdentityWcdma wcdmaCi
android.telephony.CellSignalStrengthWcdma wcdmaSs
android.telephony.CellIdentityTdscdma tdscdmaCi
android.telephony.CellSignalStrengthTdscdma tdscdmaSs
android.telephony.CellIdentityNr nrCi
android.telephony.CellSignalStrengthNr nrSs
private static android.telephony.CellInfo convertHalCellInfo (android.hardware.radio.network.CellInfo, long)
android.hardware.radio.network.CellInfoGsm gsm
android.hardware.radio.network.CellInfoCdma cdma
android.hardware.radio.network.CellInfoLte lte
android.hardware.radio.network.CellInfoWcdma wcdma
android.hardware.radio.network.CellInfoTdscdma tdscdma
android.hardware.radio.network.CellInfoNr nr
android.hardware.radio.network.CellInfo cellInfo
long nanotime
int connectionStatus
boolean registered
public static android.telephony.CellIdentity convertHalCellIdentity (java.lang.Object)
android.hardware.radio.V1_2.CellIdentity ci
android.hardware.radio.V1_5.CellIdentity ci
Object halCi
public static android.telephony.CellIdentity convertHalCellIdentity (android.hardware.radio.network.CellIdentity)
android.hardware.radio.network.CellIdentity ci
public static android.telephony.CellIdentityGsm convertHalCellIdentityGsm (java.lang.Object)
android.hardware.radio.V1_2.CellIdentityGsm ci
android.hardware.radio.V1_5.CellIdentityGsm ci
Object gsm
public static android.telephony.CellIdentityGsm convertHalCellIdentityGsm (android.hardware.radio.network.CellIdentityGsm)
android.hardware.radio.network.CellIdentityGsm cid
public static android.telephony.CellIdentityCdma convertHalCellIdentityCdma (java.lang.Object)
android.hardware.radio.V1_2.CellIdentityCdma ci
Object cdma
public static android.telephony.CellIdentityCdma convertHalCellIdentityCdma (android.hardware.radio.network.CellIdentityCdma)
android.hardware.radio.network.CellIdentityCdma cid
public static android.telephony.CellIdentityLte convertHalCellIdentityLte (java.lang.Object)
android.hardware.radio.V1_2.CellIdentityLte ci
android.hardware.radio.V1_5.CellIdentityLte ci
Object lte
public static android.telephony.CellIdentityLte convertHalCellIdentityLte (android.hardware.radio.network.CellIdentityLte)
android.hardware.radio.network.CellIdentityLte cid
public static android.telephony.CellIdentityWcdma convertHalCellIdentityWcdma (java.lang.Object)
android.hardware.radio.V1_2.CellIdentityWcdma ci
android.hardware.radio.V1_5.CellIdentityWcdma ci
Object wcdma
public static android.telephony.CellIdentityWcdma convertHalCellIdentityWcdma (android.hardware.radio.network.CellIdentityWcdma)
android.hardware.radio.network.CellIdentityWcdma cid
public static android.telephony.CellIdentityTdscdma convertHalCellIdentityTdscdma (java.lang.Object)
android.hardware.radio.V1_2.CellIdentityTdscdma ci
android.hardware.radio.V1_5.CellIdentityTdscdma ci
Object tdscdma
public static android.telephony.CellIdentityTdscdma convertHalCellIdentityTdscdma (android.hardware.radio.network.CellIdentityTdscdma)
android.hardware.radio.network.CellIdentityTdscdma cid
public static android.telephony.CellIdentityNr convertHalCellIdentityNr (java.lang.Object)
android.hardware.radio.V1_4.CellIdentityNr ci
android.hardware.radio.V1_5.CellIdentityNr ci
Object nr
public static android.telephony.CellIdentityNr convertHalCellIdentityNr (android.hardware.radio.network.CellIdentityNr)
android.hardware.radio.network.CellIdentityNr cid
public static android.telephony.SignalStrength convertHalSignalStrength (java.lang.Object)
android.hardware.radio.V1_4.SignalStrength signalStrength
android.hardware.radio.V1_6.SignalStrength signalStrength
Object ss
public static android.telephony.SignalStrength convertHalSignalStrength (android.hardware.radio.network.SignalStrength)
android.hardware.radio.network.SignalStrength signalStrength
public static android.telephony.CellSignalStrengthGsm convertHalGsmSignalStrength (android.hardware.radio.V1_0.GsmSignalStrength)
android.hardware.radio.V1_0.GsmSignalStrength ss
android.telephony.CellSignalStrengthGsm ret
public static android.telephony.CellSignalStrengthGsm convertHalGsmSignalStrength (android.hardware.radio.network.GsmSignalStrength)
android.hardware.radio.network.GsmSignalStrength ss
android.telephony.CellSignalStrengthGsm ret
public static android.telephony.CellSignalStrengthCdma convertHalCdmaSignalStrength (android.hardware.radio.V1_0.CdmaSignalStrength, android.hardware.radio.V1_0.EvdoSignalStrength)
android.hardware.radio.V1_0.CdmaSignalStrength cdma
android.hardware.radio.V1_0.EvdoSignalStrength evdo
public static android.telephony.CellSignalStrengthCdma convertHalCdmaSignalStrength (android.hardware.radio.network.CdmaSignalStrength, android.hardware.radio.network.EvdoSignalStrength)
android.hardware.radio.network.CdmaSignalStrength cdma
android.hardware.radio.network.EvdoSignalStrength evdo
public static android.telephony.CellSignalStrengthLte convertHalLteSignalStrength (java.lang.Object)
android.hardware.radio.V1_0.LteSignalStrength ss
android.hardware.radio.V1_6.LteSignalStrength ss
Object lte
public static android.telephony.CellSignalStrengthLte convertHalLteSignalStrength (android.hardware.radio.network.LteSignalStrength)
android.hardware.radio.network.LteSignalStrength ss
public static android.telephony.CellSignalStrengthWcdma convertHalWcdmaSignalStrength (java.lang.Object)
Object wcdma
android.hardware.radio.V1_2.WcdmaSignalStrength ss
android.telephony.CellSignalStrengthWcdma ret
public static android.telephony.CellSignalStrengthWcdma convertHalWcdmaSignalStrength (android.hardware.radio.network.WcdmaSignalStrength)
android.hardware.radio.network.WcdmaSignalStrength ss
android.telephony.CellSignalStrengthWcdma ret
public static android.telephony.CellSignalStrengthTdscdma convertHalTdscdmaSignalStrength (java.lang.Object)
Object tdscdma
android.hardware.radio.V1_2.TdscdmaSignalStrength ss
android.telephony.CellSignalStrengthTdscdma ret
public static android.telephony.CellSignalStrengthTdscdma convertHalTdscdmaSignalStrength (android.hardware.radio.network.TdscdmaSignalStrength)
android.hardware.radio.network.TdscdmaSignalStrength ss
android.telephony.CellSignalStrengthTdscdma ret
public static android.telephony.CellSignalStrengthNr convertHalNrSignalStrength (java.lang.Object)
android.hardware.radio.V1_4.NrSignalStrength ss
android.hardware.radio.V1_6.NrSignalStrength ss
Object nr
public static android.telephony.CellSignalStrengthNr convertHalNrSignalStrength (android.hardware.radio.network.NrSignalStrength)
android.hardware.radio.network.NrSignalStrength ss
private static android.telephony.ClosedSubscriberGroupInfo convertHalClosedSubscriberGroupInfo (android.hardware.radio.V1_5.OptionalCsgInfo)
android.hardware.radio.V1_5.OptionalCsgInfo optionalCsgInfo
android.hardware.radio.V1_5.ClosedSubscriberGroupInfo csgInfo
private static android.telephony.ClosedSubscriberGroupInfo convertHalClosedSubscriberGroupInfo (android.hardware.radio.network.ClosedSubscriberGroupInfo)
android.hardware.radio.network.ClosedSubscriberGroupInfo csgInfo
public static android.util.SparseArray convertHalBarringInfoList (java.util.List)
android.hardware.radio.V1_5.BarringInfo$BarringTypeSpecificInfo$Conditional conditionalInfo
android.hardware.radio.V1_5.BarringInfo halBarringInfo
java.util.List halBarringInfos
android.util.SparseArray serviceInfos
public static android.util.SparseArray convertHalBarringInfoList (android.hardware.radio.network.BarringInfo[])
android.hardware.radio.network.BarringInfo halBarringInfo
android.hardware.radio.network.BarringInfo[] halBarringInfos
android.util.SparseArray serviceInfos
private static android.net.LinkAddress convertToLinkAddress (java.lang.String)
String addressString
private static android.net.LinkAddress convertToLinkAddress (java.lang.String, int, long, long)
String[] pieces
String addressString
int properties
long deprecationTime
long expirationTime
java.net.InetAddress address
int prefixLength
public static android.telephony.data.DataCallResponse convertHalDataCallResult (java.lang.Object)
String address
android.hardware.radio.V1_4.SetupDataCallResult result
int cause
int cid
int active
int mtu
int mtuV4
int mtuV6
long suggestedRetryTime
String ifname
int protocolType
String[] addresses
String[] dnses
String[] gateways
String[] pcscfs
android.hardware.radio.V1_5.SetupDataCallResult result
int cause
int cid
int active
int mtu
int mtuV4
int mtuV6
long suggestedRetryTime
String ifname
int protocolType
String[] dnses
String[] gateways
String[] pcscfs
IllegalArgumentException e
android.hardware.radio.V1_6.TrafficDescriptor td
android.hardware.radio.V1_6.SetupDataCallResult result
int cause
int cid
int active
int mtu
int mtuV4
int mtuV6
long suggestedRetryTime
String ifname
int protocolType
String[] dnses
String[] gateways
String[] pcscfs
java.net.InetAddress ia
IllegalArgumentException e
String dns
java.net.InetAddress ia
IllegalArgumentException e
String gateway
java.net.InetAddress ia
IllegalArgumentException e
String pcscf
Object dcResult
int cause
int cid
int active
int mtu
int mtuV4
int mtuV6
long suggestedRetryTime
String ifname
int protocolType
String[] dnses
String[] gateways
String[] pcscfs
android.telephony.data.Qos defaultQos
int handoverFailureMode
int pduSessionId
java.util.List laList
java.util.List qosSessions
android.telephony.data.NetworkSliceInfo sliceInfo
java.util.List trafficDescriptors
java.util.List dnsList
java.util.List gatewayList
java.util.List pcscfList
public static android.telephony.data.DataCallResponse convertHalDataCallResult (android.hardware.radio.data.SetupDataCallResult)
android.hardware.radio.data.LinkAddress la
java.net.InetAddress ia
IllegalArgumentException e
String dns
java.net.InetAddress ia
IllegalArgumentException e
String gateway
java.net.InetAddress ia
IllegalArgumentException e
String pcscf
android.hardware.radio.data.QosSession session
IllegalArgumentException e
android.hardware.radio.data.TrafficDescriptor td
android.hardware.radio.data.SetupDataCallResult result
java.util.List laList
java.util.List dnsList
java.util.List gatewayList
java.util.List pcscfList
java.util.List qosSessions
java.util.List trafficDescriptors
private static android.telephony.data.NetworkSliceInfo convertHalSliceInfo (android.hardware.radio.V1_6.SliceInfo)
android.hardware.radio.V1_6.SliceInfo si
android.telephony.data.NetworkSliceInfo$Builder builder
private static android.telephony.data.NetworkSliceInfo convertHalSliceInfo (android.hardware.radio.data.SliceInfo)
android.hardware.radio.data.SliceInfo si
android.telephony.data.NetworkSliceInfo$Builder builder
private static int convertHalSliceStatus (byte)
byte status
private static android.telephony.data.TrafficDescriptor convertHalTrafficDescriptor (android.hardware.radio.V1_6.TrafficDescriptor) throws java.lang.IllegalArgumentException
android.hardware.radio.V1_6.TrafficDescriptor td
String dnn
byte[] osAppId
android.telephony.data.TrafficDescriptor$Builder builder
private static android.telephony.data.TrafficDescriptor convertHalTrafficDescriptor (android.hardware.radio.data.TrafficDescriptor) throws java.lang.IllegalArgumentException
android.hardware.radio.data.TrafficDescriptor td
String dnn
byte[] osAppId
android.telephony.data.TrafficDescriptor$Builder builder
public static android.telephony.data.NetworkSlicingConfig convertHalSlicingConfig (android.hardware.radio.V1_6.SlicingConfig)
android.hardware.radio.V1_6.SlicingConfig sc
java.util.List urspRules
public static android.telephony.data.NetworkSlicingConfig convertHalSlicingConfig (android.hardware.radio.data.SlicingConfig)
IllegalArgumentException e
android.hardware.radio.data.TrafficDescriptor td
android.hardware.radio.data.SliceInfo si
java.util.List sliceInfo
android.hardware.radio.data.RouteSelectionDescriptor rsd
java.util.List tds
java.util.List rsds
android.hardware.radio.data.UrspRule ur
android.hardware.radio.data.SliceInfo si
android.hardware.radio.data.SlicingConfig sc
java.util.List urspRules
java.util.List sliceInfo
private static android.telephony.data.Qos$QosBandwidth convertHalQosBandwidth (android.hardware.radio.V1_6.QosBandwidth)
android.hardware.radio.V1_6.QosBandwidth bandwidth
private static android.telephony.data.Qos$QosBandwidth convertHalQosBandwidth (android.hardware.radio.data.QosBandwidth)
android.hardware.radio.data.QosBandwidth bandwidth
private static android.telephony.data.Qos convertHalQos (android.hardware.radio.V1_6.Qos)
android.hardware.radio.V1_6.EpsQos eps
android.hardware.radio.V1_6.NrQos nr
android.hardware.radio.V1_6.Qos qos
private static android.telephony.data.Qos convertHalQos (android.hardware.radio.data.Qos)
android.hardware.radio.data.EpsQos eps
android.hardware.radio.data.NrQos nr
int averagingWindowMs
android.hardware.radio.data.Qos qos
private static android.telephony.data.QosBearerFilter convertHalQosBearerFilter (android.hardware.radio.V1_6.QosFilter)
String address
String address
android.hardware.radio.V1_6.PortRange portRange
android.hardware.radio.V1_6.PortRange portRange
android.hardware.radio.V1_6.QosFilter qosFilter
java.util.List localAddressList
String[] localAddresses
java.util.List remoteAddressList
String[] remoteAddresses
android.telephony.data.QosBearerFilter$PortRange localPort
android.telephony.data.QosBearerFilter$PortRange remotePort
int tos
long flowLabel
long spi
private static android.telephony.data.QosBearerFilter convertHalQosBearerFilter (android.hardware.radio.data.QosFilter)
String address
String address
android.hardware.radio.data.QosFilter qosFilter
java.util.List localAddressList
String[] localAddresses
java.util.List remoteAddressList
String[] remoteAddresses
android.telephony.data.QosBearerFilter$PortRange localPort
android.telephony.data.QosBearerFilter$PortRange remotePort
int tos
long flowLabel
long spi
private static android.telephony.data.QosBearerSession convertHalQosBearerSession (android.hardware.radio.V1_6.QosSession)
android.hardware.radio.V1_6.QosFilter filter
android.hardware.radio.V1_6.QosSession qosSession
java.util.List qosBearerFilters
private static android.telephony.data.QosBearerSession convertHalQosBearerSession (android.hardware.radio.data.QosSession)
android.hardware.radio.data.QosFilter filter
android.hardware.radio.data.QosSession qosSession
java.util.List qosBearerFilters
public static java.util.ArrayList convertHalDataCallResultList (java.util.List)
Object obj
java.util.List dataCallResultList
java.util.ArrayList response
public static java.util.ArrayList convertHalDataCallResultList (android.hardware.radio.data.SetupDataCallResult[])
android.hardware.radio.data.SetupDataCallResult result
android.hardware.radio.data.SetupDataCallResult[] dataCallResultList
java.util.ArrayList response
public static int convertHalKeepaliveStatusCode (int)
int halCode
public static int convertHalRadioState (int)
int state
int state
int state
int stateInt
int state
public static int convertHalCellConnectionStatus (int)
int status
public static com.android.internal.telephony.DriverCall convertToDriverCall (java.lang.Object)
android.hardware.radio.V1_6.Call call16
android.hardware.radio.V1_2.Call call12
android.hardware.radio.V1_0.Call call10
android.hardware.radio.V1_6.Call call16
android.hardware.radio.V1_2.Call call12
android.hardware.radio.V1_0.Call call10
byte[] userData
Object halCall
com.android.internal.telephony.DriverCall dc
android.hardware.radio.V1_6.Call call16
android.hardware.radio.V1_2.Call call12
android.hardware.radio.V1_0.Call call10
public static com.android.internal.telephony.DriverCall convertToDriverCall (android.hardware.radio.voice.Call)
android.hardware.radio.voice.Call halCall
com.android.internal.telephony.DriverCall dc
public static java.lang.String convertHalOperatorStatus (int)
int status
public static java.util.List convertHalCarrierList (java.util.List)
String mcc
String mnc
String spn
String imsi
String gid1
String gid2
int matchType
String matchData
int i
java.util.List carrierList
java.util.List ret
public static java.util.List convertHalCarrierList (android.hardware.radio.sim.Carrier[])
String mcc
String mnc
String spn
String imsi
String gid1
String gid2
int matchType
String matchData
int i
android.hardware.radio.sim.Carrier[] carrierList
java.util.List ret
public static java.util.List convertAidlCarrierInfoList (android.hardware.radio.sim.CarrierInfo[])
String ehplmnMcc
String ehplmnMnc
int plmnIndex
String mcc
String mnc
String spn
String gid1
String gid2
String imsi
String iccid
String impi
java.util.List halEhplmn
java.util.List eHplmnList
android.telephony.CarrierInfo carrierInfo
int index
android.hardware.radio.sim.CarrierInfo[] carrierInfos
java.util.List carrierInfoList
public static java.util.List convertAidlCarrierInfoListToHalCarrierList (android.hardware.radio.sim.CarrierInfo[])
String mcc
String mnc
String spn
String imsi
String gid1
String gid2
android.hardware.radio.sim.CarrierInfo carrierInfo
android.hardware.radio.sim.CarrierInfo[] carrierInfos
java.util.List ret
public static int convertAidlSimLockMultiSimPolicy (int)
int multiSimPolicy
public static com.android.internal.telephony.uicc.IccCardStatus convertHalCardStatus (java.lang.Object)
android.hardware.radio.V1_0.CardStatus cardStatus10
android.hardware.radio.V1_5.CardStatus cardStatus15
android.hardware.radio.V1_0.CardStatus cardStatus10
android.hardware.radio.V1_5.CardStatus cardStatus15
android.hardware.radio.V1_0.AppStatus rilAppStatus
com.android.internal.telephony.uicc.IccCardApplicationStatus appStatus
int i
int numApplications
android.hardware.radio.V1_5.AppStatus rilAppStatus
com.android.internal.telephony.uicc.IccCardApplicationStatus appStatus
int i
com.android.internal.telephony.uicc.IccSlotPortMapping slotPortMapping
int numApplications
Object cardStatus
android.hardware.radio.V1_0.CardStatus cardStatus10
android.hardware.radio.V1_5.CardStatus cardStatus15
com.android.internal.telephony.uicc.IccCardStatus iccCardStatus
public static com.android.internal.telephony.uicc.IccCardStatus convertHalCardStatus (android.hardware.radio.sim.CardStatus)
android.hardware.radio.sim.AppStatus rilAppStatus
com.android.internal.telephony.uicc.IccCardApplicationStatus appStatus
int i
android.hardware.radio.sim.CardStatus cardStatus
com.android.internal.telephony.uicc.IccCardStatus iccCardStatus
int numApplications
com.android.internal.telephony.uicc.IccSlotPortMapping slotPortMapping
public static com.android.internal.telephony.uicc.AdnCapacity convertHalPhonebookCapacity (android.hardware.radio.V1_6.PhonebookCapacity)
android.hardware.radio.V1_6.PhonebookCapacity pbCap
public static com.android.internal.telephony.uicc.AdnCapacity convertHalPhonebookCapacity (android.hardware.radio.sim.PhonebookCapacity)
android.hardware.radio.sim.PhonebookCapacity pbCap
public static com.android.internal.telephony.uicc.SimPhonebookRecord convertHalPhonebookRecordInfo (android.hardware.radio.V1_6.PhonebookRecordInfo)
android.hardware.radio.V1_6.PhonebookRecordInfo recInfo
String[] emails
String[] numbers
public static com.android.internal.telephony.uicc.SimPhonebookRecord convertHalPhonebookRecordInfo (android.hardware.radio.sim.PhonebookRecordInfo)
android.hardware.radio.sim.PhonebookRecordInfo recInfo
public static android.hardware.radio.V1_6.PhonebookRecordInfo convertToHalPhonebookRecordInfo (com.android.internal.telephony.uicc.SimPhonebookRecord)
com.android.internal.telephony.uicc.SimPhonebookRecord record
public static android.hardware.radio.sim.PhonebookRecordInfo convertToHalPhonebookRecordInfoAidl (com.android.internal.telephony.uicc.SimPhonebookRecord)
com.android.internal.telephony.uicc.SimPhonebookRecord record
public static java.util.ArrayList convertHalSlotStatus (java.lang.Object)
com.android.internal.telephony.uicc.IccSimPortInfo simPortInfo
int i
com.android.internal.telephony.uicc.IccSlotStatus iccSlotStatus
int portCount
android.hardware.radio.config.SimSlotStatus slotStatus
android.hardware.radio.config.SimSlotStatus[] halSlotStatusArray
com.android.internal.telephony.uicc.IccSlotStatus iccSlotStatus
com.android.internal.telephony.uicc.IccSimPortInfo simPortInfo
android.hardware.radio.config.V1_2.SimSlotStatus slotStatus
java.util.ArrayList halSlotStatusArray
com.android.internal.telephony.uicc.IccSlotStatus iccSlotStatus
com.android.internal.telephony.uicc.IccSimPortInfo simPortInfo
android.hardware.radio.config.V1_0.SimSlotStatus slotStatus
java.util.ArrayList halSlotStatusArray
Object o
java.util.ArrayList response
public static android.hardware.radio.config.SlotPortMapping[] convertSimSlotsMapping (java.util.List)
int logicalSlotIdx
android.telephony.UiccSlotMapping mapping
java.util.List slotMapping
android.hardware.radio.config.SlotPortMapping[] res
public static java.util.ArrayList convertSlotMappingToList (java.util.List)
android.telephony.UiccSlotMapping mapping
java.util.List slotMapping
int[] physicalSlots
public static android.telephony.PhoneCapability convertHalPhoneCapability (int[], java.lang.Object)
int modemId
android.hardware.radio.config.PhoneCapability phoneCapability
android.hardware.radio.config.V1_1.ModemInfo modemInfo
android.hardware.radio.config.V1_1.PhoneCapability phoneCapability
int[] deviceNrCapabilities
Object o
int maxActiveVoiceCalls
int maxActiveData
boolean validationBeforeSwitchSupported
java.util.List logicalModemList
public static int convertEmergencyScanType (int)
int scanType
public static android.hardware.radio.network.EmergencyNetworkScanTrigger convertEmergencyNetworkScanTrigger (int[], int)
int i
int[] accessNetwork
int scanType
int[] halAccessNetwork
android.hardware.radio.network.EmergencyNetworkScanTrigger scanRequest
public static android.telephony.EmergencyRegistrationResult convertHalEmergencyRegResult (android.hardware.radio.network.EmergencyRegResult)
android.hardware.radio.network.EmergencyRegResult halResult
private static java.lang.String getCountryCodeForMccMnc (java.lang.String, java.lang.String)
String mcc
String mnc
String operatorNumeric
com.android.internal.telephony.MccTable$MccMnc mccMnc
public static int convertHalRegState (int)
int halRegState
public static java.lang.String accessNetworkTypesToString (int[])
int[] accessNetworkTypes
int length
StringBuilder sb
private static java.lang.String accessNetworkTypeToString (int)
int accessNetworkType
public static java.lang.String scanTypeToString (int)
int scanType
public static int convertHalDeregistrationReason (int)
int reason
public static int convertImsTrafficType (int)
int trafficType
public static int convertImsTrafficDirection (int)
int trafficDirection
public static int convertHalConnectionFailureReason (int)
int halReason
public static void appendPrimitiveArrayToArrayList (byte[], java.util.ArrayList)
byte b
byte[] src
java.util.ArrayList dst
public static java.util.ArrayList primitiveArrayToArrayList (byte[])
byte b
byte[] arr
java.util.ArrayList arrayList
public static java.util.ArrayList primitiveArrayToArrayList (int[])
int i
int[] arr
java.util.ArrayList arrayList
public static java.util.ArrayList primitiveArrayToArrayList (java.lang.String[])
String[] arr
public static byte[] arrayListToPrimitiveArray (java.util.ArrayList)
int i
java.util.ArrayList bytes
byte[] ret
public static java.lang.String convertNullToEmptyString (java.lang.String)
String string
public static java.lang.String setupDataReasonToString (int)
int reason
public static java.lang.String deactivateDataReasonToString (int)
int reason
public static java.lang.String requestToString (int)
int request
public static java.lang.String responseToString (int)
int response
public static java.util.Set getCaps (com.android.internal.telephony.HalVersion, boolean)
com.android.internal.telephony.HalVersion radioHalVersion
boolean modemReducedFeatureSet1
java.util.Set caps
private static boolean isPrimitiveOrWrapper (java.lang.Class)
Class c
public static java.lang.String convertToString (java.lang.Object)
NoSuchMethodException e
int i
Object element
StringBuilder sb
boolean added
ReflectiveOperationException e
java.lang.reflect.Method method
ReflectiveOperationException e
ReflectiveOperationException e
String getTagMethod
Object val
String tagName
IllegalAccessException e
Object val
java.lang.reflect.Field field
boolean added
Object o
boolean toStringExists
StringBuilder sb
java.lang.reflect.Field[] fields
int tag
public static android.hardware.radio.ims.SrvccCall[] convertToHalSrvccCall (com.android.internal.telephony.SrvccConnection[])
int i
com.android.internal.telephony.SrvccConnection[] srvccConnections
int length
android.hardware.radio.ims.SrvccCall[] srvccCalls
public static int convertSrvccCallType (int)
int type
public static int convertCallState (com.android.internal.telephony.Call$State)
com.android.internal.telephony.Call$State state
public static int convertSrvccCallSubState (int)
int state
public static int convertSrvccCallRingbackToneType (int)
int type
public static int convertPresentation (int)
int presentation
public static int convertImsRegistrationState (int)
int state
public static int convertImsRegistrationTech (int)
int imsRadioTech
public static int convertImsCapability (int)
int capabilities
int halCapabilities
public static android.hardware.radio.ims.ImsCall[] convertImsCallInfo (java.util.List)
int i
com.android.internal.telephony.imsphone.ImsCallInfo info
int i
java.util.List imsCallInfos
int length
android.hardware.radio.ims.ImsCall[] halInfos
int index
private static int convertToHalImsCallState (com.android.internal.telephony.Call$State)
com.android.internal.telephony.Call$State state
public static android.telephony.CellularIdentifierDisclosure convertCellularIdentifierDisclosure (android.hardware.radio.network.CellularIdentifierDisclosure)
android.hardware.radio.network.CellularIdentifierDisclosure identifierDisclsoure
public static android.telephony.SecurityAlgorithmUpdate convertSecurityAlgorithmUpdate (android.hardware.radio.network.SecurityAlgorithmUpdate)
android.hardware.radio.network.SecurityAlgorithmUpdate securityAlgorithmUpdate
public static java.util.ArrayList convertAidlSimTypeInfo (android.hardware.radio.config.SimTypeInfo[])
com.android.internal.telephony.uicc.SimTypeInfo info
android.hardware.radio.config.SimTypeInfo simTypeInfo
android.hardware.radio.config.SimTypeInfo[] simTypeInfos
java.util.ArrayList response
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private static synthetic android.telephony.data.UrspRule lambda$convertHalSlicingConfig$4 (android.hardware.radio.V1_6.UrspRule)
android.hardware.radio.V1_6.UrspRule ur
private static synthetic android.telephony.data.RouteSelectionDescriptor lambda$convertHalSlicingConfig$3 (android.hardware.radio.V1_6.RouteSelectionDescriptor)
android.hardware.radio.V1_6.RouteSelectionDescriptor rsd
private static synthetic android.telephony.data.TrafficDescriptor lambda$convertHalSlicingConfig$2 (android.hardware.radio.V1_6.TrafficDescriptor)
IllegalArgumentException e
android.hardware.radio.V1_6.TrafficDescriptor td
private static synthetic android.net.LinkAddress lambda$convertHalDataCallResult$1 (android.hardware.radio.V1_5.LinkAddress)
android.hardware.radio.V1_5.LinkAddress la
private static synthetic android.net.LinkAddress lambda$convertHalDataCallResult$0 (android.hardware.radio.V1_5.LinkAddress)
android.hardware.radio.V1_5.LinkAddress la
static void <clinit> ()
}
com/android/internal/telephony/RadioBugDetector.class
RadioBugDetector.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioBugDetector extends java.lang.Object {
private static final String TAG
private static final int RADIO_BUG_NONE
private static final int RADIO_BUG_REPETITIVE_WAKELOCK_TIMEOUT_ERROR
protected static final int RADIO_BUG_REPETITIVE_SYSTEM_ERROR
private static final int DEFAULT_WAKELOCK_TIMEOUT_COUNT_THRESHOLD
private static final int DEFAULT_SYSTEM_ERROR_COUNT_THRESHOLD
private android.content.Context mContext
private int mContinuousWakelockTimoutCount
private int mRadioBugStatus
private int mSlotId
private int mWakelockTimeoutThreshold
private int mSystemErrorThreshold
private java.util.HashMap mSysErrRecord
public void <init> (android.content.Context, int)
android.content.Context context
int slotId
private void init ()
public synchronized void detectRadioBug (int, int)
int errorCount
int requestType
int error
public void processWakelockTimeout ()
private synchronized void broadcastBug (boolean)
String message
com.android.internal.telephony.Phone phone
int carrierId
boolean isSystemError
private boolean isFrequentSystemError ()
int count
int countForError
boolean error
public int getRadioBugStatus ()
public int getWakelockTimeoutThreshold ()
public int getSystemErrorThreshold ()
public int getWakelockTimoutCount ()
}
com/android/internal/telephony/RadioCapability.class
RadioCapability.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioCapability extends java.lang.Object {
public static final int RC_PHASE_CONFIGURED
public static final int RC_PHASE_START
public static final int RC_PHASE_APPLY
public static final int RC_PHASE_UNSOL_RSP
public static final int RC_PHASE_FINISH
public static final int RC_STATUS_NONE
public static final int RC_STATUS_SUCCESS
public static final int RC_STATUS_FAIL
private static final int RADIO_CAPABILITY_VERSION
private int mSession
private int mPhase
private int mRadioAccessFamily
private String mLogicalModemUuid
private int mStatus
private int mPhoneId
public void <init> (int, int, int, int, java.lang.String, int)
int phoneId
int session
int phase
int radioAccessFamily
String logicalModemUuid
int status
public int getPhoneId ()
public int getVersion ()
public int getSession ()
public int getPhase ()
public int getRadioAccessFamily ()
public java.lang.String getLogicalModemUuid ()
public int getStatus ()
public java.lang.String toString ()
}
com/android/internal/telephony/RadioCapability.uau
com/android/internal/telephony/RadioConfig.class
RadioConfig.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioConfig extends android.os.Handler {
private static final String TAG
private static final boolean DBG
private static final boolean VDBG
private static final Object sLock
static final int EVENT_HIDL_SERVICE_DEAD
static final int EVENT_AIDL_SERVICE_DEAD
private final boolean mIsMobileNetworkSupported
private final android.util.SparseArray mRequestList
private final android.os.WorkSource mDefaultWorkSource
private final int[] mDeviceNrCapabilities
private final java.util.concurrent.atomic.AtomicLong mRadioConfigProxyCookie
private final com.android.internal.telephony.RadioConfigProxy mRadioConfigProxy
private com.android.internal.telephony.MockModem mMockModem
private static android.content.Context sContext
private static com.android.internal.telephony.RadioConfig sRadioConfig
protected com.android.internal.telephony.Registrant mSimSlotStatusRegistrant
protected com.android.internal.telephony.Registrant mSimultaneousCallingSupportStatusRegistrant
private boolean isMobileDataCapable (android.content.Context)
android.content.Context context
android.telephony.TelephonyManager tm
private void <init> (android.content.Context, com.android.internal.telephony.HalVersion)
java.util.List list
android.content.Context context
com.android.internal.telephony.HalVersion radioHalVersion
boolean is5gStandalone
boolean is5gNonStandalone
public static com.android.internal.telephony.RadioConfig getInstance ()
public static com.android.internal.telephony.RadioConfig make (android.content.Context, com.android.internal.telephony.HalVersion)
android.content.Context c
com.android.internal.telephony.HalVersion radioHalVersion
public void handleMessage (android.os.Message)
android.os.Message message
private void clearRequestList (int, boolean)
com.android.internal.telephony.RILRequest rr
int i
int count
int error
boolean loggable
private void resetProxyAndRequestList (java.lang.String, java.lang.Exception)
String caller
Exception e
public com.android.internal.telephony.RadioConfigProxy getRadioConfigProxy (android.os.Message)
android.os.Message result
public boolean setModemService (java.lang.String)
int retryCount
android.os.IBinder binder
String serviceName
boolean serviceBound
private void updateRadioConfigProxy ()
android.os.IBinder service
Exception e
Exception e
android.os.RemoteException e
android.os.IBinder service
private com.android.internal.telephony.RILRequest obtainRequest (int, android.os.Message, android.os.WorkSource)
int request
android.os.Message result
android.os.WorkSource workSource
com.android.internal.telephony.RILRequest rr
private com.android.internal.telephony.RILRequest findAndRemoveRequestFromList (int)
com.android.internal.telephony.RILRequest rr
int serial
com.android.internal.telephony.RILRequest rr
public com.android.internal.telephony.RILRequest processResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
int serial
int error
int type
com.android.internal.telephony.RILRequest rr
public com.android.internal.telephony.RILRequest processResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int serial
int error
int type
com.android.internal.telephony.RILRequest rr
public com.android.internal.telephony.RILRequest processResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
int serial
int error
int type
com.android.internal.telephony.RILRequest rr
public void getSimSlotsStatus (android.os.Message)
Exception e
android.os.Message result
com.android.internal.telephony.RadioConfigProxy proxy
com.android.internal.telephony.RILRequest rr
public void setPreferredDataModem (int, android.os.Message)
Exception e
int modemId
android.os.Message result
com.android.internal.telephony.RadioConfigProxy proxy
com.android.internal.telephony.RILRequest rr
public void updateSimultaneousCallingSupport (android.os.Message)
Exception e
android.os.Message result
com.android.internal.telephony.RadioConfigProxy proxy
com.android.internal.telephony.RILRequest rr
public void getPhoneCapability (android.os.Message)
Exception e
android.os.Message result
com.android.internal.telephony.RadioConfigProxy proxy
com.android.internal.telephony.RILRequest rr
public boolean isSetPreferredDataCommandSupported ()
com.android.internal.telephony.RadioConfigProxy proxy
public void setSimSlotsMapping (java.util.List, android.os.Message)
Exception e
java.util.List slotMapping
android.os.Message result
com.android.internal.telephony.RadioConfigProxy proxy
com.android.internal.telephony.RILRequest rr
public void setNumOfLiveModems (int, android.os.Message)
Exception e
int numOfLiveModems
android.os.Message result
com.android.internal.telephony.RadioConfigProxy proxy
com.android.internal.telephony.RILRequest rr
public void registerForSimultaneousCallingSupportStatusChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void registerForSimSlotStatusChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSimSlotStatusChanged (android.os.Handler)
android.os.Handler h
public void getHalDeviceCapabilities (android.os.Message)
Exception e
android.os.Message result
com.android.internal.telephony.RadioConfigProxy proxy
com.android.internal.telephony.RILRequest rr
public int[] getDeviceNrCapabilities ()
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
public java.lang.String toString ()
static void <clinit> ()
}
com/android/internal/telephony/RadioConfigIndicationAidl.class
RadioConfigIndicationAidl.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioConfigIndicationAidl extends android.hardware.radio.config.IRadioConfigIndication$Stub {
private static final String TAG
private final com.android.internal.telephony.RadioConfig mRadioConfig
public void <init> (com.android.internal.telephony.RadioConfig)
com.android.internal.telephony.RadioConfig radioConfig
public void simSlotsStatusChanged (int, android.hardware.radio.config.SimSlotStatus[])
int type
android.hardware.radio.config.SimSlotStatus[] slotStatus
java.util.ArrayList ret
public void onSimultaneousCallingSupportChanged (int[])
int[] enabledLogicalSlots
java.util.List ret
private static void logd (java.lang.String)
String log
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/RadioConfigIndicationHidl.class
RadioConfigIndicationHidl.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioConfigIndicationHidl extends android.hardware.radio.config.V1_2.IRadioConfigIndication$Stub {
private static final String TAG
private final com.android.internal.telephony.RadioConfig mRadioConfig
public void <init> (com.android.internal.telephony.RadioConfig)
com.android.internal.telephony.RadioConfig radioConfig
public void simSlotsStatusChanged (int, java.util.ArrayList)
int indicationType
java.util.ArrayList slotStatus
java.util.ArrayList ret
public void simSlotsStatusChanged_1_2 (int, java.util.ArrayList)
int indicationType
java.util.ArrayList slotStatus
java.util.ArrayList ret
private static void logd (java.lang.String)
String log
}
com/android/internal/telephony/RadioConfigProxy$RadioConfigAidlServiceDeathRecipient.class
RadioConfigProxy.java
package com.android.internal.telephony
com.android.internal.telephony.RadioConfigProxy$RadioConfigAidlServiceDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
private static final String TAG
private final com.android.internal.telephony.RadioConfig mRadioConfig
private android.os.IBinder mService
void <init> (com.android.internal.telephony.RadioConfig)
com.android.internal.telephony.RadioConfig radioConfig
public void setService (android.os.IBinder)
android.os.IBinder service
public void linkToDeath (int) throws android.os.RemoteException
int cookie
public void clear ()
public synchronized void unlinkToDeath ()
public void binderDied ()
}
com/android/internal/telephony/RadioConfigProxy$RadioConfigHidlServiceDeathRecipient.class
RadioConfigProxy.java
package com.android.internal.telephony
com.android.internal.telephony.RadioConfigProxy$RadioConfigHidlServiceDeathRecipient extends java.lang.Object implements android.os.IHwBinder$DeathRecipient {
private static final String TAG
private final com.android.internal.telephony.RadioConfig mRadioConfig
private android.hardware.radio.config.V1_1.IRadioConfig mService
void <init> (com.android.internal.telephony.RadioConfig)
com.android.internal.telephony.RadioConfig radioConfig
public void setService (android.hardware.radio.config.V1_1.IRadioConfig)
android.hardware.radio.config.V1_1.IRadioConfig service
public void linkToDeath (long) throws android.os.RemoteException
long cookie
public void clear ()
public void serviceDied (long)
long cookie
}
com/android/internal/telephony/RadioConfigProxy.class
RadioConfigProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioConfigProxy extends java.lang.Object {
private static final String TAG
private com.android.internal.telephony.HalVersion mRadioHalVersion
private final com.android.internal.telephony.RadioConfigProxy$RadioConfigHidlServiceDeathRecipient mRadioConfigHidlServiceDeathRecipient
private final com.android.internal.telephony.RadioConfigProxy$RadioConfigAidlServiceDeathRecipient mRadioConfigAidlServiceDeathRecipient
private volatile android.hardware.radio.config.V1_1.IRadioConfig mHidlRadioConfigProxy
private volatile android.hardware.radio.config.IRadioConfig mAidlRadioConfigProxy
private com.android.internal.telephony.HalVersion mRadioConfigHalVersion
private boolean mIsAidl
public void <init> (com.android.internal.telephony.RadioConfig, com.android.internal.telephony.HalVersion)
com.android.internal.telephony.RadioConfig radioConfig
com.android.internal.telephony.HalVersion radioHalVersion
public void setHidl (com.android.internal.telephony.HalVersion, android.hardware.radio.config.V1_1.IRadioConfig)
com.android.internal.telephony.HalVersion radioConfigHalVersion
android.hardware.radio.config.V1_1.IRadioConfig radioConfig
public android.hardware.radio.config.V1_1.IRadioConfig getHidl11 ()
public android.hardware.radio.config.V1_3.IRadioConfig getHidl13 ()
public void setAidl (android.hardware.radio.config.IRadioConfig)
android.os.RemoteException e
android.hardware.radio.config.IRadioConfig radioConfig
public android.hardware.radio.config.IRadioConfig getAidl ()
public void clear ()
public void linkToDeath (long) throws android.os.RemoteException
long cookie
public boolean isEmpty ()
public boolean isAidl ()
public com.android.internal.telephony.HalVersion getVersion ()
public void setResponseFunctions (com.android.internal.telephony.RadioConfig) throws android.os.RemoteException
com.android.internal.telephony.RadioConfig radioConfig
public java.util.Set getFullCapabilitySet ()
public void getSimSlotStatus (int) throws android.os.RemoteException
int serial
public void setPreferredDataModem (int, int) throws android.os.RemoteException
int serial
int modemId
public void getPhoneCapability (int) throws android.os.RemoteException
int serial
public void setSimSlotsMapping (int, java.util.List) throws android.os.RemoteException
int serial
java.util.List slotMapping
public void updateSimultaneousCallingSupport (int) throws android.os.RemoteException
int serial
public void setNumOfLiveModems (int, int) throws android.os.RemoteException
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
int serial
int numOfLiveModems
public void getHalDeviceCapabilities (int) throws android.os.RemoteException
int serial
public java.lang.String toString ()
}
com/android/internal/telephony/RadioConfigResponseAidl.class
RadioConfigResponseAidl.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioConfigResponseAidl extends android.hardware.radio.config.IRadioConfigResponse$Stub {
private static final String TAG
private final com.android.internal.telephony.RadioConfig mRadioConfig
private final com.android.internal.telephony.HalVersion mHalVersion
public void <init> (com.android.internal.telephony.RadioConfig, com.android.internal.telephony.HalVersion)
com.android.internal.telephony.RadioConfig radioConfig
com.android.internal.telephony.HalVersion halVersion
public void getHalDeviceCapabilitiesResponse (android.hardware.radio.RadioResponseInfo, boolean) throws android.os.RemoteException
java.util.Set ret
android.hardware.radio.RadioResponseInfo info
boolean modemReducedFeatureSet1
com.android.internal.telephony.RILRequest rr
public void getNumOfLiveModemsResponse (android.hardware.radio.RadioResponseInfo, byte) throws android.os.RemoteException
android.hardware.radio.RadioResponseInfo info
byte numOfLiveModems
com.android.internal.telephony.RILRequest rr
public void getPhoneCapabilityResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.config.PhoneCapability) throws android.os.RemoteException
android.telephony.PhoneCapability ret
android.hardware.radio.RadioResponseInfo info
android.hardware.radio.config.PhoneCapability phoneCapability
com.android.internal.telephony.RILRequest rr
public void getSimultaneousCallingSupportResponse (android.hardware.radio.RadioResponseInfo, int[]) throws android.os.RemoteException
java.util.ArrayList ret
android.hardware.radio.RadioResponseInfo info
int[] enabledLogicalSlots
com.android.internal.telephony.RILRequest rr
public void getSimSlotsStatusResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.config.SimSlotStatus[]) throws android.os.RemoteException
java.util.ArrayList ret
android.hardware.radio.RadioResponseInfo info
android.hardware.radio.config.SimSlotStatus[] slotStatus
com.android.internal.telephony.RILRequest rr
public void setNumOfLiveModemsResponse (android.hardware.radio.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.RadioResponseInfo info
com.android.internal.telephony.RILRequest rr
public void setPreferredDataModemResponse (android.hardware.radio.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.RadioResponseInfo info
com.android.internal.telephony.RILRequest rr
public void setSimSlotsMappingResponse (android.hardware.radio.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.RadioResponseInfo info
com.android.internal.telephony.RILRequest rr
public void getSimTypeInfoResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.config.SimTypeInfo[]) throws android.os.RemoteException
java.util.ArrayList ret
android.hardware.radio.RadioResponseInfo info
android.hardware.radio.config.SimTypeInfo[] simTypeInfo
com.android.internal.telephony.RILRequest rr
public void setSimTypeResponse (android.hardware.radio.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.RadioResponseInfo info
com.android.internal.telephony.RILRequest rr
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private static void logd (com.android.internal.telephony.RILRequest, java.lang.String)
com.android.internal.telephony.RILRequest rr
String log
private static void loge (com.android.internal.telephony.RILRequest, java.lang.String)
com.android.internal.telephony.RILRequest rr
String log
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/RadioConfigResponseHidl.class
RadioConfigResponseHidl.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioConfigResponseHidl extends android.hardware.radio.config.V1_3.IRadioConfigResponse$Stub {
private static final String TAG
private final com.android.internal.telephony.RadioConfig mRadioConfig
private final com.android.internal.telephony.HalVersion mHalVersion
public void <init> (com.android.internal.telephony.RadioConfig, com.android.internal.telephony.HalVersion)
com.android.internal.telephony.RadioConfig radioConfig
com.android.internal.telephony.HalVersion halVersion
public void getSimSlotsStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList) throws android.os.RemoteException
java.util.ArrayList ret
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
com.android.internal.telephony.RILRequest rr
public void setSimSlotsMappingResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
com.android.internal.telephony.RILRequest rr
public void getPhoneCapabilityResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.config.V1_1.PhoneCapability) throws android.os.RemoteException
android.telephony.PhoneCapability ret
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.PhoneCapability phoneCapability
com.android.internal.telephony.RILRequest rr
public void setPreferredDataModemResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
com.android.internal.telephony.RILRequest rr
public void setModemsConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
com.android.internal.telephony.RILRequest rr
public void getModemsConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.config.V1_1.ModemsConfig) throws android.os.RemoteException
android.hardware.radio.V1_0.RadioResponseInfo info
android.hardware.radio.config.V1_1.ModemsConfig modemsConfig
com.android.internal.telephony.RILRequest rr
public void getSimSlotsStatusResponse_1_2 (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList) throws android.os.RemoteException
java.util.ArrayList ret
android.hardware.radio.V1_0.RadioResponseInfo info
java.util.ArrayList slotStatus
com.android.internal.telephony.RILRequest rr
public void getHalDeviceCapabilitiesResponse (android.hardware.radio.V1_6.RadioResponseInfo, boolean) throws android.os.RemoteException
java.util.Set ret
android.hardware.radio.V1_6.RadioResponseInfo info
boolean modemReducedFeatureSet1
com.android.internal.telephony.RILRequest rr
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private static void logd (com.android.internal.telephony.RILRequest, java.lang.String)
com.android.internal.telephony.RILRequest rr
String log
private static void loge (com.android.internal.telephony.RILRequest, java.lang.String)
com.android.internal.telephony.RILRequest rr
String log
}
com/android/internal/telephony/RadioDataProxy.class
RadioDataProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioDataProxy extends com.android.internal.telephony.RadioServiceProxy {
private static final String TAG
private volatile android.hardware.radio.data.IRadioData mDataProxy
public void <init> ()
public com.android.internal.telephony.HalVersion setAidl (com.android.internal.telephony.HalVersion, android.hardware.radio.data.IRadioData)
android.os.RemoteException e
com.android.internal.telephony.HalVersion halVersion
android.hardware.radio.data.IRadioData data
com.android.internal.telephony.HalVersion version
public android.hardware.radio.data.IRadioData getAidl ()
public void clear ()
public boolean isEmpty ()
public void allocatePduSessionId (int) throws android.os.RemoteException
int serial
public void cancelHandover (int, int) throws android.os.RemoteException
int serial
int callId
public void deactivateDataCall (int, int, int) throws android.os.RemoteException
int serial
int cid
int reason
public void getDataCallList (int) throws android.os.RemoteException
int serial
public void getSlicingConfig (int) throws android.os.RemoteException
int serial
public void releasePduSessionId (int, int) throws android.os.RemoteException
int serial
int id
public void responseAcknowledgement () throws android.os.RemoteException
public void setDataAllowed (int, boolean) throws android.os.RemoteException
int serial
boolean allow
public void setDataProfile (int, android.telephony.data.DataProfile[]) throws android.os.RemoteException
int i
android.hardware.radio.data.DataProfileInfo[] dpis
android.telephony.data.DataProfile dp
java.util.ArrayList dpis
android.telephony.data.DataProfile dp
java.util.ArrayList dpis
int serial
android.telephony.data.DataProfile[] profiles
public void setDataThrottling (int, byte, long) throws android.os.RemoteException
int serial
byte dataThrottlingAction
long completionDurationMillis
public void setInitialAttachApn (int, android.telephony.data.DataProfile) throws android.os.RemoteException
int serial
android.telephony.data.DataProfile dataProfile
public void setupDataCall (int, int, android.telephony.data.DataProfile, boolean, int, android.net.LinkProperties, int, android.telephony.data.NetworkSliceInfo, android.telephony.data.TrafficDescriptor, boolean) throws android.os.RemoteException
java.net.InetAddress address
int i
String[] dnsesArr
android.telephony.data.DataProfile dp
int serial
int accessNetwork
android.telephony.data.DataProfile dataProfileInfo
boolean roamingAllowed
int reason
android.net.LinkProperties linkProperties
int pduSessionId
android.telephony.data.NetworkSliceInfo sliceInfo
android.telephony.data.TrafficDescriptor trafficDescriptor
boolean matchAllRuleAllowed
java.util.ArrayList addresses
java.util.ArrayList dnses
String[] dnsesArr
public void startHandover (int, int) throws android.os.RemoteException
int serial
int callId
public void startKeepalive (int, int, android.net.KeepalivePacketData, int, android.os.Message) throws android.os.RemoteException
int i
int i
android.hardware.radio.data.KeepaliveRequest req
java.net.InetAddress srcAddress
java.net.InetAddress dstAddress
byte[] sourceAddress
byte[] destinationAddress
android.hardware.radio.V1_1.KeepaliveRequest req
java.net.InetAddress srcAddress
java.net.InetAddress dstAddress
int serial
int contextId
android.net.KeepalivePacketData packetData
int intervalMillis
android.os.Message result
public void stopKeepalive (int, int) throws android.os.RemoteException
int serial
int sessionHandle
}
com/android/internal/telephony/RadioImsProxy.class
RadioImsProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioImsProxy extends com.android.internal.telephony.RadioServiceProxy {
private static final String TAG
private volatile android.hardware.radio.ims.IRadioIms mImsProxy
public void <init> ()
public com.android.internal.telephony.HalVersion setAidl (com.android.internal.telephony.HalVersion, android.hardware.radio.ims.IRadioIms)
android.os.RemoteException e
com.android.internal.telephony.HalVersion halVersion
android.hardware.radio.ims.IRadioIms ims
com.android.internal.telephony.HalVersion version
public android.hardware.radio.ims.IRadioIms getAidl ()
public void clear ()
public boolean isEmpty ()
public void responseAcknowledgement () throws android.os.RemoteException
public void setSrvccCallInfo (int, android.hardware.radio.ims.SrvccCall[]) throws android.os.RemoteException
int serial
android.hardware.radio.ims.SrvccCall[] srvccCalls
public void updateImsRegistrationInfo (int, android.hardware.radio.ims.ImsRegistration) throws android.os.RemoteException
int serial
android.hardware.radio.ims.ImsRegistration registrationInfo
public void startImsTraffic (int, int, int, int, int) throws android.os.RemoteException
int serial
int token
int trafficType
int accessNetworkType
int trafficDirection
public void stopImsTraffic (int, int) throws android.os.RemoteException
int serial
int token
public void triggerEpsFallback (int, int) throws android.os.RemoteException
int serial
int reason
public void sendAnbrQuery (int, int, int, int) throws android.os.RemoteException
int serial
int mediaType
int direction
int bitsPerSecond
public void updateImsCallStatus (int, android.hardware.radio.ims.ImsCall[]) throws android.os.RemoteException
int serial
android.hardware.radio.ims.ImsCall[] imsCalls
}
com/android/internal/telephony/RadioIndication.class
RadioIndication.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioIndication extends android.hardware.radio.V1_6.IRadioIndication$Stub {
com.android.internal.telephony.RIL mRil
void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void radioStateChanged (int, int)
int indicationType
int radioState
int state
public void callStateChanged (int)
int indicationType
public void networkStateChanged (int)
int indicationType
public void newSms (int, java.util.ArrayList)
int indicationType
java.util.ArrayList pdu
byte[] pduArray
com.android.internal.telephony.SmsMessageBase smsb
public void newSmsStatusReport (int, java.util.ArrayList)
int indicationType
java.util.ArrayList pdu
byte[] pduArray
public void newSmsOnSim (int, int)
int indicationType
int recordNumber
public void onUssd (int, int, java.lang.String)
int indicationType
int ussdModeType
String msg
String[] resp
public void nitzTimeReceived (int, java.lang.String, long)
int indicationType
String nitzTime
long receivedTime
Object[] result
boolean ignoreNitz
public void currentSignalStrength (int, android.hardware.radio.V1_0.SignalStrength)
int indicationType
android.hardware.radio.V1_0.SignalStrength signalStrength
public void currentLinkCapacityEstimate (int, android.hardware.radio.V1_2.LinkCapacityEstimate)
int indicationType
android.hardware.radio.V1_2.LinkCapacityEstimate lce
java.util.List response
public void currentLinkCapacityEstimate_1_6 (int, android.hardware.radio.V1_6.LinkCapacityEstimate)
int indicationType
android.hardware.radio.V1_6.LinkCapacityEstimate lce
java.util.List response
public void currentSignalStrength_1_2 (int, android.hardware.radio.V1_2.SignalStrength)
int indicationType
android.hardware.radio.V1_2.SignalStrength signalStrength
public void currentSignalStrength_1_4 (int, android.hardware.radio.V1_4.SignalStrength)
int indicationType
android.hardware.radio.V1_4.SignalStrength signalStrength
android.telephony.SignalStrength ss
public void currentSignalStrength_1_6 (int, android.hardware.radio.V1_6.SignalStrength)
int indicationType
android.hardware.radio.V1_6.SignalStrength signalStrength
android.telephony.SignalStrength ss
public void currentPhysicalChannelConfigs_1_4 (int, java.util.ArrayList)
int indicationType
java.util.ArrayList configs
public void currentPhysicalChannelConfigs_1_6 (int, java.util.ArrayList)
int indicationType
java.util.ArrayList configs
public void currentPhysicalChannelConfigs (int, java.util.ArrayList)
int indicationType
java.util.ArrayList configs
public void currentEmergencyNumberList (int, java.util.ArrayList)
android.telephony.emergency.EmergencyNumber emergencyNumber
android.hardware.radio.V1_4.EmergencyNumber emergencyNumberHal
int indicationType
java.util.ArrayList emergencyNumberList
java.util.List response
public void dataCallListChanged (int, java.util.ArrayList)
int indicationType
java.util.ArrayList dcList
public void dataCallListChanged_1_4 (int, java.util.ArrayList)
int indicationType
java.util.ArrayList dcList
public void dataCallListChanged_1_5 (int, java.util.ArrayList)
int indicationType
java.util.ArrayList dcList
public void dataCallListChanged_1_6 (int, java.util.ArrayList)
int indicationType
java.util.ArrayList dcList
public void unthrottleApn (int, java.lang.String) throws android.os.RemoteException
int indicationType
String apn
public void suppSvcNotify (int, android.hardware.radio.V1_0.SuppSvcNotification)
int indicationType
android.hardware.radio.V1_0.SuppSvcNotification suppSvcNotification
com.android.internal.telephony.gsm.SuppServiceNotification notification
public void stkSessionEnd (int)
int indicationType
public void stkProactiveCommand (int, java.lang.String)
int indicationType
String cmd
public void stkEventNotify (int, java.lang.String)
int indicationType
String cmd
public void stkCallSetup (int, long)
int indicationType
long timeout
public void simSmsStorageFull (int)
int indicationType
public void simRefresh (int, android.hardware.radio.V1_0.SimRefreshResult)
int indicationType
android.hardware.radio.V1_0.SimRefreshResult refreshResult
com.android.internal.telephony.uicc.IccRefreshResponse response
public void callRing (int, boolean, android.hardware.radio.V1_0.CdmaSignalInfoRecord)
int indicationType
boolean isGsm
android.hardware.radio.V1_0.CdmaSignalInfoRecord record
char[] response
public void simStatusChanged (int)
int indicationType
public void cdmaNewSms (int, android.hardware.radio.V1_0.CdmaSmsMessage)
int indicationType
android.hardware.radio.V1_0.CdmaSmsMessage msg
android.telephony.SmsMessage sms
public void newBroadcastSms (int, java.util.ArrayList)
int indicationType
java.util.ArrayList data
byte[] response
public void cdmaRuimSmsStorageFull (int)
int indicationType
public void restrictedStateChanged (int, int)
int indicationType
int state
public void enterEmergencyCallbackMode (int)
int indicationType
public void cdmaCallWaiting (int, android.hardware.radio.V1_0.CdmaCallWaiting)
int indicationType
android.hardware.radio.V1_0.CdmaCallWaiting callWaitingRecord
com.android.internal.telephony.cdma.CdmaCallWaitingNotification notification
public void cdmaOtaProvisionStatus (int, int)
int indicationType
int status
int[] response
public void cdmaInfoRec (int, android.hardware.radio.V1_0.CdmaInformationRecords)
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaDisplayInfoRec cdmaDisplayInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
android.hardware.radio.V1_0.CdmaNumberInfoRecord numInfoRecord
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaNumberInfoRec cdmaNumberInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
android.hardware.radio.V1_0.CdmaSignalInfoRecord signalInfoRecord
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaSignalInfoRec cdmaSignalInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
android.hardware.radio.V1_0.CdmaRedirectingNumberInfoRecord redirectingNumberInfoRecord
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaRedirectingNumberInfoRec cdmaRedirectingNumberInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
android.hardware.radio.V1_0.CdmaLineControlInfoRecord lineControlInfoRecord
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaLineControlInfoRec cdmaLineControlInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53ClirInfoRec cdmaT53ClirInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
android.hardware.radio.V1_0.CdmaT53AudioControlInfoRecord audioControlInfoRecord
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53AudioControlInfoRec cdmaT53AudioControlInfoRec
android.hardware.radio.V1_0.CdmaInformationRecord record
int id
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
int i
int indicationType
android.hardware.radio.V1_0.CdmaInformationRecords records
int numberOfInfoRecs
public void indicateRingbackTone (int, boolean)
int indicationType
boolean start
public void resendIncallMute (int)
int indicationType
public void cdmaSubscriptionSourceChanged (int, int)
int indicationType
int cdmaSource
int[] response
public void cdmaPrlChanged (int, int)
int indicationType
int version
int[] response
public void exitEmergencyCallbackMode (int)
int indicationType
public void rilConnected (int)
int indicationType
public void voiceRadioTechChanged (int, int)
int indicationType
int rat
int[] response
public void cellInfoList (int, java.util.ArrayList)
int indicationType
java.util.ArrayList records
public void cellInfoList_1_2 (int, java.util.ArrayList)
int indicationType
java.util.ArrayList records
public void cellInfoList_1_4 (int, java.util.ArrayList)
int indicationType
java.util.ArrayList records
public void cellInfoList_1_5 (int, java.util.ArrayList)
int indicationType
java.util.ArrayList records
public void cellInfoList_1_6 (int, java.util.ArrayList)
int indicationType
java.util.ArrayList records
private void responseCellInfoList (java.util.ArrayList)
java.util.ArrayList records
java.util.ArrayList response
public void uiccApplicationsEnablementChanged (int, boolean)
int indicationType
boolean enabled
public void networkScanResult (int, android.hardware.radio.V1_1.NetworkScanResult)
int indicationType
android.hardware.radio.V1_1.NetworkScanResult result
public void networkScanResult_1_2 (int, android.hardware.radio.V1_2.NetworkScanResult)
int indicationType
android.hardware.radio.V1_2.NetworkScanResult result
public void networkScanResult_1_4 (int, android.hardware.radio.V1_4.NetworkScanResult)
int indicationType
android.hardware.radio.V1_4.NetworkScanResult result
public void networkScanResult_1_5 (int, android.hardware.radio.V1_5.NetworkScanResult)
int indicationType
android.hardware.radio.V1_5.NetworkScanResult result
public void networkScanResult_1_6 (int, android.hardware.radio.V1_6.NetworkScanResult)
int indicationType
android.hardware.radio.V1_6.NetworkScanResult result
public void imsNetworkStateChanged (int)
int indicationType
public void subscriptionStatusChanged (int, boolean)
int indicationType
boolean activate
int[] response
public void srvccStateNotify (int, int)
int indicationType
int state
int[] response
public void hardwareConfigChanged (int, java.util.ArrayList)
int indicationType
java.util.ArrayList configs
java.util.ArrayList response
public void radioCapabilityIndication (int, android.hardware.radio.V1_0.RadioCapability)
int indicationType
android.hardware.radio.V1_0.RadioCapability rc
com.android.internal.telephony.RadioCapability response
public void onSupplementaryServiceIndication (int, android.hardware.radio.V1_0.StkCcUnsolSsResult)
android.hardware.radio.V1_0.CallForwardInfo cfInfo
int i
android.hardware.radio.V1_0.CfData cfData
int num
int i
android.hardware.radio.V1_0.SsInfoData ssInfo
int indicationType
android.hardware.radio.V1_0.StkCcUnsolSsResult ss
int num
com.android.internal.telephony.gsm.SsData ssData
public void stkCallControlAlphaNotify (int, java.lang.String)
int indicationType
String alpha
public void lceData (int, android.hardware.radio.V1_0.LceDataInfo)
int indicationType
android.hardware.radio.V1_0.LceDataInfo lce
public void pcoData (int, android.hardware.radio.V1_0.PcoDataInfo)
int indicationType
android.hardware.radio.V1_0.PcoDataInfo pco
android.telephony.PcoData response
public void modemReset (int, java.lang.String)
int indicationType
String reason
public void carrierInfoForImsiEncryption (int)
int indicationType
public void keepaliveStatus (int, android.hardware.radio.V1_1.KeepaliveStatus)
int indicationType
android.hardware.radio.V1_1.KeepaliveStatus halStatus
com.android.internal.telephony.data.KeepaliveStatus ks
public void simPhonebookChanged (int)
int indicationType
public void simPhonebookRecordsReceived (int, byte, java.util.ArrayList)
android.hardware.radio.V1_6.PhonebookRecordInfo record
int indicationType
byte status
java.util.ArrayList records
java.util.List simPhonebookRecords
public void registrationFailed (int, android.hardware.radio.V1_5.CellIdentity, java.lang.String, int, int, int)
int indicationType
android.hardware.radio.V1_5.CellIdentity cellIdentity
String chosenPlmn
int domain
int causeCode
int additionalCauseCode
android.telephony.CellIdentity ci
public void barringInfoChanged (int, android.hardware.radio.V1_5.CellIdentity, java.util.ArrayList)
int indicationType
android.hardware.radio.V1_5.CellIdentity cellIdentity
java.util.ArrayList barringInfos
android.telephony.BarringInfo cbi
private void setFrequencyRangeOrChannelNumber (android.telephony.PhysicalChannelConfig$Builder, android.hardware.radio.V1_4.PhysicalChannelConfig)
android.telephony.PhysicalChannelConfig$Builder builder
android.hardware.radio.V1_4.PhysicalChannelConfig config
private void physicalChannelConfigsIndication (java.util.List)
android.hardware.radio.V1_4.PhysicalChannelConfig config
android.telephony.PhysicalChannelConfig$Builder builder
android.hardware.radio.V1_6.PhysicalChannelConfig config
android.telephony.PhysicalChannelConfig$Builder builder
int band
Object obj
IllegalArgumentException iae
java.util.List configs
java.util.List response
private void responseNetworkScan (int, android.hardware.radio.V1_4.NetworkScanResult)
int indicationType
android.hardware.radio.V1_4.NetworkScanResult result
java.util.ArrayList cellInfos
com.android.internal.telephony.NetworkScanResult nsr
private void responseNetworkScan_1_5 (int, android.hardware.radio.V1_5.NetworkScanResult)
int indicationType
android.hardware.radio.V1_5.NetworkScanResult result
java.util.ArrayList cellInfos
com.android.internal.telephony.NetworkScanResult nsr
private void responseNetworkScan_1_6 (int, android.hardware.radio.V1_6.NetworkScanResult)
int indicationType
android.hardware.radio.V1_6.NetworkScanResult result
java.util.ArrayList cellInfos
com.android.internal.telephony.NetworkScanResult nsr
private void responseDataCallListChanged (int, java.util.List)
int indicationType
java.util.List dcList
java.util.ArrayList response
private void responseApnUnthrottled (int, java.lang.String)
int indicationType
String apn
private static synthetic int lambda$physicalChannelConfigsIndication$1 (java.lang.Integer)
Integer x
private static synthetic int lambda$physicalChannelConfigsIndication$0 (java.lang.Integer)
Integer x
}
com/android/internal/telephony/RadioInterfaceCapabilityController.class
RadioInterfaceCapabilityController.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioInterfaceCapabilityController extends android.os.Handler {
private static final String LOG_TAG
private static com.android.internal.telephony.RadioInterfaceCapabilityController sInstance
private final com.android.internal.telephony.RadioConfig mRadioConfig
private final com.android.internal.telephony.CommandsInterface mCommandsInterface
private java.util.Set mRadioInterfaceCapabilities
private final Object mLockRadioInterfaceCapabilities
private static final int EVENT_GET_HAL_DEVICE_CAPABILITIES_DONE
public static com.android.internal.telephony.RadioInterfaceCapabilityController init (com.android.internal.telephony.RadioConfig, com.android.internal.telephony.CommandsInterface)
android.os.HandlerThread handlerThread
com.android.internal.telephony.RadioConfig radioConfig
com.android.internal.telephony.CommandsInterface commandsInterface
public static com.android.internal.telephony.RadioInterfaceCapabilityController getInstance ()
public void <init> (com.android.internal.telephony.RadioConfig, com.android.internal.telephony.CommandsInterface, android.os.Looper)
com.android.internal.telephony.RadioConfig radioConfig
com.android.internal.telephony.CommandsInterface commandsInterface
android.os.Looper looper
private void requestCapabilities ()
public java.util.Set getCapabilities ()
private void setupCapabilities (android.os.AsyncResult)
android.os.AsyncResult ar
private void register ()
private void unregister ()
public void handleMessage (android.os.Message)
android.os.Message msg
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private static void log (java.lang.String)
String s
private static void loge (java.lang.String)
String s
static void <clinit> ()
}
com/android/internal/telephony/RadioMessagingProxy.class
RadioMessagingProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioMessagingProxy extends com.android.internal.telephony.RadioServiceProxy {
private static final String TAG
private volatile android.hardware.radio.messaging.IRadioMessaging mMessagingProxy
public void <init> ()
public com.android.internal.telephony.HalVersion setAidl (com.android.internal.telephony.HalVersion, android.hardware.radio.messaging.IRadioMessaging)
android.os.RemoteException e
com.android.internal.telephony.HalVersion halVersion
android.hardware.radio.messaging.IRadioMessaging messaging
com.android.internal.telephony.HalVersion version
public android.hardware.radio.messaging.IRadioMessaging getAidl ()
public void clear ()
public boolean isEmpty ()
public void acknowledgeIncomingGsmSmsWithPdu (int, boolean, java.lang.String) throws android.os.RemoteException
int serial
boolean success
String ackPdu
public void acknowledgeLastIncomingCdmaSms (int, boolean, int) throws android.os.RemoteException
android.hardware.radio.messaging.CdmaSmsAck msg
android.hardware.radio.V1_0.CdmaSmsAck msg
int serial
boolean success
int cause
public void acknowledgeLastIncomingGsmSms (int, boolean, int) throws android.os.RemoteException
int serial
boolean success
int cause
public void deleteSmsOnRuim (int, int) throws android.os.RemoteException
int serial
int index
public void deleteSmsOnSim (int, int) throws android.os.RemoteException
int serial
int index
public void getCdmaBroadcastConfig (int) throws android.os.RemoteException
int serial
public void getGsmBroadcastConfig (int) throws android.os.RemoteException
int serial
public void getSmscAddress (int) throws android.os.RemoteException
int serial
public void reportSmsMemoryStatus (int, boolean) throws android.os.RemoteException
int serial
boolean available
public void responseAcknowledgement () throws android.os.RemoteException
public void sendCdmaSms (int, byte[]) throws android.os.RemoteException
int serial
byte[] pdu
public void sendCdmaSmsExpectMore (int, byte[]) throws android.os.RemoteException
int serial
byte[] pdu
public void sendImsSms (int, java.lang.String, java.lang.String, byte[], int, int) throws android.os.RemoteException
android.hardware.radio.messaging.ImsSmsMessage msg
android.hardware.radio.V1_0.ImsSmsMessage msg
int serial
String smscPdu
String gsmPdu
byte[] cdmaPdu
int retry
int messageRef
public void sendSms (int, java.lang.String, java.lang.String) throws android.os.RemoteException
int serial
String smscPdu
String pdu
public void sendSmsExpectMore (int, java.lang.String, java.lang.String) throws android.os.RemoteException
int serial
String smscPdu
String pdu
public void setCdmaBroadcastActivation (int, boolean) throws android.os.RemoteException
int serial
boolean activate
public void setCdmaBroadcastConfig (int, com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[]) throws android.os.RemoteException
android.hardware.radio.messaging.CdmaBroadcastSmsConfigInfo info
int i
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo config
java.util.ArrayList halConfigs
android.hardware.radio.V1_0.CdmaBroadcastSmsConfigInfo info
int i
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo config
java.util.ArrayList halConfigs
int serial
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
public void setGsmBroadcastActivation (int, boolean) throws android.os.RemoteException
int serial
boolean activate
public void setGsmBroadcastConfig (int, com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[]) throws android.os.RemoteException
android.hardware.radio.messaging.GsmBroadcastSmsConfigInfo info
int i
android.hardware.radio.messaging.GsmBroadcastSmsConfigInfo[] configs
android.hardware.radio.V1_0.GsmBroadcastSmsConfigInfo info
int i
java.util.ArrayList configs
int serial
com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] configInfo
public void setSmscAddress (int, java.lang.String) throws android.os.RemoteException
int serial
String smsc
public void writeSmsToRuim (int, int, byte[]) throws android.os.RemoteException
android.hardware.radio.messaging.CdmaSmsWriteArgs args
android.hardware.radio.V1_0.CdmaSmsWriteArgs args
int serial
int status
byte[] pdu
public void writeSmsToSim (int, int, java.lang.String, java.lang.String) throws android.os.RemoteException
android.hardware.radio.messaging.SmsWriteArgs args
android.hardware.radio.V1_0.SmsWriteArgs args
int serial
int status
String smsc
String pdu
private static synthetic android.hardware.radio.messaging.CdmaBroadcastSmsConfigInfo[] lambda$setCdmaBroadcastConfig$0 (int)
int x$0
}
com/android/internal/telephony/RadioModemProxy.class
RadioModemProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioModemProxy extends com.android.internal.telephony.RadioServiceProxy {
private static final String TAG
private volatile android.hardware.radio.modem.IRadioModem mModemProxy
public void <init> ()
public com.android.internal.telephony.HalVersion setAidl (com.android.internal.telephony.HalVersion, android.hardware.radio.modem.IRadioModem)
android.os.RemoteException e
com.android.internal.telephony.HalVersion halVersion
android.hardware.radio.modem.IRadioModem modem
com.android.internal.telephony.HalVersion version
public android.hardware.radio.modem.IRadioModem getAidl ()
public void clear ()
public boolean isEmpty ()
public void enableModem (int, boolean) throws android.os.RemoteException
int serial
boolean on
public void getBasebandVersion (int) throws android.os.RemoteException
int serial
public void getDeviceIdentity (int) throws android.os.RemoteException
int serial
public void getImei (int) throws android.os.RemoteException
int serial
public void getHardwareConfig (int) throws android.os.RemoteException
int serial
public void getModemActivityInfo (int) throws android.os.RemoteException
int serial
public void getModemStackStatus (int) throws android.os.RemoteException
int serial
public void getRadioCapability (int) throws android.os.RemoteException
int serial
public void nvReadItem (int, int) throws android.os.RemoteException
int serial
int itemId
public void nvResetConfig (int, int) throws android.os.RemoteException
int serial
int resetType
public void nvWriteCdmaPrl (int, byte[]) throws android.os.RemoteException
int serial
byte[] prl
public void nvWriteItem (int, int, java.lang.String) throws android.os.RemoteException
android.hardware.radio.modem.NvWriteItem item
android.hardware.radio.V1_0.NvWriteItem item
int serial
int itemId
String itemValue
public void requestShutdown (int) throws android.os.RemoteException
int serial
public void responseAcknowledgement () throws android.os.RemoteException
public void sendDeviceState (int, int, boolean) throws android.os.RemoteException
int serial
int deviceStateType
boolean state
public void setRadioCapability (int, com.android.internal.telephony.RadioCapability) throws android.os.RemoteException
android.hardware.radio.modem.RadioCapability halRc
android.hardware.radio.V1_0.RadioCapability halRc
int serial
com.android.internal.telephony.RadioCapability rc
public void setRadioPower (int, boolean, boolean, boolean) throws android.os.RemoteException
int serial
boolean powerOn
boolean forEmergencyCall
boolean preferredForEmergencyCall
}
com/android/internal/telephony/RadioNVItems.class
RadioNVItems.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.RadioNVItems extends java.lang.Object {
public static final int RIL_NV_CDMA_MEID
public static final int RIL_NV_CDMA_MIN
public static final int RIL_NV_CDMA_MDN
public static final int RIL_NV_CDMA_ACCOLC
public static final int RIL_NV_DEVICE_MSL
public static final int RIL_NV_RTN_RECONDITIONED_STATUS
public static final int RIL_NV_RTN_ACTIVATION_DATE
public static final int RIL_NV_RTN_LIFE_TIMER
public static final int RIL_NV_RTN_LIFE_CALLS
public static final int RIL_NV_RTN_LIFE_DATA_TX
public static final int RIL_NV_RTN_LIFE_DATA_RX
public static final int RIL_NV_OMADM_HFA_LEVEL
public static final int RIL_NV_MIP_PROFILE_NAI
public static final int RIL_NV_MIP_PROFILE_HOME_ADDRESS
public static final int RIL_NV_MIP_PROFILE_AAA_AUTH
public static final int RIL_NV_MIP_PROFILE_HA_AUTH
public static final int RIL_NV_MIP_PROFILE_PRI_HA_ADDR
public static final int RIL_NV_MIP_PROFILE_SEC_HA_ADDR
public static final int RIL_NV_MIP_PROFILE_REV_TUN_PREF
public static final int RIL_NV_MIP_PROFILE_HA_SPI
public static final int RIL_NV_MIP_PROFILE_AAA_SPI
public static final int RIL_NV_MIP_PROFILE_MN_HA_SS
public static final int RIL_NV_MIP_PROFILE_MN_AAA_SS
public static final int RIL_NV_CDMA_PRL_VERSION
public static final int RIL_NV_CDMA_BC10
public static final int RIL_NV_CDMA_BC14
public static final int RIL_NV_CDMA_SO68
public static final int RIL_NV_CDMA_SO73_COP0
public static final int RIL_NV_CDMA_SO73_COP1TO7
public static final int RIL_NV_CDMA_1X_ADVANCED_ENABLED
public static final int RIL_NV_CDMA_EHRPD_ENABLED
public static final int RIL_NV_CDMA_EHRPD_FORCED
public static final int RIL_NV_LTE_BAND_ENABLE_25
public static final int RIL_NV_LTE_BAND_ENABLE_26
public static final int RIL_NV_LTE_BAND_ENABLE_41
public static final int RIL_NV_LTE_SCAN_PRIORITY_25
public static final int RIL_NV_LTE_SCAN_PRIORITY_26
public static final int RIL_NV_LTE_SCAN_PRIORITY_41
public static final int RIL_NV_LTE_HIDDEN_BAND_PRIORITY_25
public static final int RIL_NV_LTE_HIDDEN_BAND_PRIORITY_26
public static final int RIL_NV_LTE_HIDDEN_BAND_PRIORITY_41
public static final int RIL_NV_LTE_NEXT_SCAN
public static final int RIL_NV_LTE_BSR_TIMER
public static final int RIL_NV_LTE_BSR_MAX_TIME
}
com/android/internal/telephony/RadioNetworkProxy.class
RadioNetworkProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioNetworkProxy extends com.android.internal.telephony.RadioServiceProxy {
private static final String TAG
private volatile android.hardware.radio.network.IRadioNetwork mNetworkProxy
private static final int INDICATION_FILTERS_ALL_V1_2
private static final int INDICATION_FILTERS_ALL_V1_5
private static final int INDICATION_FILTERS_ALL_AIDL
public void <init> ()
public com.android.internal.telephony.HalVersion setAidl (com.android.internal.telephony.HalVersion, android.hardware.radio.network.IRadioNetwork)
android.os.RemoteException e
com.android.internal.telephony.HalVersion halVersion
android.hardware.radio.network.IRadioNetwork network
com.android.internal.telephony.HalVersion version
public android.hardware.radio.network.IRadioNetwork getAidl ()
public void clear ()
public boolean isEmpty ()
public void getAllowedNetworkTypesBitmap (int) throws android.os.RemoteException
int serial
public void getAvailableBandModes (int) throws android.os.RemoteException
int serial
public void getAvailableNetworks (int) throws android.os.RemoteException
int serial
public void getBarringInfo (int) throws android.os.RemoteException
int serial
public void getCdmaRoamingPreference (int) throws android.os.RemoteException
int serial
public void getCellInfoList (int) throws android.os.RemoteException
int serial
public void getDataRegistrationState (int, com.android.internal.telephony.HalVersion) throws android.os.RemoteException
int serial
com.android.internal.telephony.HalVersion overrideHalVersion
public void getImsRegistrationState (int) throws android.os.RemoteException
int serial
public void getNetworkSelectionMode (int) throws android.os.RemoteException
int serial
public void getOperator (int) throws android.os.RemoteException
int serial
public void getSignalStrength (int) throws android.os.RemoteException
int serial
public void getSystemSelectionChannels (int) throws android.os.RemoteException
int serial
public void getVoiceRadioTechnology (int) throws android.os.RemoteException
int serial
public void getVoiceRegistrationState (int, com.android.internal.telephony.HalVersion) throws android.os.RemoteException
int serial
com.android.internal.telephony.HalVersion overrideHalVersion
public void isNrDualConnectivityEnabled (int) throws android.os.RemoteException
int serial
public void responseAcknowledgement () throws android.os.RemoteException
public void setAllowedNetworkTypesBitmap (int, int) throws android.os.RemoteException
int serial
int networkTypeBitmask
public void setPreferredNetworkTypeBitmap (int, int) throws android.os.RemoteException
int serial
int networkTypesBitmask
public void setBandMode (int, int) throws android.os.RemoteException
int serial
int bandMode
public void setBarringPassword (int, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
int serial
String facility
String oldPassword
String newPassword
public void setCdmaRoamingPreference (int, int) throws android.os.RemoteException
int serial
int cdmaRoamingType
public void setCellInfoListRate (int, int) throws android.os.RemoteException
int serial
int rate
public void setIndicationFilter (int, int) throws android.os.RemoteException
int serial
int filter
public void setLinkCapacityReportingCriteria (int, int, int, int, int[], int[], int) throws android.os.RemoteException
int serial
int hysteresisMs
int hysteresisDlKbps
int hysteresisUlKbps
int[] thresholdsDlKbps
int[] thresholdsUlKbps
int ran
public void setLocationUpdates (int, boolean) throws android.os.RemoteException
int serial
boolean enable
public void setNetworkSelectionModeAutomatic (int) throws android.os.RemoteException
int serial
public void setNetworkSelectionModeManual (int, java.lang.String, int) throws android.os.RemoteException
int serial
String operatorNumeric
int ran
public void setNrDualConnectivityState (int, byte) throws android.os.RemoteException
int serial
byte nrDualConnectivityState
public void setSignalStrengthReportingCriteria (int, java.util.List) throws android.os.RemoteException
int i
android.hardware.radio.network.SignalThresholdInfo[] halSignalThresholdsInfos
android.telephony.SignalThresholdInfo signalThresholdInfo
android.telephony.SignalThresholdInfo signalThresholdInfo
int serial
java.util.List signalThresholdInfos
public void setSuppServiceNotifications (int, boolean) throws android.os.RemoteException
int serial
boolean enable
public void setSystemSelectionChannels (int, java.util.List) throws android.os.RemoteException
int serial
java.util.List specifiers
public void startNetworkScan (int, android.telephony.NetworkScanRequest, com.android.internal.telephony.HalVersion, android.os.Message) throws android.os.RemoteException
android.hardware.radio.network.RadioAccessSpecifier rasInHalFormat
android.telephony.RadioAccessSpecifier ras
android.hardware.radio.network.NetworkScanRequest halRequest
java.util.ArrayList specifiers
android.hardware.radio.V1_5.RadioAccessSpecifier rasInHalFormat
android.telephony.RadioAccessSpecifier ras
android.hardware.radio.V1_5.NetworkScanRequest halRequest
android.hardware.radio.V1_1.RadioAccessSpecifier rasInHalFormat
android.telephony.RadioAccessSpecifier ras
android.hardware.radio.V1_2.NetworkScanRequest halRequest
int serial
android.telephony.NetworkScanRequest request
com.android.internal.telephony.HalVersion overrideHalVersion
android.os.Message result
public void stopNetworkScan (int) throws android.os.RemoteException
int serial
public void supplyNetworkDepersonalization (int, java.lang.String) throws android.os.RemoteException
int serial
String netPin
public void getUsageSetting (int) throws android.os.RemoteException
int serial
public void setUsageSetting (int, int) throws android.os.RemoteException
int serial
int usageSetting
public void setEmergencyMode (int, int) throws android.os.RemoteException
int serial
int emcModeType
public void triggerEmergencyNetworkScan (int, android.hardware.radio.network.EmergencyNetworkScanTrigger) throws android.os.RemoteException
int serial
android.hardware.radio.network.EmergencyNetworkScanTrigger scanRequest
public void cancelEmergencyNetworkScan (int, boolean) throws android.os.RemoteException
int serial
boolean resetScan
public void exitEmergencyMode (int) throws android.os.RemoteException
int serial
public void setNullCipherAndIntegrityEnabled (int, boolean) throws android.os.RemoteException
int serial
boolean enabled
public void isNullCipherAndIntegrityEnabled (int) throws android.os.RemoteException
int serial
public void isN1ModeEnabled (int) throws android.os.RemoteException
int serial
public void setN1ModeEnabled (int, boolean) throws android.os.RemoteException
int serial
boolean enable
public void setCellularIdentifierTransparencyEnabled (int, boolean) throws android.os.RemoteException
int serial
boolean enable
public void isCellularIdentifierTransparencyEnabled (int) throws android.os.RemoteException
int serial
public void isSecurityAlgorithmsUpdatedEnabled (int) throws android.os.RemoteException
int serial
public void setSecurityAlgorithmsUpdatedEnabled (int, boolean) throws android.os.RemoteException
int serial
boolean enable
public void setSatellitePlmn (int, int, java.util.List, java.util.List) throws android.os.RemoteException
String[] carrierPlmnArray
String[] allSatellitePlmnArray
int serial
int simSlot
java.util.List carrierPlmnList
java.util.List allSatellitePlmnList
public void setSatelliteEnabledForCarrier (int, int, boolean) throws android.os.RemoteException
int serial
int simSlot
boolean satelliteEnabled
public void isSatelliteEnabledForCarrier (int, int) throws android.os.RemoteException
int serial
int simSlot
private static synthetic android.hardware.radio.network.RadioAccessSpecifier[] lambda$startNetworkScan$2 (int)
int x$0
private static synthetic java.lang.String[] lambda$startNetworkScan$1 (int)
int x$0
private static synthetic android.hardware.radio.network.RadioAccessSpecifier[] lambda$setSystemSelectionChannels$0 (int)
int x$0
}
com/android/internal/telephony/RadioResponse.class
RadioResponse.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioResponse extends android.hardware.radio.V1_6.IRadioResponse$Stub {
com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
static void sendMessageResponse (android.os.Message, java.lang.Object)
android.os.Message msg
Object ret
public void acknowledgeRequest (int)
int serial
public void getIccCardStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.CardStatus)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.CardStatus cardStatus
public void getIccCardStatusResponse_1_2 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_2.CardStatus)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_2.CardStatus cardStatus
public void getIccCardStatusResponse_1_4 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_4.CardStatus)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_4.CardStatus cardStatus
public void getIccCardStatusResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_5.CardStatus)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_5.CardStatus cardStatus
public void supplyIccPinForAppResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int remainingAttempts
public void supplyIccPukForAppResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int remainingAttempts
public void supplyIccPin2ForAppResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int remainingAttempts
public void supplyIccPuk2ForAppResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int remainingAttempts
public void changeIccPinForAppResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int remainingAttempts
public void changeIccPin2ForAppResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int remainingAttempts
public void supplyNetworkDepersonalizationResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int retriesRemaining
public void supplySimDepersonalizationResponse (android.hardware.radio.V1_0.RadioResponseInfo, int, int)
android.hardware.radio.V1_0.RadioResponseInfo info
int persoType
int remainingRetries
public void getCurrentCallsResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList calls
public void getCurrentCallsResponse_1_2 (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList calls
public void getCurrentCallsResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
java.util.ArrayList calls
public void dialResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getIMSIForAppResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String imsi
public void hangupConnectionResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void hangupWaitingOrBackgroundResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void hangupForegroundResumeBackgroundResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void switchWaitingOrHoldingAndActiveResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void conferenceResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void rejectCallResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getLastCallFailCauseResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.LastCallFailCauseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.LastCallFailCauseInfo fcInfo
public void getSignalStrengthResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.SignalStrength)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SignalStrength sigStrength
public void getSignalStrengthResponse_1_2 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_2.SignalStrength)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_2.SignalStrength signalStrength
public void getSignalStrengthResponse_1_4 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_4.SignalStrength)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_4.SignalStrength signalStrength
public void getSignalStrengthResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_6.SignalStrength)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_6.SignalStrength signalStrength
public void getVoiceRegistrationStateResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.VoiceRegStateResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.VoiceRegStateResult voiceRegResponse
public void getVoiceRegistrationStateResponse_1_2 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_2.VoiceRegStateResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_2.VoiceRegStateResult voiceRegResponse
com.android.internal.telephony.RILRequest rr
public void getVoiceRegistrationStateResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_5.RegStateResult)
int request
android.os.Message result
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_5.RegStateResult voiceRegResponse
com.android.internal.telephony.RILRequest rr
public void getVoiceRegistrationStateResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_6.RegStateResult)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_6.RegStateResult voiceRegResponse
com.android.internal.telephony.RILRequest rr
public void getDataRegistrationStateResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.DataRegStateResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.DataRegStateResult dataRegResponse
public void getDataRegistrationStateResponse_1_2 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_2.DataRegStateResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_2.DataRegStateResult dataRegResponse
public void getDataRegistrationStateResponse_1_4 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_4.DataRegStateResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_4.DataRegStateResult dataRegResponse
com.android.internal.telephony.RILRequest rr
public void getDataRegistrationStateResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_5.RegStateResult)
int request
android.os.Message result
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_5.RegStateResult dataRegResponse
com.android.internal.telephony.RILRequest rr
public void getDataRegistrationStateResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_6.RegStateResult)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_6.RegStateResult dataRegResponse
com.android.internal.telephony.RILRequest rr
public void getOperatorResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String, java.lang.String, java.lang.String)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String longName
String shortName
String numeric
public void setRadioPowerResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void sendDtmfResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void sendSmsResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
public void sendSmsResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
public void sendSMSExpectMoreResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
public void sendSmsExpectMoreResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
public void setupDataCallResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.SetupDataCallResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SetupDataCallResult setupDataCallResult
public void setupDataCallResponse_1_4 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_4.SetupDataCallResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_4.SetupDataCallResult setupDataCallResult
public void setupDataCallResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_5.SetupDataCallResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_5.SetupDataCallResult setupDataCallResult
public void setupDataCallResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_6.SetupDataCallResult)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_6.SetupDataCallResult setupDataCallResult
public void getDataCallListResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_6.RadioResponseInfo info
java.util.ArrayList dcResponse
public void setSimCardPowerResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo info
public void setAllowedNetworkTypesBitmapResponse (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo info
public void getAllowedNetworkTypesBitmapResponse (android.hardware.radio.V1_6.RadioResponseInfo, int)
android.hardware.radio.V1_6.RadioResponseInfo info
int halRadioAccessFamilyBitmap
int networkTypeBitmask
public void iccIOForAppResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.IccIoResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.IccIoResult iccIo
public void sendUssdResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void cancelPendingUssdResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getClirResponse (android.hardware.radio.V1_0.RadioResponseInfo, int, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int n
int m
public void setClirResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getCallForwardStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList callForwardInfos
public void setCallForwardResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getCallWaitingResponse (android.hardware.radio.V1_0.RadioResponseInfo, boolean, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
boolean enable
int serviceClass
public void setCallWaitingResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void acknowledgeLastIncomingGsmSmsResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void acceptCallResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void deactivateDataCallResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getFacilityLockForAppResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int response
public void setFacilityLockForAppResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int retry
public void setBarringPasswordResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getNetworkSelectionModeResponse (android.hardware.radio.V1_0.RadioResponseInfo, boolean)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
boolean selection
public void setNetworkSelectionModeAutomaticResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setNetworkSelectionModeManualResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setNetworkSelectionModeManualResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getAvailableNetworksResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList networkInfos
public void startNetworkScanResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void startNetworkScanResponse_1_4 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void startNetworkScanResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void stopNetworkScanResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void startDtmfResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void stopDtmfResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getBasebandVersionResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String version
public void separateConnectionResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setMuteResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getMuteResponse (android.hardware.radio.V1_0.RadioResponseInfo, boolean)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
boolean enable
public void getClipResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int status
public void getDataCallListResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList dataCallResultList
public void getDataCallListResponse_1_4 (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList dataCallResultList
public void getDataCallListResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList dataCallResultList
public void setSuppServiceNotificationsResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void writeSmsToSimResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int index
public void deleteSmsOnSimResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setBandModeResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getAvailableBandModesResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList bandModes
public void sendEnvelopeResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String commandResponse
public void sendTerminalResponseToSimResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void handleStkCallSetupRequestFromSimResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void explicitCallTransferResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setPreferredNetworkTypeResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setPreferredNetworkTypeBitmapResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getPreferredNetworkTypeResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int nwType
public void getPreferredNetworkTypeBitmapResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int halRadioAccessFamilyBitmap
int networkTypeBitmask
public void getNeighboringCidsResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList cells
public void setLocationUpdatesResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setCdmaSubscriptionSourceResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setCdmaRoamingPreferenceResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getCdmaRoamingPreferenceResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int type
public void setTTYModeResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getTTYModeResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int mode
public void setPreferredVoicePrivacyResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getPreferredVoicePrivacyResponse (android.hardware.radio.V1_0.RadioResponseInfo, boolean)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
boolean enable
public void sendCDMAFeatureCodeResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void sendBurstDtmfResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void sendCdmaSmsResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
public void sendCdmaSmsResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
public void sendCdmaSmsExpectMoreResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
public void sendCdmaSmsExpectMoreResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
public void setDataThrottlingResponse (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
public void acknowledgeLastIncomingCdmaSmsResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getGsmBroadcastConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList configs
public void setGsmBroadcastConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setGsmBroadcastActivationResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getCdmaBroadcastConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList configs
public void setCdmaBroadcastConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setCdmaBroadcastActivationResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getCDMASubscriptionResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String mdn
String hSid
String hNid
String min
String prl
public void writeSmsToRuimResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int index
public void deleteSmsOnRuimResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getDeviceIdentityResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String imei
String imeisv
String esn
String meid
public void exitEmergencyCallbackModeResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getSmscAddressResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String smsc
public void setSmscAddressResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void reportSmsMemoryStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void reportStkServiceIsRunningResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getCdmaSubscriptionSourceResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int source
public void requestIsimAuthenticationResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String response
public void acknowledgeIncomingGsmSmsWithPduResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void sendEnvelopeWithStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.IccIoResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.IccIoResult iccIo
public void getVoiceRadioTechnologyResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int rat
public void getCellInfoListResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList cellInfo
public void getCellInfoListResponse_1_2 (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList cellInfo
public void getCellInfoListResponse_1_4 (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList cellInfo
public void getCellInfoListResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList cellInfo
public void getCellInfoListResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
java.util.ArrayList cellInfo
public void setCellInfoListRateResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setInitialAttachApnResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setInitialAttachApnResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getImsRegistrationStateResponse (android.hardware.radio.V1_0.RadioResponseInfo, boolean, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
boolean isRegistered
int ratFamily
public void sendImsSmsResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
public void iccTransmitApduBasicChannelResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.IccIoResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.IccIoResult result
public void iccOpenLogicalChannelResponse (android.hardware.radio.V1_0.RadioResponseInfo, int, java.util.ArrayList)
int i
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int channelId
java.util.ArrayList selectResponse
java.util.ArrayList arr
public void iccCloseLogicalChannelResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void iccTransmitApduLogicalChannelResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.IccIoResult)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.IccIoResult result
public void nvReadItemResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String result
public void nvWriteItemResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void nvWriteCdmaPrlResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void nvResetConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setUiccSubscriptionResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setDataAllowedResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getHardwareConfigResponse (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList config
public void requestIccSimAuthenticationResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.IccIoResult)
com.android.internal.telephony.uicc.IccIoResult ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.IccIoResult result
com.android.internal.telephony.RILRequest rr
public void setDataProfileResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setDataProfileResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void requestShutdownResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getRadioCapabilityResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.RadioCapability)
com.android.internal.telephony.RadioCapability ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.RadioCapability rc
com.android.internal.telephony.RILRequest rr
public void setRadioCapabilityResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.RadioCapability)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.RadioCapability rc
public void startLceServiceResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.LceStatusInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.LceStatusInfo statusInfo
public void stopLceServiceResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.LceStatusInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.LceStatusInfo statusInfo
public void pullLceDataResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.LceDataInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.LceDataInfo lceInfo
public void getModemActivityInfoResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.ActivityStatsInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.ActivityStatsInfo activityInfo
public void isNrDualConnectivityEnabledResponse (android.hardware.radio.V1_6.RadioResponseInfo, boolean)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
boolean isEnabled
com.android.internal.telephony.RILRequest rr
public void setNrDualConnectivityStateResponse (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo info
public void setAllowedCarriersResponse (android.hardware.radio.V1_0.RadioResponseInfo, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int numAllowed
public void setAllowedCarriersResponse_1_4 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int ret
com.android.internal.telephony.RILRequest rr
public void getAllowedCarriersResponse (android.hardware.radio.V1_0.RadioResponseInfo, boolean, android.hardware.radio.V1_0.CarrierRestrictions)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
boolean allAllowed
android.hardware.radio.V1_0.CarrierRestrictions carriers
public void getAllowedCarriersResponse_1_4 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_4.CarrierRestrictionsWithPriority, int)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_4.CarrierRestrictionsWithPriority carrierRestrictions
int multiSimPolicy
com.android.internal.telephony.RILRequest rr
int policy
int carrierRestrictionDefault
android.telephony.CarrierRestrictionRules ret
public void sendDeviceStateResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setCarrierInfoForImsiEncryptionResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setIndicationFilterResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setIndicationFilterResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setSimCardPowerResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setSignalStrengthReportingCriteriaResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setSignalStrengthReportingCriteriaResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setLinkCapacityReportingCriteriaResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setLinkCapacityReportingCriteriaResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void setSimCardPowerResponse_1_1 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void startKeepaliveResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_1.KeepaliveStatus)
int convertedStatus
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_1.KeepaliveStatus keepaliveStatus
com.android.internal.telephony.RILRequest rr
com.android.internal.telephony.data.KeepaliveStatus ret
public void stopKeepaliveResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
com.android.internal.telephony.RILRequest rr
public void getSimPhonebookRecordsResponse (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
public void getSimPhonebookCapacityResponse (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_6.PhonebookCapacity)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_6.PhonebookCapacity pbCapacity
com.android.internal.telephony.uicc.AdnCapacity capacity
public void updateSimPhonebookRecordsResponse (android.hardware.radio.V1_6.RadioResponseInfo, int)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
int updatedRecordIndex
private void responseAdnCapacity (android.hardware.radio.V1_6.RadioResponseInfo, com.android.internal.telephony.uicc.AdnCapacity)
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
com.android.internal.telephony.uicc.AdnCapacity capacity
com.android.internal.telephony.RILRequest rr
private void responseIccCardStatus (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_4.CardStatus)
com.android.internal.telephony.uicc.IccCardStatus iccCardStatus
com.android.internal.telephony.uicc.IccSlotPortMapping slotPortMapping
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_4.CardStatus cardStatus
com.android.internal.telephony.RILRequest rr
private void responseIccCardStatus_1_5 (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_5.CardStatus)
com.android.internal.telephony.uicc.IccCardStatus iccCardStatus
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_5.CardStatus cardStatus
com.android.internal.telephony.RILRequest rr
public void emergencyDialResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
private transient void responseInts (android.hardware.radio.V1_0.RadioResponseInfo, int[])
int i
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
int[] var
java.util.ArrayList ints
private transient void responseInts_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, int[])
int i
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
int[] var
java.util.ArrayList ints
public static transient void responseInts (int, com.android.internal.telephony.RIL, android.hardware.radio.RadioResponseInfo, int[])
int i
int service
com.android.internal.telephony.RIL ril
android.hardware.radio.RadioResponseInfo responseInfo
int[] var
java.util.ArrayList ints
private void responseIntArrayList (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
int i
int[] ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList var
com.android.internal.telephony.RILRequest rr
private void responseIntArrayList_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, java.util.ArrayList)
int i
int[] ret
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
java.util.ArrayList var
com.android.internal.telephony.RILRequest rr
public static void responseIntArrayList (int, com.android.internal.telephony.RIL, android.hardware.radio.RadioResponseInfo, java.util.ArrayList)
int i
int[] ret
int service
com.android.internal.telephony.RIL ril
android.hardware.radio.RadioResponseInfo responseInfo
java.util.ArrayList var
com.android.internal.telephony.RILRequest rr
private void responseCurrentCalls (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
com.android.internal.telephony.DriverCall dc
int i
int num
java.util.ArrayList dcCalls
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList calls
com.android.internal.telephony.RILRequest rr
private void responseCurrentCalls_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, java.util.ArrayList)
com.android.internal.telephony.DriverCall dc
int i
int num
java.util.ArrayList dcCalls
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
java.util.ArrayList calls
com.android.internal.telephony.RILRequest rr
private void responseNotSupported (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
com.android.internal.telephony.RILRequest rr
private void responseVoid (android.hardware.radio.V1_0.RadioResponseInfo)
Object ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
com.android.internal.telephony.RILRequest rr
private void responseVoid_1_6 (android.hardware.radio.V1_6.RadioResponseInfo)
Object ret
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
com.android.internal.telephony.RILRequest rr
public static void responseVoid (int, com.android.internal.telephony.RIL, android.hardware.radio.RadioResponseInfo)
Object ret
int service
com.android.internal.telephony.RIL ril
android.hardware.radio.RadioResponseInfo responseInfo
com.android.internal.telephony.RILRequest rr
private void responseString (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String str
com.android.internal.telephony.RILRequest rr
public static void responseString (int, com.android.internal.telephony.RIL, android.hardware.radio.RadioResponseInfo, java.lang.String)
int service
com.android.internal.telephony.RIL ril
android.hardware.radio.RadioResponseInfo responseInfo
String str
com.android.internal.telephony.RILRequest rr
private transient void responseStrings (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.String[])
int i
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
String[] str
java.util.ArrayList strings
public static transient void responseStrings (int, com.android.internal.telephony.RIL, android.hardware.radio.RadioResponseInfo, java.lang.String[])
int i
int service
com.android.internal.telephony.RIL ril
android.hardware.radio.RadioResponseInfo responseInfo
String[] str
java.util.ArrayList strings
static void responseStringArrayList (com.android.internal.telephony.RIL, android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
int i
String[] ret
com.android.internal.telephony.RIL ril
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList strings
com.android.internal.telephony.RILRequest rr
private static void responseStringArrayList (int, com.android.internal.telephony.RIL, android.hardware.radio.RadioResponseInfo, java.util.ArrayList)
int i
String[] ret
int service
com.android.internal.telephony.RIL ril
android.hardware.radio.RadioResponseInfo responseInfo
java.util.ArrayList strings
com.android.internal.telephony.RILRequest rr
private void responseLastCallFailCauseInfo (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.LastCallFailCauseInfo)
com.android.internal.telephony.LastCallFailCause ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.LastCallFailCauseInfo fcInfo
com.android.internal.telephony.RILRequest rr
private void responseSignalStrength (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_4.SignalStrength)
android.telephony.SignalStrength ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_4.SignalStrength signalStrength
com.android.internal.telephony.RILRequest rr
private void responseSignalStrength_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_6.SignalStrength)
android.telephony.SignalStrength ret
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_6.SignalStrength signalStrength
com.android.internal.telephony.RILRequest rr
private void responseSms (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
long messageId
com.android.internal.telephony.SmsResponse ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
com.android.internal.telephony.RILRequest rr
private void responseSms_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_0.SendSmsResult)
long messageId
com.android.internal.telephony.SmsResponse ret
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.SendSmsResult sms
com.android.internal.telephony.RILRequest rr
private void responseSetupDataCall (android.hardware.radio.V1_0.RadioResponseInfo, java.lang.Object)
android.telephony.data.DataCallResponse response
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
Object setupDataCallResult
com.android.internal.telephony.RILRequest rr
private void responseSetupDataCall_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, java.lang.Object)
android.telephony.data.DataCallResponse response
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
Object setupDataCallResult
com.android.internal.telephony.RILRequest rr
private void responseIccIo (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.IccIoResult)
com.android.internal.telephony.uicc.IccIoResult ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.IccIoResult result
com.android.internal.telephony.RILRequest rr
private void responseCallForwardInfo (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
int i
com.android.internal.telephony.CallForwardInfo[] ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList callForwardInfos
com.android.internal.telephony.RILRequest rr
private void responseOperatorInfos (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
int i
java.util.ArrayList ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList networkInfos
com.android.internal.telephony.RILRequest rr
private void responseScanStatus (android.hardware.radio.V1_0.RadioResponseInfo, com.android.internal.telephony.HalVersion)
int request
android.os.Message result
android.telephony.NetworkScanRequest scanRequest
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
com.android.internal.telephony.HalVersion fallbackHalVersion
com.android.internal.telephony.RILRequest rr
boolean needFallback
com.android.internal.telephony.NetworkScanResult nsr
private void responseDataCallList (android.hardware.radio.V1_0.RadioResponseInfo, java.util.List)
java.util.ArrayList response
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.List dataCallResultList
com.android.internal.telephony.RILRequest rr
private void responseDataCallList (android.hardware.radio.V1_6.RadioResponseInfo, java.util.List)
java.util.ArrayList response
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
java.util.List dataCallResultList
com.android.internal.telephony.RILRequest rr
private void responseCellList (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
int rssi
String location
android.telephony.NeighboringCellInfo cell
int i
java.util.ArrayList ret
int radioType
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList cells
com.android.internal.telephony.RILRequest rr
private void responseGmsBroadcastConfig (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
int i
java.util.ArrayList ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList configs
com.android.internal.telephony.RILRequest rr
private void responseCdmaBroadcastConfig (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
int i
int numInts
int i
int j
int numInts
int[] ret
int numServiceCategories
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList configs
com.android.internal.telephony.RILRequest rr
private void responseCellInfoList (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
java.util.ArrayList ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList cellInfo
com.android.internal.telephony.RILRequest rr
private void responseCellInfoList_1_6 (android.hardware.radio.V1_6.RadioResponseInfo, java.util.ArrayList)
java.util.ArrayList ret
android.hardware.radio.V1_6.RadioResponseInfo responseInfo
java.util.ArrayList cellInfo
com.android.internal.telephony.RILRequest rr
private void responseActivityData (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.ActivityStatsInfo)
int i
int sleepModeTimeMs
int idleModeTimeMs
int[] txModeTimeMs
int rxModeTimeMs
android.telephony.ModemActivityInfo ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.ActivityStatsInfo activityInfo
com.android.internal.telephony.RILRequest rr
private void responseHardwareConfig (android.hardware.radio.V1_0.RadioResponseInfo, java.util.ArrayList)
java.util.ArrayList ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
java.util.ArrayList config
com.android.internal.telephony.RILRequest rr
private void responseRadioCapability (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_0.RadioCapability)
com.android.internal.telephony.RadioCapability ret
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_0.RadioCapability rc
com.android.internal.telephony.RILRequest rr
public void enableModemResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void getModemStackStatusResponse (android.hardware.radio.V1_0.RadioResponseInfo, boolean)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
boolean isEnabled
com.android.internal.telephony.RILRequest rr
public void setSystemSelectionChannelsResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void enableUiccApplicationsResponse (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
public void areUiccApplicationsEnabledResponse (android.hardware.radio.V1_0.RadioResponseInfo, boolean)
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
boolean enabled
com.android.internal.telephony.RILRequest rr
public void setRadioPowerResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo info
public void setRadioPowerResponse_1_6 (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo info
public void setSystemSelectionChannelsResponse_1_5 (android.hardware.radio.V1_0.RadioResponseInfo)
android.hardware.radio.V1_0.RadioResponseInfo info
public void getSystemSelectionChannelsResponse (android.hardware.radio.V1_6.RadioResponseInfo, java.util.ArrayList)
android.hardware.radio.V1_5.RadioAccessSpecifier specifier
java.util.ArrayList specifiers
android.hardware.radio.V1_6.RadioResponseInfo info
java.util.ArrayList halSpecifiers
com.android.internal.telephony.RILRequest rr
public void getBarringInfoResponse (android.hardware.radio.V1_0.RadioResponseInfo, android.hardware.radio.V1_5.CellIdentity, java.util.ArrayList)
android.telephony.BarringInfo bi
android.hardware.radio.V1_0.RadioResponseInfo responseInfo
android.hardware.radio.V1_5.CellIdentity cellIdentity
java.util.ArrayList barringInfos
com.android.internal.telephony.RILRequest rr
public void allocatePduSessionIdResponse (android.hardware.radio.V1_6.RadioResponseInfo, int)
android.hardware.radio.V1_6.RadioResponseInfo info
int id
com.android.internal.telephony.RILRequest rr
public void releasePduSessionIdResponse (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo info
public void startHandoverResponse (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo info
public void cancelHandoverResponse (android.hardware.radio.V1_6.RadioResponseInfo)
android.hardware.radio.V1_6.RadioResponseInfo info
public void getSlicingConfigResponse (android.hardware.radio.V1_6.RadioResponseInfo, android.hardware.radio.V1_6.SlicingConfig)
android.telephony.data.NetworkSlicingConfig ret
android.hardware.radio.V1_6.RadioResponseInfo info
android.hardware.radio.V1_6.SlicingConfig slicingConfig
com.android.internal.telephony.RILRequest rr
private synthetic void lambda$responseScanStatus$2 (int, android.telephony.NetworkScanRequest, android.os.Message)
int request
android.telephony.NetworkScanRequest scanRequest
android.os.Message result
private synthetic void lambda$getDataRegistrationStateResponse_1_5$1 (int, android.os.Message)
int request
android.os.Message result
private synthetic void lambda$getVoiceRegistrationStateResponse_1_5$0 (int, android.os.Message)
int request
android.os.Message result
}
com/android/internal/telephony/RadioServiceProxy.class
RadioServiceProxy.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.RadioServiceProxy extends java.lang.Object {
boolean mIsAidl
com.android.internal.telephony.HalVersion mHalVersion
volatile android.hardware.radio.V1_4.IRadio mRadioProxy
public void <init> ()
public boolean isAidl ()
public void setHidl (com.android.internal.telephony.HalVersion, android.hardware.radio.V1_4.IRadio)
com.android.internal.telephony.HalVersion halVersion
android.hardware.radio.V1_4.IRadio radio
public android.hardware.radio.V1_4.IRadio getHidl ()
public void clear ()
public boolean isEmpty ()
public void responseAcknowledgement () throws android.os.RemoteException
public java.lang.String toString ()
}
com/android/internal/telephony/RadioSimProxy.class
RadioSimProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioSimProxy extends com.android.internal.telephony.RadioServiceProxy {
private static final String TAG
private volatile android.hardware.radio.sim.IRadioSim mSimProxy
public void <init> ()
public com.android.internal.telephony.HalVersion setAidl (com.android.internal.telephony.HalVersion, android.hardware.radio.sim.IRadioSim)
android.os.RemoteException e
com.android.internal.telephony.HalVersion halVersion
android.hardware.radio.sim.IRadioSim sim
com.android.internal.telephony.HalVersion version
public android.hardware.radio.sim.IRadioSim getAidl ()
public void clear ()
public boolean isEmpty ()
public void areUiccApplicationsEnabled (int) throws android.os.RemoteException
int serial
public void changeIccPin2ForApp (int, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
int serial
String oldPin2
String newPin2
String aid
public void changeIccPinForApp (int, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
int serial
String oldPin
String newPin
String aid
public void enableUiccApplications (int, boolean) throws android.os.RemoteException
int serial
boolean enable
public void getAllowedCarriers (int) throws android.os.RemoteException
int serial
public void getCdmaSubscription (int) throws android.os.RemoteException
int serial
public void getCdmaSubscriptionSource (int) throws android.os.RemoteException
int serial
public void getFacilityLockForApp (int, java.lang.String, java.lang.String, int, java.lang.String) throws android.os.RemoteException
int serial
String facility
String password
int serviceClass
String appId
public void getIccCardStatus (int) throws android.os.RemoteException
int serial
public void getImsiForApp (int, java.lang.String) throws android.os.RemoteException
int serial
String aid
public void getSimPhonebookCapacity (int) throws android.os.RemoteException
int serial
public void getSimPhonebookRecords (int) throws android.os.RemoteException
int serial
public void iccCloseLogicalChannel (int, int, boolean) throws android.os.RemoteException
android.hardware.radio.sim.SessionInfo info
int serial
int channelId
boolean isEs10
public void iccIoForApp (int, int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
android.hardware.radio.sim.IccIo iccIo
android.hardware.radio.V1_0.IccIo iccIo
int serial
int command
int fileId
String path
int p1
int p2
int p3
String data
String pin2
String aid
public void iccOpenLogicalChannel (int, java.lang.String, int) throws android.os.RemoteException
int serial
String aid
int p2
public void iccTransmitApduBasicChannel (int, int, int, int, int, int, java.lang.String) throws android.os.RemoteException
int serial
int cla
int instruction
int p1
int p2
int p3
String data
public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, int, java.lang.String) throws android.os.RemoteException
int serial
int channel
int cla
int instruction
int p1
int p2
int p3
String data
public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, int, java.lang.String, boolean) throws android.os.RemoteException
int serial
int channel
int cla
int instruction
int p1
int p2
int p3
String data
boolean isEs10Command
public void reportStkServiceIsRunning (int) throws android.os.RemoteException
int serial
public void requestIccSimAuthentication (int, int, java.lang.String, java.lang.String) throws android.os.RemoteException
int serial
int authContext
String authData
String aid
public void responseAcknowledgement () throws android.os.RemoteException
public void sendEnvelope (int, java.lang.String) throws android.os.RemoteException
int serial
String contents
public void sendEnvelopeWithStatus (int, java.lang.String) throws android.os.RemoteException
int serial
String contents
public void sendTerminalResponseToSim (int, java.lang.String) throws android.os.RemoteException
int serial
String contents
public void setAllowedCarriers (int, android.telephony.CarrierRestrictionRules, com.android.internal.telephony.HalVersion) throws android.os.RemoteException
android.hardware.radio.sim.CarrierRestrictions carrierRestrictions
android.hardware.radio.V1_4.CarrierRestrictionsWithPriority carrierRestrictions
int serial
android.telephony.CarrierRestrictionRules carrierRestrictionRules
com.android.internal.telephony.HalVersion halversion
public void setCarrierInfoForImsiEncryption (int, android.telephony.ImsiEncryptionInfo) throws android.os.RemoteException
android.hardware.radio.sim.ImsiEncryptionInfo halImsiInfo
byte b
android.hardware.radio.V1_6.ImsiEncryptionInfo halImsiInfo
byte b
android.hardware.radio.V1_1.ImsiEncryptionInfo halImsiInfo
int serial
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
public void setCdmaSubscriptionSource (int, int) throws android.os.RemoteException
int serial
int cdmaSub
public void setFacilityLockForApp (int, java.lang.String, boolean, java.lang.String, int, java.lang.String) throws android.os.RemoteException
int serial
String facility
boolean lockState
String password
int serviceClass
String appId
public void setSimCardPower (int, int) throws android.os.RemoteException
int serial
int state
public void setUiccSubscription (int, int, int, int, int) throws android.os.RemoteException
android.hardware.radio.sim.SelectUiccSub info
android.hardware.radio.V1_0.SelectUiccSub info
int serial
int slotId
int appIndex
int subId
int subStatus
public void supplyIccPin2ForApp (int, java.lang.String, java.lang.String) throws android.os.RemoteException
int serial
String pin2
String aid
public void supplyIccPinForApp (int, java.lang.String, java.lang.String) throws android.os.RemoteException
int serial
String pin
String aid
public void supplyIccPuk2ForApp (int, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
int serial
String puk2
String pin2
String aid
public void supplyIccPukForApp (int, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
int serial
String puk
String pin
String aid
public void supplySimDepersonalization (int, com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState, java.lang.String) throws android.os.RemoteException
int serial
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState persoType
String controlKey
public void updateSimPhonebookRecords (int, com.android.internal.telephony.uicc.SimPhonebookRecord) throws android.os.RemoteException
int serial
com.android.internal.telephony.uicc.SimPhonebookRecord recordInfo
}
com/android/internal/telephony/RadioVoiceProxy.class
RadioVoiceProxy.java
package com.android.internal.telephony
public com.android.internal.telephony.RadioVoiceProxy extends com.android.internal.telephony.RadioServiceProxy {
private static final String TAG
private volatile android.hardware.radio.voice.IRadioVoice mVoiceProxy
public void <init> ()
public com.android.internal.telephony.HalVersion setAidl (com.android.internal.telephony.HalVersion, android.hardware.radio.voice.IRadioVoice)
android.os.RemoteException e
com.android.internal.telephony.HalVersion halVersion
android.hardware.radio.voice.IRadioVoice voice
com.android.internal.telephony.HalVersion version
public android.hardware.radio.voice.IRadioVoice getAidl ()
public void clear ()
public boolean isEmpty ()
public void acceptCall (int) throws android.os.RemoteException
int serial
public void cancelPendingUssd (int) throws android.os.RemoteException
int serial
public void conference (int) throws android.os.RemoteException
int serial
public void dial (int, java.lang.String, int, com.android.internal.telephony.UUSInfo) throws android.os.RemoteException
int serial
String address
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
public void emergencyDial (int, java.lang.String, android.telephony.emergency.EmergencyNumber, boolean, int, com.android.internal.telephony.UUSInfo) throws android.os.RemoteException
int serial
String address
android.telephony.emergency.EmergencyNumber emergencyNumberInfo
boolean hasKnownUserIntentEmergency
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
public void exitEmergencyCallbackMode (int) throws android.os.RemoteException
int serial
public void explicitCallTransfer (int) throws android.os.RemoteException
int serial
public void getCallForwardStatus (int, int, int, java.lang.String) throws android.os.RemoteException
android.hardware.radio.voice.CallForwardInfo cfInfo
android.hardware.radio.V1_0.CallForwardInfo cfInfo
int serial
int cfReason
int serviceClass
String number
public void getCallWaiting (int, int) throws android.os.RemoteException
int serial
int serviceClass
public void getClip (int) throws android.os.RemoteException
int serial
public void getClir (int) throws android.os.RemoteException
int serial
public void getCurrentCalls (int) throws android.os.RemoteException
int serial
public void getLastCallFailCause (int) throws android.os.RemoteException
int serial
public void getMute (int) throws android.os.RemoteException
int serial
public void getPreferredVoicePrivacy (int) throws android.os.RemoteException
int serial
public void getTtyMode (int) throws android.os.RemoteException
int serial
public void handleStkCallSetupRequestFromSim (int, boolean) throws android.os.RemoteException
int serial
boolean accept
public void hangup (int, int) throws android.os.RemoteException
int serial
int gsmIndex
public void hangupForegroundResumeBackground (int) throws android.os.RemoteException
int serial
public void hangupWaitingOrBackground (int) throws android.os.RemoteException
int serial
public void isVoNrEnabled (int) throws android.os.RemoteException
int serial
public void rejectCall (int) throws android.os.RemoteException
int serial
public void responseAcknowledgement () throws android.os.RemoteException
public void sendBurstDtmf (int, java.lang.String, int, int) throws android.os.RemoteException
int serial
String dtmf
int on
int off
public void sendCdmaFeatureCode (int, java.lang.String) throws android.os.RemoteException
int serial
String featureCode
public void sendDtmf (int, java.lang.String) throws android.os.RemoteException
int serial
String s
public void sendUssd (int, java.lang.String) throws android.os.RemoteException
int serial
String ussd
public void separateConnection (int, int) throws android.os.RemoteException
int serial
int gsmIndex
public void setCallForward (int, int, int, int, java.lang.String, int) throws android.os.RemoteException
android.hardware.radio.voice.CallForwardInfo cfInfo
android.hardware.radio.V1_0.CallForwardInfo cfInfo
int serial
int action
int cfReason
int serviceClass
String number
int timeSeconds
public void setCallWaiting (int, boolean, int) throws android.os.RemoteException
int serial
boolean enable
int serviceClass
public void setClir (int, int) throws android.os.RemoteException
int serial
int status
public void setMute (int, boolean) throws android.os.RemoteException
int serial
boolean enable
public void setPreferredVoicePrivacy (int, boolean) throws android.os.RemoteException
int serial
boolean enable
public void setTtyMode (int, int) throws android.os.RemoteException
int serial
int mode
public void setVoNrEnabled (int, boolean) throws android.os.RemoteException
int serial
boolean enable
public void startDtmf (int, java.lang.String) throws android.os.RemoteException
int serial
String s
public void stopDtmf (int) throws android.os.RemoteException
int serial
public void switchWaitingOrHoldingAndActive (int) throws android.os.RemoteException
int serial
private static synthetic java.lang.String[] lambda$emergencyDial$0 (int)
int x$0
}
com/android/internal/telephony/RatRatcheter.class
RatRatcheter.java
package com.android.internal.telephony
public com.android.internal.telephony.RatRatcheter extends java.lang.Object {
private static final String LOG_TAG
private final android.util.SparseArray mRatFamilyMap
private final com.android.internal.telephony.Phone mPhone
public static boolean updateBandwidths (int[], android.telephony.ServiceState)
int[] bandwidths
android.telephony.ServiceState serviceState
int ssAggregateBandwidth
int newAggregateBandwidth
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.CarrierConfigManager ccm
private int ratchetRat (int, int)
android.util.SparseIntArray oldFamily
android.util.SparseIntArray newFamily
int oldRatRank
int newRatRank
int oldNetworkType
int newNetworkType
int oldRat
int newRat
public void ratchet (android.telephony.ServiceState, android.telephony.ServiceState)
android.telephony.NetworkRegistrationInfo oldNri
android.telephony.NetworkRegistrationInfo newNri
int newNetworkType
int domain
android.telephony.ServiceState oldSS
android.telephony.ServiceState newSS
int[] domains
private boolean isSameRatFamily (android.telephony.ServiceState, android.telephony.ServiceState)
int dataRat1
int dataRat2
android.telephony.ServiceState ss1
android.telephony.ServiceState ss2
private void resetRatFamilyMap ()
int ratInt
NumberFormatException e
int ratInt
String ratString
String[] rats
android.util.SparseIntArray currentFamily
int pos
String ratFamily
android.os.PersistableBundle b
String[] ratFamilies
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
}
com/android/internal/telephony/Registrant.class
Registrant.java
package com.android.internal.telephony
public com.android.internal.telephony.Registrant extends java.lang.Object {
java.lang.ref.WeakReference refH
int what
Object userObj
public void <init> (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void clear ()
public void notifyRegistrant ()
public void notifyResult (java.lang.Object)
Object result
public void notifyException (java.lang.Throwable)
Throwable exception
public void notifyRegistrant (android.os.AsyncResult)
android.os.AsyncResult ar
void internalNotifyRegistrant (java.lang.Object, java.lang.Throwable)
android.os.Message msg
Object result
Throwable exception
android.os.Handler h
public android.os.Message messageForRegistrant ()
android.os.Message msg
android.os.Handler h
public android.os.Handler getHandler ()
}
com/android/internal/telephony/RegistrantList.class
RegistrantList.java
package com.android.internal.telephony
public com.android.internal.telephony.RegistrantList extends java.lang.Object {
java.util.ArrayList registrants
public void <init> ()
public synchronized void add (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public synchronized void addUnique (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public synchronized void add (com.android.internal.telephony.Registrant)
com.android.internal.telephony.Registrant r
public synchronized void removeCleared ()
com.android.internal.telephony.Registrant r
int i
public synchronized void removeAll ()
public synchronized int size ()
public synchronized java.lang.Object get (int)
int index
private synchronized void internalNotifyRegistrants (java.lang.Object, java.lang.Throwable)
com.android.internal.telephony.Registrant r
int i
int s
Object result
Throwable exception
public void notifyRegistrants ()
public void notifyException (java.lang.Throwable)
Throwable exception
public void notifyResult (java.lang.Object)
Object result
public void notifyRegistrants (android.os.AsyncResult)
android.os.AsyncResult ar
public synchronized void remove (android.os.Handler)
com.android.internal.telephony.Registrant r
android.os.Handler rh
int i
int s
android.os.Handler h
}
com/android/internal/telephony/RegistrationFailedEvent.class
RegistrationFailedEvent.java
package com.android.internal.telephony
public com.android.internal.telephony.RegistrationFailedEvent extends java.lang.Object {
public final android.telephony.CellIdentity cellIdentity
public final String chosenPlmn
public final int domain
public final int causeCode
public final int additionalCauseCode
public void <init> (android.telephony.CellIdentity, java.lang.String, int, int, int)
android.telephony.CellIdentity cellIdentity
String chosenPlmn
int domain
int causeCode
int additionalCauseCode
public java.lang.String toString ()
}
com/android/internal/telephony/RestrictedState.class
RestrictedState.java
package com.android.internal.telephony
public com.android.internal.telephony.RestrictedState extends java.lang.Object {
private boolean mPsRestricted
private boolean mCsNormalRestricted
private boolean mCsEmergencyRestricted
public void <init> ()
public void setCsEmergencyRestricted (boolean)
boolean csEmergencyRestricted
public boolean isCsEmergencyRestricted ()
public void setCsNormalRestricted (boolean)
boolean csNormalRestricted
public boolean isCsNormalRestricted ()
public void setPsRestricted (boolean)
boolean psRestricted
public boolean isPsRestricted ()
public boolean isCsRestricted ()
public boolean isAnyCsRestricted ()
public boolean equals (java.lang.Object)
com.android.internal.telephony.RestrictedState s
ClassCastException ex
Object o
com.android.internal.telephony.RestrictedState s
public java.lang.String toString ()
String csString
}
com/android/internal/telephony/RilWakelockInfo.class
RilWakelockInfo.java
package com.android.internal.telephony
public com.android.internal.telephony.RilWakelockInfo extends java.lang.Object {
private final String LOG_TAG
private int mRilRequestSent
private int mTokenNumber
private long mRequestTime
private long mResponseTime
private long mWakelockTimeAttributedSoFar
private long mLastAggregatedTime
private int mConcurrentRequests
public int getConcurrentRequests ()
void <init> (int, int, int, long)
int rilRequest
int tokenNumber
int concurrentRequests
long requestTime
private int validateConcurrentRequests (int)
IllegalArgumentException e
int concurrentRequests
int getTokenNumber ()
int getRilRequestSent ()
void setResponseTime (long)
long responseTime
void updateConcurrentRequests (int, long)
int concurrentRequests
long time
synchronized void updateTime (long)
long time
long getWakelockTimeAttributedToClient ()
public java.lang.String toString ()
}
com/android/internal/telephony/SMSDispatcher$1.class
SMSDispatcher.java
package com.android.internal.telephony
com.android.internal.telephony.SMSDispatcher$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.SMSDispatcher this$0
void <init> (com.android.internal.telephony.SMSDispatcher)
com.android.internal.telephony.SMSDispatcher this$0
public void onReceive (android.content.Context, android.content.Intent)
android.os.Message msg
String simState
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/SMSDispatcher$2.class
SMSDispatcher.java
package com.android.internal.telephony
synthetic com.android.internal.telephony.SMSDispatcher$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$CommandException$Error
static void <clinit> ()
}
com/android/internal/telephony/SMSDispatcher$ConfirmDialogListener.class
SMSDispatcher.java
package com.android.internal.telephony
final com.android.internal.telephony.SMSDispatcher$ConfirmDialogListener extends java.lang.Object implements android.content.DialogInterface$OnClickListener android.content.DialogInterface$OnCancelListener android.widget.CompoundButton$OnCheckedChangeListener {
private final com.android.internal.telephony.SMSDispatcher$SmsTracker[] mTrackers
private android.widget.Button mPositiveButton
private android.widget.Button mNegativeButton
private boolean mRememberChoice
private final android.widget.TextView mRememberUndoInstruction
private int mConfirmationType
private static final int SHORT_CODE_MSG
private static final int RATE_LIMIT
private static final int NEVER_ALLOW
final synthetic com.android.internal.telephony.SMSDispatcher this$0
void <init> (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsTracker[], android.widget.TextView, int)
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
android.widget.TextView textView
int confirmationType
void setPositiveButton (android.widget.Button)
android.widget.Button button
void setNegativeButton (android.widget.Button)
android.widget.Button button
public void onClick (android.content.DialogInterface, int)
android.os.Message msg
android.content.DialogInterface dialog
int which
int newSmsPermission
public void onCancel (android.content.DialogInterface)
android.content.DialogInterface dialog
android.os.Message msg
public void onCheckedChanged (android.widget.CompoundButton, boolean)
android.widget.CompoundButton buttonView
boolean isChecked
}
com/android/internal/telephony/SMSDispatcher$DataSmsSender.class
SMSDispatcher.java
package com.android.internal.telephony
public final com.android.internal.telephony.SMSDispatcher$DataSmsSender extends com.android.internal.telephony.SMSDispatcher$SmsSender {
private final com.android.internal.telephony.SMSDispatcher$SmsTracker mTracker
final synthetic com.android.internal.telephony.SMSDispatcher this$0
public void <init> (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.SMSDispatcher this$0
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
public synchronized void onServiceReady ()
RuntimeException e
java.util.HashMap map
byte[] data
int destPort
public void onSendComplete (int)
int result
public com.android.internal.telephony.SMSDispatcher$SmsTracker getSmsTracker ()
public com.android.internal.telephony.SMSDispatcher$SmsTracker[] getSmsTrackers ()
private static synthetic void lambda$onServiceReady$0 (java.lang.Runnable)
Runnable runnable
}
com/android/internal/telephony/SMSDispatcher$MultipartSmsSender.class
SMSDispatcher.java
package com.android.internal.telephony
final com.android.internal.telephony.SMSDispatcher$MultipartSmsSender extends com.android.internal.telephony.SMSDispatcher$SmsSender {
private final java.util.List mParts
public final com.android.internal.telephony.SMSDispatcher$SmsTracker[] mTrackers
final synthetic com.android.internal.telephony.SMSDispatcher this$0
void <init> (com.android.internal.telephony.SMSDispatcher, java.util.ArrayList, com.android.internal.telephony.SMSDispatcher$SmsTracker[])
java.util.ArrayList parts
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
void sendSmsByCarrierApp (java.lang.String, com.android.internal.telephony.SMSDispatcher$SmsSenderCallback)
String carrierPackageName
com.android.internal.telephony.SMSDispatcher$SmsSenderCallback senderCallback
public synchronized void onServiceReady ()
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
RuntimeException e
boolean statusReportRequested
public void onSendComplete (int)
int result
public com.android.internal.telephony.SMSDispatcher$SmsTracker getSmsTracker ()
public com.android.internal.telephony.SMSDispatcher$SmsTracker[] getSmsTrackers ()
private static synthetic void lambda$onServiceReady$0 (java.lang.Runnable)
Runnable runnable
}
com/android/internal/telephony/SMSDispatcher$SettingsObserver.class
SMSDispatcher.java
package com.android.internal.telephony
com.android.internal.telephony.SMSDispatcher$SettingsObserver extends android.database.ContentObserver {
private final java.util.concurrent.atomic.AtomicInteger mPremiumSmsRule
private final android.content.Context mContext
void <init> (android.os.Handler, java.util.concurrent.atomic.AtomicInteger, android.content.Context)
android.os.Handler handler
java.util.concurrent.atomic.AtomicInteger premiumSmsRule
android.content.Context context
public void onChange (boolean)
boolean selfChange
}
com/android/internal/telephony/SMSDispatcher$SmsSender.class
SMSDispatcher.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SMSDispatcher$SmsSender extends android.os.Handler {
private static final int EVENT_TIMEOUT
protected volatile android.service.carrier.CarrierMessagingServiceWrapper$CarrierMessagingCallback mSenderCallback
protected final android.service.carrier.CarrierMessagingServiceWrapper mCarrierMessagingServiceWrapper
private String mCarrierPackageName
final synthetic com.android.internal.telephony.SMSDispatcher this$0
protected void <init> (com.android.internal.telephony.SMSDispatcher)
com.android.internal.telephony.SMSDispatcher this$0
public synchronized void sendSmsByCarrierApp (java.lang.String, android.service.carrier.CarrierMessagingServiceWrapper$CarrierMessagingCallback)
String carrierPackageName
android.service.carrier.CarrierMessagingServiceWrapper$CarrierMessagingCallback senderCallback
public abstract void onServiceReady ()
public abstract void onSendComplete (int)
public abstract com.android.internal.telephony.SMSDispatcher$SmsTracker getSmsTracker ()
public abstract com.android.internal.telephony.SMSDispatcher$SmsTracker[] getSmsTrackers ()
public void handleMessage (android.os.Message)
android.os.Message msg
public void removeTimeout ()
private synthetic void lambda$sendSmsByCarrierApp$1 ()
private static synthetic void lambda$sendSmsByCarrierApp$0 (java.lang.Runnable)
Runnable runnable
}
com/android/internal/telephony/SMSDispatcher$SmsSenderCallback.class
SMSDispatcher.java
package com.android.internal.telephony
public final com.android.internal.telephony.SMSDispatcher$SmsSenderCallback extends java.lang.Object implements android.service.carrier.CarrierMessagingServiceWrapper$CarrierMessagingCallback {
private final com.android.internal.telephony.SMSDispatcher$SmsSender mSmsSender
private boolean mCallbackCalled
final synthetic com.android.internal.telephony.SMSDispatcher this$0
public void <init> (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsSender)
com.android.internal.telephony.SMSDispatcher this$0
com.android.internal.telephony.SMSDispatcher$SmsSender smsSender
public void onSendSmsComplete (int, int)
int result
int messageRef
long identity
public void onSendMultipartSmsComplete (int, int[])
int result
int[] messageRefs
long identity
private boolean cleanupOnSendSmsComplete (java.lang.String)
String callingFunction
public void onReceiveSmsComplete (int)
int result
public void onSendMmsComplete (int, byte[])
int result
byte[] sendConfPdu
public void onDownloadMmsComplete (int)
int result
}
com/android/internal/telephony/SMSDispatcher$SmsTracker.class
SMSDispatcher.java
package com.android.internal.telephony
public com.android.internal.telephony.SMSDispatcher$SmsTracker extends java.lang.Object {
private final java.util.HashMap mData
public int mRetryCount
public int mImsRetry
public boolean mUsesImsServiceForIms
public int mMessageRef
public boolean mExpectMore
public int mValidityPeriod
public int mPriority
String mFormat
public final android.app.PendingIntent mSentIntent
public final android.app.PendingIntent mDeliveryIntent
public final android.content.pm.PackageInfo mAppInfo
public final String mDestAddress
public final com.android.internal.telephony.SmsHeader mSmsHeader
private long mTimestamp
public android.net.Uri mMessageUri
private java.util.concurrent.atomic.AtomicInteger mUnsentPartCount
private java.util.concurrent.atomic.AtomicBoolean mAnyPartFailed
private String mFullMessageText
private int mSubId
private boolean mIsText
private boolean mPersistMessage
private final int mUserId
private final boolean mIsForVvm
public final long mMessageId
public int mResultCodeFromCarrierMessagingService
private Boolean mIsFromDefaultSmsApplication
private int mCarrierId
private boolean mSkipShortCodeDestAddrCheck
public final long mUniqueMessageId
private final java.util.UUID mAnomalyUnexpectedErrorFromRilUUID
private void <init> (java.util.HashMap, android.app.PendingIntent, android.app.PendingIntent, android.content.pm.PackageInfo, java.lang.String, java.lang.String, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicBoolean, android.net.Uri, com.android.internal.telephony.SmsHeader, boolean, java.lang.String, int, boolean, boolean, int, int, int, boolean, long, int, int, boolean, long)
java.util.HashMap data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
android.content.pm.PackageInfo appInfo
String destAddr
String format
java.util.concurrent.atomic.AtomicInteger unsentPartCount
java.util.concurrent.atomic.AtomicBoolean anyPartFailed
android.net.Uri messageUri
com.android.internal.telephony.SmsHeader smsHeader
boolean expectMore
String fullMessageText
int subId
boolean isText
boolean persistMessage
int userId
int priority
int validityPeriod
boolean isForVvm
long messageId
int carrierId
int messageRef
boolean skipShortCodeDestAddrCheck
long uniqueMessageId
public void <init> (java.lang.String, long, java.lang.String)
String destAddr
long messageId
String messageText
public java.util.HashMap getData ()
public java.lang.String getAppPackageName ()
public android.content.pm.ApplicationInfo getAppInfo ()
public boolean isFromDefaultSmsApplication (android.content.Context)
android.os.UserHandle userHandle
android.os.UserHandle userHandle
long identity
android.content.Context context
public boolean isMtSmsPollingMessage (android.content.Context)
android.content.Context context
String mtSmsPollingText
public void updateSentMessageStatus (android.content.Context, int)
android.content.ContentValues values
android.content.Context context
int status
private void updateMessageState (android.content.Context, int, int)
android.content.Context context
int messageType
int errorCode
android.content.ContentValues values
long identity
protected long getInterval ()
protected boolean isSinglePartOrLastPart ()
protected boolean isAnyPartFailed ()
private android.net.Uri persistSentMessageIfRequired (android.content.Context, int, int)
android.content.ContentValues updateValues
android.net.Uri uri
Exception e
android.content.Context context
int messageType
int errorCode
android.content.ContentValues values
String creator
long identity
android.content.ContentResolver resolver
private void persistOrUpdateMessage (android.content.Context, int, int)
android.content.Context context
int messageType
int errorCode
public void onFailed (android.content.Context, int, int)
android.content.Intent fillIn
android.app.PendingIntent$CanceledException ex
android.content.Context context
int error
int errorCode
boolean isSinglePartOrLastPart
private void reportAnomaly (int, int)
String message
int error
int errorCode
private java.util.UUID generateUUID (int, int)
int error
int errorCode
long lerror
long lerrorCode
public void onSent (android.content.Context)
int messageType
android.content.Intent fillIn
android.app.PendingIntent$CanceledException ex
android.content.Context context
boolean isSinglePartOrLastPart
}
com/android/internal/telephony/SMSDispatcher$TextSmsSender.class
SMSDispatcher.java
package com.android.internal.telephony
public final com.android.internal.telephony.SMSDispatcher$TextSmsSender extends com.android.internal.telephony.SMSDispatcher$SmsSender {
private final com.android.internal.telephony.SMSDispatcher$SmsTracker mTracker
final synthetic com.android.internal.telephony.SMSDispatcher this$0
public void <init> (com.android.internal.telephony.SMSDispatcher, com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.SMSDispatcher this$0
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
public synchronized void onServiceReady ()
RuntimeException e
java.util.HashMap map
String text
public void onSendComplete (int)
int result
public com.android.internal.telephony.SMSDispatcher$SmsTracker getSmsTracker ()
public com.android.internal.telephony.SMSDispatcher$SmsTracker[] getSmsTrackers ()
private static synthetic void lambda$onServiceReady$0 (java.lang.Runnable)
Runnable runnable
}
com/android/internal/telephony/SMSDispatcher.ConfirmDialogListener.uau
com/android/internal/telephony/SMSDispatcher.MultipartSmsSender.uau
com/android/internal/telephony/SMSDispatcher.SmsTracker.uau
com/android/internal/telephony/SMSDispatcher.class
SMSDispatcher.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SMSDispatcher extends android.os.Handler {
static final String TAG
static final boolean DBG
private static final String SEND_NEXT_MSG_EXTRA
private static final String MESSAGE_ID_EXTRA
protected static final String MAP_KEY_PDU
protected static final String MAP_KEY_SMSC
protected static final String MAP_KEY_DEST_ADDR
protected static final String MAP_KEY_SC_ADDR
protected static final String MAP_KEY_DEST_PORT
protected static final String MAP_KEY_DATA
protected static final String MAP_KEY_TEXT
private static final int PREMIUM_RULE_USE_SIM
private static final int PREMIUM_RULE_USE_NETWORK
private static final int PREMIUM_RULE_USE_BOTH
private final java.util.concurrent.atomic.AtomicInteger mPremiumSmsRule
private final com.android.internal.telephony.SMSDispatcher$SettingsObserver mSettingsObserver
protected static final int EVENT_SEND_SMS_COMPLETE
protected static final int EVENT_SEND_RETRY
private static final int EVENT_SEND_LIMIT_REACHED_CONFIRMATION
static final int EVENT_SEND_CONFIRMED_SMS
static final int EVENT_STOP_SENDING
static final int EVENT_SENDING_NOT_ALLOWED
private static final int EVENT_CONFIRM_SEND_TO_POSSIBLE_PREMIUM_SHORT_CODE
private static final int EVENT_CONFIRM_SEND_TO_PREMIUM_SHORT_CODE
protected static final int EVENT_NEW_SMS_STATUS_REPORT
protected static final int EVENT_RETRY_SMMA
protected static final int EVENT_NEW_ICC_SMS
protected static final int EVENT_ICC_CHANGED
protected static final int EVENT_GET_IMS_SERVICE
private static final int EVENT_TPMR_SIM_UPDATE_RESPONSE
private static final int EVENT_SIM_LOADED
static final long ADD_MORE_SMS_SENDING_ERROR_CODES
protected com.android.internal.telephony.Phone mPhone
protected final android.content.Context mContext
protected final android.content.ContentResolver mResolver
protected final com.android.internal.telephony.CommandsInterface mCi
protected final android.telephony.TelephonyManager mTelephonyManager
protected final com.android.internal.telephony.LocalLog mLocalLog
protected final com.android.internal.telephony.LocalLog mSmsOutgoingErrorCodes
protected static final int MAX_SEND_RETRIES
protected boolean mRPSmmaRetried
public static final int SEND_RETRY_DELAY
private static final int MO_MSG_QUEUE_LIMIT
private static final java.util.UUID sAnomalyNoResponseFromCarrierMessagingService
private static final java.util.UUID sAnomalyUnexpectedCallback
private static int sConcatenatedRef
protected com.android.internal.telephony.SmsDispatchersController mSmsDispatchersController
private int mPendingTrackerCount
protected boolean mSmsCapable
protected boolean mSmsSendDisabled
public int mCarrierMessagingTimeout
private int mMessageRef
private final android.content.BroadcastReceiver mBroadcastReceiver
protected static int getNextConcatenatedRef ()
protected void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.SmsDispatchersController)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.SmsDispatchersController smsDispatchersController
android.content.IntentFilter intentFilter
public void dispose ()
protected abstract java.lang.String getFormat ()
protected int getMaxSmsRetryCount ()
protected int getSmsRetryDelayValue ()
protected void handleStatusReport (java.lang.Object)
Object o
public void handleMessage (android.os.Message)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
int error
int error
int error
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
int error
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
android.os.Message msg
private void handleMessageRefStatus (android.os.Message)
android.os.Message msg
android.os.AsyncResult ar
private void updateTPMessageReference ()
SecurityException e
long identity
private void updateSIMLastTPMRValue (int)
int messageRef
android.os.Message msg
com.android.internal.telephony.uicc.IccRecords iccRecords
private int getTpmrValueFromSIM ()
com.android.internal.telephony.uicc.IccRecords iccRecords
private com.android.internal.telephony.uicc.IccRecords getIccRecords ()
public int nextMessageRef ()
public boolean isMessageRefIncrementViaTelephony ()
android.content.res.Resources$NotFoundException e
boolean isMessageRefIncrementEnabled
private void logWithLocalLog (java.lang.String)
String logStr
private void processSendSmsResponse (com.android.internal.telephony.SMSDispatcher$SmsTracker, int, int)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
int result
int messageRef
com.android.internal.telephony.SmsResponse smsResponse
private int toSmsManagerResultForSendSms (int)
int carrierMessagingServiceResult
private void processSendMultipartSmsResponse (com.android.internal.telephony.SMSDispatcher$SmsTracker[], int, int[])
int messageRef
int i
int messageRef
int i
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
int result
int[] messageRefs
private void sendSubmitPdu (com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
private void sendSubmitPdu (com.android.internal.telephony.SMSDispatcher$SmsTracker[])
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
protected abstract boolean shouldBlockSmsForEcbm ()
protected void notifySmsSentFailedToEmergencyStateTracker (com.android.internal.telephony.SMSDispatcher$SmsTracker, boolean)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
boolean isOverIms
protected void handleSendComplete (android.os.AsyncResult)
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
int error
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
int errorCode
android.os.Message retryMsg
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
int errorCode
int error
int ss
android.os.AsyncResult ar
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
android.app.PendingIntent sentIntent
com.android.internal.telephony.SmsResponse smsResponse
private int rilErrorToSmsManagerResult (com.android.internal.telephony.CommandException$Error, com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.CommandException$Error rilError
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
android.content.pm.ApplicationInfo appInfo
protected static int getNotInServiceError (int)
int ss
protected void sendData (java.lang.String, int, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent, boolean, long)
java.util.HashMap map
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
String callingPackage
int callingUser
String destAddr
String scAddr
int destPort
byte[] data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean isForVvm
long uniqueMessageId
int messageRef
com.android.internal.telephony.SmsMessageBase$SubmitPduBase pdu
public void sendText (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, android.net.Uri, java.lang.String, int, boolean, int, boolean, int, boolean, long)
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
android.net.Uri messageUri
String callingPkg
int callingUser
boolean persistMessage
int priority
boolean expectMore
int validityPeriod
boolean isForVvm
long messageId
public void sendText (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, android.net.Uri, java.lang.String, int, boolean, int, boolean, int, boolean, long, boolean, long)
java.util.HashMap map
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
android.net.Uri messageUri
String callingPkg
int callingUser
boolean persistMessage
int priority
boolean expectMore
int validityPeriod
boolean isForVvm
long messageId
boolean skipShortCodeCheck
long uniqueMessageId
int messageRef
com.android.internal.telephony.SmsMessageBase$SubmitPduBase pdu
private void triggerSentIntentForFailure (android.app.PendingIntent)
android.app.PendingIntent$CanceledException ex
android.app.PendingIntent sentIntent
private void triggerSentIntentForFailure (java.util.List)
android.app.PendingIntent sentIntent
java.util.List sentIntents
private boolean sendSmsByCarrierApp (boolean, com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.SMSDispatcher$SmsSender smsSender
com.android.internal.telephony.SMSDispatcher$SmsSender smsSender
boolean isDataSms
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
String carrierPackage
protected abstract com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int, int)
protected abstract com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, int, byte[], boolean)
protected abstract com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int, int, int)
protected abstract com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, int, byte[], boolean, int)
protected abstract com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (java.lang.CharSequence, boolean)
public void sendMultipartText (java.lang.String, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, android.net.Uri, java.lang.String, int, boolean, int, boolean, int, long, long)
com.android.internal.telephony.GsmAlphabet$TextEncodingDetails details
int i
com.android.internal.telephony.SmsHeader$ConcatRef concatRef
com.android.internal.telephony.SmsHeader smsHeader
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
int messageRef
int i
com.android.internal.telephony.SMSDispatcher$MultipartSmsSender smsSender
String destAddr
String scAddr
java.util.ArrayList parts
java.util.ArrayList sentIntents
java.util.ArrayList deliveryIntents
android.net.Uri messageUri
String callingPkg
int callingUser
boolean persistMessage
int priority
boolean expectMore
int validityPeriod
long messageId
long uniqueMessageId
String fullMessageText
int refNumber
int encoding
int msgCount
com.android.internal.telephony.GsmAlphabet$TextEncodingDetails[] encodingForParts
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
java.util.concurrent.atomic.AtomicInteger unsentPartCount
java.util.concurrent.atomic.AtomicBoolean anyPartFailed
String carrierPackage
private long getMultiTrackermessageId (com.android.internal.telephony.SMSDispatcher$SmsTracker[])
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
private com.android.internal.telephony.SMSDispatcher$SmsTracker getNewSubmitPduTracker (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.SmsHeader, int, android.app.PendingIntent, android.app.PendingIntent, boolean, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicBoolean, android.net.Uri, java.lang.String, int, boolean, int, long, int, long)
java.util.HashMap map
com.android.internal.telephony.cdma.sms.UserData uData
com.android.internal.telephony.SmsMessageBase$SubmitPduBase submitPdu
java.util.HashMap map
com.android.internal.telephony.SmsMessageBase$SubmitPduBase pdu
String callingPackage
int callingUser
String destinationAddress
String scAddress
String message
com.android.internal.telephony.SmsHeader smsHeader
int encoding
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean lastPart
java.util.concurrent.atomic.AtomicInteger unsentPartCount
java.util.concurrent.atomic.AtomicBoolean anyPartFailed
android.net.Uri messageUri
String fullMessageText
int priority
boolean expectMore
int validityPeriod
long messageId
int messageRef
long uniqueMessageId
public void sendRawPdu (com.android.internal.telephony.SMSDispatcher$SmsTracker[])
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
android.content.pm.PackageManager$NameNotFoundException e
android.os.UserHandle userHandle
android.content.pm.PackageManager pm
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
int error
android.content.pm.PackageInfo appInfo
boolean checkDestination (com.android.internal.telephony.SMSDispatcher$SmsTracker[])
String simCountryIso
String networkCountryIso
int xmlVersion
android.os.Message msg
int event
int event
int rule
int smsCategory
int premiumSmsPermission
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
private boolean denyIfQueueLimitReached (com.android.internal.telephony.SMSDispatcher$SmsTracker[])
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
private java.lang.CharSequence getAppLabel (java.lang.String, int)
android.content.pm.ApplicationInfo appInfo
android.content.pm.PackageManager$NameNotFoundException e
String appPackage
int userId
android.content.pm.PackageManager pm
protected void handleReachSentLimit (com.android.internal.telephony.SMSDispatcher$SmsTracker[])
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
CharSequence appLabel
android.content.res.Resources r
android.text.Spanned messageText
com.android.internal.telephony.SMSDispatcher$ConfirmDialogListener listener
android.app.AlertDialog d
protected void handleConfirmShortCode (boolean, com.android.internal.telephony.SMSDispatcher$SmsTracker[])
int detailsId
boolean isPremium
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
int detailsId
CharSequence appLabel
android.content.res.Resources r
android.text.Spanned messageText
android.view.LayoutInflater inflater
android.view.View layout
com.android.internal.telephony.SMSDispatcher$ConfirmDialogListener listener
android.widget.TextView messageView
android.view.ViewGroup detailsLayout
android.widget.TextView detailsView
android.widget.CheckBox rememberChoice
android.app.AlertDialog d
protected abstract void sendSms (com.android.internal.telephony.SMSDispatcher$SmsTracker)
public void sendRetrySms (com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
private void handleSmsTrackersFailure (com.android.internal.telephony.SMSDispatcher$SmsTracker[], int, int)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
com.android.internal.telephony.SMSDispatcher$SmsTracker[] trackers
int error
int errorCode
protected com.android.internal.telephony.SMSDispatcher$SmsTracker getSmsTracker (java.lang.String, int, java.util.HashMap, android.app.PendingIntent, android.app.PendingIntent, java.lang.String, java.util.concurrent.atomic.AtomicInteger, java.util.concurrent.atomic.AtomicBoolean, android.net.Uri, com.android.internal.telephony.SmsHeader, boolean, java.lang.String, boolean, boolean, int, int, boolean, long, int, boolean, long)
String callingPackage
int callingUser
java.util.HashMap data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
String format
java.util.concurrent.atomic.AtomicInteger unsentPartCount
java.util.concurrent.atomic.AtomicBoolean anyPartFailed
android.net.Uri messageUri
com.android.internal.telephony.SmsHeader smsHeader
boolean expectMore
String fullMessageText
boolean isText
boolean persistMessage
int priority
int validityPeriod
boolean isForVvm
long messageId
int messageRef
boolean skipShortCodeCheck
long uniqueMessageId
android.content.pm.PackageManager pm
android.content.pm.PackageInfo appInfo
String destAddr
protected com.android.internal.telephony.SMSDispatcher$SmsTracker getSmsTracker (java.lang.String, int, java.util.HashMap, android.app.PendingIntent, android.app.PendingIntent, java.lang.String, android.net.Uri, boolean, java.lang.String, boolean, boolean, boolean, long, int, long)
String callingPackage
int callingUser
java.util.HashMap data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
String format
android.net.Uri messageUri
boolean expectMore
String fullMessageText
boolean isText
boolean persistMessage
boolean isForVvm
long messageId
int messageRef
long uniqueMessageId
protected com.android.internal.telephony.SMSDispatcher$SmsTracker getSmsTracker (java.lang.String, int, java.util.HashMap, android.app.PendingIntent, android.app.PendingIntent, java.lang.String, android.net.Uri, boolean, java.lang.String, boolean, boolean, int, int, boolean, long, int, boolean, long)
String callingPackage
int callingUser
java.util.HashMap data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
String format
android.net.Uri messageUri
boolean expectMore
String fullMessageText
boolean isText
boolean persistMessage
int priority
int validityPeriod
boolean isForVvm
long messageId
int messageRef
boolean skipShortCodeCheck
long uniqueMessageId
protected java.util.HashMap getSmsTrackerMap (java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.SmsMessageBase$SubmitPduBase)
String destAddr
String scAddr
String text
com.android.internal.telephony.SmsMessageBase$SubmitPduBase pdu
java.util.HashMap map
protected java.util.HashMap getSmsTrackerMap (java.lang.String, java.lang.String, int, byte[], com.android.internal.telephony.SmsMessageBase$SubmitPduBase)
String destAddr
String scAddr
int destPort
byte[] data
com.android.internal.telephony.SmsMessageBase$SubmitPduBase pdu
java.util.HashMap map
public boolean isIms ()
private java.lang.String getMultipartMessageText (java.util.ArrayList)
String part
java.util.ArrayList parts
StringBuilder sb
protected java.lang.String getCarrierAppPackageName ()
com.android.internal.telephony.CarrierPrivilegesTracker cpt
java.util.List carrierPackages
protected int getSubId ()
protected boolean isCdmaMo ()
private boolean isAscii7bitSupportedForLongMessage ()
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle pb
long token
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
static void <clinit> ()
}
com/android/internal/telephony/SMSDispatcher.uau
com/android/internal/telephony/ServiceStateTracker$1.class
ServiceStateTracker.java
package com.android.internal.telephony
com.android.internal.telephony.ServiceStateTracker$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.ServiceStateTracker this$0
void <init> (com.android.internal.telephony.ServiceStateTracker)
com.android.internal.telephony.ServiceStateTracker this$0
public void onReceive (android.content.Context, android.content.Intent)
String lastKnownNetworkCountry
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/ServiceStateTracker$2.class
ServiceStateTracker.java
package com.android.internal.telephony
com.android.internal.telephony.ServiceStateTracker$2 extends com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback {
final synthetic com.android.internal.telephony.ServiceStateTracker this$0
void <init> (com.android.internal.telephony.ServiceStateTracker, java.util.concurrent.Executor)
com.android.internal.telephony.ServiceStateTracker this$0
java.util.concurrent.Executor executor
public void onAnyDataNetworkExistingChanged (boolean)
boolean anyDataExisting
}
com/android/internal/telephony/ServiceStateTracker$3.class
ServiceStateTracker.java
package com.android.internal.telephony
com.android.internal.telephony.ServiceStateTracker$3 extends com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback {
final synthetic com.android.internal.telephony.ServiceStateTracker this$0
void <init> (com.android.internal.telephony.ServiceStateTracker, java.util.concurrent.Executor)
com.android.internal.telephony.ServiceStateTracker this$0
java.util.concurrent.Executor executor
public void onPreferredTransportChanged (int, boolean)
int networkCapability
boolean forceReconnect
boolean isIwlanPreferred
}
com/android/internal/telephony/ServiceStateTracker$CarrierNameDisplayBitmask.class
ServiceStateTracker.java
package com.android.internal.telephony
public abstract annotation com.android.internal.telephony.ServiceStateTracker$CarrierNameDisplayBitmask extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/ServiceStateTracker$SatelliteModemStateListener.class
ServiceStateTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.ServiceStateTracker$SatelliteModemStateListener extends android.telephony.satellite.ISatelliteModemStateCallback$Stub {
private boolean mSatelliteNbIotConnected
private boolean mUpdateSatelliteCarrierDisplay
final synthetic com.android.internal.telephony.ServiceStateTracker this$0
protected void <init> (com.android.internal.telephony.ServiceStateTracker)
com.android.internal.telephony.ServiceStateTracker this$0
public void onSatelliteModemStateChanged (int)
int state
boolean isConnected
public void onEmergencyModeChanged (boolean)
boolean isEmergency
public void onRegistrationFailure (int)
int causeCode
public void onTerrestrialNetworkAvailableChanged (boolean)
boolean isAvailable
public boolean isInConnectedState ()
com.android.internal.telephony.satellite.SatelliteController sc
int subId
public boolean needToUpdateSatelliteCarrierDisplay ()
public void doneForUpdateSatelliteCarrierDisplay ()
}
com/android/internal/telephony/ServiceStateTracker$SstSubscriptionsChangedListener.class
ServiceStateTracker.java
package com.android.internal.telephony
com.android.internal.telephony.ServiceStateTracker$SstSubscriptionsChangedListener extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.ServiceStateTracker this$0
private void <init> (com.android.internal.telephony.ServiceStateTracker)
public void onSubscriptionsChanged ()
android.content.SharedPreferences$Editor editor
android.content.Context context
boolean restoreSelection
android.content.SharedPreferences sp
String oldNetworkSelection
String oldNetworkSelectionName
String oldNetworkSelectionShort
int curSubId
}
com/android/internal/telephony/ServiceStateTracker.class
ServiceStateTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.ServiceStateTracker extends android.os.Handler {
static final String LOG_TAG
static final boolean DBG
private static final boolean VDBG
private static final String PROP_FORCE_ROAMING
private com.android.internal.telephony.CommandsInterface mCi
private com.android.internal.telephony.uicc.UiccController mUiccController
private com.android.internal.telephony.uicc.UiccCardApplication mUiccApplication
private com.android.internal.telephony.uicc.IccRecords mIccRecords
private boolean mVoiceCapable
public android.telephony.ServiceState mSS
private android.telephony.ServiceState mNewSS
private final android.telephony.ServiceState mOutOfServiceSS
private int mCellInfoMinIntervalMs
private static final long CELL_INFO_LIST_QUERY_TIMEOUT
private long mLastCellInfoReqTime
private java.util.List mLastCellInfoList
private java.util.List mLastPhysicalChannelConfigList
private final java.util.Set mRadioPowerOffReasons
public com.android.internal.telephony.RestrictedState mRestrictedState
public int[] mPollingContext
private boolean mDesiredPowerState
private com.android.internal.telephony.RegistrantList mVoiceRoamingOnRegistrants
private com.android.internal.telephony.RegistrantList mVoiceRoamingOffRegistrants
private com.android.internal.telephony.RegistrantList mDataRoamingOnRegistrants
private com.android.internal.telephony.RegistrantList mDataRoamingOffRegistrants
protected android.util.SparseArray mAttachedRegistrants
protected android.util.SparseArray mDetachedRegistrants
private com.android.internal.telephony.RegistrantList mVoiceRegStateOrRatChangedRegistrants
private android.util.SparseArray mDataRegStateOrRatChangedRegistrants
private com.android.internal.telephony.RegistrantList mNetworkAttachedRegistrants
private com.android.internal.telephony.RegistrantList mNetworkDetachedRegistrants
private com.android.internal.telephony.RegistrantList mServiceStateChangedRegistrants
private com.android.internal.telephony.RegistrantList mPsRestrictEnabledRegistrants
private com.android.internal.telephony.RegistrantList mPsRestrictDisabledRegistrants
private com.android.internal.telephony.RegistrantList mImsCapabilityChangedRegistrants
private com.android.internal.telephony.RegistrantList mNrStateChangedRegistrants
private com.android.internal.telephony.RegistrantList mNrFrequencyChangedRegistrants
private com.android.internal.telephony.RegistrantList mCssIndicatorChangedRegistrants
private final com.android.internal.telephony.RegistrantList mAirplaneModeChangedRegistrants
private final com.android.internal.telephony.RegistrantList mAreaCodeChangedRegistrants
private volatile boolean mPendingRadioPowerOffAfterDataOff
public static final int DEFAULT_GPRS_CHECK_PERIOD_MILLIS
private static final long POWER_OFF_ALL_DATA_NETWORKS_DISCONNECTED_TIMEOUT
protected static final int EVENT_RADIO_STATE_CHANGED
protected static final int EVENT_NETWORK_STATE_CHANGED
protected static final int EVENT_POLL_STATE_CS_CELLULAR_REGISTRATION
protected static final int EVENT_POLL_STATE_PS_CELLULAR_REGISTRATION
protected static final int EVENT_POLL_STATE_PS_IWLAN_REGISTRATION
protected static final int EVENT_POLL_STATE_OPERATOR
protected static final int EVENT_NITZ_TIME
protected static final int EVENT_POLL_STATE_NETWORK_SELECTION_MODE
protected static final int EVENT_GET_LOC_DONE
protected static final int EVENT_SIM_RECORDS_LOADED
protected static final int EVENT_SIM_READY
protected static final int EVENT_LOCATION_UPDATES_ENABLED
protected static final int EVENT_GET_ALLOWED_NETWORK_TYPES
protected static final int EVENT_SET_ALLOWED_NETWORK_TYPES
protected static final int EVENT_RESET_ALLOWED_NETWORK_TYPES
protected static final int EVENT_CHECK_REPORT_GPRS
protected static final int EVENT_RESTRICTED_STATE_CHANGED
protected static final int EVENT_RUIM_READY
protected static final int EVENT_RUIM_RECORDS_LOADED
protected static final int EVENT_POLL_STATE_CDMA_SUBSCRIPTION
protected static final int EVENT_NV_READY
protected static final int EVENT_OTA_PROVISION_STATUS_CHANGE
protected static final int EVENT_SET_RADIO_POWER_OFF
protected static final int EVENT_CDMA_SUBSCRIPTION_SOURCE_CHANGED
protected static final int EVENT_CDMA_PRL_VERSION_CHANGED
protected static final int EVENT_RADIO_ON
public static final int EVENT_ICC_CHANGED
protected static final int EVENT_GET_CELL_INFO_LIST
protected static final int EVENT_UNSOL_CELL_INFO_LIST
protected static final int EVENT_CHANGE_IMS_STATE
protected static final int EVENT_IMS_STATE_CHANGED
protected static final int EVENT_IMS_STATE_DONE
protected static final int EVENT_IMS_CAPABILITY_CHANGED
protected static final int EVENT_ALL_DATA_DISCONNECTED
protected static final int EVENT_PHONE_TYPE_SWITCHED
protected static final int EVENT_RADIO_POWER_FROM_CARRIER
protected static final int EVENT_IMS_SERVICE_STATE_CHANGED
protected static final int EVENT_RADIO_POWER_OFF_DONE
protected static final int EVENT_PHYSICAL_CHANNEL_CONFIG
protected static final int EVENT_CELL_LOCATION_RESPONSE
private static final int EVENT_POLL_STATE_REQUEST
private static final int EVENT_POWER_OFF_RADIO_IMS_DEREG_TIMEOUT
protected static final int EVENT_RESET_LAST_KNOWN_CELL_IDENTITY
protected static final int EVENT_TELECOM_VOICE_SERVICE_STATE_OVERRIDE_CHANGED
private static final String SERVICE_STATE
public static final int CARRIER_NAME_DISPLAY_BITMASK_SHOW_SPN
public static final int CARRIER_NAME_DISPLAY_BITMASK_SHOW_PLMN
private java.util.List mPendingCellInfoRequests
private boolean mIsPendingCellInfoRequest
protected static final String REGISTRATION_DENIED_GEN
protected static final String REGISTRATION_DENIED_AUTH
private com.android.internal.telephony.cdnr.CarrierDisplayNameResolver mCdnr
private boolean mImsRegistrationOnOff
private boolean mDeviceShuttingDown
private com.android.internal.telephony.cdnr.CarrierDisplayNameData mCarrierDisplayNameData
public int mSubId
private int mPrevSubId
private boolean mImsRegistered
private android.telephony.SubscriptionManager mSubscriptionManager
private com.android.internal.telephony.subscription.SubscriptionManagerService mSubscriptionManagerService
private final com.android.internal.telephony.ServiceStateTracker$SstSubscriptionsChangedListener mOnSubscriptionsChangedListener
private final com.android.internal.telephony.RatRatcheter mRatRatcheter
private final com.android.internal.telephony.LocaleTracker mLocaleTracker
private final com.android.internal.telephony.LocalLog mRoamingLog
private final com.android.internal.telephony.LocalLog mAttachLog
private final com.android.internal.telephony.LocalLog mPhoneTypeLog
private final com.android.internal.telephony.LocalLog mRatLog
private final com.android.internal.telephony.LocalLog mRadioPowerLog
private final com.android.internal.telephony.LocalLog mCdnrLogs
private java.util.regex.Pattern mOperatorNameStringPattern
private android.os.PersistableBundle mCarrierConfig
protected final com.android.internal.telephony.GsmCdmaPhone mPhone
private android.telephony.CellIdentity mCellIdentity
private android.telephony.CellIdentity mLastKnownCellIdentity
private static final int MS_PER_HOUR
private final com.android.internal.telephony.NitzStateMachine mNitzState
private com.android.internal.telephony.metrics.ServiceStateStats mServiceStateStats
private com.android.internal.telephony.NitzData mLastNitzData
private final com.android.internal.telephony.cdma.EriManager mEriManager
private final android.content.ContentResolver mCr
private int mAllowedNetworkTypes
private int mMaxDataCalls
private int mNewMaxDataCalls
private int mReasonDataDenied
private int mNewReasonDataDenied
private int mRejectCode
private int mNewRejectCode
private boolean mGsmVoiceRoaming
private boolean mGsmDataRoaming
private boolean mEmergencyOnly
private boolean mCSEmergencyOnly
private boolean mPSEmergencyOnly
private boolean mStartedGprsRegCheck
private boolean mReportedGprsNoReg
private com.android.internal.telephony.CarrierServiceStateTracker mCSST
private android.app.Notification mNotification
public static final int PS_ENABLED
public static final int PS_DISABLED
public static final int CS_ENABLED
public static final int CS_DISABLED
public static final int CS_NORMAL_ENABLED
public static final int CS_EMERGENCY_ENABLED
public static final int CS_REJECT_CAUSE_ENABLED
public static final int CS_REJECT_CAUSE_DISABLED
public static final int PS_NOTIFICATION
public static final int CS_NOTIFICATION
public static final int CS_REJECT_CAUSE_NOTIFICATION
private boolean mIsSimReady
private String mLastKnownNetworkCountry
private android.content.BroadcastReceiver mIntentReceiver
private final android.telephony.CarrierConfigManager$CarrierConfigChangeListener mCarrierConfigChangeListener
public static final String UNACTIVATED_MIN2_VALUE
public static final String UNACTIVATED_MIN_VALUE
private int mCurrentOtaspMode
private int mRoamingIndicator
private boolean mIsInPrl
private int mDefaultRoamingIndicator
private int mRegistrationState
private com.android.internal.telephony.RegistrantList mCdmaForSubscriptionInfoReadyRegistrants
private String mMdn
private int[] mHomeSystemId
private int[] mHomeNetworkId
private String mMin
private String mPrlVersion
private boolean mIsMinInfoReady
private boolean mIsEriTextLoaded
private String mEriText
private boolean mIsSubscriptionFromRuim
private com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager mCdmaSSM
public static final String INVALID_MCC
public static final String DEFAULT_MNC
private com.android.internal.telephony.HbpcdUtils mHbpcdUtils
private String mRegistrationDeniedReason
private String mCurrentCarrier
private final com.android.internal.telephony.data.AccessNetworksManager mAccessNetworksManager
private final android.util.SparseArray mRegStateManagers
private int mLastKnownAreaCode
private com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback mDataDisconnectedCallback
private com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback mAccessNetworksManagerCallback
private com.android.internal.telephony.ServiceStateTracker$SatelliteModemStateListener mSatelliteModemStateListener
private boolean mWantContinuousLocationUpdates
private boolean mWantSingleLocationUpdate
public void <init> (com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.flags.FeatureFlags)
int transportType
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.telephony.CarrierConfigManager ccm
int airplaneMode
int enableCellularOnBoot
android.content.Context context
android.content.IntentFilter filter
private int getDefaultEnableCellularOnBoot ()
public void updatePhoneType ()
android.telephony.NetworkRegistrationInfo nrs
int transport
int transport
public void requestShutdown ()
public int getRadioPowerOffDelayTimeoutForImsRegistration ()
public void dispose ()
android.telephony.CarrierConfigManager ccm
public boolean getDesiredPowerState ()
public boolean getPowerStateFromCarrier ()
public java.util.List getPhysicalChannelConfigList ()
protected void notifyVoiceRegStateRilRadioTechnologyChanged ()
int rat
int vrs
private android.util.Pair getRegistrationInfo (int)
int rat
int drs
int transport
android.telephony.NetworkRegistrationInfo nrs
protected void notifyDataRegStateRilRadioTechnologyChanged (int)
android.util.Pair registrationInfo
int transport
com.android.internal.telephony.RegistrantList registrantList
protected void useDataRegStateForDataOnlyDevices ()
protected void updatePhoneObject ()
boolean isRegistered
public void registerForVoiceRoamingOn (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForVoiceRoamingOn (android.os.Handler)
android.os.Handler h
public void registerForVoiceRoamingOff (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForVoiceRoamingOff (android.os.Handler)
android.os.Handler h
public void registerForDataRoamingOn (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForDataRoamingOn (android.os.Handler)
android.os.Handler h
public void registerForDataRoamingOff (android.os.Handler, int, java.lang.Object, boolean)
android.os.Handler h
int what
Object obj
boolean notifyNow
com.android.internal.telephony.Registrant r
public void unregisterForDataRoamingOff (android.os.Handler)
android.os.Handler h
public void reRegisterNetwork (android.os.Message)
android.os.Message onComplete
public java.util.Set getRadioPowerOffReasons ()
public void clearAllRadioOffReasons ()
public final void setRadioPower (boolean)
boolean power
public void setRadioPower (boolean, boolean, boolean, boolean)
boolean power
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
boolean forceApply
public void setRadioPowerForReason (boolean, boolean, boolean, boolean, int)
boolean power
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
boolean forceApply
int reason
public void enableSingleLocationUpdate (android.os.WorkSource)
android.os.WorkSource workSource
public void enableLocationUpdates ()
protected void disableSingleLocationUpdate ()
public void disableLocationUpdates ()
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
long curTime
android.os.Message m
java.util.List cellInfo
Throwable ex
int[] responseArray
boolean imsRegistered
android.os.AsyncResult ar
android.os.AsyncResult ar
android.telephony.CellIdentity cellIdentity
android.os.AsyncResult ar
android.os.AsyncResult ar
int[] ints
android.os.AsyncResult ar
Object[] nitzArgs
String nitzString
long nitzReceiveTimeMs
long ageMs
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message message
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message message
int toggledNetworkType
android.os.AsyncResult ar
com.android.internal.telephony.Phone phone
boolean areAllDataDisconnectedOnAllPhones
String[] cdmaSubscription
android.os.AsyncResult ar
com.android.internal.telephony.uicc.RuimRecords ruim
int otaStatus
android.os.AsyncResult ar
int[] ints
android.os.AsyncResult ar
int[] ints
boolean enable
android.os.AsyncResult ar
com.android.internal.telephony.imsphone.ImsPhone imsPhone
java.util.List list
boolean hasChanged
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message rspRspMsg
android.os.Message msg
private boolean isSimAbsent ()
boolean simAbsent
boolean simAbsent
com.android.internal.telephony.uicc.UiccCard uiccCard
boolean simAbsent
private static int[] getBandwidthsFromConfigs (java.util.List)
java.util.List list
protected boolean isSidsAllZeros ()
int i
public android.telephony.ServiceState getServiceState ()
private boolean isHomeSid (int)
int i
int sid
public java.lang.String getMdnNumber ()
public java.lang.String getCdmaMin ()
public java.lang.String getPrlVersion ()
public java.lang.String getImsi ()
String operatorNumeric
public boolean isMinInfoReady ()
public int getOtasp ()
int provisioningState
int provisioningState
int provisioningState
protected void parseSidNid (java.lang.String, java.lang.String)
NumberFormatException ex
int i
String[] sid
NumberFormatException ex
int i
String[] nid
String sidStr
String nidStr
protected void updateOtaspState ()
int otaspMode
int oldOtaspMode
public void onAirplaneModeChanged (boolean)
boolean isAirplaneModeOn
protected com.android.internal.telephony.Phone getPhone ()
protected void handlePollStateResult (int, android.os.AsyncResult)
com.android.internal.telephony.CommandException$Error err
RuntimeException ex
boolean isRoamingBetweenOperators
boolean isVoiceRoaming
boolean isRoamIndForHomeSystem
boolean isVoiceInService
int roamingIndicator
boolean namMatch
int dataRat
boolean isPrlLoaded
int what
android.os.AsyncResult ar
private boolean isRoamingBetweenOperators (boolean, android.telephony.ServiceState)
boolean cdmaRoaming
android.telephony.ServiceState s
private boolean updateNrFrequencyRangeFromPhysicalChannelConfigs (java.util.List, android.telephony.ServiceState)
android.telephony.PhysicalChannelConfig config
java.util.List physicalChannelConfigs
android.telephony.ServiceState ss
int newFrequencyRange
boolean hasChanged
private boolean updateNrStateFromPhysicalChannelConfigs (java.util.List, android.telephony.ServiceState)
android.telephony.PhysicalChannelConfig config
int newNrState
java.util.List configs
android.telephony.ServiceState ss
android.telephony.NetworkRegistrationInfo regInfo
boolean hasNrSecondaryServingCell
int oldNrState
int newNrState
boolean hasChanged
private boolean isNrPhysicalChannelConfig (android.telephony.PhysicalChannelConfig)
android.telephony.PhysicalChannelConfig config
private boolean isInternetPhysicalChannelConfig (android.telephony.PhysicalChannelConfig)
int cid
android.telephony.PhysicalChannelConfig config
private void combinePsRegistrationStates (android.telephony.ServiceState)
int regState
android.telephony.ServiceState serviceState
android.telephony.NetworkRegistrationInfo wlanPsRegState
android.telephony.NetworkRegistrationInfo wwanPsRegState
boolean isIwlanPreferred
protected void handlePollStateResultMessage (int, android.os.AsyncResult)
int roamingIndicator
int systemIsInPrl
int defaultRoamingIndicator
boolean cdmaRoaming
int systemId
int networkId
android.telephony.CellIdentity cellIdentity
android.telephony.NetworkRegistrationInfo networkRegState
android.telephony.VoiceSpecificRegistrationInfo voiceSpecificStates
int registrationState
int cssIndicator
int reasonForDenial
android.telephony.NetworkRegistrationInfo networkRegState
boolean isDataRoaming
int oldDataRAT
boolean isDataRoaming
android.telephony.NetworkRegistrationInfo networkRegState
android.telephony.DataSpecificRegistrationInfo dataSpecificStates
int registrationState
int serviceState
int newDataRat
String brandOverride
String[] opNames
String brandOverride
String[] opNames
int[] ints
int what
android.os.AsyncResult ar
private static boolean isValidLteBandwidthKhz (int)
int bandwidth
private static boolean isValidNrBandwidthKhz (int)
int bandwidth
private static long getCidFromCellIdentity (android.telephony.CellIdentity)
android.telephony.CellIdentity id
long cid
private static int getAreaCodeFromCellIdentity (android.telephony.CellIdentity)
android.telephony.CellIdentity id
private void setPhyCellInfoFromCellIdentity (android.telephony.ServiceState, android.telephony.CellIdentity)
int bw
int cbw
android.telephony.CellIdentityLte ci
int bw
android.telephony.ServiceState ss
android.telephony.CellIdentity cellIdentity
int[] bandwidths
android.telephony.PhysicalChannelConfig primaryPcc
private static android.telephony.PhysicalChannelConfig getPrimaryPhysicalChannelConfigForCell (java.util.List, android.telephony.CellIdentity)
int networkType
int pci
android.telephony.PhysicalChannelConfig pcc
java.util.List pccs
android.telephony.CellIdentity cellIdentity
int networkType
int pci
private boolean isRoamIndForHomeSystem (int)
int homeRoamInd
int roamInd
int[] homeRoamIndicators
protected void updateRoamingState ()
boolean roaming
String systemId
private void setRoamingOn ()
private void setRoamingOff ()
private void updateOperatorNameFromCarrierConfig ()
String operator
boolean hasBrandOverride
private void notifyCarrierDisplayNameDataChanged ()
String log
android.content.Intent intent
private java.lang.String getCarrierName (com.android.internal.telephony.cdnr.CarrierDisplayNameData)
String separator
com.android.internal.telephony.cdnr.CarrierDisplayNameData cdnd
boolean showPlmn
boolean showSpn
String plmn
String spn
String carrierName
public void updateCarrierDisplayName ()
boolean useCdnr
com.android.internal.telephony.cdnr.CarrierDisplayNameData cdnd
int subId
private com.android.internal.telephony.cdnr.CarrierDisplayNameData getCarrierDisplayNameLegacy ()
int voiceIdx
int dataIdx
int flightModeIdx
boolean useRootLocale
String[] wfcSpnFormats
int crossSimSpnFormatIdx
boolean useRootLocale
String[] crossSimSpnFormats
String plmn
boolean forceDisplayNoService
String plmn
boolean showPlmn
String plmn
boolean showPlmn
String originalSpn
String originalPlmn
String originalSpn
String originalPlmn
int rule
boolean noService
String plmn
boolean showPlmn
String originalPlmn
String eriText
String spn
String dataSpn
boolean showSpn
String plmn
boolean showPlmn
String wfcVoiceSpnFormat
String wfcDataSpnFormat
String wfcFlightSpnFormat
int combinedRegState
String crossSimSpnFormat
String satellitePlmn
com.android.internal.telephony.ServiceStateTracker$SatelliteModemStateListener satelliteModemStateListener
private void updateSatelliteDisplayOverride ()
String satelliteDisplayName
com.android.internal.telephony.ServiceStateTracker$SatelliteModemStateListener satelliteModemStateListener
String operator
com.android.internal.telephony.satellite.SatelliteController sc
private com.android.internal.telephony.ServiceStateTracker$SatelliteModemStateListener getSatelliteModemStateListener ()
com.android.internal.telephony.ServiceStateTracker$SatelliteModemStateListener listener
com.android.internal.telephony.satellite.SatelliteController sc
private java.lang.String getSatelliteDisplayName ()
public boolean shouldForceDisplayNoService ()
String country
String[] countriesWithNoService
protected void setPowerStateToDesired ()
protected void setPowerStateToDesired (boolean, boolean, boolean)
String tmpLog
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
boolean forceApply
private void cancelDelayRadioOffWaitingForImsDeregTimeout ()
protected void onUpdateIccAvailability ()
com.android.internal.telephony.uicc.UiccCardApplication newUiccApplication
private void logRoamingChange ()
private void logAttachChange ()
private void logPhoneTypeChange ()
private void logRatChange ()
protected final void log (java.lang.String)
String s
protected final void loge (java.lang.String)
String s
public int getCurrentDataConnectionState ()
public boolean isConcurrentVoiceAndDataAllowed ()
int radioTechnology
public void onImsServiceStateChanged ()
public void setImsRegistrationState (boolean)
boolean registered
public void onImsCapabilityChanged ()
public boolean isRadioOn ()
public void pollState ()
private void pollStateInternal (boolean)
boolean modemTriggered
private void handlePollStateInternalForRadioOffOrUnavailable (boolean)
boolean radioOff
android.telephony.NetworkRegistrationInfo nri
public static java.util.List getPrioritizedCellIdentities (android.telephony.ServiceState)
android.telephony.ServiceState ss
java.util.List regInfos
private void pollStateDone ()
android.telephony.NetworkRegistrationInfo oldNrs
android.telephony.NetworkRegistrationInfo newNrs
boolean changed
int oldRAT
int newRAT
boolean isOldCA
boolean isNewCA
int oldRegState
int newRegState
int transport
android.telephony.NetworkRegistrationInfo nri
int wwanDataRat
int newWwanDataRat
long cid
int sid
android.telephony.CellIdentity cid
String operatorNumeric
String localeOperator
int dataNetworkType
com.android.internal.telephony.imsphone.ImsPhone imsPhone
int transport
int check_period
android.telephony.NetworkRegistrationInfo networkRegState
boolean hasSatelliteConnectionChanged
com.android.internal.telephony.ServiceStateTracker$SatelliteModemStateListener satelliteModemStateListener
boolean hasRegistered
boolean hasDeregistered
boolean hasAirplaneModeOnChanged
boolean hasAirplaneModeOffChanged
android.util.SparseBooleanArray hasDataAttached
android.util.SparseBooleanArray hasDataDetached
android.util.SparseBooleanArray hasRilDataRadioTechnologyChanged
android.util.SparseBooleanArray hasDataRegStateChanged
boolean anyDataRegChanged
boolean anyDataRatChanged
boolean hasAlphaRawChanged
boolean hasDataTransportPreferenceChanged
boolean hasVoiceRegStateChanged
boolean hasNrFrequencyRangeChanged
boolean hasNrStateChanged
java.util.List prioritizedCids
android.telephony.CellIdentity primaryCellIdentity
boolean hasLocationChanged
boolean isRegisteredOnWwan
boolean hasRilVoiceRadioTechnologyChanged
boolean hasChanged
boolean hasVoiceRoamingOn
boolean hasVoiceRoamingOff
boolean hasDataRoamingOn
boolean hasDataRoamingOff
boolean hasRejectCauseChanged
boolean hasCssIndicatorChanged
boolean has4gHandoff
boolean hasMultiApnSupport
boolean hasLostMultiApnSupport
android.telephony.ServiceState oldMergedSS
int areaCode
android.telephony.TelephonyManager tm
String eriText
boolean hasEriChanged
boolean shouldLogAttachedChange
boolean shouldLogRatChange
private void updateServiceStateToDb (android.telephony.ServiceState)
android.telephony.ServiceState serviceState
private java.lang.String getOperatorNameFromEri ()
boolean showSpn
int iconIndex
boolean hasBrandOverride
String eriText
public java.lang.String getServiceProviderName ()
String operatorBrandOverride
String carrierName
public int getCarrierNameDisplayBitmask (android.telephony.ServiceState)
boolean isRoaming
String[] hplmns
int rule
boolean useRoamingFromServiceState
int carrierDisplayNameConditionFromSim
boolean isRoaming
int rule
android.telephony.ServiceState ss
private java.lang.String getOperatorBrandOverride ()
com.android.internal.telephony.uicc.UiccPort uiccPort
com.android.internal.telephony.uicc.UiccProfile profile
private boolean isInHomeSidNid (int, int)
int i
int sid
int nid
protected void setOperatorIdd (java.lang.String)
String operatorNumeric
String idd
private boolean isInvalidOperatorNumeric (java.lang.String)
String operatorNumeric
private java.lang.String fixUnknownMcc (java.lang.String, int)
Integer dstAdjustmentMillis
String operatorNumeric
int sid
int utcOffsetHours
boolean isDst
boolean isNitzTimeZone
com.android.internal.telephony.NitzData lastNitzData
int mcc
private boolean isGprsConsistent (int, int)
int dataRegState
int voiceRegState
private int regCodeToServiceState (int)
int code
private boolean regCodeIsRoaming (int)
int code
private boolean isSameOperatorNameFromSimAndSS (android.telephony.ServiceState)
android.telephony.ServiceState s
String spn
String onsl
String onss
boolean equalsOnsl
boolean equalsOnss
private boolean isSameNamedOperators (android.telephony.ServiceState)
android.telephony.ServiceState s
private boolean currentMccEqualsSimMcc (android.telephony.ServiceState)
android.telephony.ServiceState s
String simNumeric
String operatorNumeric
boolean equalsMcc
private boolean isOperatorConsideredNonRoaming (android.telephony.ServiceState)
String numeric
android.telephony.ServiceState s
String operatorNumeric
String[] numericArray
private boolean isOperatorConsideredRoaming (android.telephony.ServiceState)
String numeric
android.telephony.ServiceState s
String operatorNumeric
String[] numericArray
private void onRestrictedStateChanged (android.os.AsyncResult)
int state
android.os.AsyncResult ar
com.android.internal.telephony.RestrictedState newRs
public android.telephony.CellIdentity getCellIdentity ()
android.telephony.CellIdentity ci
public void requestCellIdentity (android.os.WorkSource, android.os.Message)
android.os.WorkSource workSource
android.os.Message rspMsg
android.os.Message cellLocRsp
private static android.telephony.CellIdentity getCellIdentityFromCellInfo (java.util.List)
android.telephony.CellIdentity c
android.telephony.CellInfo ci
android.telephony.CellIdentity fallbackLteCid
java.util.List info
android.telephony.CellIdentity cl
private void setTimeFromNITZString (java.lang.String, long, long)
com.android.internal.telephony.NitzSignal nitzSignal
long end
long end
String nitzString
long nitzReceiveTimeMs
long ageMs
long start
com.android.internal.telephony.NitzData newNitzData
private void cancelAllNotifications ()
android.app.NotificationManager notificationManager
public void setNotification (int)
long dataSubId
int resId
boolean show
int notifyType
android.content.Context context
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
boolean isSetNotification
boolean autoCancelCsRejectNotification
boolean disableVoiceBarringNotification
CharSequence details
CharSequence title
int notificationId
int icon
boolean multipleSubscriptions
int simNumber
android.app.NotificationManager notificationManager
private int selectResourceForRejectCode (int, boolean)
int rejCode
boolean multipleSubscriptions
int rejResourceId
private com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication ()
private void notifyCdmaSubscriptionInfoReady ()
public void registerForDataConnectionAttached (int, android.os.Handler, int, java.lang.Object)
android.telephony.NetworkRegistrationInfo netRegState
int transport
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForDataConnectionAttached (int, android.os.Handler)
int transport
android.os.Handler h
public void registerForDataConnectionDetached (int, android.os.Handler, int, java.lang.Object)
android.telephony.NetworkRegistrationInfo netRegState
int transport
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForDataConnectionDetached (int, android.os.Handler)
int transport
android.os.Handler h
public void registerForVoiceRegStateOrRatChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForVoiceRegStateOrRatChanged (android.os.Handler)
android.os.Handler h
public void registerForDataRegStateOrRatChanged (int, android.os.Handler, int, java.lang.Object)
int transport
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
android.util.Pair registrationInfo
public void unregisterForDataRegStateOrRatChanged (int, android.os.Handler)
int transport
android.os.Handler h
public void registerForAirplaneModeChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForAirplaneModeChanged (android.os.Handler)
android.os.Handler h
public void registerForNetworkAttached (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForNetworkAttached (android.os.Handler)
android.os.Handler h
public void registerForNetworkDetached (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForNetworkDetached (android.os.Handler)
android.os.Handler h
public void registerForPsRestrictedEnabled (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForPsRestrictedEnabled (android.os.Handler)
android.os.Handler h
public void registerForPsRestrictedDisabled (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForPsRestrictedDisabled (android.os.Handler)
android.os.Handler h
public void registerForImsCapabilityChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForImsCapabilityChanged (android.os.Handler)
android.os.Handler h
public void registerForServiceStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object userobj
public void unregisterForServiceStateChanged (android.os.Handler)
android.os.Handler h
public void powerOffRadioSafely ()
com.android.internal.telephony.Phone phone
public boolean isPendingRadioPowerOffAfterDataOff ()
private void onCarrierConfigurationChanged (int)
int slotIndex
protected void hangupAndPowerOff ()
protected void cancelPollState ()
private boolean networkCountryIsoChanged (java.lang.String, java.lang.String)
String newCountryIsoCode
String prevCountryIsoCode
private boolean iccCardExists ()
boolean iccCardExist
public java.lang.String getSystemProperty (java.lang.String, java.lang.String)
String property
String defValue
public java.util.List getAllCellInfo ()
public void setCellInfoMinInterval (int)
int interval
public void requestAllCellInfo (android.os.WorkSource, android.os.Message)
long curTime
android.os.Message msg
android.os.WorkSource workSource
android.os.Message rspMsg
public void registerForSubscriptionInfoReady (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForSubscriptionInfoReady (android.os.Handler)
android.os.Handler h
private void saveCdmaSubscriptionSource (int)
int source
private void getSubscriptionInfoAndStartPollingThreads ()
private void handleCdmaSubscriptionSource (int)
int newSubscriptionSource
public void onTelecomVoiceServiceStateOverrideChanged ()
private void dumpCellInfoList (java.io.PrintWriter)
android.telephony.CellInfo info
boolean first
java.io.PrintWriter pw
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IndentingPrintWriter ipw
public boolean isImsRegistered ()
protected void checkCorrectThread ()
protected boolean isCallerOnDifferentThread ()
boolean value
protected boolean inSameCountry (java.lang.String)
String operatorNumeric
String homeNumeric
boolean inSameCountry
String networkMCC
String homeMCC
String networkCountry
String homeCountry
protected void setRoamingType (android.telephony.ServiceState)
int i
int curRoamingIndicator
int[] intRoamingIndicators
android.telephony.ServiceState currentServiceState
boolean isVoiceInService
boolean isDataInService
int dataRegType
protected java.lang.String getHomeOperatorNumeric ()
String numeric
protected int getPhoneId ()
private void processIwlanRegistrationInfo ()
android.telephony.NetworkRegistrationInfo nri
boolean resetIwlanRatVal
String operator
private void updateNtnCapability ()
android.telephony.NetworkRegistrationInfo nri
protected final boolean alwaysOnHomeNetwork (android.os.BaseBundle)
android.os.BaseBundle b
private boolean isInNetwork (android.os.BaseBundle, java.lang.String, java.lang.String)
android.os.BaseBundle b
String network
String key
String[] networks
protected final boolean isRoamingInGsmNetwork (android.os.BaseBundle, java.lang.String)
android.os.BaseBundle b
String network
protected final boolean isNonRoamingInGsmNetwork (android.os.BaseBundle, java.lang.String)
android.os.BaseBundle b
String network
protected final boolean isRoamingInCdmaNetwork (android.os.BaseBundle, java.lang.String)
android.os.BaseBundle b
String network
protected final boolean isNonRoamingInCdmaNetwork (android.os.BaseBundle, java.lang.String)
android.os.BaseBundle b
String network
public boolean isDeviceShuttingDown ()
public int getCombinedRegState (android.telephony.ServiceState)
android.telephony.ServiceState ss
int regState
int dataRegState
private android.os.PersistableBundle getCarrierConfig ()
android.os.PersistableBundle config
android.telephony.CarrierConfigManager configManager
public com.android.internal.telephony.LocaleTracker getLocaleTracker ()
java.lang.String getCdmaEriText (int, int)
int roamInd
int defRoamInd
private void updateOperatorNamePattern (android.os.PersistableBundle)
android.os.PersistableBundle config
String operatorNamePattern
private void updateOperatorNameForServiceState (android.telephony.ServiceState)
int i
android.telephony.ServiceState servicestate
java.util.List networkRegistrationInfos
private void updateOperatorNameForCellIdentity (android.telephony.CellIdentity)
android.telephony.CellIdentity cellIdentity
public void updateOperatorNameForCellInfo (java.util.List)
android.telephony.CellInfo cellInfo
java.util.List cellInfos
public java.lang.String filterOperatorNameByPattern (java.lang.String)
String operatorName
java.util.regex.Matcher matcher
private static int getRilDataRadioTechnologyForWwan (android.telephony.ServiceState)
android.telephony.ServiceState ss
android.telephony.NetworkRegistrationInfo regInfo
int networkType
public void registerForNrStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForNrStateChanged (android.os.Handler)
android.os.Handler h
public void registerForNrFrequencyChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForNrFrequencyChanged (android.os.Handler)
android.os.Handler h
public void registerForCssIndicatorChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForCssIndicatorChanged (android.os.Handler)
android.os.Handler h
public java.util.Set getNrContextIds ()
int id
android.telephony.PhysicalChannelConfig config
java.util.Set idSet
private void setDataNetworkTypeForPhone (int)
int type
android.telephony.TelephonyManager tm
public com.android.internal.telephony.metrics.ServiceStateStats getServiceStateStats ()
public void setServiceStateStats (com.android.internal.telephony.metrics.ServiceStateStats)
com.android.internal.telephony.metrics.ServiceStateStats serviceStateStats
private android.content.ContentValues getContentValuesForServiceState (android.telephony.ServiceState)
android.telephony.ServiceState state
android.content.ContentValues values
android.os.Parcel p
public void registerForAreaCodeChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForAreaCodeChanged (android.os.Handler)
android.os.Handler h
public android.telephony.CellIdentity getLastKnownCellIdentity ()
private int getImsRegistrationTech ()
com.android.internal.telephony.imsphone.ImsPhone imsPhone
private static synthetic android.telephony.CellIdentity lambda$getPrioritizedCellIdentities$4 (android.telephony.NetworkRegistrationInfo)
android.telephony.NetworkRegistrationInfo nri
private static synthetic java.lang.Integer lambda$getPrioritizedCellIdentities$3 (android.telephony.NetworkRegistrationInfo)
android.telephony.NetworkRegistrationInfo nri
private static synthetic boolean lambda$getPrioritizedCellIdentities$2 (android.telephony.NetworkRegistrationInfo)
android.telephony.NetworkRegistrationInfo nri
private static synthetic boolean lambda$getPrioritizedCellIdentities$1 (android.telephony.NetworkRegistrationInfo)
android.telephony.NetworkRegistrationInfo nri
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/ServiceStateTracker.uau
com/android/internal/telephony/SettingsObserver.class
SettingsObserver.java
package com.android.internal.telephony
public com.android.internal.telephony.SettingsObserver extends android.database.ContentObserver {
private final java.util.Map mUriEventMap
private final android.content.Context mContext
private final android.os.Handler mHandler
private static final String TAG
public void <init> (android.content.Context, android.os.Handler)
android.content.Context context
android.os.Handler handler
public void observe (android.net.Uri, int)
android.net.Uri uri
int what
android.content.ContentResolver resolver
public void unobserve ()
android.content.ContentResolver resolver
public void onChange (boolean)
boolean selfChange
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
Integer what
}
com/android/internal/telephony/SignalStrengthController$AccessNetworkThresholds.class
SignalStrengthController.java
package com.android.internal.telephony
final com.android.internal.telephony.SignalStrengthController$AccessNetworkThresholds extends java.lang.Object {
public static final int[] GERAN
public static final int[] UTRAN
public static final int[] EUTRAN_RSRP
public static final int[] EUTRAN_RSRQ
public static final int[] EUTRAN_RSSNR
public static final int[] CDMA2000
public static final int[] NGRAN_SSRSRP
public static final int[] NGRAN_SSRSRQ
public static final int[] NGRAN_SSSINR
public static final int[] UTRAN_ECNO
private void <init> ()
static void <clinit> ()
}
com/android/internal/telephony/SignalStrengthController$SignalRequestRecord.class
SignalStrengthController.java
package com.android.internal.telephony
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final int mSubId
final int mCallingUid
final android.telephony.SignalStrengthUpdateRequest mRequest
final synthetic com.android.internal.telephony.SignalStrengthController this$0
void <init> (com.android.internal.telephony.SignalStrengthController, int, int, android.telephony.SignalStrengthUpdateRequest)
int subId
int uid
android.telephony.SignalStrengthUpdateRequest request
public void binderDied ()
public java.lang.String toString ()
StringBuffer sb
}
com/android/internal/telephony/SignalStrengthController.class
SignalStrengthController.java
package com.android.internal.telephony
public com.android.internal.telephony.SignalStrengthController extends android.os.Handler {
private static final boolean DBG
private static final String TAG
private static final long SIGNAL_STRENGTH_REFRESH_THRESHOLD_IN_MS
private static final long POLL_PERIOD_MILLIS
private static final int INVALID_ARFCN
private static final int REPORTING_HYSTERESIS_DB
private static final int REPORTING_HYSTERESIS_MILLIS
private static final int ALIGNMENT_HYSTERESIS_DB
private static final int EVENT_SET_SIGNAL_STRENGTH_UPDATE_REQUEST
private static final int EVENT_CLEAR_SIGNAL_STRENGTH_UPDATE_REQUEST
private static final int EVENT_ON_DEVICE_IDLE_STATE_CHANGED
private static final int EVENT_RIL_CONNECTED
private static final int EVENT_RADIO_AVAILABLE
private static final int EVENT_GET_SIGNAL_STRENGTH
private static final int EVENT_POLL_SIGNAL_STRENGTH
private static final int EVENT_SIGNAL_STRENGTH_UPDATE
public static final int EVENT_POLL_SIGNAL_STRENGTH_DONE
private static final int EVENT_SERVICE_STATE_CHANGED
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.CommandsInterface mCi
private final com.android.internal.telephony.RegistrantList mSignalStrengthChangedRegistrants
private android.telephony.SignalStrength mSignalStrength
private long mSignalStrengthUpdatedTime
private android.telephony.SignalStrength mLastSignalStrength
private java.util.ArrayList mEarfcnPairListForRsrpBoost
private int mLteRsrpBoost
private java.util.ArrayList mNrarfcnRangeListForRsrpBoost
private int[] mNrRsrpBoost
private final Object mRsrpBoostLock
private final java.util.List mSignalRequestRecords
private android.os.PersistableBundle mCarrierConfig
private final com.android.internal.telephony.LocalLog mLocalLog
private final java.util.concurrent.atomic.AtomicBoolean mNTNConnected
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.CarrierConfigManager ccm
public void handleMessage (android.os.Message)
Exception ex
android.util.Pair pair
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord record
android.os.Message onCompleted
android.os.AsyncResult ret
boolean dupRequest
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord srr
android.os.AsyncResult ret
android.util.Pair pair
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord record
android.os.Message onCompleted
java.util.Iterator it
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message msg
void dispose ()
private void onReset ()
void getSignalStrengthFromCi ()
private void onSignalStrengthResult (android.os.AsyncResult)
android.telephony.SignalStrength signalStrength
android.os.AsyncResult ar
android.telephony.SignalStrength signalStrength
private void updateSignalStrength (android.telephony.SignalStrength)
android.telephony.SignalStrength signalStrength
com.android.internal.telephony.ServiceStateTracker serviceStateTracker
private android.telephony.SignalStrength maybeOverrideSignalStrengthForTest (android.telephony.SignalStrength)
android.telephony.SignalStrength original
public android.telephony.SignalStrength getSignalStrength ()
private boolean shouldRefreshSignalStrength ()
android.telephony.TelephonyManager tm
android.telephony.ServiceState ss
android.telephony.SubscriptionInfo info
long curTime
boolean isStale
java.util.List subInfoList
public void updateReportingCriteria ()
int[] lteRsrqThresholds
int[] lteRssnrThresholds
int nrMeasurementEnabled
int[] nrSsrsrpThresholds
int[] nrSsrsrqThresholds
int[] nrSssinrThresholds
int[] wcdmaEcnoThresholds
java.util.List signalThresholdInfos
int[] gsmRssiThresholds
int[] wcdmaRscpThresholds
int lteMeasurementEnabled
int[] lteRsrpThresholds
private void setDefaultSignalStrengthReportingCriteria ()
java.util.List signalThresholdInfos
private void consolidatedAndSetReportingCriteria (java.util.List)
int ran
int measurementType
boolean isEnabledForSystem
int[] consolidatedThresholds
boolean isEnabledForAppRequest
int hysteresisDb
android.telephony.SignalThresholdInfo signalThresholdInfo
java.util.List signalThresholdInfos
java.util.List consolidatedSignalThresholdInfos
public int getMinimumHysteresisDb (boolean, int, int, int[])
int apiHysteresisDb
boolean isEnabledForAppRequest
int ran
int measurementType
int[] consolidatedThresholdList
int currHysteresisDb
private int getHysteresisDbFromSignalThresholdInfoRequests (int, int)
android.telephony.SignalThresholdInfo info
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord record
int ran
int measurement
int apiHysteresisDb
private int getHysteresisDbFromCarrierConfig (int, int)
int ran
int measurement
int configHysteresisDb
String configKey
private int computeHysteresisDbOnSmallestThresholdDelta (int, int[])
int currMinHysteresisDb
int[] signalThresholdInfoArray
int index
void setSignalStrengthDefaultValues ()
void notifySignalStrength ()
NullPointerException ex
public void registerForSignalStrengthChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForSignalStrengthChanged (android.os.Handler)
android.os.Handler h
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IndentingPrintWriter ipw
public void setSignalStrengthUpdateRequest (int, int, android.telephony.SignalStrengthUpdateRequest, android.os.Message)
int subId
int callingUid
android.telephony.SignalStrengthUpdateRequest request
android.os.Message onCompleted
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord record
public void clearSignalStrengthUpdateRequest (int, int, android.telephony.SignalStrengthUpdateRequest, android.os.Message)
int subId
int callingUid
android.telephony.SignalStrengthUpdateRequest request
android.os.Message onCompleted
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord record
public int[] getConsolidatedSignalThresholds (int, int, int[], int)
int systemThreshold
int appThreshold
android.telephony.SignalThresholdInfo info
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord record
int element
int ran
int measurement
int[] systemThresholds
int hysteresis
java.util.Set target
boolean isDeviceIdle
int curSubId
int[] targetArray
int i
public boolean shouldHonorSystemThresholds ()
int curSubId
public void onDeviceIdleStateChanged (boolean)
boolean isDeviceIdle
public boolean shouldEnableSignalThresholdForAppRequest (int, int, int, boolean)
android.telephony.SignalThresholdInfo info
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord record
int ran
int measurement
int subId
boolean isDeviceIdle
private static boolean isRanAndSignalMeasurementTypeMatch (int, int, android.telephony.SignalThresholdInfo)
int ran
int measurement
android.telephony.SignalThresholdInfo info
private static boolean isSignalReportRequestedWhileIdle (android.telephony.SignalStrengthUpdateRequest)
android.telephony.SignalStrengthUpdateRequest request
private android.os.PersistableBundle getCarrierConfig ()
android.os.PersistableBundle config
android.telephony.CarrierConfigManager configManager
private void updateAlwaysReportSignalStrength ()
int curSubId
boolean alwaysReport
void updateArfcnLists ()
String[] earfcnsStringArrayForRsrpBoost
String[] nrarfcnsStringArrayForRsrpBoost
void updateServiceStateArfcnRsrpBoost (android.telephony.ServiceState, android.telephony.CellIdentity)
int arfcn
int index
int arfcn
android.telephony.ServiceState serviceState
android.telephony.CellIdentity cellIdentity
int rsrpBoost
private static int containsEarfcnInEarfcnRange (java.util.ArrayList, int)
android.util.Pair earfcnPair
java.util.ArrayList earfcnPairList
int earfcn
int index
private static java.util.ArrayList convertEarfcnStringArrayToPairList (java.lang.String[])
String[] earfcns
int earfcnStart
int earfcnEnd
java.util.regex.PatternSyntaxException pse
NumberFormatException nfe
int earfcnStart
int earfcnEnd
int i
String[] earfcnsList
java.util.ArrayList earfcnPairList
private void onCarrierConfigurationChanged (int)
int slotIndex
private static android.telephony.SignalThresholdInfo createSignalThresholdsInfo (int, int[], int, boolean)
int measurementType
int[] thresholds
int ran
boolean isEnabled
private static android.telephony.SignalThresholdInfo validateAndCreateSignalThresholdInfo (int, int[], int[], int, boolean)
android.telephony.SignalThresholdInfo signalThresholdInfo
Exception e
int measurementType
int[] thresholds
int[] defaultThresholds
int ran
boolean isEnabled
android.telephony.SignalThresholdInfo signalThresholdInfo
private void onServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState state
private boolean isUsingNonTerrestrialNetwork ()
private static void log (java.lang.String)
String msg
private static void loge (java.lang.String)
String msg
private void localLog (java.lang.String)
String msg
private static synthetic boolean lambda$updateAlwaysReportSignalStrength$4 (int, com.android.internal.telephony.SignalStrengthController$SignalRequestRecord)
int curSubId
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord srr
private static synthetic boolean lambda$shouldHonorSystemThresholds$3 (int, com.android.internal.telephony.SignalStrengthController$SignalRequestRecord)
int curSubId
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord srr
private static synthetic int lambda$getConsolidatedSignalThresholds$2 (int, java.lang.Integer, java.lang.Integer)
int hysteresis
Integer x
Integer y
private static synthetic boolean lambda$handleMessage$1 (com.android.internal.telephony.SignalStrengthController$SignalRequestRecord, com.android.internal.telephony.SignalStrengthController$SignalRequestRecord)
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord record
com.android.internal.telephony.SignalStrengthController$SignalRequestRecord srr
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/SimActivationTracker$1.class
SimActivationTracker.java
package com.android.internal.telephony
com.android.internal.telephony.SimActivationTracker$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.SimActivationTracker this$0
void <init> (com.android.internal.telephony.SimActivationTracker)
com.android.internal.telephony.SimActivationTracker this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/SimActivationTracker.class
SimActivationTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.SimActivationTracker extends java.lang.Object {
private static final boolean DBG
private static final String LOG_TAG
private static final boolean VDBG
private com.android.internal.telephony.Phone mPhone
private int mVoiceActivationState
private int mDataActivationState
private final com.android.internal.telephony.LocalLog mVoiceActivationStateLog
private final com.android.internal.telephony.LocalLog mDataActivationStateLog
private final android.content.BroadcastReceiver mReceiver
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.content.IntentFilter intentFilter
public void setVoiceActivationState (int)
int state
public void setDataActivationState (int)
int state
public int getVoiceActivationState ()
public int getDataActivationState ()
private static boolean isValidActivationState (int)
int state
private static java.lang.String toString (int)
int state
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IndentingPrintWriter ipw
public void dispose ()
static void <clinit> ()
}
com/android/internal/telephony/SimIndication.class
SimIndication.java
package com.android.internal.telephony
public com.android.internal.telephony.SimIndication extends android.hardware.radio.sim.IRadioSimIndication$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void carrierInfoForImsiEncryption (int)
int indicationType
public void cdmaSubscriptionSourceChanged (int, int)
int indicationType
int cdmaSource
int[] response
public void simPhonebookChanged (int)
int indicationType
public void simPhonebookRecordsReceived (int, byte, android.hardware.radio.sim.PhonebookRecordInfo[])
android.hardware.radio.sim.PhonebookRecordInfo record
int indicationType
byte status
android.hardware.radio.sim.PhonebookRecordInfo[] records
java.util.List simPhonebookRecords
public void simRefresh (int, android.hardware.radio.sim.SimRefreshResult)
int indicationType
android.hardware.radio.sim.SimRefreshResult refreshResult
com.android.internal.telephony.uicc.IccRefreshResponse response
public void simStatusChanged (int)
int indicationType
public void stkEventNotify (int, java.lang.String)
int indicationType
String cmd
public void stkProactiveCommand (int, java.lang.String)
int indicationType
String cmd
public void stkSessionEnd (int)
int indicationType
public void subscriptionStatusChanged (int, boolean)
int indicationType
boolean activate
int[] response
public void uiccApplicationsEnablementChanged (int, boolean)
int indicationType
boolean enabled
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/SimResponse.class
SimResponse.java
package com.android.internal.telephony
public com.android.internal.telephony.SimResponse extends android.hardware.radio.sim.IRadioSimResponse$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
private void responseIccIo (android.hardware.radio.RadioResponseInfo, android.hardware.radio.sim.IccIoResult)
com.android.internal.telephony.uicc.IccIoResult ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.sim.IccIoResult result
com.android.internal.telephony.RILRequest rr
public void acknowledgeRequest (int)
int serial
public void areUiccApplicationsEnabledResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean enabled
com.android.internal.telephony.RILRequest rr
public void changeIccPin2ForAppResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int remainingAttempts
public void changeIccPinForAppResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int remainingAttempts
public void enableUiccApplicationsResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void getAllowedCarriersResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.sim.CarrierRestrictions, int)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.sim.CarrierRestrictions carrierRestrictions
int multiSimPolicy
com.android.internal.telephony.RILRequest rr
boolean carrierLockInfoSupported
int policy
int carrierRestrictionDefault
android.telephony.CarrierRestrictionRules ret
public void getCdmaSubscriptionResponse (android.hardware.radio.RadioResponseInfo, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
android.hardware.radio.RadioResponseInfo responseInfo
String mdn
String hSid
String hNid
String min
String prl
public void getCdmaSubscriptionSourceResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int source
public void getFacilityLockForAppResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int response
public void getIccCardStatusResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.sim.CardStatus)
com.android.internal.telephony.uicc.IccCardStatus iccCardStatus
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.sim.CardStatus cardStatus
com.android.internal.telephony.RILRequest rr
public void getImsiForAppResponse (android.hardware.radio.RadioResponseInfo, java.lang.String)
android.hardware.radio.RadioResponseInfo responseInfo
String imsi
public void getSimPhonebookCapacityResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.sim.PhonebookCapacity)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.sim.PhonebookCapacity pbCapacity
com.android.internal.telephony.uicc.AdnCapacity capacity
com.android.internal.telephony.RILRequest rr
public void getSimPhonebookRecordsResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void iccCloseLogicalChannelResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void iccCloseLogicalChannelWithSessionInfoResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void iccIoForAppResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.sim.IccIoResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.sim.IccIoResult iccIo
public void iccOpenLogicalChannelResponse (android.hardware.radio.RadioResponseInfo, int, byte[])
int i
android.hardware.radio.RadioResponseInfo responseInfo
int channelId
byte[] selectResponse
java.util.ArrayList arr
public void iccTransmitApduBasicChannelResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.sim.IccIoResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.sim.IccIoResult iccIo
public void iccTransmitApduLogicalChannelResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.sim.IccIoResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.sim.IccIoResult iccIo
public void reportStkServiceIsRunningResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void requestIccSimAuthenticationResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.sim.IccIoResult)
com.android.internal.telephony.uicc.IccIoResult ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.sim.IccIoResult iccIo
com.android.internal.telephony.RILRequest rr
public void requestIsimAuthenticationResponse (android.hardware.radio.RadioResponseInfo, java.lang.String)
android.hardware.radio.RadioResponseInfo responseInfo
String response
public void sendEnvelopeResponse (android.hardware.radio.RadioResponseInfo, java.lang.String)
android.hardware.radio.RadioResponseInfo responseInfo
String commandResponse
public void sendEnvelopeWithStatusResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.sim.IccIoResult)
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.sim.IccIoResult iccIo
public void sendTerminalResponseToSimResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setAllowedCarriersResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
int ret
com.android.internal.telephony.RILRequest rr
public void setCarrierInfoForImsiEncryptionResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setCdmaSubscriptionSourceResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setFacilityLockForAppResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int retry
public void setSimCardPowerResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setUiccSubscriptionResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void supplyIccPin2ForAppResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int remainingAttempts
public void supplyIccPinForAppResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int remainingAttempts
public void supplyIccPuk2ForAppResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int remainingAttempts
public void supplyIccPukForAppResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int remainingAttempts
public void supplySimDepersonalizationResponse (android.hardware.radio.RadioResponseInfo, int, int)
android.hardware.radio.RadioResponseInfo responseInfo
int persoType
int remainingRetries
public void updateSimPhonebookRecordsResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int updatedRecordIndex
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/SimultaneousCallingTracker$1.class
SimultaneousCallingTracker.java
package com.android.internal.telephony
com.android.internal.telephony.SimultaneousCallingTracker$1 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.SimultaneousCallingTracker this$0
void <init> (com.android.internal.telephony.SimultaneousCallingTracker)
com.android.internal.telephony.SimultaneousCallingTracker this$0
public void onSubscriptionsChanged ()
}
com/android/internal/telephony/SimultaneousCallingTracker$2.class
SimultaneousCallingTracker.java
package com.android.internal.telephony
com.android.internal.telephony.SimultaneousCallingTracker$2 extends java.lang.Object implements com.android.internal.telephony.PhoneConfigurationManager$Listener {
final synthetic com.android.internal.telephony.SimultaneousCallingTracker this$0
void <init> (com.android.internal.telephony.SimultaneousCallingTracker)
com.android.internal.telephony.SimultaneousCallingTracker this$0
public void onPhoneCapabilityChanged ()
public void onDeviceConfigChanged ()
}
com/android/internal/telephony/SimultaneousCallingTracker$ConfigManagerHandler.class
SimultaneousCallingTracker.java
package com.android.internal.telephony
final com.android.internal.telephony.SimultaneousCallingTracker$ConfigManagerHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.SimultaneousCallingTracker this$0
private void <init> (com.android.internal.telephony.SimultaneousCallingTracker)
public void handleMessage (android.os.Message)
int activeModemCount
android.os.Message msg
}
com/android/internal/telephony/SimultaneousCallingTracker$Listener.class
SimultaneousCallingTracker.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SimultaneousCallingTracker$Listener extends java.lang.Object {
public abstract void onSimultaneousCallingSupportChanged (java.util.Map)
}
com/android/internal/telephony/SimultaneousCallingTracker$ListenerBase.class
SimultaneousCallingTracker.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SimultaneousCallingTracker$ListenerBase extends java.lang.Object implements com.android.internal.telephony.SimultaneousCallingTracker$Listener {
public void <init> ()
public void onSimultaneousCallingSupportChanged (java.util.Map)
java.util.Map simultaneousCallSubSupportMap
}
com/android/internal/telephony/SimultaneousCallingTracker.class
SimultaneousCallingTracker.java
package com.android.internal.telephony
public com.android.internal.telephony.SimultaneousCallingTracker extends java.lang.Object {
private static com.android.internal.telephony.SimultaneousCallingTracker sInstance
private final android.content.Context mContext
private java.util.Map mVoiceCapablePhoneMap
public boolean isDeviceSimultaneousCallingCapable
public java.util.Set mListeners
private final com.android.internal.telephony.PhoneConfigurationManager mPhoneConfigurationManager
private final android.os.Handler mHandler
private java.util.Map mSimultaneousCallPhoneSupportMap
private static final String LOG_TAG
protected static final int EVENT_SUBSCRIPTION_CHANGED
protected static final int EVENT_PHONE_CAPABILITY_CHANGED
protected static final int EVENT_MULTI_SIM_CONFIG_CHANGED
protected static final int EVENT_DEVICE_CONFIG_CHANGED
protected static final int EVENT_IMS_REGISTRATION_CHANGED
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.telephony.SubscriptionManager$OnSubscriptionsChangedListener mSubscriptionsChangedListener
private final com.android.internal.telephony.PhoneConfigurationManager$Listener mPhoneConfigurationManagerListener
public static com.android.internal.telephony.SimultaneousCallingTracker init (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.telephony.TelephonyRegistryManager telephonyRegistryManager
public static com.android.internal.telephony.SimultaneousCallingTracker getInstance ()
public void addListener (com.android.internal.telephony.SimultaneousCallingTracker$Listener)
com.android.internal.telephony.SimultaneousCallingTracker$Listener listener
public final void removeListener (com.android.internal.telephony.SimultaneousCallingTracker$Listener)
com.android.internal.telephony.SimultaneousCallingTracker$Listener listener
private void checkSimultaneousCallingDeviceCapability ()
public java.util.Set getSubIdsSupportingSimultaneousCalling (int)
com.android.internal.telephony.Phone phone
java.util.Set subIdsSupportingSimultaneousCalling
int phoneId
int subId
private void updatePhoneMapAndSimultaneousCallSupportMap ()
private void updateSimultaneousCallSupportMap ()
private void onSimultaneousCellularCallingSlotsChanged (java.util.Set)
java.util.Set slotIds
private void disableSimultaneousCallingSupport ()
private void registerForImsRegistrationChanges (java.util.Map)
com.android.internal.telephony.imsphone.ImsPhone imsPhone
com.android.internal.telephony.Phone phone
java.util.Map phoneMap
private void unregisterForImsRegistrationChanges (java.util.Map)
com.android.internal.telephony.imsphone.ImsPhone imsPhone
com.android.internal.telephony.Phone phone
java.util.Map phoneMap
private java.util.Map generateVoiceCapablePhoneMapBasedOnUserAssociation ()
int subId
android.telephony.SubscriptionInfo subInfo
com.android.internal.telephony.Phone phone
com.android.internal.telephony.Phone phone2
java.util.Set phone1UserAssociationCompatiblePhones
com.android.internal.telephony.Phone phone1
java.util.Map voiceCapablePhoneMap
com.android.internal.telephony.Phone[] allPhones
java.util.Map userAssociationPhoneMap
private java.util.Map generateSimultaneousCallSupportMap (java.util.Map)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.Phone phone2
int phone1TransportType
com.android.internal.telephony.Phone phone2
com.android.internal.telephony.Phone phone
java.util.Map phoneMap
java.util.Map simultaneousCallSubSupportMap
private boolean phonesHaveSameUserAssociation (com.android.internal.telephony.Phone, com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone1
com.android.internal.telephony.Phone phone2
private boolean phonesSupportCellularSimultaneousCalling (com.android.internal.telephony.Phone, com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone1
com.android.internal.telephony.Phone phone2
java.util.Set slotsSupportingSimultaneousCellularCalls
private boolean phonesSupportSimultaneousCallingViaCellularOrWlan (com.android.internal.telephony.Phone, com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone1
com.android.internal.telephony.Phone phone2
int phone2TransportType
private void handleSimultaneousCallingSupportChanged ()
com.android.internal.telephony.Phone p
com.android.internal.telephony.Phone phone
int subId
java.util.Set supportedSubscriptionIds
Integer phoneId
com.android.internal.telephony.SimultaneousCallingTracker$Listener l
java.util.Map simultaneousCallSubscriptionIdMap
Exception e
private java.lang.String getStringFromMap (java.util.Map)
java.util.Map$Entry entry
java.util.Map phoneMap
StringBuilder sb
private java.lang.String getStringFromSet (java.util.Set)
java.util.Set integerSet
static void <clinit> ()
}
com/android/internal/telephony/SlidingWindowEventCounter.class
SlidingWindowEventCounter.java
package com.android.internal.telephony
public com.android.internal.telephony.SlidingWindowEventCounter extends java.lang.Object {
private final long mWindowSizeMillis
private final int mNumOccurrences
private final android.util.LongArrayQueue mTimestampQueueMillis
public void <init> (long, int)
long windowSizeMillis
int numOccurrences
public synchronized boolean addOccurrence ()
public synchronized boolean addOccurrence (long)
long timestampMillis
public synchronized boolean isInWindow ()
int getQueuedNumOccurrences ()
public synchronized long getWindowSizeMillis ()
public synchronized int getNumOccurrences ()
public java.lang.String getFrequencyString ()
public java.lang.String toString ()
}
com/android/internal/telephony/SmsBroadcastUndelivered$1.class
SmsBroadcastUndelivered.java
package com.android.internal.telephony
com.android.internal.telephony.SmsBroadcastUndelivered$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.SmsBroadcastUndelivered this$0
void <init> (com.android.internal.telephony.SmsBroadcastUndelivered)
com.android.internal.telephony.SmsBroadcastUndelivered this$0
public void onReceive (android.content.Context, android.content.Intent)
int userId
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/SmsBroadcastUndelivered$ScanRawTableThread.class
SmsBroadcastUndelivered.java
package com.android.internal.telephony
com.android.internal.telephony.SmsBroadcastUndelivered$ScanRawTableThread extends java.lang.Thread {
private final android.content.Context context
final synthetic com.android.internal.telephony.SmsBroadcastUndelivered this$0
private void <init> (com.android.internal.telephony.SmsBroadcastUndelivered, android.content.Context)
android.content.Context context
public void run ()
}
com/android/internal/telephony/SmsBroadcastUndelivered$SmsReferenceKey.class
SmsBroadcastUndelivered.java
package com.android.internal.telephony
com.android.internal.telephony.SmsBroadcastUndelivered$SmsReferenceKey extends java.lang.Object {
final String mAddress
final int mReferenceNumber
final int mMessageCount
final String mQuery
final boolean mIs3gpp2
final String mFormat
void <init> (com.android.internal.telephony.InboundSmsTracker)
com.android.internal.telephony.InboundSmsTracker tracker
java.lang.String[] getDeleteWhereArgs ()
java.lang.String getDeleteWhere ()
public int hashCode ()
public boolean equals (java.lang.Object)
com.android.internal.telephony.SmsBroadcastUndelivered$SmsReferenceKey other
Object o
}
com/android/internal/telephony/SmsBroadcastUndelivered.class
SmsBroadcastUndelivered.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsBroadcastUndelivered extends java.lang.Object {
private static final String TAG
private static final boolean DBG
static final long DEFAULT_PARTIAL_SEGMENT_EXPIRE_AGE
private static final String[] PDU_PENDING_MESSAGE_PROJECTION
static final java.util.Map PDU_PENDING_MESSAGE_PROJECTION_INDEX_MAPPING
private static com.android.internal.telephony.SmsBroadcastUndelivered instance
private final android.content.ContentResolver mResolver
private final android.os.UserManager mUserManager
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.content.BroadcastReceiver mBroadcastReceiver
public static void initialize (android.content.Context, com.android.internal.telephony.gsm.GsmInboundSmsHandler, com.android.internal.telephony.cdma.CdmaInboundSmsHandler, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.gsm.GsmInboundSmsHandler gsmInboundSmsHandler
com.android.internal.telephony.cdma.CdmaInboundSmsHandler cdmaInboundSmsHandler
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.IntentFilter userFilter
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.UserHandle mainUser
boolean isUserUnlocked
private android.os.UserHandle getMainUser ()
android.os.UserHandle mainUser
static void scanRawTable (android.content.Context, long)
com.android.internal.telephony.InboundSmsTracker tracker
IllegalArgumentException e
int newCount
com.android.internal.telephony.SmsBroadcastUndelivered$SmsReferenceKey reference
Integer receivedCount
com.android.internal.telephony.InboundSmsTracker tracker
com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics smsMmsAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
com.android.internal.telephony.metrics.TelephonyMetrics metrics
int rows
com.android.internal.telephony.SmsBroadcastUndelivered$SmsReferenceKey message
boolean isCurrentFormat3gpp2
com.android.internal.telephony.Phone phone
int phoneId
android.database.SQLException e
android.content.Context context
long oldMessageTimestamp
long startTime
android.content.ContentResolver contentResolver
java.util.HashMap multiPartReceivedCount
java.util.HashSet oldMultiPartMessages
android.database.Cursor cursor
private static void broadcastSms (com.android.internal.telephony.InboundSmsTracker)
com.android.internal.telephony.InboundSmsTracker tracker
int subId
int phoneId
com.android.internal.telephony.Phone phone
com.android.internal.telephony.InboundSmsHandler handler
private long getUndeliveredSmsExpirationTime (android.content.Context)
android.content.Context context
int subId
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle bundle
static void <clinit> ()
}
com/android/internal/telephony/SmsBroadcastUndelivered.uau
com/android/internal/telephony/SmsController.class
SmsController.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsController extends com.android.internal.telephony.ISmsImplBase {
static final String LOG_TAG
private final android.content.Context mContext
private final android.content.pm.PackageManager mPackageManager
private final int mVendorApiLevel
private final com.android.internal.telephony.flags.FeatureFlags mFlags
public void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags flags
android.os.TelephonyServiceManager$ServiceRegisterer smsServiceRegisterer
private com.android.internal.telephony.Phone getPhone (int)
int subId
com.android.internal.telephony.Phone phone
private com.android.internal.telephony.SmsPermissions getSmsPermissions (int)
int subId
com.android.internal.telephony.Phone phone
public boolean updateMessageOnIccEfForSubscriber (int, java.lang.String, int, int, byte[])
int subId
String callingPackage
int index
int status
byte[] pdu
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public boolean copyMessageToIccEfForSubscriber (int, java.lang.String, int, byte[], byte[])
int subId
String callingPackage
int status
byte[] pdu
byte[] smsc
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public java.util.List getAllMessagesFromIccEfForSubscriber (int, java.lang.String)
int subId
String callingPackage
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public void sendDataForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent)
int subId
String callingPackage
String destAddr
String scAddr
int destPort
byte[] data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
public void sendDataForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent)
int subId
String callingPackage
String callingAttributionTag
String destAddr
String scAddr
int destPort
byte[] data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
android.os.UserHandle callingUser
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
private void sendDataForSubscriberWithSelfPermissionsInternal (int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent, boolean)
int subId
String callingPackage
int callingUser
String callingAttributionTag
String destAddr
String scAddr
int destPort
byte[] data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean isForVvm
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
private java.lang.String getCallingPackage ()
android.content.pm.PackageManager pm
String[] packages
public void sendTextForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, long)
int subId
String callingPackage
String callingAttributionTag
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean persistMessageForNonDefaultSmsApp
long messageId
public void sendTextForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, long, boolean, boolean)
android.telephony.SubscriptionInfo info
int subId
String callingPackage
String callingAttributionTag
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean persistMessageForNonDefaultSmsApp
long messageId
boolean skipFdnCheck
boolean skipShortCodeCheck
android.os.UserHandle callingUser
boolean crossUserFullGranted
long token
android.telephony.SubscriptionInfo info
private boolean isBluetoothSubscription (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo info
private void sendBluetoothText (android.telephony.SubscriptionInfo, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)
android.telephony.SubscriptionInfo info
String destAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
com.android.internal.telephony.BtSmsInterfaceManager btSmsInterfaceManager
private void sendIccText (int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, long, boolean)
int subId
String callingPackage
int callingUser
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean persistMessageForNonDefaultSmsApp
long messageId
boolean skipShortCodeCheck
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
private void sendTextForSubscriberWithSelfPermissionsInternal (int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, boolean)
int subId
String callingPackage
int callingUser
String callingAttributeTag
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean persistMessage
boolean isForVvm
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public void sendTextForSubscriberWithOptions (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean, int, boolean, int)
int subId
String callingPackage
String callingAttributionTag
String destAddr
String scAddr
String parts
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean persistMessage
int priority
boolean expectMore
int validityPeriod
android.os.UserHandle callingUser
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public void sendMultipartTextForSubscriber (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List, boolean, long)
int subId
String callingPackage
String callingAttributionTag
String destAddr
String scAddr
java.util.List parts
java.util.List sentIntents
java.util.List deliveryIntents
boolean persistMessageForNonDefaultSmsApp
long messageId
android.os.UserHandle callingUser
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public void sendMultipartTextForSubscriberWithOptions (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.List, java.util.List, boolean, int, boolean, int)
int subId
String callingPackage
String callingAttributionTag
String destAddr
String scAddr
java.util.List parts
java.util.List sentIntents
java.util.List deliveryIntents
boolean persistMessage
int priority
boolean expectMore
int validityPeriod
android.os.UserHandle callingUser
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public boolean enableCellBroadcastForSubscriber (int, int, int)
int subId
int messageIdentifier
int ranType
public boolean enableCellBroadcastRangeForSubscriber (int, int, int, int)
int subId
int startMessageId
int endMessageId
int ranType
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public boolean disableCellBroadcastForSubscriber (int, int, int)
int subId
int messageIdentifier
int ranType
public boolean disableCellBroadcastRangeForSubscriber (int, int, int, int)
int subId
int startMessageId
int endMessageId
int ranType
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public int getPremiumSmsPermission (java.lang.String)
String packageName
public int getPremiumSmsPermissionForSubscriber (int, java.lang.String)
int subId
String packageName
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public void setPremiumSmsPermission (java.lang.String, int)
String packageName
int permission
public void setPremiumSmsPermissionForSubscriber (int, java.lang.String, int)
int subId
String packageName
int permission
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public boolean isImsSmsSupportedForSubscriber (int)
int subId
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public boolean isSmsSimPickActivityNeeded (int)
int activeSubId
int[] activeSubIds
android.os.UserHandle user
long identity
java.util.List subInfoList
android.telephony.SubscriptionInfo sir
int i
int subInfoLength
java.util.List subInfoList
long identity
int subId
android.content.Context context
android.app.ActivityManager am
boolean isCallingProcessForeground
android.telephony.TelephonyManager telephonyManager
public java.lang.String getImsSmsFormatForSubscriber (int)
int subId
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public void injectSmsPduForSubscriber (int, byte[], java.lang.String, android.app.PendingIntent)
int subId
byte[] pdu
String format
android.app.PendingIntent receivedIntent
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public int getPreferredSmsSubscription ()
int[] activeSubs
int defaultSubId
long token
public boolean isSMSPromptEnabled ()
public void sendStoredText (int, java.lang.String, java.lang.String, android.net.Uri, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)
int subId
String callingPkg
String callingAttributionTag
android.net.Uri messageUri
String scAddress
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
android.os.UserHandle callingUser
public void sendStoredMultipartText (int, java.lang.String, java.lang.String, android.net.Uri, java.lang.String, java.util.List, java.util.List)
int subId
String callingPkg
String callingAttributionTag
android.net.Uri messageUri
String scAddress
java.util.List sentIntents
java.util.List deliveryIntents
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
android.os.UserHandle callingUser
public android.os.Bundle getCarrierConfigValuesForSubscriber (int)
android.telephony.CarrierConfigManager configManager
int subId
long identity
private static android.os.Bundle getMmsConfig (android.os.BaseBundle)
android.os.BaseBundle config
android.os.Bundle filtered
public java.lang.String createAppSpecificSmsTokenWithPackageInfo (int, java.lang.String, java.lang.String, android.app.PendingIntent)
int subId
String callingPkg
String prefixes
android.app.PendingIntent intent
public java.lang.String createAppSpecificSmsToken (int, java.lang.String, android.app.PendingIntent)
int subId
String callingPkg
android.app.PendingIntent intent
public void setStorageMonitorMemoryStatusOverride (int, boolean)
android.content.Context context
int subId
boolean isStorageAvailable
com.android.internal.telephony.Phone phone
android.content.Context context
long identity
public void clearStorageMonitorMemoryStatusOverride (int)
android.content.Context context
int subId
com.android.internal.telephony.Phone phone
android.content.Context context
long identity
public int checkSmsShortCodeDestination (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
String destAddress
String countryIso
long identity
public void sendVisualVoicemailSmsForSubscriber (java.lang.String, int, java.lang.String, int, java.lang.String, int, java.lang.String, android.app.PendingIntent)
byte[] data
String callingPackage
int callingUser
String callingAttributionTag
int subId
String number
int port
String text
android.app.PendingIntent sentIntent
public java.lang.String getSmscAddressFromIccEfForSubscriber (int, java.lang.String)
int subId
String callingPackage
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public boolean setSmscAddressOnIccEfForSubscriber (java.lang.String, int, java.lang.String)
String smsc
int subId
String callingPackage
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int subId
com.android.internal.telephony.Phone phone
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IndentingPrintWriter indentingPW
private void sendErrorInPendingIntent (android.app.PendingIntent, int)
android.app.PendingIntent intent
int errorCode
private void sendErrorInPendingIntents (java.util.List, int)
android.app.PendingIntent intent
java.util.List intents
int errorCode
private com.android.internal.telephony.IccSmsInterfaceManager getIccSmsInterfaceManager (int)
int subId
private android.telephony.SubscriptionInfo getSubscriptionInfo (int)
int subId
android.telephony.SubscriptionManager manager
public int getSmsCapacityOnIccForSubscriber (int)
int subId
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public boolean resetAllCellBroadcastRanges (int)
int subId
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
public static java.lang.String formatCrossStackMessageId (long)
long id
public boolean isNumberBlockedByFDN (int, java.lang.String, java.lang.String)
String smscAddr
long identity
String smscAddr
int subId
String destAddr
String callingPackage
int phoneId
android.telephony.TelephonyManager tm
String defaultCountryIso
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
String smscAddr
public long getWapMessageSize (java.lang.String)
String locationUrl
byte[] bytes
private void enforceTelephonyFeatureWithException (java.lang.String, java.lang.String)
String callingPackage
String methodName
private static synthetic boolean lambda$isSmsSimPickActivityNeeded$0 (android.os.UserHandle, int)
android.os.UserHandle user
int sub
}
com/android/internal/telephony/SmsController.uau
com/android/internal/telephony/SmsDispatchersController$1.class
SmsDispatchersController.java
package com.android.internal.telephony
com.android.internal.telephony.SmsDispatchersController$1 extends java.lang.Object implements com.android.internal.telephony.SmsDispatchersController$DomainSelectionResolverProxy {
final synthetic com.android.internal.telephony.SmsDispatchersController this$0
void <init> (com.android.internal.telephony.SmsDispatchersController)
com.android.internal.telephony.SmsDispatchersController this$0
public com.android.internal.telephony.domainselection.DomainSelectionConnection getDomainSelectionConnection (com.android.internal.telephony.Phone, int, boolean)
IllegalStateException e
com.android.internal.telephony.Phone phone
int selectorType
boolean isEmergency
public boolean isDomainSelectionSupported ()
}
com/android/internal/telephony/SmsDispatchersController$2.class
SmsDispatchersController.java
package com.android.internal.telephony
com.android.internal.telephony.SmsDispatchersController$2 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.SmsDispatchersController this$0
void <init> (com.android.internal.telephony.SmsDispatchersController)
com.android.internal.telephony.SmsDispatchersController this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/SmsDispatchersController$DomainSelectionConnectionHolder.class
SmsDispatchersController.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder extends java.lang.Object implements com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback {
private final boolean mEmergency
private final java.util.List mPendingRequests
private com.android.internal.telephony.domainselection.DomainSelectionConnection mConnection
final synthetic com.android.internal.telephony.SmsDispatchersController this$0
void <init> (com.android.internal.telephony.SmsDispatchersController, boolean)
com.android.internal.telephony.SmsDispatchersController this$0
boolean emergency
public com.android.internal.telephony.domainselection.DomainSelectionConnection getConnection ()
public java.util.List getPendingRequests ()
public boolean isDomainSelectionRequested ()
public boolean isEmergency ()
public void clearAllRequests ()
public void addRequest (com.android.internal.telephony.SmsDispatchersController$PendingRequest)
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
public void setConnection (com.android.internal.telephony.domainselection.DomainSelectionConnection)
com.android.internal.telephony.domainselection.DomainSelectionConnection connection
public void onSelectionTerminated (int)
int cause
}
com/android/internal/telephony/SmsDispatchersController$DomainSelectionResolverProxy.class
SmsDispatchersController.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SmsDispatchersController$DomainSelectionResolverProxy extends java.lang.Object {
public abstract com.android.internal.telephony.domainselection.DomainSelectionConnection getDomainSelectionConnection (com.android.internal.telephony.Phone, int, boolean)
public abstract boolean isDomainSelectionSupported ()
}
com/android/internal/telephony/SmsDispatchersController$PendingRequest.class
SmsDispatchersController.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsDispatchersController$PendingRequest extends java.lang.Object {
public static final int TYPE_DATA
public static final int TYPE_TEXT
public static final int TYPE_MULTIPART_TEXT
public static final int TYPE_RETRY_SMS
private static final java.util.concurrent.atomic.AtomicLong sNextUniqueMessageId
public final int type
public final com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
public final String callingPackage
public final int callingUser
public final String destAddr
public final String scAddr
public final java.util.ArrayList sentIntents
public final java.util.ArrayList deliveryIntents
public final boolean isForVvm
public final byte[] data
public final int destPort
public final java.util.ArrayList texts
public final android.net.Uri messageUri
public final boolean persistMessage
public final int priority
public final boolean expectMore
public final int validityPeriod
public final long messageId
public final boolean skipShortCodeCheck
public final long uniqueMessageId
public final boolean isMtSmsPolling
public void <init> (int, com.android.internal.telephony.SMSDispatcher$SmsTracker, java.lang.String, int, java.lang.String, java.lang.String, java.util.ArrayList, java.util.ArrayList, boolean, byte[], int, java.util.ArrayList, android.net.Uri, boolean, int, boolean, int, long, boolean, boolean)
int type
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
String callingPackage
int callingUser
String destAddr
String scAddr
java.util.ArrayList sentIntents
java.util.ArrayList deliveryIntents
boolean isForVvm
byte[] data
int destPort
java.util.ArrayList texts
android.net.Uri messageUri
boolean persistMessage
int priority
boolean expectMore
int validityPeriod
long messageId
boolean skipShortCodeCheck
boolean isMtSmsPolling
public static long getNextUniqueMessageId ()
private static synthetic long lambda$getNextUniqueMessageId$0 (long)
long id
static void <clinit> ()
}
com/android/internal/telephony/SmsDispatchersController$SmsInjectionCallback.class
SmsDispatchersController.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.SmsDispatchersController$SmsInjectionCallback extends java.lang.Object {
public abstract void onSmsInjectedResult (int)
}
com/android/internal/telephony/SmsDispatchersController.class
SmsDispatchersController.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsDispatchersController extends android.os.Handler {
private static final String TAG
private static final boolean VDBG
private static final int EVENT_RADIO_ON
private static final int EVENT_IMS_STATE_CHANGED
private static final int EVENT_IMS_STATE_DONE
private static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_PARTIAL_SEGMENT_TIMER_EXPIRY
private static final int EVENT_USER_UNLOCKED
protected static final int EVENT_SMS_HANDLER_EXITING_WAITING_STATE
private static final int EVENT_SEND_SMS_USING_DOMAIN_SELECTION
private static final int EVENT_SMS_SENT_COMPLETED_USING_DOMAIN_SELECTION
private static final int EVENT_DOMAIN_SELECTION_TERMINATED_ABNORMALLY
private static final int EVENT_SMS_RECEIVED_VIA_IMS
private static final int EVENT_REQUEST_DOMAIN_SELECTION
private static final int CMD_SEND_TEXT
private static final int EVENT_SEND_TEXT_OVER_NTN_ERROR
private static final long PARTIAL_SEGMENT_WAIT_DURATION
private static final long INVALID_TIME
private long mLastInServiceTime
private long mCurrentWaitElapsedDuration
private long mCurrentWaitStartTime
private com.android.internal.telephony.SMSDispatcher mCdmaDispatcher
private com.android.internal.telephony.SMSDispatcher mGsmDispatcher
private com.android.internal.telephony.ImsSmsDispatcher mImsSmsDispatcher
private com.android.internal.telephony.gsm.GsmInboundSmsHandler mGsmInboundSmsHandler
private com.android.internal.telephony.cdma.CdmaInboundSmsHandler mCdmaInboundSmsHandler
private com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.SmsUsageMonitor mUsageMonitor
private final com.android.internal.telephony.CommandsInterface mCi
private final android.content.Context mContext
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private boolean mIms
private String mImsSmsFormat
private java.util.HashMap mDeliveryPendingMapFor3GPP
private java.util.HashMap mDeliveryPendingMapFor3GPP2
private com.android.internal.telephony.SmsDispatchersController$DomainSelectionResolverProxy mDomainSelectionResolverProxy
private com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder mDscHolder
private com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder mEmergencyDscHolder
private com.android.internal.telephony.emergency.EmergencyStateTracker mEmergencyStateTracker
private final android.content.BroadcastReceiver mBroadcastReceiver
public void putDeliveryPendingTracker (com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.SmsUsageMonitor, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.SmsStorageMonitor storageMonitor
com.android.internal.telephony.SmsUsageMonitor usageMonitor
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.SmsUsageMonitor, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
android.content.IntentFilter userFilter
com.android.internal.telephony.Phone phone
com.android.internal.telephony.SmsStorageMonitor storageMonitor
com.android.internal.telephony.SmsUsageMonitor usageMonitor
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.UserManager userManager
public void dispose ()
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
com.android.internal.telephony.SomeArgs args
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
String logTag
com.android.internal.telephony.SomeArgs args
String destAddr
Long messageId
Boolean success
Boolean isOverIms
Boolean isLastSmsPart
com.android.internal.telephony.SomeArgs args
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
String logTag
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
android.os.Message msg
private java.lang.String getSmscAddressFromUSIMWithPhoneIdentity (java.lang.String)
com.android.internal.telephony.IccSmsInterfaceManager iccSmsIntMgr
String callingPkg
long identity
private void reevaluateTimerStatus ()
long currentTime
private void handleInService (long)
long currentTime
private void handleOutOfService (long)
long currentTime
private void handlePartialSegmentTimerExpiry (long)
long waitTimerStart
private void resetPartialSegmentWaitTimer ()
long currentTime
private boolean isInService ()
android.telephony.ServiceState serviceState
private void setImsSmsFormat (int)
int format
private void updateImsInfo (android.os.AsyncResult)
android.os.AsyncResult ar
int[] responseArray
public void injectSmsPdu (byte[], java.lang.String, boolean, com.android.internal.telephony.SmsDispatchersController$SmsInjectionCallback)
byte[] pdu
String format
boolean isOverIms
com.android.internal.telephony.SmsDispatchersController$SmsInjectionCallback callback
android.telephony.SmsMessage msg
public void setImsSmsDispatcher (com.android.internal.telephony.ImsSmsDispatcher)
com.android.internal.telephony.ImsSmsDispatcher imsSmsDispatcher
public void injectSmsPdu (android.telephony.SmsMessage, java.lang.String, com.android.internal.telephony.SmsDispatchersController$SmsInjectionCallback, boolean, boolean, int)
android.os.AsyncResult ar
Exception e
android.telephony.SmsMessage msg
String format
com.android.internal.telephony.SmsDispatchersController$SmsInjectionCallback callback
boolean ignoreClass
boolean isOverIms
int token
public boolean setImsManager (com.android.ims.ImsManager)
com.android.ims.ImsManager imsManager
public void sendRetrySms (com.android.internal.telephony.SMSDispatcher$SmsTracker)
boolean isEmergency
com.android.internal.telephony.SomeArgs args
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
boolean retryUsingImsService
public void sendRetrySms (com.android.internal.telephony.SMSDispatcher$SmsTracker, boolean)
String text
byte[] data
Integer destPort
java.util.HashMap map
String scAddr
String destAddr
com.android.internal.telephony.SmsMessageBase$SubmitPduBase pdu
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
boolean retryUsingImsService
String oldFormat
String newFormat
com.android.internal.telephony.SMSDispatcher dispatcher
public void reportSmsMemoryStatus (android.os.Message)
Exception e
android.os.Message result
public boolean isIms ()
public java.lang.String getImsSmsFormat ()
protected boolean isCdmaMo ()
public boolean isCdmaFormat (java.lang.String)
String format
public void setDomainSelectionResolverProxy (com.android.internal.telephony.SmsDispatchersController$DomainSelectionResolverProxy)
com.android.internal.telephony.SmsDispatchersController$DomainSelectionResolverProxy proxy
private boolean isSmsDomainSelectionEnabled ()
private boolean isCdmaMo (int)
int domain
protected com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder getDomainSelectionConnectionHolder (boolean)
boolean emergency
private void requestDomainSelection (com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder)
com.android.internal.telephony.domainselection.EmergencySmsDomainSelectionConnection emergencyConnection
java.util.concurrent.CompletableFuture future
com.android.internal.telephony.domainselection.SmsDomainSelectionConnection connection
java.util.concurrent.CompletableFuture future
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
android.telephony.DomainSelectionService$SelectionAttributes attr
private void requestDomainSelection (com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder, com.android.internal.telephony.SmsDispatchersController$PendingRequest, java.lang.String)
com.android.internal.telephony.domainselection.DomainSelectionConnection connection
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
String logTag
boolean isDomainSelectionRequested
private void handleSendSmsUsingDomainSelection (com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder, com.android.internal.telephony.SmsDispatchersController$PendingRequest, java.lang.String)
java.util.concurrent.CompletableFuture future
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
String logTag
private void sendSmsUsingDomainSelection (com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder, com.android.internal.telephony.SmsDispatchersController$PendingRequest, java.lang.String)
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
String logTag
com.android.internal.telephony.SomeArgs args
private void handleSmsSentCompletedUsingDomainSelection (java.lang.String, long, boolean, boolean, boolean)
String destAddr
long messageId
boolean success
boolean isOverIms
boolean isLastSmsPart
protected void notifySmsSent (com.android.internal.telephony.SMSDispatcher$SmsTracker, boolean, boolean, boolean)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
boolean isOverIms
boolean isLastSmsPart
boolean success
private void notifySmsSentToEmergencyStateTracker (java.lang.String, long, boolean, boolean, boolean)
com.android.internal.telephony.SomeArgs args
String destAddr
long messageId
boolean isOverIms
boolean isLastSmsPart
boolean success
private void notifySmsSentToDatagramDispatcher (long, boolean, boolean)
long messageId
boolean isLastSmsPart
boolean success
private void handleSmsReceivedViaIms (java.lang.String)
String origAddr
protected void notifySmsReceivedViaImsToEmergencyStateTracker (java.lang.String)
String origAddr
private boolean isTestEmergencyNumber (java.lang.String)
android.telephony.TelephonyManager tm
java.util.Map eMap
IllegalStateException ise
RuntimeException r
String number
private void finishDomainSelection (com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder)
com.android.internal.telephony.SmsDispatchersController$PendingRequest r
java.util.List pendingRequests
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
com.android.internal.telephony.domainselection.DomainSelectionConnection connection
private void handleDomainSelectionTerminatedAbnormally (com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder)
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
private void sendAllPendingRequests (com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder, int)
com.android.internal.telephony.SmsDispatchersController$PendingRequest r
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
int domain
java.util.List pendingRequests
boolean wasDomainUnknown
private void sendData (int, com.android.internal.telephony.SmsDispatchersController$PendingRequest)
int domain
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
private void sendText (int, com.android.internal.telephony.SmsDispatchersController$PendingRequest)
int domain
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
private void sendMultipartText (int, com.android.internal.telephony.SmsDispatchersController$PendingRequest)
int domain
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
private void triggerSentIntentForFailure (android.app.PendingIntent)
android.app.PendingIntent$CanceledException e
android.app.PendingIntent sentIntent
private void triggerSentIntentForFailure (java.util.List)
android.app.PendingIntent sentIntent
java.util.List sentIntents
private static java.util.ArrayList asArrayList (java.lang.Object)
Object object
java.util.ArrayList list
protected void sendData (java.lang.String, int, java.lang.String, java.lang.String, int, byte[], android.app.PendingIntent, android.app.PendingIntent, boolean)
String callingPackage
int callingUser
String destAddr
String scAddr
int destPort
byte[] data
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
boolean isForVvm
public void sendText (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, android.net.Uri, java.lang.String, int, boolean, int, boolean, int, boolean, long)
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
android.net.Uri messageUri
String callingPkg
int callingUser
boolean persistMessage
int priority
boolean expectMore
int validityPeriod
boolean isForVvm
long messageId
public void sendText (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, android.net.Uri, java.lang.String, int, boolean, int, boolean, int, boolean, long, boolean)
String destAddr
String scAddr
String text
android.app.PendingIntent sentIntent
android.app.PendingIntent deliveryIntent
android.net.Uri messageUri
String callingPkg
int callingUser
boolean persistMessage
int priority
boolean expectMore
int validityPeriod
boolean isForVvm
long messageId
boolean skipShortCodeCheck
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingRequest
private void sendTextInternal (com.android.internal.telephony.SmsDispatchersController$PendingRequest)
boolean isEmergency
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
protected void sendMultipartText (java.lang.String, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, android.net.Uri, java.lang.String, int, boolean, int, boolean, int, long)
String destAddr
String scAddr
java.util.ArrayList parts
java.util.ArrayList sentIntents
java.util.ArrayList deliveryIntents
android.net.Uri messageUri
String callingPkg
int callingUser
boolean persistMessage
int priority
boolean expectMore
int validityPeriod
long messageId
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingRequest
private boolean isEmergencyNumber (java.lang.String)
String number
android.telephony.TelephonyManager tm
private void sendMultipartTextInternal (com.android.internal.telephony.SmsDispatchersController$PendingRequest)
boolean isEmergency
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
public int getPremiumSmsPermission (java.lang.String)
String packageName
public void setPremiumSmsPermission (java.lang.String, int)
String packageName
int permission
public com.android.internal.telephony.SmsUsageMonitor getUsageMonitor ()
public void handleSmsStatusReport (java.lang.String, byte[])
int errorClass
boolean foundIn3GPPMap
int messageRef
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
com.android.internal.telephony.cdma.SmsMessage sms
int tpStatus
int messageRef
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
com.android.internal.telephony.gsm.SmsMessage sms
String format
byte[] pdu
boolean handled
private boolean triggerDeliveryIntent (com.android.internal.telephony.SMSDispatcher$SmsTracker, java.lang.String, byte[])
android.app.PendingIntent$CanceledException ex
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
String format
byte[] pdu
android.app.PendingIntent intent
android.content.Intent fillIn
public com.android.internal.telephony.InboundSmsHandler getInboundSmsHandler (boolean)
boolean is3gpp2
public void sendCarrierRoamingNbIotNtnText (com.android.internal.telephony.SmsDispatchersController$PendingRequest)
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
public void onSendCarrierRoamingNbIotNtnTextError (com.android.internal.telephony.SmsDispatchersController$PendingRequest, int)
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingRequest
int errorCode
public void sendMtSmsPollingMessage ()
android.telephony.SubscriptionManager subscriptionManager
String destAddr
String mtSmsPollingText
String callingPackage
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingRequest
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private void logd (java.lang.String)
String msg
private void logi (java.lang.String)
String s
private static synthetic boolean lambda$isTestEmergencyNumber$3 (java.lang.String, android.telephony.emergency.EmergencyNumber)
String number
android.telephony.emergency.EmergencyNumber eNumber
private synthetic void lambda$handleSendSmsUsingDomainSelection$2 (java.lang.String, com.android.internal.telephony.SmsDispatchersController$PendingRequest, com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder, java.lang.Integer)
String logTag
com.android.internal.telephony.SmsDispatchersController$PendingRequest request
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
Integer result
private synthetic void lambda$requestDomainSelection$1 (com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder, java.lang.Integer)
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
Integer domain
private synthetic void lambda$requestDomainSelection$0 (com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder, java.lang.Integer)
com.android.internal.telephony.SmsDispatchersController$DomainSelectionConnectionHolder holder
Integer domain
}
com/android/internal/telephony/SmsPermissions.class
SmsPermissions.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsPermissions extends java.lang.Object {
static final String LOG_TAG
private final com.android.internal.telephony.Phone mPhone
private final android.content.Context mContext
private final android.app.AppOpsManager mAppOps
public void <init> (com.android.internal.telephony.Phone, android.content.Context, android.app.AppOpsManager)
com.android.internal.telephony.Phone phone
android.content.Context context
android.app.AppOpsManager appOps
public boolean checkCallingCanSendText (boolean, java.lang.String, java.lang.String, java.lang.String)
SecurityException e
boolean persistMessageForNonDefaultSmsApp
String callingPackage
String callingAttributionTag
String message
public void enforceCallerIsImsAppOrCarrierApp (java.lang.String)
String message
String imsRcsPackage
public boolean checkCallingCanSendSms (java.lang.String, java.lang.String, java.lang.String)
String callingPackage
String callingAttributionTag
String message
public boolean checkCallingOrSelfCanSendSms (java.lang.String, java.lang.String, java.lang.String)
String callingPackage
String callingAttributionTag
String message
public boolean checkCallingOrSelfCanGetSmscAddress (java.lang.String, java.lang.String)
boolean isDefaultSmsPackage
String callingPackage
String message
boolean isDefaultSmsPackage
int callerUid
long identity
public boolean checkCallingOrSelfCanSetSmscAddress (java.lang.String, java.lang.String)
boolean isDefaultSmsPackage
String callingPackage
String message
boolean isDefaultSmsPackage
int callerUid
long identity
public boolean isCallerDefaultSmsPackage (java.lang.String, int)
android.os.UserHandle userHandle
String packageName
int callerUid
public boolean packageNameMatchesCallingUid (java.lang.String)
String packageName
public boolean packageNameMatchesCallingUid (java.lang.String, int)
SecurityException e
String packageName
int callerUid
protected void log (java.lang.String)
String msg
protected void loge (java.lang.String)
String msg
protected void loge (java.lang.String, java.lang.Throwable)
String msg
Throwable e
}
com/android/internal/telephony/SmsPermissions.uau
com/android/internal/telephony/SmsResponse.class
SmsResponse.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsResponse extends java.lang.Object {
public static final int NO_ERROR_CODE
int mMessageRef
String mAckPdu
public int mErrorCode
public long mMessageId
public void <init> (int, java.lang.String, int)
int messageRef
String ackPdu
int errorCode
public void <init> (int, java.lang.String, int, long)
int messageRef
String ackPdu
int errorCode
long messageId
public java.lang.String toString ()
String ret
}
com/android/internal/telephony/SmsResponse.uau
com/android/internal/telephony/SmsStorageMonitor$1.class
SmsStorageMonitor.java
package com.android.internal.telephony
com.android.internal.telephony.SmsStorageMonitor$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.SmsStorageMonitor this$0
void <init> (com.android.internal.telephony.SmsStorageMonitor)
com.android.internal.telephony.SmsStorageMonitor this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/SmsStorageMonitor.class
SmsStorageMonitor.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsStorageMonitor extends android.os.Handler {
private static final String TAG
private static final int MAX_RETRIES
private static final int RETRY_DELAY
private static final int EVENT_ICC_FULL
private static final int EVENT_REPORT_MEMORY_STATUS
private static final int EVENT_REPORT_MEMORY_STATUS_DONE
private static final int EVENT_RETRY_MEMORY_STATUS_REPORTING
private static final int EVENT_RADIO_ON
private final android.content.Context mContext
private android.os.PowerManager$WakeLock mWakeLock
private int mMaxRetryCount
private int mRetryDelay
private int mRetryCount
private boolean mIsWaitingResponse
private boolean mNeedNewReporting
private boolean mIsMemoryStatusReportingFailed
com.android.internal.telephony.Phone mPhone
final com.android.internal.telephony.CommandsInterface mCi
boolean mStorageAvailable
boolean mInitialStorageAvailableStatus
private boolean mMemoryStatusOverrideFlag
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private static final int WAKE_LOCK_TIMEOUT
private final android.content.BroadcastReceiver mResultReceiver
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags flags
android.content.IntentFilter filter
public void sendMemoryStatusOverride (boolean)
boolean isStorageAvailable
public void clearMemoryStatusOverride ()
public void setMaxRetries (int)
int maxCount
public void setRetryDelayInMillis (int)
int delay
public void dispose ()
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.Message msg
boolean isAvailable
private void sendMemoryStatusReport (boolean)
com.android.internal.telephony.IccSmsInterfaceManager smsIfcMngr
boolean isAvailable
android.content.res.Resources r
private void createWakelock ()
android.os.PowerManager pm
private void handleIccFull ()
android.os.UserHandle userHandle
android.content.ComponentName componentName
android.content.Intent intent
public boolean isStorageAvailable ()
}
com/android/internal/telephony/SmsStorageMonitor.uau
com/android/internal/telephony/SmsUsageMonitor$1.class
SmsUsageMonitor.java
package com.android.internal.telephony
com.android.internal.telephony.SmsUsageMonitor$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.SmsUsageMonitor this$0
void <init> (com.android.internal.telephony.SmsUsageMonitor)
com.android.internal.telephony.SmsUsageMonitor this$0
public void run ()
}
com/android/internal/telephony/SmsUsageMonitor$SettingsObserver.class
SmsUsageMonitor.java
package com.android.internal.telephony
com.android.internal.telephony.SmsUsageMonitor$SettingsObserver extends android.database.ContentObserver {
private final android.content.Context mContext
private final java.util.concurrent.atomic.AtomicBoolean mEnabled
void <init> (android.os.Handler, android.content.Context, java.util.concurrent.atomic.AtomicBoolean)
android.os.Handler handler
android.content.Context context
java.util.concurrent.atomic.AtomicBoolean enabled
public void onChange (boolean)
boolean selfChange
}
com/android/internal/telephony/SmsUsageMonitor$SettingsObserverHandler.class
SmsUsageMonitor.java
package com.android.internal.telephony
com.android.internal.telephony.SmsUsageMonitor$SettingsObserverHandler extends android.os.Handler {
void <init> (android.content.Context, java.util.concurrent.atomic.AtomicBoolean)
android.content.Context context
java.util.concurrent.atomic.AtomicBoolean enabled
android.content.ContentResolver resolver
android.database.ContentObserver globalObserver
}
com/android/internal/telephony/SmsUsageMonitor$ShortCodePatternMatcher.class
SmsUsageMonitor.java
package com.android.internal.telephony
final com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher extends java.lang.Object {
private final java.util.regex.Pattern mShortCodePattern
private final java.util.regex.Pattern mPremiumShortCodePattern
private final java.util.regex.Pattern mFreeShortCodePattern
private final java.util.regex.Pattern mStandardShortCodePattern
void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String shortCodeRegex
String premiumShortCodeRegex
String freeShortCodeRegex
String standardShortCodeRegex
int getNumberCategory (java.lang.String)
String phoneNumber
}
com/android/internal/telephony/SmsUsageMonitor.class
SmsUsageMonitor.java
package com.android.internal.telephony
public com.android.internal.telephony.SmsUsageMonitor extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final boolean VDBG
private static final String SHORT_CODE_PATH
private static final String SHORT_CODE_VERSION_PATH
private static final int DEFAULT_SMS_CHECK_PERIOD
private static final int DEFAULT_SMS_MAX_COUNT
public static final int PREMIUM_SMS_PERMISSION_UNKNOWN
public static final int PREMIUM_SMS_PERMISSION_ASK_USER
public static final int PREMIUM_SMS_PERMISSION_NEVER_ALLOW
public static final int PREMIUM_SMS_PERMISSION_ALWAYS_ALLOW
private final int mCheckPeriod
private final int mMaxAllowed
private final java.util.HashMap mSmsStamp
private final android.content.Context mContext
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private String mCurrentCountry
private com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher mCurrentPatternMatcher
private final java.util.concurrent.atomic.AtomicBoolean mCheckEnabled
private final com.android.internal.telephony.SmsUsageMonitor$SettingsObserverHandler mSettingsObserverHandler
private final java.io.File mPatternFile
private long mPatternFileLastModified
private int mPatternFileVersion
private android.app.role.RoleManager mRoleManager
private static final String SMS_POLICY_FILE_DIRECTORY
private static final String SMS_POLICY_FILE_NAME
private static final String TAG_SHORTCODES
private static final String TAG_SHORTCODE
private static final String ATTR_COUNTRY
private static final String ATTR_PATTERN
private static final String ATTR_PREMIUM
private static final String ATTR_FREE
private static final String ATTR_STANDARD
private android.util.AtomicFile mPolicyFile
private final java.util.HashMap mPremiumSmsPolicy
private static final String TAG_SMS_POLICY_BODY
private static final String TAG_PACKAGE
private static final String ATTR_PACKAGE_NAME
private static final String ATTR_PACKAGE_SMS_POLICY
public static int mergeShortCodeCategories (int, int)
int type1
int type2
public void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags flags
android.content.ContentResolver resolver
private com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher getPatternMatcherFromFile (java.lang.String)
java.io.FileNotFoundException e
org.xmlpull.v1.XmlPullParserException e
String country
java.io.FileReader patternReader
org.xmlpull.v1.XmlPullParser parser
private com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher getPatternMatcherFromResource (java.lang.String)
String country
int id
android.content.res.XmlResourceParser parser
private com.android.internal.telephony.SmsUsageMonitor$ShortCodePatternMatcher getPatternMatcherFromXmlParser (org.xmlpull.v1.XmlPullParser, java.lang.String)
String pattern
String premium
String free
String standard
String currentCountry
String element
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
org.xmlpull.v1.XmlPullParser parser
String country
void dispose ()
public boolean check (java.lang.String, int)
java.util.ArrayList sentList
java.util.List defaultApp
String appName
int smsWaiting
public int checkDestination (java.lang.String, java.lang.String)
android.telephony.TelephonyManager tm
String destAddress
String countryIso
private void loadPremiumSmsPolicyDb ()
NumberFormatException e
String packageName
String policy
String element
org.xmlpull.v1.XmlPullParser parser
java.io.IOException e
NumberFormatException e
org.xmlpull.v1.XmlPullParserException e
java.io.File dir
java.io.FileInputStream infile
private void writePremiumSmsPolicyDb ()
java.util.Map$Entry policy
org.xmlpull.v1.XmlSerializer out
java.io.IOException e
java.io.FileOutputStream outfile
public int getPremiumSmsPermission (java.lang.String)
Integer policy
String packageName
public void setPremiumSmsPermission (java.lang.String, int)
String packageName
int permission
private void checkCallerIsSystemOrPhoneOrSameApp (java.lang.String)
android.content.pm.ApplicationInfo ai
android.content.pm.PackageManager$NameNotFoundException ex
String pkg
int uid
int appId
String errorLog
private static void checkCallerIsSystemOrPhoneApp ()
int uid
int appId
private void removeExpiredTimestamps ()
java.util.Map$Entry entry
java.util.ArrayList oldList
java.util.Iterator iter
long beginCheckPeriod
private boolean isUnderLimit (java.util.ArrayList, int)
int i
java.util.ArrayList sent
int smsWaiting
Long ct
long beginCheckPeriod
private int getPatternFileVersionFromFile ()
java.io.IOException e
String version
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.BufferedReader reader
java.io.File versionFile
public int getShortCodeXmlFileVersion ()
private static void log (java.lang.String)
String msg
}
com/android/internal/telephony/SmsUsageMonitor.uau
com/android/internal/telephony/SomeArgs.class
SomeArgs.java
package com.android.internal.telephony
public final com.android.internal.telephony.SomeArgs extends java.lang.Object {
private static final int MAX_POOL_SIZE
private static com.android.internal.telephony.SomeArgs sPool
private static int sPoolSize
private static Object sPoolLock
private com.android.internal.telephony.SomeArgs mNext
private boolean mInPool
static final int WAIT_NONE
static final int WAIT_WAITING
static final int WAIT_FINISHED
int mWaitState
public Object arg1
public Object arg2
public Object arg3
public Object arg4
public Object arg5
public Object arg6
public Object arg7
public int argi1
public int argi2
public int argi3
public int argi4
public int argi5
public int argi6
public long argl1
public long argl2
private void <init> ()
public static com.android.internal.telephony.SomeArgs obtain ()
com.android.internal.telephony.SomeArgs args
public void complete ()
public void recycle ()
private void clear ()
static void <clinit> ()
}
com/android/internal/telephony/SrvccConnection.class
SrvccConnection.java
package com.android.internal.telephony
public com.android.internal.telephony.SrvccConnection extends java.lang.Object {
private static final String TAG
public static final int CALL_TYPE_NORMAL
public static final int CALL_TYPE_EMERGENCY
public static final int SUBSTATE_NONE
public static final int SUBSTATE_PREALERTING
public static final int TONE_NONE
public static final int TONE_LOCAL
public static final int TONE_NETWORK
private int mType
private com.android.internal.telephony.Call$State mState
private int mSubstate
private int mRingbackToneType
private boolean mIsMpty
private boolean mIsMT
private String mNumber
private int mNumPresentation
private String mName
private int mNamePresentation
public void <init> (android.telephony.ims.ImsCallProfile, com.android.internal.telephony.imsphone.ImsPhoneConnection, int)
android.telephony.ims.ImsCallProfile profile
com.android.internal.telephony.imsphone.ImsPhoneConnection c
int preciseCallState
public void <init> (com.android.ims.internal.ConferenceParticipant, int)
com.android.ims.internal.ConferenceParticipant cp
int preciseCallState
private static java.lang.String getParticipantAddress (android.net.Uri)
android.net.Uri address
String number
String[] numberParts
private void initialize (android.telephony.ims.ImsCallProfile)
android.telephony.ims.ImsCallProfile profile
private void initialize (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection c
private boolean isLocalTone (android.telephony.ims.ImsCallProfile)
android.telephony.ims.ImsCallProfile profile
android.telephony.ims.ImsStreamMediaProfile mediaProfile
boolean shouldPlayRingback
private static com.android.internal.telephony.Call$State toCallState (int)
int preciseCallState
public int getType ()
public com.android.internal.telephony.Call$State getState ()
public void setState (com.android.internal.telephony.Call$State)
com.android.internal.telephony.Call$State state
public int getSubState ()
public int getRingbackToneType ()
public boolean isMultiParty ()
public boolean isIncoming ()
public java.lang.String getNumber ()
public int getNumberPresentation ()
public java.lang.String getName ()
public int getNamePresentation ()
public java.lang.String toString ()
StringBuilder sb
}
com/android/internal/telephony/State.class
State.java
package com.android.internal.telephony
public com.android.internal.telephony.State extends java.lang.Object implements com.android.internal.telephony.IState {
protected void <init> ()
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
public java.lang.String getName ()
String name
int lastDollar
}
com/android/internal/telephony/StateMachine$LogRec.class
StateMachine.java
package com.android.internal.telephony
public com.android.internal.telephony.StateMachine$LogRec extends java.lang.Object {
private com.android.internal.telephony.StateMachine mSm
private long mTime
private int mWhat
private String mInfo
private com.android.internal.telephony.IState mState
private com.android.internal.telephony.IState mOrgState
private com.android.internal.telephony.IState mDstState
void <init> (com.android.internal.telephony.StateMachine, android.os.Message, java.lang.String, com.android.internal.telephony.IState, com.android.internal.telephony.IState, com.android.internal.telephony.IState)
com.android.internal.telephony.StateMachine sm
android.os.Message msg
String info
com.android.internal.telephony.IState state
com.android.internal.telephony.IState orgState
com.android.internal.telephony.IState transToState
public void update (com.android.internal.telephony.StateMachine, android.os.Message, java.lang.String, com.android.internal.telephony.IState, com.android.internal.telephony.IState, com.android.internal.telephony.IState)
com.android.internal.telephony.StateMachine sm
android.os.Message msg
String info
com.android.internal.telephony.IState state
com.android.internal.telephony.IState orgState
com.android.internal.telephony.IState dstState
public long getTime ()
public long getWhat ()
public java.lang.String getInfo ()
public com.android.internal.telephony.IState getState ()
public com.android.internal.telephony.IState getDestState ()
public com.android.internal.telephony.IState getOriginalState ()
public java.lang.String toString ()
StringBuilder sb
java.util.Calendar c
String what
}
com/android/internal/telephony/StateMachine$LogRecords.class
StateMachine.java
package com.android.internal.telephony
com.android.internal.telephony.StateMachine$LogRecords extends java.lang.Object {
private static final int DEFAULT_SIZE
private java.util.Vector mLogRecVector
private int mMaxSize
private int mOldestIndex
private int mCount
private boolean mLogOnlyTransitions
private void <init> ()
synchronized void setSize (int)
int maxSize
synchronized void setLogOnlyTransitions (boolean)
boolean enable
synchronized boolean logOnlyTransitions ()
synchronized int size ()
synchronized int count ()
synchronized void cleanup ()
synchronized com.android.internal.telephony.StateMachine$LogRec get (int)
int index
int nextIndex
synchronized void add (com.android.internal.telephony.StateMachine, android.os.Message, java.lang.String, com.android.internal.telephony.IState, com.android.internal.telephony.IState, com.android.internal.telephony.IState)
com.android.internal.telephony.StateMachine$LogRec pmi
com.android.internal.telephony.StateMachine sm
android.os.Message msg
String messageInfo
com.android.internal.telephony.IState state
com.android.internal.telephony.IState orgState
com.android.internal.telephony.IState transToState
}
com/android/internal/telephony/StateMachine$SmHandler$HaltingState.class
StateMachine.java
package com.android.internal.telephony
com.android.internal.telephony.StateMachine$SmHandler$HaltingState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.StateMachine$SmHandler this$0
private void <init> (com.android.internal.telephony.StateMachine$SmHandler)
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/StateMachine$SmHandler$QuittingState.class
StateMachine.java
package com.android.internal.telephony
com.android.internal.telephony.StateMachine$SmHandler$QuittingState extends com.android.internal.telephony.State {
private void <init> ()
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/StateMachine$SmHandler$StateInfo.class
StateMachine.java
package com.android.internal.telephony
com.android.internal.telephony.StateMachine$SmHandler$StateInfo extends java.lang.Object {
final com.android.internal.telephony.State state
final com.android.internal.telephony.StateMachine$SmHandler$StateInfo parentStateInfo
boolean active
void <init> (com.android.internal.telephony.State, com.android.internal.telephony.StateMachine$SmHandler$StateInfo)
com.android.internal.telephony.State state
com.android.internal.telephony.StateMachine$SmHandler$StateInfo parent
public java.lang.String toString ()
}
com/android/internal/telephony/StateMachine$SmHandler.class
StateMachine.java
package com.android.internal.telephony
com.android.internal.telephony.StateMachine$SmHandler extends android.os.Handler {
private boolean mHasQuit
private boolean mDbg
private static final Object mSmHandlerObj
private android.os.Message mMsg
private final com.android.internal.telephony.StateMachine$LogRecords mLogRecords
private boolean mIsConstructionCompleted
private com.android.internal.telephony.StateMachine$SmHandler$StateInfo[] mStateStack
private int mStateStackTopIndex
private com.android.internal.telephony.StateMachine$SmHandler$StateInfo[] mTempStateStack
private int mTempStateStackCount
private final com.android.internal.telephony.StateMachine$SmHandler$HaltingState mHaltingState
private final com.android.internal.telephony.StateMachine$SmHandler$QuittingState mQuittingState
private com.android.internal.telephony.StateMachine mSm
private final java.util.HashMap mStateInfo
private com.android.internal.telephony.State mInitialState
private com.android.internal.telephony.State mDestState
private boolean mTransitionInProgress
private final java.util.ArrayList mDeferredMessages
public final void handleMessage (android.os.Message)
com.android.internal.telephony.State msgProcessedState
android.os.Message msg
private void performTransitions (com.android.internal.telephony.State, android.os.Message)
com.android.internal.telephony.StateMachine$SmHandler$StateInfo commonStateInfo
int stateStackEnteringIndex
com.android.internal.telephony.State msgProcessedState
android.os.Message msg
com.android.internal.telephony.State orgState
boolean recordLogMsg
com.android.internal.telephony.State destState
private final void cleanupAfterQuitting ()
private final void completeConstruction ()
com.android.internal.telephony.StateMachine$SmHandler$StateInfo i
int depth
com.android.internal.telephony.StateMachine$SmHandler$StateInfo si
int maxDepth
private final com.android.internal.telephony.State processMsg (android.os.Message)
android.os.Message msg
com.android.internal.telephony.StateMachine$SmHandler$StateInfo curStateInfo
private final void invokeExitMethods (com.android.internal.telephony.StateMachine$SmHandler$StateInfo)
com.android.internal.telephony.State curState
com.android.internal.telephony.StateMachine$SmHandler$StateInfo commonStateInfo
private final void invokeEnterMethods (int)
int i
int stateStackEnteringIndex
private final void moveDeferredMessageAtFrontOfQueue ()
android.os.Message curMsg
int i
private final int moveTempStateStackToStateStack ()
int startingIndex
int i
int j
private final com.android.internal.telephony.StateMachine$SmHandler$StateInfo setupTempStateStackWithStatesToEnter (com.android.internal.telephony.State)
com.android.internal.telephony.State destState
com.android.internal.telephony.StateMachine$SmHandler$StateInfo curStateInfo
private final void setupInitialStateStack ()
com.android.internal.telephony.StateMachine$SmHandler$StateInfo curStateInfo
private final android.os.Message getCurrentMessage ()
private final com.android.internal.telephony.IState getCurrentState ()
private final com.android.internal.telephony.StateMachine$SmHandler$StateInfo addState (com.android.internal.telephony.State, com.android.internal.telephony.State)
com.android.internal.telephony.State state
com.android.internal.telephony.State parent
com.android.internal.telephony.StateMachine$SmHandler$StateInfo parentStateInfo
com.android.internal.telephony.StateMachine$SmHandler$StateInfo stateInfo
private void removeState (com.android.internal.telephony.State)
com.android.internal.telephony.State state
com.android.internal.telephony.StateMachine$SmHandler$StateInfo stateInfo
boolean isParent
private void <init> (android.os.Looper, com.android.internal.telephony.StateMachine)
android.os.Looper looper
com.android.internal.telephony.StateMachine sm
private final void setInitialState (com.android.internal.telephony.State)
com.android.internal.telephony.State initialState
private final void transitionTo (com.android.internal.telephony.IState)
com.android.internal.telephony.IState destState
private final void deferMessage (android.os.Message)
android.os.Message msg
android.os.Message newMsg
private final void quit ()
private final void quitNow ()
private final boolean isQuit (android.os.Message)
android.os.Message msg
private final boolean isDbg ()
private final void setDbg (boolean)
boolean dbg
private static synthetic boolean lambda$removeState$0 (com.android.internal.telephony.StateMachine$SmHandler$StateInfo, com.android.internal.telephony.StateMachine$SmHandler$StateInfo)
com.android.internal.telephony.StateMachine$SmHandler$StateInfo stateInfo
com.android.internal.telephony.StateMachine$SmHandler$StateInfo si
static void <clinit> ()
}
com/android/internal/telephony/StateMachine.class
StateMachine.java
package com.android.internal.telephony
public com.android.internal.telephony.StateMachine extends java.lang.Object {
private String mName
private static final int SM_QUIT_CMD
private static final int SM_INIT_CMD
public static final boolean HANDLED
public static final boolean NOT_HANDLED
private com.android.internal.telephony.StateMachine$SmHandler mSmHandler
private android.os.HandlerThread mSmThread
private void initStateMachine (java.lang.String, android.os.Looper)
String name
android.os.Looper looper
protected void <init> (java.lang.String)
String name
android.os.Looper looper
protected void <init> (java.lang.String, android.os.Looper)
String name
android.os.Looper looper
protected void <init> (java.lang.String, android.os.Handler)
String name
android.os.Handler handler
protected void onPreHandleMessage (android.os.Message)
android.os.Message msg
protected void onPostHandleMessage (android.os.Message)
android.os.Message msg
public final void addState (com.android.internal.telephony.State, com.android.internal.telephony.State)
com.android.internal.telephony.State state
com.android.internal.telephony.State parent
public final void addState (com.android.internal.telephony.State)
com.android.internal.telephony.State state
public final void removeState (com.android.internal.telephony.State)
com.android.internal.telephony.State state
public final void setInitialState (com.android.internal.telephony.State)
com.android.internal.telephony.State initialState
public final android.os.Message getCurrentMessage ()
com.android.internal.telephony.StateMachine$SmHandler smh
public final com.android.internal.telephony.IState getCurrentState ()
com.android.internal.telephony.StateMachine$SmHandler smh
public final void transitionTo (com.android.internal.telephony.IState)
com.android.internal.telephony.IState destState
public final void transitionToHaltingState ()
public final void deferMessage (android.os.Message)
android.os.Message msg
protected void unhandledMessage (android.os.Message)
android.os.Message msg
protected void haltedProcessMessage (android.os.Message)
android.os.Message msg
protected void onHalting ()
protected void onQuitting ()
public final java.lang.String getName ()
public final void setLogRecSize (int)
int maxSize
public final void setLogOnlyTransitions (boolean)
boolean enable
public final int getLogRecSize ()
com.android.internal.telephony.StateMachine$SmHandler smh
public final int getLogRecMaxSize ()
com.android.internal.telephony.StateMachine$SmHandler smh
public final int getLogRecCount ()
com.android.internal.telephony.StateMachine$SmHandler smh
public final com.android.internal.telephony.StateMachine$LogRec getLogRec (int)
int index
com.android.internal.telephony.StateMachine$SmHandler smh
public final java.util.Collection copyLogRecs ()
com.android.internal.telephony.StateMachine$LogRec lr
java.util.Vector vlr
com.android.internal.telephony.StateMachine$SmHandler smh
public void addLogRec (java.lang.String)
String string
com.android.internal.telephony.StateMachine$SmHandler smh
protected boolean recordLogRec (android.os.Message)
android.os.Message msg
protected java.lang.String getLogRecString (android.os.Message)
android.os.Message msg
protected java.lang.String getWhatToString (int)
int what
public final android.os.Handler getHandler ()
public final android.os.Message obtainMessage ()
public final android.os.Message obtainMessage (int)
int what
public final android.os.Message obtainMessage (int, java.lang.Object)
int what
Object obj
public final android.os.Message obtainMessage (int, int)
int what
int arg1
public final android.os.Message obtainMessage (int, int, int)
int what
int arg1
int arg2
public final android.os.Message obtainMessage (int, int, int, java.lang.Object)
int what
int arg1
int arg2
Object obj
public void sendMessage (int)
int what
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessage (int, java.lang.Object)
int what
Object obj
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessage (int, int)
int what
int arg1
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessage (int, int, int)
int what
int arg1
int arg2
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessage (int, int, int, java.lang.Object)
int what
int arg1
int arg2
Object obj
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessage (android.os.Message)
android.os.Message msg
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessageDelayed (int, long)
int what
long delayMillis
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessageDelayed (int, java.lang.Object, long)
int what
Object obj
long delayMillis
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessageDelayed (int, int, long)
int what
int arg1
long delayMillis
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessageDelayed (int, int, int, long)
int what
int arg1
int arg2
long delayMillis
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessageDelayed (int, int, int, java.lang.Object, long)
int what
int arg1
int arg2
Object obj
long delayMillis
com.android.internal.telephony.StateMachine$SmHandler smh
public void sendMessageDelayed (android.os.Message, long)
android.os.Message msg
long delayMillis
com.android.internal.telephony.StateMachine$SmHandler smh
protected final void sendMessageAtFrontOfQueue (int)
int what
com.android.internal.telephony.StateMachine$SmHandler smh
protected final void sendMessageAtFrontOfQueue (int, java.lang.Object)
int what
Object obj
com.android.internal.telephony.StateMachine$SmHandler smh
protected final void sendMessageAtFrontOfQueue (int, int)
int what
int arg1
com.android.internal.telephony.StateMachine$SmHandler smh
protected final void sendMessageAtFrontOfQueue (int, int, int)
int what
int arg1
int arg2
com.android.internal.telephony.StateMachine$SmHandler smh
protected final void sendMessageAtFrontOfQueue (int, int, int, java.lang.Object)
int what
int arg1
int arg2
Object obj
com.android.internal.telephony.StateMachine$SmHandler smh
protected final void sendMessageAtFrontOfQueue (android.os.Message)
android.os.Message msg
com.android.internal.telephony.StateMachine$SmHandler smh
protected final void removeMessages (int)
int what
com.android.internal.telephony.StateMachine$SmHandler smh
protected final void removeDeferredMessages (int)
android.os.Message msg
int what
com.android.internal.telephony.StateMachine$SmHandler smh
java.util.Iterator iterator
protected final boolean hasDeferredMessages (int)
android.os.Message msg
int what
com.android.internal.telephony.StateMachine$SmHandler smh
java.util.Iterator iterator
protected final boolean hasMessages (int)
int what
com.android.internal.telephony.StateMachine$SmHandler smh
protected final boolean isQuit (android.os.Message)
android.os.Message msg
com.android.internal.telephony.StateMachine$SmHandler smh
public final void quit ()
com.android.internal.telephony.StateMachine$SmHandler smh
public final void quitNow ()
com.android.internal.telephony.StateMachine$SmHandler smh
public boolean isDbg ()
com.android.internal.telephony.StateMachine$SmHandler smh
public void setDbg (boolean)
boolean dbg
com.android.internal.telephony.StateMachine$SmHandler smh
public void start ()
com.android.internal.telephony.StateMachine$SmHandler smh
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int i
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IState curState
public java.lang.String toString ()
String state
protected void logAndAddLogRec (java.lang.String)
String s
protected void log (java.lang.String)
String s
protected void logd (java.lang.String)
String s
protected void logv (java.lang.String)
String s
protected void logi (java.lang.String)
String s
protected void logw (java.lang.String)
String s
protected void loge (java.lang.String)
String s
protected void loge (java.lang.String, java.lang.Throwable)
String s
Throwable e
}
com/android/internal/telephony/TelephonyAdminReceiver.class
TelephonyAdminReceiver.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyAdminReceiver extends android.content.BroadcastReceiver {
private static final String TAG
private final com.android.internal.telephony.Phone mPhone
private boolean mDisallowCellular2gRestriction
private final android.content.Context mContext
private android.os.UserManager mUserManager
public void <init> (android.content.Context, com.android.internal.telephony.Phone)
android.content.Context context
com.android.internal.telephony.Phone phone
android.content.IntentFilter filter
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
boolean shouldDisallow2g
public boolean isCellular2gDisabled ()
private boolean ensureUserManagerExists ()
}
com/android/internal/telephony/TelephonyCapabilities.class
TelephonyCapabilities.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyCapabilities extends java.lang.Object {
private static final String LOG_TAG
private void <init> ()
public static boolean supportsEcm (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public static boolean supportsOtasp (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public static boolean supportsVoiceMessageCount (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public static boolean supportsNetworkSelection (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public static int getDeviceIdLabel (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public static boolean supportsConferenceCallManagement (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public static boolean supportsHoldAndUnhold (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public static boolean supportsAnswerAndHold (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public static boolean supportsAdn (int)
int phoneType
public static boolean canDistinguishDialingAndConnected (int)
int phoneType
public static boolean minimalTelephonyCdmCheck (com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.flags.FeatureFlags featureFlags
int vendorApiLevel
public static boolean supportsTelephonyCalling (com.android.internal.telephony.flags.FeatureFlags, android.content.Context)
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.content.Context context
}
com/android/internal/telephony/TelephonyCapabilities.uau
com/android/internal/telephony/TelephonyComponentFactory$InjectedComponents.class
TelephonyComponentFactory.java
package com.android.internal.telephony
com.android.internal.telephony.TelephonyComponentFactory$InjectedComponents extends java.lang.Object {
private static final String ATTRIBUTE_JAR
private static final String ATTRIBUTE_PACKAGE
private static final String TAG_INJECTION
private static final String TAG_COMPONENTS
private static final String TAG_COMPONENT
private static final String SYSTEM
private static final String PRODUCT
private static final String SYSTEM_EXT
private final java.util.Set mComponentNames
private com.android.internal.telephony.TelephonyComponentFactory mInjectedInstance
private String mPackageName
private String mJarPath
private void <init> ()
private java.lang.String getValidatedPaths ()
private void makeInjectedInstance ()
dalvik.system.PathClassLoader classLoader
Class cls
ClassNotFoundException e
ReflectiveOperationException e
String validatedPaths
private boolean isComponentInjected (java.lang.String)
String componentName
private void parseXml (org.xmlpull.v1.XmlPullParser)
org.xmlpull.v1.XmlPullParser parser
private void parseInjection (org.xmlpull.v1.XmlPullParser)
org.xmlpull.v1.XmlPullParser parser
private void parseComponents (org.xmlpull.v1.XmlPullParser)
org.xmlpull.v1.XmlPullParser parser
private void parseComponent (org.xmlpull.v1.XmlPullParser)
int outerDepth
int type
Exception e
org.xmlpull.v1.XmlPullParser parser
private void parseXmlByTag (org.xmlpull.v1.XmlPullParser, boolean, java.util.function.Consumer, java.lang.String)
int outerDepth
int type
Exception e
org.xmlpull.v1.XmlPullParser parser
boolean allowDuplicate
java.util.function.Consumer consumer
String tag
private void setAttributes (org.xmlpull.v1.XmlPullParser)
String name
String value
int i
org.xmlpull.v1.XmlPullParser parser
private synthetic void lambda$parseComponents$4 (org.xmlpull.v1.XmlPullParser)
org.xmlpull.v1.XmlPullParser p
private synthetic void lambda$parseInjection$3 (org.xmlpull.v1.XmlPullParser)
org.xmlpull.v1.XmlPullParser p
private synthetic void lambda$parseXml$2 (org.xmlpull.v1.XmlPullParser)
org.xmlpull.v1.XmlPullParser p
private static synthetic boolean lambda$getValidatedPaths$1 (java.lang.String)
android.system.StructStatVfs vfs
android.system.ErrnoException e
String s
private static synthetic boolean lambda$getValidatedPaths$0 (java.lang.String)
String s
}
com/android/internal/telephony/TelephonyComponentFactory.class
TelephonyComponentFactory.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyComponentFactory extends java.lang.Object {
private static final String TAG
private static com.android.internal.telephony.TelephonyComponentFactory sInstance
private final com.android.internal.telephony.TelephonyFacade mTelephonyFacade
private com.android.internal.telephony.TelephonyComponentFactory$InjectedComponents mInjectedComponents
private static final boolean USE_NEW_NITZ_STATE_MACHINE
public void <init> ()
public static com.android.internal.telephony.TelephonyComponentFactory getInstance ()
public void injectTheComponentFactory (android.content.res.XmlResourceParser)
boolean injectSuccessful
android.content.res.XmlResourceParser parser
public com.android.internal.telephony.TelephonyComponentFactory inject (java.lang.String)
String componentName
public com.android.internal.telephony.GsmCdmaCallTracker makeGsmCdmaCallTracker (com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.SmsStorageMonitor makeSmsStorageMonitor (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags flags
public com.android.internal.telephony.SmsUsageMonitor makeSmsUsageMonitor (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags flags
public com.android.internal.telephony.ServiceStateTracker makeServiceStateTracker (com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.emergency.EmergencyNumberTracker makeEmergencyNumberTracker (com.android.internal.telephony.Phone, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.NitzStateMachine makeNitzStateMachine (com.android.internal.telephony.GsmCdmaPhone)
com.android.internal.telephony.GsmCdmaPhone phone
public com.android.internal.telephony.SimActivationTracker makeSimActivationTracker (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public com.android.internal.telephony.CarrierSignalAgent makeCarrierSignalAgent (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public com.android.internal.telephony.CarrierActionAgent makeCarrierActionAgent (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public com.android.internal.telephony.CarrierResolver makeCarrierResolver (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags flags
public com.android.internal.telephony.IccPhoneBookInterfaceManager makeIccPhoneBookInterfaceManager (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public com.android.internal.telephony.IccSmsInterfaceManager makeIccSmsInterfaceManager (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.uicc.UiccProfile makeUiccProfile (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, int, com.android.internal.telephony.uicc.UiccCard, java.lang.Object, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
int phoneId
com.android.internal.telephony.uicc.UiccCard uiccCard
Object lock
com.android.internal.telephony.flags.FeatureFlags flags
public com.android.internal.telephony.cdma.EriManager makeEriManager (com.android.internal.telephony.Phone, int)
com.android.internal.telephony.Phone phone
int eriFileSource
public com.android.internal.telephony.WspTypeDecoder makeWspTypeDecoder (byte[])
byte[] pdu
public com.android.internal.telephony.InboundSmsTracker makeInboundSmsTracker (android.content.Context, byte[], long, int, boolean, boolean, java.lang.String, java.lang.String, java.lang.String, boolean, int, int)
android.content.Context context
byte[] pdu
long timestamp
int destPort
boolean is3gpp2
boolean is3gpp2WapPdu
String address
String displayAddr
String messageBody
boolean isClass0
int subId
int smsSource
public com.android.internal.telephony.InboundSmsTracker makeInboundSmsTracker (android.content.Context, byte[], long, int, boolean, java.lang.String, java.lang.String, int, int, int, boolean, java.lang.String, boolean, int, int)
android.content.Context context
byte[] pdu
long timestamp
int destPort
boolean is3gpp2
String address
String displayAddr
int referenceNumber
int sequenceNumber
int messageCount
boolean is3gpp2WapPdu
String messageBody
boolean isClass0
int subId
int smsSource
public com.android.internal.telephony.InboundSmsTracker makeInboundSmsTracker (android.content.Context, android.database.Cursor, boolean)
android.content.Context context
android.database.Cursor cursor
boolean isCurrentFormat3gpp2
public com.android.internal.telephony.imsphone.ImsPhoneCallTracker makeImsPhoneCallTracker (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone imsPhone
public com.android.internal.telephony.imsphone.ImsPhoneCallTracker makeImsPhoneCallTracker (com.android.internal.telephony.imsphone.ImsPhone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.imsphone.ImsPhone imsPhone
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.imsphone.ImsExternalCallTracker makeImsExternalCallTracker (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone imsPhone
public com.android.internal.telephony.imsphone.ImsNrSaModeHandler makeImsNrSaModeHandler (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone imsPhone
public com.android.internal.telephony.AppSmsManager makeAppSmsManager (android.content.Context)
android.content.Context context
public com.android.internal.telephony.DeviceStateMonitor makeDeviceStateMonitor (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.data.AccessNetworksManager makeAccessNetworksManager (com.android.internal.telephony.Phone, android.os.Looper)
com.android.internal.telephony.Phone phone
android.os.Looper looper
public com.android.internal.telephony.data.AccessNetworksManager makeAccessNetworksManager (com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager getCdmaSubscriptionSourceManagerInstance (android.content.Context, com.android.internal.telephony.CommandsInterface, android.os.Handler, int, java.lang.Object)
android.content.Context context
com.android.internal.telephony.CommandsInterface ci
android.os.Handler h
int what
Object obj
public com.android.internal.telephony.LocaleTracker makeLocaleTracker (com.android.internal.telephony.Phone, com.android.internal.telephony.NitzStateMachine, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.NitzStateMachine nitzStateMachine
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.Phone makePhone (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.PhoneNotifier, int, int, com.android.internal.telephony.TelephonyComponentFactory, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.PhoneNotifier notifier
int phoneId
int precisePhoneType
com.android.internal.telephony.TelephonyComponentFactory telephonyComponentFactory
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.data.PhoneSwitcher makePhoneSwitcher (int, android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
int maxDataAttachModemCount
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.DisplayInfoController makeDisplayInfoController (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.MultiSimSettingController initMultiSimSettingController (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context c
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.SignalStrengthController makeSignalStrengthController (com.android.internal.telephony.GsmCdmaPhone)
com.android.internal.telephony.GsmCdmaPhone phone
public com.android.internal.telephony.data.LinkBandwidthEstimator makeLinkBandwidthEstimator (com.android.internal.telephony.Phone, android.os.Looper)
com.android.internal.telephony.Phone phone
android.os.Looper looper
public com.android.internal.telephony.data.DataNetworkController makeDataNetworkController (com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.data.DataProfileManager makeDataProfileManager (com.android.internal.telephony.Phone, com.android.internal.telephony.data.DataNetworkController, com.android.internal.telephony.data.DataServiceManager, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.data.DataNetworkController dataNetworkController
com.android.internal.telephony.data.DataServiceManager dataServiceManager
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback callback
public com.android.internal.telephony.data.DataSettingsManager makeDataSettingsManager (com.android.internal.telephony.Phone, com.android.internal.telephony.data.DataNetworkController, com.android.internal.telephony.flags.FeatureFlags, android.os.Looper, com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.data.DataNetworkController dataNetworkController
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.Looper looper
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
public com.android.internal.telephony.security.CellularNetworkSecuritySafetySource makeCellularNetworkSecuritySafetySource (android.content.Context)
android.content.Context context
public com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier makeIdentifierDisclosureNotifier (com.android.internal.telephony.security.CellularNetworkSecuritySafetySource)
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource safetySource
public com.android.internal.telephony.security.NullCipherNotifier makeNullCipherNotifier (com.android.internal.telephony.security.CellularNetworkSecuritySafetySource)
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource safetySource
static void <clinit> ()
}
com/android/internal/telephony/TelephonyCountryDetector$1.class
TelephonyCountryDetector.java
package com.android.internal.telephony
com.android.internal.telephony.TelephonyCountryDetector$1 extends java.lang.Object implements android.location.LocationListener {
final synthetic com.android.internal.telephony.TelephonyCountryDetector this$0
void <init> (com.android.internal.telephony.TelephonyCountryDetector)
com.android.internal.telephony.TelephonyCountryDetector this$0
public void onLocationChanged (android.location.Location)
android.location.Location location
public void onProviderDisabled (java.lang.String)
String provider
public void onProviderEnabled (java.lang.String)
String provider
public void onStatusChanged (java.lang.String, int, android.os.Bundle)
String provider
int status
android.os.Bundle extras
}
com/android/internal/telephony/TelephonyCountryDetector$2.class
TelephonyCountryDetector.java
package com.android.internal.telephony
com.android.internal.telephony.TelephonyCountryDetector$2 extends android.net.ConnectivityManager$NetworkCallback {
final synthetic com.android.internal.telephony.TelephonyCountryDetector this$0
void <init> (com.android.internal.telephony.TelephonyCountryDetector)
com.android.internal.telephony.TelephonyCountryDetector this$0
public void onCapabilitiesChanged (android.net.Network, android.net.NetworkCapabilities)
android.net.Network network
android.net.NetworkCapabilities networkCapabilities
public void onLost (android.net.Network)
android.net.Network network
}
com/android/internal/telephony/TelephonyCountryDetector$NetworkCountryCodeInfo.class
TelephonyCountryDetector.java
package com.android.internal.telephony
com.android.internal.telephony.TelephonyCountryDetector$NetworkCountryCodeInfo extends java.lang.Object {
public int phoneId
public String countryCode
public long timestamp
private void <init> ()
public java.lang.String toString ()
}
com/android/internal/telephony/TelephonyCountryDetector$TelephonyGeocodeListener.class
TelephonyCountryDetector.java
package com.android.internal.telephony
com.android.internal.telephony.TelephonyCountryDetector$TelephonyGeocodeListener extends java.lang.Object implements android.location.Geocoder$GeocodeListener {
private long mLocationUpdatedTime
final synthetic com.android.internal.telephony.TelephonyCountryDetector this$0
void <init> (com.android.internal.telephony.TelephonyCountryDetector, long)
long locationUpdatedTime
public void onGeocode (java.util.List)
String countryCode
java.util.List addresses
public void onError (java.lang.String)
String errorMessage
}
com/android/internal/telephony/TelephonyCountryDetector.class
TelephonyCountryDetector.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyCountryDetector extends android.os.Handler {
private static final String TAG
private static final String ALLOW_MOCK_MODEM_PROPERTY
private static final String BOOT_ALLOW_MOCK_MODEM_PROPERTY
private static final boolean DEBUG
private static final int EVENT_LOCATION_CHANGED
private static final int EVENT_LOCATION_COUNTRY_CODE_CHANGED
private static final int EVENT_NETWORK_COUNTRY_CODE_CHANGED
private static final int EVENT_WIFI_CONNECTIVITY_STATE_CHANGED
private static final int EVENT_LOCATION_UPDATE_REQUEST_QUOTA_RESET
private static final long TIME_BETWEEN_LOCATION_UPDATES_MILLIS
private static final float DISTANCE_BETWEEN_LOCATION_UPDATES_METERS
protected static final long WAIT_FOR_LOCATION_UPDATE_REQUEST_QUOTA_RESET_TIMEOUT_MILLIS
private static com.android.internal.telephony.TelephonyCountryDetector sInstance
private final android.location.Geocoder mGeocoder
private final android.location.LocationManager mLocationManager
private final android.net.ConnectivityManager mConnectivityManager
private final com.android.internal.telephony.RegistrantList mWifiConnectivityStateChangedRegistrantList
private final Object mLock
private final java.util.Map mNetworkCountryCodeInfoPerPhone
private String mLocationCountryCode
private String mOverriddenLocationCountryCode
private boolean mIsLocationUpdateRequested
private long mLocationCountryCodeUpdatedTimestampNanos
private long mOverriddenLocationCountryCodeUpdatedTimestampNanos
private java.util.List mOverriddenCurrentNetworkCountryCodes
private java.util.Map mOverriddenCachedNetworkCountryCodes
private boolean mIsCountryCodesOverridden
private final com.android.internal.telephony.RegistrantList mCountryCodeChangedRegistrants
private boolean mIsWifiNetworkConnected
private com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.location.LocationListener mLocationListener
protected void <init> (android.os.Looper, android.content.Context, android.location.LocationManager, android.net.ConnectivityManager, com.android.internal.telephony.flags.FeatureFlags)
android.os.Looper looper
android.content.Context context
android.location.LocationManager locationManager
android.net.ConnectivityManager connectivityManager
com.android.internal.telephony.flags.FeatureFlags featureFlags
public static synchronized com.android.internal.telephony.TelephonyCountryDetector getInstance (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.os.HandlerThread handlerThread
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public java.util.List getCurrentNetworkCountryIso ()
String countryIsoInUpperCase
String countryIso
com.android.internal.telephony.Phone phone
java.util.List result
public android.util.Pair getCachedLocationCountryIsoInfo ()
public java.util.Map getCachedNetworkCountryIsoInfo ()
boolean alreadyAdded
com.android.internal.telephony.TelephonyCountryDetector$NetworkCountryCodeInfo countryCodeInfo
java.util.Map result
public void handleMessage (android.os.Message)
android.os.Message msg
public void onNetworkCountryCodeChanged (com.android.internal.telephony.Phone, java.lang.String)
com.android.internal.telephony.Phone phone
String currentCountryCode
com.android.internal.telephony.TelephonyCountryDetector$NetworkCountryCodeInfo networkCountryCodeInfo
public boolean setCountryCodes (boolean, java.util.List, java.util.Map, java.lang.String, long)
boolean reset
java.util.List currentNetworkCountryCodes
java.util.Map cachedNetworkCountryCodes
String locationCountryCode
long locationCountryCodeTimestampNanos
protected void queryCountryCodeForLocation (android.location.Location)
android.location.Location location
protected long getElapsedRealtimeNanos ()
private void initialize ()
private boolean isGeoCoderImplemented ()
private void registerForLocationUpdates ()
private android.location.Location getLastKnownLocation ()
android.location.Location location
String provider
android.location.Location result
private void unregisterForLocationUpdates ()
private boolean isLocationUpdateRequestQuotaExceeded ()
private boolean shouldRequestLocationUpdate ()
private void sendRequestAsync (int, java.lang.Object)
int command
Object argument
android.os.Message msg
private void handleNetworkCountryCodeChangedEvent (com.android.internal.telephony.TelephonyCountryDetector$NetworkCountryCodeInfo)
com.android.internal.telephony.TelephonyCountryDetector$NetworkCountryCodeInfo cachedNetworkCountryCodeInfo
com.android.internal.telephony.TelephonyCountryDetector$NetworkCountryCodeInfo cachedNetworkCountryCodeInfo
com.android.internal.telephony.TelephonyCountryDetector$NetworkCountryCodeInfo currentNetworkCountryCodeInfo
private void handleEventWifiConnectivityStateChanged (boolean)
boolean connected
private void evaluateNotifyWifiConnectivityStateChangedEvent (boolean)
boolean connected
private void setLocationCountryCode (android.util.Pair)
android.util.Pair countryCodeInfo
private java.lang.String getNetworkCountryIsoForPhone (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.ServiceStateTracker serviceStateTracker
com.android.internal.telephony.LocaleTracker localeTracker
private void registerForWifiConnectivityStateChanged ()
android.net.NetworkRequest$Builder builder
android.net.ConnectivityManager$NetworkCallback networkCallback
private void evaluateRequestingLocationUpdates ()
public boolean isWifiNetworkConnected ()
private boolean isInternetAvailable (android.net.NetworkCapabilities)
android.net.NetworkCapabilities networkCapabilities
boolean isWifiConnected
public void registerForWifiConnectivityStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForWifiConnectivityStateChanged (android.os.Handler)
android.os.Handler h
private static boolean isValid (java.lang.String)
String countryCode
private static boolean isMockModemAllowed ()
public void registerForCountryCodeChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForCountryCodeChanged (android.os.Handler)
android.os.Handler h
private static void logd (java.lang.String)
String log
private static void logw (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private static synthetic com.android.internal.telephony.TelephonyCountryDetector$NetworkCountryCodeInfo lambda$handleNetworkCountryCodeChangedEvent$0 (java.lang.Integer)
Integer k
static void <clinit> ()
}
com/android/internal/telephony/TelephonyDevController.class
TelephonyDevController.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyDevController extends android.os.Handler {
private static final String LOG_TAG
private static final boolean DBG
private static final Object mLock
private static final int EVENT_HARDWARE_CONFIG_CHANGED
private static com.android.internal.telephony.TelephonyDevController sTelephonyDevController
private static java.util.ArrayList mModems
private static java.util.ArrayList mSims
private static android.os.Message sRilHardwareConfig
private static void logd (java.lang.String)
String s
private static void loge (java.lang.String)
String s
public static com.android.internal.telephony.TelephonyDevController create ()
public static com.android.internal.telephony.TelephonyDevController getInstance ()
private void initFromResource ()
com.android.internal.telephony.HardwareConfig hw
String hwString
android.content.res.Resources resource
String[] hwStrings
private void <init> ()
public static void registerRIL (com.android.internal.telephony.CommandsInterface)
android.os.AsyncResult ar
com.android.internal.telephony.CommandsInterface cmdsIf
public static void unregisterRIL (com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.CommandsInterface cmdsIf
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.Message msg
private static void updateOrInsert (com.android.internal.telephony.HardwareConfig, java.util.ArrayList)
com.android.internal.telephony.HardwareConfig item
int i
int size
com.android.internal.telephony.HardwareConfig hw
java.util.ArrayList list
int size
private static void handleGetHardwareConfigChanged (android.os.AsyncResult)
com.android.internal.telephony.HardwareConfig hw
int i
java.util.List hwcfg
android.os.AsyncResult ar
public static int getModemCount ()
int count
public com.android.internal.telephony.HardwareConfig getModem (int)
int index
public int getSimCount ()
int count
public com.android.internal.telephony.HardwareConfig getSim (int)
int index
public com.android.internal.telephony.HardwareConfig getModemForSim (int)
com.android.internal.telephony.HardwareConfig modem
com.android.internal.telephony.HardwareConfig sim
int simIndex
public java.util.ArrayList getAllSimsForModem (int)
com.android.internal.telephony.HardwareConfig sim
java.util.ArrayList result
com.android.internal.telephony.HardwareConfig modem
int modemIndex
public java.util.ArrayList getAllModems ()
com.android.internal.telephony.HardwareConfig modem
java.util.ArrayList modems
public java.util.ArrayList getAllSims ()
com.android.internal.telephony.HardwareConfig sim
java.util.ArrayList sims
static void <clinit> ()
}
com/android/internal/telephony/TelephonyFacade.class
TelephonyFacade.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyFacade extends java.lang.Object {
public void <init> ()
public long getElapsedSinceBootMillis ()
public long getMobileTxBytes ()
public long getMobileRxBytes ()
}
com/android/internal/telephony/TelephonyTester$1.class
TelephonyTester.java
package com.android.internal.telephony
com.android.internal.telephony.TelephonyTester$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.TelephonyTester this$0
void <init> (com.android.internal.telephony.TelephonyTester)
com.android.internal.telephony.TelephonyTester this$0
public void onReceive (android.content.Context, android.content.Intent)
android.os.BadParcelableException e
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/TelephonyTester$SignalStrengthTestable.class
TelephonyTester.java
package com.android.internal.telephony
com.android.internal.telephony.TelephonyTester$SignalStrengthTestable extends android.telephony.SignalStrength {
final synthetic com.android.internal.telephony.TelephonyTester this$0
private void <init> (com.android.internal.telephony.TelephonyTester)
public void mockLevel (int)
java.lang.reflect.Field lteField
android.telephony.CellSignalStrengthLte lte
java.lang.reflect.Field lvlField
Exception e
int level
public void updateLevel (android.os.PersistableBundle, android.telephony.ServiceState)
android.os.PersistableBundle cc
android.telephony.ServiceState ss
public java.lang.String toString ()
}
com/android/internal/telephony/TelephonyTester.class
TelephonyTester.java
package com.android.internal.telephony
public com.android.internal.telephony.TelephonyTester extends java.lang.Object {
private static final boolean DBG
private static final String ACTION_TEST_CONFERENCE_EVENT_PACKAGE
private static final String ACTION_TEST_DIALOG_EVENT_PACKAGE
private static final String EXTRA_FILENAME
private static final String EXTRA_BYPASS_IMSCALL
private static final String EXTRA_STARTPACKAGE
private static final String EXTRA_SENDPACKAGE
private static final String EXTRA_DIALOGID
private static final String EXTRA_NUMBER
private static final String EXTRA_STATE
private static final String EXTRA_CANPULL
private static final String ACTION_TEST_SUPP_SRVC_FAIL
private static final String EXTRA_FAILURE_CODE
private static final String ACTION_TEST_HANDOVER_FAIL
private static final String ACTION_TEST_SUPP_SRVC_NOTIFICATION
private static final String EXTRA_CODE
private static final String EXTRA_TYPE
private static final String ACTION_TEST_IMS_E_CALL
private static final String ACTION_TEST_RECEIVE_DTMF
private static final String EXTRA_DIGIT
private static final String ACTION_TEST_CHANGE_NUMBER
private static final String ACTION_TEST_SERVICE_STATE
private static final String EXTRA_ACTION
private static final String EXTRA_PHONE_ID
private static final String EXTRA_VOICE_RAT
private static final String EXTRA_DATA_RAT
private static final String EXTRA_VOICE_REG_STATE
private static final String EXTRA_DATA_REG_STATE
private static final String EXTRA_VOICE_ROAMING_TYPE
private static final String EXTRA_DATA_ROAMING_TYPE
private static final String EXTRA_NR_FREQUENCY_RANGE
private static final String EXTRA_NR_STATE
private static final String EXTRA_OPERATOR
private static final String EXTRA_OPERATOR_RAW
private static final String ACTION_RESET
private String mLogTag
private static java.util.List mImsExternalCallStates
private android.content.Intent mServiceStateTestIntent
private com.android.internal.telephony.TelephonyTester$SignalStrengthTestable mSignalStrengthTest
private com.android.internal.telephony.Phone mPhone
protected android.content.BroadcastReceiver mIntentReceiver
void <init> (com.android.internal.telephony.Phone)
android.content.IntentFilter filter
com.android.internal.telephony.Phone phone
void dispose ()
private void log (java.lang.String)
String s
private void handleSuppServiceFailedIntent (android.content.Intent)
android.content.Intent intent
com.android.internal.telephony.imsphone.ImsPhone imsPhone
int code
private void handleHandoverFailedIntent ()
com.android.ims.ImsCall imsCall
private void handleTestConferenceEventPackage (android.content.Context, java.lang.String, boolean)
java.io.FileInputStream is
java.io.FileNotFoundException ex
com.android.internal.telephony.imsphone.ImsPhoneCall imsPhoneCall
com.android.ims.ImsCall imsCall
android.content.Context context
String fileName
boolean isBypassingImsCall
com.android.internal.telephony.imsphone.ImsPhone imsPhone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker tracker
java.io.File packageFile
java.io.FileInputStream is
com.android.internal.telephony.test.TestConferenceEventPackageParser parser
android.telephony.ims.ImsConferenceState imsConferenceState
private void handleTestDialogEventPackageIntent (android.content.Intent)
android.telephony.ims.ImsExternalCallState state
android.content.Intent intent
com.android.internal.telephony.imsphone.ImsPhone imsPhone
com.android.internal.telephony.imsphone.ImsExternalCallTracker externalCallTracker
private void sendTestSuppServiceNotification (android.content.Intent)
int code
int type
com.android.internal.telephony.imsphone.ImsPhone imsPhone
com.android.internal.telephony.gsm.SuppServiceNotification suppServiceNotification
android.content.Intent intent
public void setSignalStrength (int)
android.os.AsyncResult ar
int level
public android.telephony.SignalStrength getOverriddenSignalStrength ()
public void setServiceStateTestIntent (android.content.Intent)
android.content.Intent intent
void overrideServiceState (android.telephony.ServiceState)
int state
android.telephony.NetworkRegistrationInfo nri
android.telephony.NetworkRegistrationInfo$Builder builder
int state
android.telephony.NetworkRegistrationInfo nri
android.telephony.NetworkRegistrationInfo$Builder builder
String[] data
String operatorAlphaLong
String operatorAlphaShort
String operatorNumeric
String operator_raw
android.telephony.NetworkRegistrationInfo nri
android.telephony.NetworkRegistrationInfo nri
android.telephony.NetworkRegistrationInfo nri
android.telephony.NetworkRegistrationInfo nri
android.telephony.NetworkRegistrationInfo nri
android.telephony.ServiceState ss
void testImsECall ()
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsCallProfile callProfile
android.os.Bundle extras
private com.android.ims.ImsCall getImsCall ()
com.android.internal.telephony.imsphone.ImsPhone imsPhone
com.android.internal.telephony.imsphone.ImsPhoneCall imsPhoneCall
com.android.ims.ImsCall imsCall
void testImsReceiveDtmf (android.content.Intent)
android.content.Intent intent
char digit
com.android.ims.ImsCall imsCall
void testChangeNumber (android.content.Intent)
android.content.Intent intent
String newNumber
private static synthetic void lambda$testChangeNumber$0 (java.lang.String, com.android.internal.telephony.Connection)
String newNumber
com.android.internal.telephony.Connection c
static void <clinit> ()
}
com/android/internal/telephony/TimeUtils.class
TimeUtils.java
package com.android.internal.telephony
public com.android.internal.telephony.TimeUtils extends java.lang.Object {
private static final java.text.SimpleDateFormat sLoggingFormat
public static final java.text.SimpleDateFormat sDumpDateFormat
public static final java.time.Instant MIN_USE_DATE_OF_TIMEZONE
public static final int HUNDRED_DAY_FIELD_LEN
private static final int SECONDS_PER_MINUTE
private static final int SECONDS_PER_HOUR
private static final int SECONDS_PER_DAY
public static final long NANOS_PER_MS
private static final Object sFormatSync
private static char[] sFormatStr
private static char[] sTmpFormatStr
public void <init> ()
public static java.util.TimeZone getTimeZone (int, boolean, long, java.lang.String)
int offset
boolean dst
long when
String country
android.icu.util.TimeZone icuTimeZone
private static android.icu.util.TimeZone getIcuTimeZone (int, boolean, long, java.lang.String)
int offsetMillis
boolean isDst
long whenMillis
String countryIso
android.icu.util.TimeZone bias
com.android.i18n.timezone.CountryTimeZones countryTimeZones
com.android.i18n.timezone.CountryTimeZones$OffsetResult offsetResult
public static java.util.List getTimeZoneIdsForCountryCode (java.lang.String)
com.android.i18n.timezone.CountryTimeZones$TimeZoneMapping timeZoneMapping
String countryCode
com.android.i18n.timezone.TimeZoneFinder timeZoneFinder
com.android.i18n.timezone.CountryTimeZones countryTimeZones
java.util.List timeZoneIds
public static java.lang.String getTimeZoneDatabaseVersion ()
private static int accumField (int, int, boolean, int)
int num
int amt
int suffix
boolean always
int zeropad
private static int printFieldLocked (char[], int, char, int, boolean, int)
int dig
int tmp
int dig
int dig
int startPos
char[] formatStr
int amt
char suffix
int pos
boolean always
int zeropad
private static int formatDurationLocked (long, int)
int pos
char prefix
int myLen
long duration
int fieldLen
char[] formatStr
char prefix
int millis
int seconds
int days
int hours
int minutes
int pos
int start
boolean zeropad
public static void formatDuration (long, java.lang.StringBuilder)
int len
long duration
StringBuilder builder
public static void formatDuration (long, java.lang.StringBuilder, int)
int len
long duration
StringBuilder builder
int fieldLen
public static void formatDuration (long, java.io.PrintWriter, int)
int len
long duration
java.io.PrintWriter pw
int fieldLen
public static java.lang.String formatDuration (long)
int len
long duration
public static void formatDuration (long, java.io.PrintWriter)
long duration
java.io.PrintWriter pw
public static void formatDuration (long, long, java.lang.StringBuilder)
long time
long now
StringBuilder sb
public static void formatDuration (long, long, java.io.PrintWriter)
long time
long now
java.io.PrintWriter pw
public static java.lang.String formatUptime (long)
long time
public static java.lang.String formatRealtime (long)
long time
public static java.lang.String formatTime (long, long)
long time
long referenceTime
long diff
public static java.lang.String logTimeOfDay (long)
long millis
java.util.Calendar c
public static java.lang.String formatForLogging (long)
long millis
public static void dumpTime (java.io.PrintWriter, long)
java.io.PrintWriter pw
long time
public static boolean isTimeBetween (java.time.LocalTime, java.time.LocalTime, java.time.LocalTime)
java.time.LocalTime reference
java.time.LocalTime start
java.time.LocalTime end
public static void dumpTimeWithDelta (java.io.PrintWriter, long, long)
java.io.PrintWriter pw
long time
long now
static void <clinit> ()
}
com/android/internal/telephony/UUSInfo.class
UUSInfo.java
package com.android.internal.telephony
public com.android.internal.telephony.UUSInfo extends java.lang.Object {
public static final int UUS_TYPE1_IMPLICIT
public static final int UUS_TYPE1_REQUIRED
public static final int UUS_TYPE1_NOT_REQUIRED
public static final int UUS_TYPE2_REQUIRED
public static final int UUS_TYPE2_NOT_REQUIRED
public static final int UUS_TYPE3_REQUIRED
public static final int UUS_TYPE3_NOT_REQUIRED
public static final int UUS_DCS_USP
public static final int UUS_DCS_OSIHLP
public static final int UUS_DCS_X244
public static final int UUS_DCS_RMCF
public static final int UUS_DCS_IA5c
private int mUusType
private int mUusDcs
private byte[] mUusData
public void <init> ()
public void <init> (int, int, byte[])
int uusType
int uusDcs
byte[] uusData
public int getDcs ()
public void setDcs (int)
int uusDcs
public int getType ()
public void setType (int)
int uusType
public byte[] getUserData ()
public void setUserData (byte[])
byte[] uusData
}
com/android/internal/telephony/UUSInfo.uau
com/android/internal/telephony/UiccPhoneBookController.class
UiccPhoneBookController.java
package com.android.internal.telephony
public com.android.internal.telephony.UiccPhoneBookController extends com.android.internal.telephony.IIccPhoneBook$Stub {
private static final String TAG
public void <init> ()
android.os.TelephonyServiceManager$ServiceRegisterer iccPhoneBookServiceRegisterer
public boolean updateAdnRecordsInEfBySearch (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws android.os.RemoteException
int efid
String oldTag
String oldPhoneNumber
String newTag
String newPhoneNumber
String pin2
android.content.ContentValues values
public boolean updateAdnRecordsInEfByIndexForSubscriber (int, int, android.content.ContentValues, int, java.lang.String) throws android.os.RemoteException
int subId
int efid
android.content.ContentValues values
int index
String pin2
com.android.internal.telephony.IccPhoneBookInterfaceManager iccPbkIntMgr
public int[] getAdnRecordsSize (int) throws android.os.RemoteException
int efid
public int[] getAdnRecordsSizeForSubscriber (int, int) throws android.os.RemoteException
int subId
int efid
com.android.internal.telephony.IccPhoneBookInterfaceManager iccPbkIntMgr
public java.util.List getAdnRecordsInEf (int) throws android.os.RemoteException
int efid
public java.util.List getAdnRecordsInEfForSubscriber (int, int) throws android.os.RemoteException
int subId
int efid
com.android.internal.telephony.IccPhoneBookInterfaceManager iccPbkIntMgr
public com.android.internal.telephony.uicc.AdnCapacity getAdnRecordsCapacityForSubscriber (int) throws android.os.RemoteException
int subId
com.android.internal.telephony.IccPhoneBookInterfaceManager iccPbkIntMgr
public boolean updateAdnRecordsInEfBySearchForSubscriber (int, int, android.content.ContentValues, java.lang.String) throws android.os.RemoteException
int subId
int efid
android.content.ContentValues values
String pin2
com.android.internal.telephony.IccPhoneBookInterfaceManager iccPbkIntMgr
private com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager (int)
NullPointerException e
ArrayIndexOutOfBoundsException e
int subId
int phoneId
private int getDefaultSubscription ()
}
com/android/internal/telephony/UiccPhoneBookController.uau
com/android/internal/telephony/UserIcons.class
UserIcons.java
package com.android.internal.telephony
public com.android.internal.telephony.UserIcons extends java.lang.Object {
private static final int[] USER_ICON_COLORS
public void <init> ()
public static android.graphics.Bitmap convertToBitmap (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable icon
public static android.graphics.Bitmap convertToBitmapAtUserIconSize (android.content.res.Resources, android.graphics.drawable.Drawable)
android.content.res.Resources res
android.graphics.drawable.Drawable icon
int size
private static android.graphics.Bitmap convertToBitmapAtSize (android.graphics.drawable.Drawable, int, int)
android.graphics.drawable.Drawable icon
int width
int height
android.graphics.Bitmap bitmap
android.graphics.Canvas canvas
public static android.graphics.drawable.Drawable getDefaultUserIcon (android.content.res.Resources, int, boolean)
android.content.res.Resources resources
int userId
boolean light
int colorResId
public static android.graphics.drawable.Drawable getDefaultUserIconInColor (android.content.res.Resources, int)
android.content.res.Resources resources
int color
android.graphics.drawable.Drawable icon
public static int[] getUserIconColors (android.content.res.Resources)
int i
android.content.res.Resources resources
int[] result
static void <clinit> ()
}
com/android/internal/telephony/VisualVoicemailSmsFilter$1.class
VisualVoicemailSmsFilter.java
package com.android.internal.telephony
com.android.internal.telephony.VisualVoicemailSmsFilter$1 extends java.lang.Object implements com.android.internal.telephony.VisualVoicemailSmsFilter$PhoneAccountHandleConverter {
void <init> ()
public android.telecom.PhoneAccountHandle fromSubId (int, android.content.Context)
int subId
android.content.Context context
int phoneId
android.telephony.SubscriptionManager subscriptionManager
android.os.UserHandle userHandle
}
com/android/internal/telephony/VisualVoicemailSmsFilter$FullMessage.class
VisualVoicemailSmsFilter.java
package com.android.internal.telephony
com.android.internal.telephony.VisualVoicemailSmsFilter$FullMessage extends java.lang.Object {
public android.telephony.SmsMessage firstMessage
public String fullMessageBody
private void <init> ()
}
com/android/internal/telephony/VisualVoicemailSmsFilter$PhoneAccountHandleConverter.class
VisualVoicemailSmsFilter.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.VisualVoicemailSmsFilter$PhoneAccountHandleConverter extends java.lang.Object {
public abstract android.telecom.PhoneAccountHandle fromSubId (int, android.content.Context)
}
com/android/internal/telephony/VisualVoicemailSmsFilter.class
VisualVoicemailSmsFilter.java
package com.android.internal.telephony
public com.android.internal.telephony.VisualVoicemailSmsFilter extends java.lang.Object {
private static final String TAG
private static final String TELEPHONY_SERVICE_PACKAGE
private static final android.content.ComponentName PSTN_CONNECTION_SERVICE_COMPONENT
private static java.util.Map sPatterns
private static final com.android.internal.telephony.VisualVoicemailSmsFilter$PhoneAccountHandleConverter DEFAULT_PHONE_ACCOUNT_HANDLE_CONVERTER
private static com.android.internal.telephony.VisualVoicemailSmsFilter$PhoneAccountHandleConverter sPhoneAccountHandleConverter
public void <init> ()
public static boolean filter (android.content.Context, byte[][], java.lang.String, int, int)
com.android.internal.telephony.VisualVoicemailSmsFilter$FullMessage fullMessage
String asciiMessage
com.android.internal.telephony.VisualVoicemailSmsParser$WrappedMessageData messageData
android.content.Context context
byte[][] pdus
String format
int destPort
int subId
android.telephony.TelephonyManager telephonyManager
android.telephony.VisualVoicemailSmsFilterSettings settings
android.telecom.PhoneAccountHandle phoneAccountHandle
String clientPrefix
com.android.internal.telephony.VisualVoicemailSmsFilter$FullMessage fullMessage
String messageBody
com.android.internal.telephony.VisualVoicemailSmsParser$WrappedMessageData messageData
private static boolean messageBodyMatchesVvmPattern (android.content.Context, int, java.lang.String)
java.util.regex.Pattern pattern
android.content.Context context
int subId
String messageBody
String mccMnc
java.util.List patterns
public static void setPhoneAccountHandleConverterForTest (com.android.internal.telephony.VisualVoicemailSmsFilter$PhoneAccountHandleConverter)
com.android.internal.telephony.VisualVoicemailSmsFilter$PhoneAccountHandleConverter converter
private static void buildPatternsMap (android.content.Context)
String mccMnc
String[] mccMncList
java.util.regex.Pattern pattern
String entry
android.content.Context context
private static void sendVvmSmsBroadcast (android.content.Context, android.telephony.VisualVoicemailSmsFilterSettings, android.telecom.PhoneAccountHandle, com.android.internal.telephony.VisualVoicemailSmsParser$WrappedMessageData, java.lang.String)
android.content.Context context
android.telephony.VisualVoicemailSmsFilterSettings filterSettings
android.telecom.PhoneAccountHandle phoneAccountHandle
com.android.internal.telephony.VisualVoicemailSmsParser$WrappedMessageData messageData
String messageBody
android.content.Intent intent
android.telephony.VisualVoicemailSms$Builder builder
private static com.android.internal.telephony.VisualVoicemailSmsFilter$FullMessage getFullMessage (byte[][], java.lang.String)
java.nio.charset.CharacterCodingException e
java.nio.ByteBuffer byteBuffer
android.telephony.SmsMessage message
String body
byte[] pdu
byte[][] pdus
String format
com.android.internal.telephony.VisualVoicemailSmsFilter$FullMessage result
StringBuilder builder
java.nio.charset.CharsetDecoder decoder
private static java.lang.String parseAsciiPduMessage (byte[][])
byte[] pdu
byte[][] pdus
StringBuilder builder
private static boolean isSmsFromNumbers (android.telephony.SmsMessage, java.util.List)
String number
android.telephony.SmsMessage message
java.util.List numbers
static void <clinit> ()
}
com/android/internal/telephony/VisualVoicemailSmsParser$WrappedMessageData.class
VisualVoicemailSmsParser.java
package com.android.internal.telephony
public com.android.internal.telephony.VisualVoicemailSmsParser$WrappedMessageData extends java.lang.Object {
public final String prefix
public final android.os.Bundle fields
public java.lang.String toString ()
void <init> (java.lang.String, android.os.Bundle)
String prefix
android.os.Bundle keyValues
}
com/android/internal/telephony/VisualVoicemailSmsParser.class
VisualVoicemailSmsParser.java
package com.android.internal.telephony
public com.android.internal.telephony.VisualVoicemailSmsParser extends java.lang.Object {
private static final String[] ALLOWED_ALTERNATIVE_FORMAT_EVENT
public void <init> ()
public static com.android.internal.telephony.VisualVoicemailSmsParser$WrappedMessageData parse (java.lang.String, java.lang.String)
int prefixEnd
int eventTypeEnd
String eventType
android.os.Bundle fields
IndexOutOfBoundsException e
String clientPrefix
String smsBody
private static android.os.Bundle parseSmsBody (java.lang.String)
int separatorIndex
String key
String value
String entry
String message
android.os.Bundle keyValues
String[] entries
public static com.android.internal.telephony.VisualVoicemailSmsParser$WrappedMessageData parseAlternativeFormat (java.lang.String)
int eventTypeEnd
String eventType
android.os.Bundle fields
IndexOutOfBoundsException e
String smsBody
private static boolean isAllowedAlternativeFormatEvent (java.lang.String)
String event
String eventType
static void <clinit> ()
}
com/android/internal/telephony/VoiceIndication.class
VoiceIndication.java
package com.android.internal.telephony
public com.android.internal.telephony.VoiceIndication extends android.hardware.radio.voice.IRadioVoiceIndication$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void callRing (int, boolean, android.hardware.radio.voice.CdmaSignalInfoRecord)
int indicationType
boolean isGsm
android.hardware.radio.voice.CdmaSignalInfoRecord record
char[] response
public void callStateChanged (int)
int indicationType
public void cdmaCallWaiting (int, android.hardware.radio.voice.CdmaCallWaiting)
int indicationType
android.hardware.radio.voice.CdmaCallWaiting callWaitingRecord
com.android.internal.telephony.cdma.CdmaCallWaitingNotification notification
public void cdmaInfoRec (int, android.hardware.radio.voice.CdmaInformationRecord[])
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaDisplayInfoRec cdmaDisplayInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
android.hardware.radio.voice.CdmaNumberInfoRecord numInfoRecord
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaNumberInfoRec cdmaNumberInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
android.hardware.radio.voice.CdmaSignalInfoRecord signalInfoRecord
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaSignalInfoRec cdmaSignalInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
android.hardware.radio.voice.CdmaRedirectingNumberInfoRecord redirectingNumberInfoRecord
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaRedirectingNumberInfoRec cdmaRedirectingNumberInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
android.hardware.radio.voice.CdmaLineControlInfoRecord lineControlInfoRecord
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaLineControlInfoRec cdmaLineControlInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53ClirInfoRec cdmaT53ClirInfoRec
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
android.hardware.radio.voice.CdmaT53AudioControlInfoRecord audioControlInfoRecord
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53AudioControlInfoRec cdmaT53AudioControlInfoRec
android.hardware.radio.voice.CdmaInformationRecord record
int id
com.android.internal.telephony.cdma.CdmaInformationRecords cdmaInformationRecords
int i
int indicationType
android.hardware.radio.voice.CdmaInformationRecord[] records
public void cdmaOtaProvisionStatus (int, int)
int indicationType
int status
int[] response
public void currentEmergencyNumberList (int, android.hardware.radio.voice.EmergencyNumber[])
android.telephony.emergency.EmergencyNumber emergencyNumber
android.hardware.radio.voice.EmergencyNumber enHal
int indicationType
android.hardware.radio.voice.EmergencyNumber[] emergencyNumberList
java.util.List response
public void enterEmergencyCallbackMode (int)
int indicationType
public void exitEmergencyCallbackMode (int)
int indicationType
public void indicateRingbackTone (int, boolean)
int indicationType
boolean start
public void onSupplementaryServiceIndication (int, android.hardware.radio.voice.StkCcUnsolSsResult)
android.hardware.radio.voice.CallForwardInfo cfInfo
int i
android.hardware.radio.voice.CfData cfData
int num
int i
android.hardware.radio.voice.SsInfoData ssInfo
int indicationType
android.hardware.radio.voice.StkCcUnsolSsResult ss
int num
com.android.internal.telephony.gsm.SsData ssData
public void onUssd (int, int, java.lang.String)
int indicationType
int ussdModeType
String msg
String[] resp
public void resendIncallMute (int)
int indicationType
public void srvccStateNotify (int, int)
int indicationType
int state
int[] response
public void stkCallControlAlphaNotify (int, java.lang.String)
int indicationType
String alpha
public void stkCallSetup (int, long)
int indicationType
long timeout
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/VoiceResponse.class
VoiceResponse.java
package com.android.internal.telephony
public com.android.internal.telephony.VoiceResponse extends android.hardware.radio.voice.IRadioVoiceResponse$Stub {
private final com.android.internal.telephony.RIL mRil
public void <init> (com.android.internal.telephony.RIL)
com.android.internal.telephony.RIL ril
public void acknowledgeRequest (int)
int serial
public void acceptCallResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void cancelPendingUssdResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void conferenceResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void dialResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void emergencyDialResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void exitEmergencyCallbackModeResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void explicitCallTransferResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void getCallForwardStatusResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.voice.CallForwardInfo[])
int i
com.android.internal.telephony.CallForwardInfo[] ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.voice.CallForwardInfo[] callForwardInfos
com.android.internal.telephony.RILRequest rr
public void getCallWaitingResponse (android.hardware.radio.RadioResponseInfo, boolean, int)
android.hardware.radio.RadioResponseInfo responseInfo
boolean enable
int serviceClass
public void getClipResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int status
public void getClirResponse (android.hardware.radio.RadioResponseInfo, int, int)
android.hardware.radio.RadioResponseInfo responseInfo
int n
int m
public void getCurrentCallsResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.voice.Call[])
com.android.internal.telephony.DriverCall dc
int i
int num
java.util.ArrayList dcCalls
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.voice.Call[] calls
com.android.internal.telephony.RILRequest rr
public void getLastCallFailCauseResponse (android.hardware.radio.RadioResponseInfo, android.hardware.radio.voice.LastCallFailCauseInfo)
com.android.internal.telephony.LastCallFailCause ret
android.hardware.radio.RadioResponseInfo responseInfo
android.hardware.radio.voice.LastCallFailCauseInfo fcInfo
com.android.internal.telephony.RILRequest rr
public void getMuteResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean enable
public void getPreferredVoicePrivacyResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean enable
public void getTtyModeResponse (android.hardware.radio.RadioResponseInfo, int)
android.hardware.radio.RadioResponseInfo responseInfo
int mode
public void handleStkCallSetupRequestFromSimResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void hangupConnectionResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void hangupForegroundResumeBackgroundResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void hangupWaitingOrBackgroundResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void isVoNrEnabledResponse (android.hardware.radio.RadioResponseInfo, boolean)
android.hardware.radio.RadioResponseInfo responseInfo
boolean enable
com.android.internal.telephony.RILRequest rr
public void rejectCallResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void sendBurstDtmfResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void sendCdmaFeatureCodeResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void sendDtmfResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void sendUssdResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void separateConnectionResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setCallForwardResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setCallWaitingResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setClirResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setMuteResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setPreferredVoicePrivacyResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setTtyModeResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void setVoNrEnabledResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void startDtmfResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void stopDtmfResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public void switchWaitingOrHoldingAndActiveResponse (android.hardware.radio.RadioResponseInfo)
android.hardware.radio.RadioResponseInfo responseInfo
public java.lang.String getInterfaceHash ()
public int getInterfaceVersion ()
}
com/android/internal/telephony/WakeLockStateMachine$1.class
WakeLockStateMachine.java
package com.android.internal.telephony
com.android.internal.telephony.WakeLockStateMachine$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.WakeLockStateMachine this$0
void <init> (com.android.internal.telephony.WakeLockStateMachine)
com.android.internal.telephony.WakeLockStateMachine this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/WakeLockStateMachine$DefaultState.class
WakeLockStateMachine.java
package com.android.internal.telephony
com.android.internal.telephony.WakeLockStateMachine$DefaultState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.WakeLockStateMachine this$0
void <init> (com.android.internal.telephony.WakeLockStateMachine)
com.android.internal.telephony.WakeLockStateMachine this$0
public boolean processMessage (android.os.Message)
String errorText
android.os.Message msg
}
com/android/internal/telephony/WakeLockStateMachine$IdleState.class
WakeLockStateMachine.java
package com.android.internal.telephony
com.android.internal.telephony.WakeLockStateMachine$IdleState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.WakeLockStateMachine this$0
void <init> (com.android.internal.telephony.WakeLockStateMachine)
com.android.internal.telephony.WakeLockStateMachine this$0
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/WakeLockStateMachine$WaitingState.class
WakeLockStateMachine.java
package com.android.internal.telephony
com.android.internal.telephony.WakeLockStateMachine$WaitingState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.WakeLockStateMachine this$0
void <init> (com.android.internal.telephony.WakeLockStateMachine)
com.android.internal.telephony.WakeLockStateMachine this$0
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/WakeLockStateMachine.class
WakeLockStateMachine.java
package com.android.internal.telephony
public abstract com.android.internal.telephony.WakeLockStateMachine extends com.android.internal.telephony.StateMachine {
protected static final boolean DBG
private final android.os.PowerManager$WakeLock mWakeLock
public static final int EVENT_NEW_SMS_MESSAGE
protected static final int EVENT_BROADCAST_COMPLETE
static final int EVENT_RELEASE_WAKE_LOCK
static final int EVENT_BROADCAST_NOT_REQUIRED
protected com.android.internal.telephony.Phone mPhone
protected android.content.Context mContext
protected java.util.concurrent.atomic.AtomicInteger mReceiverCount
private static final int WAKE_LOCK_TIMEOUT
private final com.android.internal.telephony.WakeLockStateMachine$DefaultState mDefaultState
private final com.android.internal.telephony.WakeLockStateMachine$IdleState mIdleState
private final com.android.internal.telephony.WakeLockStateMachine$WaitingState mWaitingState
protected final android.content.BroadcastReceiver mReceiver
protected void <init> (java.lang.String, android.content.Context, com.android.internal.telephony.Phone)
String debugTag
android.content.Context context
com.android.internal.telephony.Phone phone
android.os.PowerManager pm
private void releaseWakeLock ()
public final void dispose ()
protected void onQuitting ()
public final void dispatchSmsMessage (java.lang.Object)
Object obj
protected abstract boolean handleSmsMessage (android.os.Message)
protected void log (java.lang.String)
String s
protected void loge (java.lang.String)
String s
protected void loge (java.lang.String, java.lang.Throwable)
String s
Throwable e
static void <clinit> ()
}
com/android/internal/telephony/WakeLockStateMachine.uau
com/android/internal/telephony/WapPushCache$1.class
WapPushCache.java
package com.android.internal.telephony
com.android.internal.telephony.WapPushCache$1 extends java.util.LinkedHashMap {
void <init> ()
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
}
com/android/internal/telephony/WapPushCache$CacheEntry.class
WapPushCache.java
package com.android.internal.telephony
com.android.internal.telephony.WapPushCache$CacheEntry extends java.lang.Object {
private final long mSize
private final long mExpiry
void <init> (long, long)
long size
long expiry
}
com/android/internal/telephony/WapPushCache.class
WapPushCache.java
package com.android.internal.telephony
public com.android.internal.telephony.WapPushCache extends java.lang.Object {
private static final String TAG
private static final int MAX_CACHE_SIZE
private static final long CACHE_EXPIRY_TIME
private static final java.util.HashMap sMessageSizes
public static com.android.internal.telephony.TelephonyFacade sTelephonyFacade
public void <init> ()
public static void putWapMessageSize (byte[], byte[], long)
byte[] joinedKey
byte[] locationUrl
byte[] transactionId
long messageSize
long expiry
private static void invalidateOldEntries ()
com.android.internal.telephony.WapPushCache$CacheEntry entry
java.util.Iterator it
long currentTime
public static long getWapMessageSize (byte[])
byte[] locationUrl
com.android.internal.telephony.WapPushCache$CacheEntry entry
public static void clear ()
public static int size ()
static void <clinit> ()
}
com/android/internal/telephony/WapPushManagerParams.class
WapPushManagerParams.java
package com.android.internal.telephony
public com.android.internal.telephony.WapPushManagerParams extends java.lang.Object {
public static final int APP_TYPE_ACTIVITY
public static final int APP_TYPE_SERVICE
public static final int MESSAGE_HANDLED
public static final int APP_QUERY_FAILED
public static final int SIGNATURE_NO_MATCH
public static final int INVALID_RECEIVER_NAME
public static final int EXCEPTION_CAUGHT
public static final int FURTHER_PROCESSING
public void <init> ()
}
com/android/internal/telephony/WapPushOverSms$DecodedResult.class
WapPushOverSms.java
package com.android.internal.telephony
final com.android.internal.telephony.WapPushOverSms$DecodedResult extends java.lang.Object {
String mimeType
String contentType
int transactionId
int pduType
int phoneId
int subId
byte[] header
String wapAppId
byte[] intentData
java.util.HashMap contentTypeParameters
com.google.android.mms.pdu.GenericPdu parsedPdu
int statusCode
final synthetic com.android.internal.telephony.WapPushOverSms this$0
private void <init> (com.android.internal.telephony.WapPushOverSms)
}
com/android/internal/telephony/WapPushOverSms.class
WapPushOverSms.java
package com.android.internal.telephony
public com.android.internal.telephony.WapPushOverSms extends java.lang.Object implements android.content.ServiceConnection {
private static final String TAG
private static final boolean DBG
private final android.content.Context mContext
private android.os.UserManager mUserManager
android.os.PowerWhitelistManager mPowerWhitelistManager
protected final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private String mWapPushManagerPackage
private volatile com.android.internal.telephony.IWapPushManager mWapPushManager
private void bindWapPushManagerService (android.content.Context)
android.content.Context context
android.content.Intent intent
android.content.ComponentName comp
private static android.content.ComponentName resolveSystemService (android.content.pm.PackageManager, android.content.Intent)
android.content.pm.ResolveInfo ri
android.content.ComponentName foundComp
int i
android.content.pm.PackageManager pm
android.content.Intent intent
java.util.List results
android.content.ComponentName comp
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void dispose ()
private com.android.internal.telephony.WapPushOverSms$DecodedResult decodeWapPdu (byte[], com.android.internal.telephony.InboundSmsHandler)
byte[] intentData
int dataIndex
Exception e
com.google.android.mms.pdu.NotificationInd nInd
String wapAppId
String contentType
int index
int transactionId
int pduType
int phoneId
com.android.internal.telephony.WspTypeDecoder pduDecoder
int headerLength
int headerStartIndex
String mimeType
long binaryContentType
byte[] header
byte[] intentData
int subId
com.google.android.mms.pdu.GenericPdu parsedPdu
ArrayIndexOutOfBoundsException aie
byte[] pdu
com.android.internal.telephony.InboundSmsHandler handler
com.android.internal.telephony.WapPushOverSms$DecodedResult result
public int dispatchWapPdu (byte[], com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver, com.android.internal.telephony.InboundSmsHandler, java.lang.String, int, long)
android.content.Intent intent
int procRet
boolean processFurther
com.android.internal.telephony.IWapPushManager wapPushMan
long duration
android.app.BroadcastOptions bopts
byte[] pdu
com.android.internal.telephony.InboundSmsHandler$SmsBroadcastReceiver receiver
com.android.internal.telephony.InboundSmsHandler handler
String address
int subId
long messageId
com.android.internal.telephony.WapPushOverSms$DecodedResult result
android.content.Intent intent
android.os.UserHandle userHandle
android.content.ComponentName componentName
android.os.Bundle options
public boolean isWapPushForMms (byte[], com.android.internal.telephony.InboundSmsHandler)
byte[] pdu
com.android.internal.telephony.InboundSmsHandler handler
com.android.internal.telephony.WapPushOverSms$DecodedResult result
private static boolean shouldParseContentDisposition (int)
int subId
public static java.lang.String getPermissionForType (java.lang.String)
String permission
String mimeType
String permission
public static java.lang.String getAppOpsStringPermissionForIntent (java.lang.String)
String appOp
String mimeType
String appOp
}
com/android/internal/telephony/WapPushOverSms.uau
com/android/internal/telephony/WspTypeDecoder.class
WspTypeDecoder.java
package com.android.internal.telephony
public com.android.internal.telephony.WspTypeDecoder extends java.lang.Object {
private static final int WAP_PDU_SHORT_LENGTH_MAX
private static final int WAP_PDU_LENGTH_QUOTE
public static final int PDU_TYPE_PUSH
public static final int PDU_TYPE_CONFIRMED_PUSH
private static final java.util.HashMap WELL_KNOWN_MIME_TYPES
private static final java.util.HashMap WELL_KNOWN_PARAMETERS
public static final int PARAMETER_ID_X_WAP_APPLICATION_ID
private static final int Q_VALUE
public static final String CONTENT_TYPE_B_PUSH_CO
public static final String CONTENT_TYPE_B_MMS
public static final String CONTENT_TYPE_B_PUSH_SYNCML_NOTI
byte[] mWspData
int mDataLength
long mUnsigned32bit
String mStringValue
java.util.HashMap mContentParameters
public void <init> (byte[])
byte[] pdu
public boolean decodeTextString (int)
int startIndex
int index
public boolean decodeTokenText (int)
int startIndex
int index
public boolean decodeShortInteger (int)
int startIndex
public boolean decodeLongInteger (int)
int i
int startIndex
int lengthMultiOctet
public boolean decodeIntegerValue (int)
int startIndex
public boolean decodeUintvarInteger (int)
int startIndex
int index
public boolean decodeValueLength (int)
int startIndex
public boolean decodeExtensionMedia (int)
int startIndex
int index
int length
boolean rtrn
public boolean decodeConstrainedEncoding (int)
int startIndex
public boolean decodeContentType (int)
boolean found
int readLength
long wellKnownValue
String mimeType
int readLength
long wellKnownValue
String mimeType
int headersLength
int mediaPrefixLength
ArrayIndexOutOfBoundsException e
int startIndex
int mediaPrefixLength
private boolean readContentParameters (int, int, int)
int wellKnownParameterValue
int intValue
byte nextByte
String value
String param
int startIndex
int leftToRead
int accumulator
int totalRead
private boolean decodeNoValue (int)
int startIndex
private void expandWellKnownMimeType ()
int binaryContentType
public boolean decodeContentLength (int)
int startIndex
public boolean decodeContentLocation (int)
int startIndex
public boolean decodeXWapApplicationId (int)
int startIndex
public boolean seekXWapApplicationId (int, int)
int fieldValue
byte val
ArrayIndexOutOfBoundsException e
int startIndex
int endIndex
int index
public boolean decodeXWapContentURI (int)
int startIndex
public boolean decodeXWapInitiatorURI (int)
int startIndex
public int getDecodedDataLength ()
public long getValue32 ()
public java.lang.String getValueString ()
public java.util.HashMap getContentParameters ()
static void <clinit> ()
}
com/android/internal/telephony/WspTypeDecoder.uau
com/android/internal/telephony/analytics/
com/android/internal/telephony/analytics/CallAnalyticsProvider$CallStatus.class
CallAnalyticsProvider.java
package com.android.internal.telephony.analytics
final enum com.android.internal.telephony.analytics.CallAnalyticsProvider$CallStatus extends java.lang.Enum {
public static final enum com.android.internal.telephony.analytics.CallAnalyticsProvider$CallStatus SUCCESS
public static final enum com.android.internal.telephony.analytics.CallAnalyticsProvider$CallStatus FAILURE
public String value
private static final synthetic com.android.internal.telephony.analytics.CallAnalyticsProvider$CallStatus[] $VALUES
public static com.android.internal.telephony.analytics.CallAnalyticsProvider$CallStatus[] values ()
public static com.android.internal.telephony.analytics.CallAnalyticsProvider$CallStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String value
private static synthetic com.android.internal.telephony.analytics.CallAnalyticsProvider$CallStatus[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/analytics/CallAnalyticsProvider$CallType.class
CallAnalyticsProvider.java
package com.android.internal.telephony.analytics
final enum com.android.internal.telephony.analytics.CallAnalyticsProvider$CallType extends java.lang.Enum {
public static final enum com.android.internal.telephony.analytics.CallAnalyticsProvider$CallType NORMAL
public static final enum com.android.internal.telephony.analytics.CallAnalyticsProvider$CallType SOS
public String value
private static final synthetic com.android.internal.telephony.analytics.CallAnalyticsProvider$CallType[] $VALUES
public static com.android.internal.telephony.analytics.CallAnalyticsProvider$CallType[] values ()
public static com.android.internal.telephony.analytics.CallAnalyticsProvider$CallType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String value
private static synthetic com.android.internal.telephony.analytics.CallAnalyticsProvider$CallType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/analytics/CallAnalyticsProvider.class
CallAnalyticsProvider.java
package com.android.internal.telephony.analytics
public com.android.internal.telephony.analytics.CallAnalyticsProvider extends java.lang.Object implements com.android.internal.telephony.analytics.TelephonyAnalyticsProvider {
private static final String TAG
private static final java.text.DecimalFormat DECIMAL_FORMAT
private com.android.internal.telephony.analytics.TelephonyAnalyticsUtil mTelephonyAnalyticsUtil
private String mDateOfDeletedRecordsCallTable
private static final String CREATE_CALL_ANALYTICS_TABLE
private static final String[] CALL_INSERTION_PROJECTION
private static final String CALL_SUCCESS_INSERTION_SELECTION
private static final String CALL_FAILED_INSERTION_SELECTION
private static final String CALL_OLD_DATA_DELETION_SELECTION
private static final String CALL_OVERFLOW_DATA_DELETION_SELECTION
private final int mSlotIndex
public void <init> (com.android.internal.telephony.analytics.TelephonyAnalyticsUtil, int)
com.android.internal.telephony.analytics.TelephonyAnalyticsUtil telephonyAnalyticsUtil
int slotIndex
private android.content.ContentValues getContentValues (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String)
String callType
String callStatus
int slotId
String rat
String failureReason
android.content.ContentValues values
String dateToday
private java.lang.String[] getSuccessfulCallSelectionArgs (android.content.ContentValues)
android.content.ContentValues values
private java.lang.String[] getFailedCallSelectionArgs (android.content.ContentValues)
android.content.ContentValues values
public void insertDataToDb (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String)
String[] selectionArgs
String[] selectionArgs
Exception e
String callType
String callStatus
int slotId
String rat
String failureReason
android.content.ContentValues values
android.database.Cursor cursor
private void updateEntryIfExistsOrInsert (android.database.Cursor, android.content.ContentValues)
int id
int count
int newCount
String updateSelection
String[] updateSelectionArgs
int idColumnIndex
int countColumnIndex
android.database.Cursor cursor
android.content.ContentValues values
public long getCount (java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String tableName
String[] columns
String selection
String[] selectionArgs
String groupBy
String having
String orderBy
String limit
android.database.Cursor cursor
long totalCount
private java.lang.String[] getColumnSelectionAndArgs (java.lang.String, java.lang.String)
String selection
String[] selectionAndArgs
String selection
String[] selectionAndArgs
String selection
String[] selectionAndArgs
String callType
String callStatus
String selection
String[] selectionAndArgs
private long countCallsOfTypeAndStatus (java.lang.String, java.lang.String)
String callType
String callStatus
int selectionIndex
String[] columns
String[] selectionAndArgs
String selection
int selectionArgsStartIndex
int selectionArgsEndIndex
String[] selectionArgs
private long countTotalCalls ()
private long countFailedCalls ()
private long countNormalCalls ()
private long countFailedNormalCalls ()
private long countSosCalls ()
private long countFailedSosCalls ()
private java.lang.String getMaxFailureVersion ()
int releaseVersionColumnIndex
String[] columns
String selection
String[] selectionArgs
String groupBy
String orderBy
String limit
android.database.Cursor cursor
String version
private java.lang.String getMaxFailureNetworkType ()
int networkColumnIndex
String[] columns
String selection
String[] selectionArgs
String groupBy
String orderBy
String limit
android.database.Cursor cursor
String networkType
private java.util.HashMap getFailureCountByRatForCallType (java.lang.String)
String callType
private java.util.HashMap getFailureCountByReasonForCallType (java.lang.String)
String callType
private java.util.HashMap getFailureCountByColumnForCallType (java.lang.String, java.lang.String)
String failureReason
int failureCount
int failureColumnIndex
int failureCountColumnIndex
String column
String callType
String[] columns
String selection
String[] selectionArgs
String groupBy
android.database.Cursor cursor
java.util.HashMap failureCountByReason
protected void deleteOldAndOverflowData ()
String dateToday
public void setDateOfDeletedRecordsCallTable (java.lang.String)
String dateOfDeletedRecordsCallTable
private java.util.ArrayList dumpInformationInList (long, long, double, long, double, long, double, java.lang.String, java.lang.String, java.util.HashMap, java.util.HashMap, java.util.HashMap, java.util.HashMap)
long totalCalls
long failedCalls
double percentageFailedCalls
long normalCallsCount
double percentageFailedNormalCalls
long sosCallCount
double percentageFailedSosCalls
String maxFailureVersion
String maxFailureNetworkType
java.util.HashMap failureCountByReasonNormalCall
java.util.HashMap failureCountByReasonSosCall
java.util.HashMap failureCountByRatNormalCall
java.util.HashMap failureCountByRatSosCall
java.util.ArrayList aggregatedCallInformation
private void addFailureStatsFromHashMap (java.util.HashMap, java.lang.String, long, java.lang.String, java.util.ArrayList)
java.util.HashMap failureCountByColumn
String callType
long totalCallsOfCallType
String column
java.util.ArrayList aggregatedCallInformation
public java.util.ArrayList aggregate ()
long totalCalls
long failedCalls
double percentageFailedCalls
String maxFailuresVersion
String maxFailuresNetworkType
java.util.HashMap failureCountByReasonNormalCall
java.util.HashMap failureCountByReasonSosCall
java.util.HashMap failureCountByRatNormalCall
java.util.HashMap failureCountByRatSosCall
long normalCallsCount
long normalCallFailureCount
double percentageFailureNormalCall
long sosCallCount
long sosCallFailureCount
double percentageFailureSosCall
java.util.ArrayList aggregatedCallInformation
private static synthetic void lambda$addFailureStatsFromHashMap$0 (long, java.util.ArrayList, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)
long totalCallsOfCallType
java.util.ArrayList aggregatedCallInformation
String callType
String column
String k
Integer v
double percentageFail
static void <clinit> ()
}
com/android/internal/telephony/analytics/ServiceStateAnalyticsProvider.class
ServiceStateAnalyticsProvider.java
package com.android.internal.telephony.analytics
public com.android.internal.telephony.analytics.ServiceStateAnalyticsProvider extends java.lang.Object implements com.android.internal.telephony.analytics.TelephonyAnalyticsProvider {
protected com.android.internal.telephony.analytics.TelephonyAnalyticsUtil mTelephonyAnalyticsUtil
private static final String TAG
private static final String CREATE_SERVICE_STATE_TABLE_QUERY
private static final String[] SERVICE_STATE_INSERTION_COLUMNS
private String mDateOfDeletedRecordsServiceStateTable
private static final String SERVICE_STATE_INSERTION_SELECTION
private static final String SERVICE_STATE_OVERFLOW_DATA_DELETION_SELECTION
private static final String SERVICE_STATE_OLD_DATA_DELETION_SELECTION
private static final java.text.DecimalFormat DECIMAL_FORMAT
private final int mSlotIndex
public void <init> (com.android.internal.telephony.analytics.TelephonyAnalyticsUtil, int)
com.android.internal.telephony.analytics.TelephonyAnalyticsUtil databaseUtil
int slotIndex
private android.content.ContentValues getContentValues (com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState, long)
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState lastState
long endTimeStamp
android.content.ContentValues values
long timeInterval
String dateToday
public void insertDataToDb (com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState, long)
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState lastState
long endTimeStamp
android.content.ContentValues values
String[] selectionArgs
android.database.Cursor cursor
private void updateIfEntryExistsOtherwiseInsert (android.database.Cursor, android.content.ContentValues)
int id
int oldTimeDuration
int updatedTimeDuration
String updateSelection
String[] updateSelectionArgs
int idIndex
int timeDurationIndex
android.database.Cursor cursor
android.content.ContentValues values
private long getTotalUpTime ()
String[] columns
String selection
String[] selectionArgs
android.database.Cursor cursor
long duration
private long outOfServiceDuration ()
String[] columns
String selection
String[] selectionArgs
long oosDuration
android.database.Cursor cursor
private java.util.HashMap getOutOfServiceDurationByReason ()
String oosReason
long timeInterval
int reasonIndex
int timeIndex
java.util.HashMap outOfServiceDurationByReason
String[] columns
String selection
String[] selectionArgs
String groupBy
android.database.Cursor cursor
private java.util.HashMap getInServiceDurationByRat ()
String rat
long timeInterval
int ratIndex
int timeIndex
java.util.HashMap inServiceDurationByRat
String[] columns
String selection
String[] selectionArgs
String groupBy
android.database.Cursor cursor
protected void deleteOldAndOverflowData ()
String dateToday
public void setDateOfDeletedRecordsServiceStateTable (java.lang.String)
String dateOfDeletedRecordsServiceStateTable
private java.util.ArrayList dumpInformationInList (java.lang.Long, java.lang.Long, double, java.util.HashMap, java.util.HashMap)
Long upTime
Long outOfServiceTime
double percentageOutOfService
java.util.HashMap oosByReason
java.util.HashMap timeDurationByRat
java.util.ArrayList aggregatedServiceStateInfo
public java.util.ArrayList aggregate ()
double percentageOutOfService
long upTime
long outOfServiceTime
double percentageOutOfService
java.util.HashMap oosByReason
java.util.HashMap timeDurationByRat
private static synthetic void lambda$dumpInformationInList$1 (java.lang.Long, java.util.ArrayList, java.lang.String, java.lang.Long)
double percentageInService
Long upTime
java.util.ArrayList aggregatedServiceStateInfo
String k
Long v
double percentageInService
private static synthetic void lambda$dumpInformationInList$0 (java.lang.Long, java.util.ArrayList, java.lang.String, java.lang.Long)
double percentageOosOfReason
Long upTime
java.util.ArrayList aggregatedServiceStateInfo
String k
Long v
double percentageOosOfReason
static void <clinit> ()
}
com/android/internal/telephony/analytics/SmsMmsAnalyticsProvider$SmsMmsStatus.class
SmsMmsAnalyticsProvider.java
package com.android.internal.telephony.analytics
final enum com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsStatus extends java.lang.Enum {
public static final enum com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsStatus SUCCESS
public static final enum com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsStatus FAILURE
public final String value
private static final synthetic com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsStatus[] $VALUES
public static com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsStatus[] values ()
public static com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String value
private static synthetic com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsStatus[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/analytics/SmsMmsAnalyticsProvider$SmsMmsType.class
SmsMmsAnalyticsProvider.java
package com.android.internal.telephony.analytics
final enum com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsType extends java.lang.Enum {
public static final enum com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsType SMS_OUTGOING
public static final enum com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsType SMS_INCOMING
public static final enum com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsType MMS_OUTGOING
public static final enum com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsType MMS_INCOMING
public final String value
private static final synthetic com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsType[] $VALUES
public static com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsType[] values ()
public static com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String value
private static synthetic com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider$SmsMmsType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/analytics/SmsMmsAnalyticsProvider.class
SmsMmsAnalyticsProvider.java
package com.android.internal.telephony.analytics
public com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider extends java.lang.Object implements com.android.internal.telephony.analytics.TelephonyAnalyticsProvider {
private static final String TAG
private com.android.internal.telephony.analytics.TelephonyAnalyticsUtil mTelephonyAnalyticsUtil
private String mDateOfDeletedRecordsSmsMmsTable
private static final java.text.DecimalFormat DECIMAL_FORMAT
private static final String CREATE_SMS_MMS_ANALYTICS_TABLE
private static final String SMS_MMS_OVERFLOW_DATA_DELETION_SELECTION
private static final String SMS_MMS_OLD_DATA_DELETION_SELECTION
private final int mSlotIndex
private static final String[] SMS_MMS_INSERTION_PROJECTION
private static final String SMS_MMS_INSERTION_SUCCESS_SELECTION
private static final String SMS_MMS_INSERTION_FAILURE_SELECTION
public void <init> (com.android.internal.telephony.analytics.TelephonyAnalyticsUtil, int)
com.android.internal.telephony.analytics.TelephonyAnalyticsUtil databaseUtil
int slotIndex
private android.content.ContentValues getContentValues (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String status
String smsMmsType
String rat
String failureReason
android.content.ContentValues values
String dateToday
public void insertDataToDb (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String[] selectionArgs
String[] selectionArgs
Exception e
String status
String smsMmsType
String rat
String failureReason
android.content.ContentValues values
android.database.Cursor cursor
public void updateIfEntryExistsOtherwiseInsert (android.database.Cursor, android.content.ContentValues)
int id
int count
int newCount
String updateSelection
String[] updateSelectionArgs
int idColumnIndex
int countColumnIndex
android.database.Cursor cursor
android.content.ContentValues values
public long getCount (java.lang.String[], java.lang.String, java.lang.String[])
String[] columns
String selection
String[] selectionArgs
android.database.Cursor cursor
long count
private long getSmsMmsOfTypeAndStatus (java.lang.String, java.lang.String)
String smsMmsType
String smsMmsStatus
String[] columns
String selection
String[] selectionArgs
private long getSmsOutgoingCount ()
private long getSmsIncomingCount ()
private long getMmsOutgoingCount ()
private long getMmsIncomingCount ()
private long getFailedOutgoingSms ()
private long getFailedIncomingSms ()
private long getFailedOutgoingMms ()
private long getFailedIncomingMms ()
private java.util.HashMap getSmsFailedCountByRat ()
String rat
int count
int ratIndex
int countIndex
java.util.HashMap failedSmsTypeCountByRat
String[] columns
String selection
String[] selectionArgs
String groupBy
android.database.Cursor cursor
protected void deleteOldAndOverflowData ()
String dateToday
public void setDateOfDeletedRecordsSmsMmsTable (java.lang.String)
String deletedDate
public java.util.ArrayList dumpInformationInList (long, long, long, long, long, long, double, double, double, double, java.util.HashMap)
Exception e
long totalOutgoingSms
long totalIncomingSms
long failedOutgoingSms
long failedIncomingSms
long totalOutgoingMms
long totalIncomingMms
double percentageFailureOutgoingSms
double percentageFailureIncomingSms
double percentageFailureOutgoingMms
double percentageFailureIncomingMms
java.util.HashMap failedSmsTypeCountByRat
java.util.ArrayList aggregatedSmsMmsInformation
double overallFailPercentage
public java.util.ArrayList aggregate ()
long totalOutgoingSms
long totalIncomingSms
long totalOutgoingMms
long totalIncomingMms
long totalFailedOutgoingSms
long totalFailedIncomingSms
long totalFailedOutgoingMms
long totalFailedIncomingMms
java.util.HashMap failedSmsTypeCountByRat
double percentageFailureOutgoingSms
double percentageFailureIncomingSms
double percentageFailureOutgoingMms
double percentageFailureIncomingMms
private static synthetic void lambda$dumpInformationInList$0 (long, long, java.util.ArrayList, java.lang.String, java.lang.Integer)
long totalIncomingSms
long totalOutgoingSms
java.util.ArrayList aggregatedSmsMmsInformation
String k
Integer v
double percentageFail
static void <clinit> ()
}
com/android/internal/telephony/analytics/TelephonyAnalytics$1.class
TelephonyAnalytics.java
package com.android.internal.telephony.analytics
com.android.internal.telephony.analytics.TelephonyAnalytics$1 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.analytics.TelephonyAnalytics this$0
void <init> (com.android.internal.telephony.analytics.TelephonyAnalytics)
com.android.internal.telephony.analytics.TelephonyAnalytics this$0
public void onSubscriptionsChanged ()
int newSubId
}
com/android/internal/telephony/analytics/TelephonyAnalytics$CallAnalytics$CallType.class
TelephonyAnalytics.java
package com.android.internal.telephony.analytics
final enum com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$CallType extends java.lang.Enum {
public static final enum com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$CallType NORMAL_CALL
public static final enum com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$CallType SOS_CALL
public String value
private static final synthetic com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$CallType[] $VALUES
public static com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$CallType[] values ()
public static com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$CallType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String value
private static synthetic com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$CallType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/analytics/TelephonyAnalytics$CallAnalytics$Status.class
TelephonyAnalytics.java
package com.android.internal.telephony.analytics
final enum com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$Status extends java.lang.Enum {
public static final enum com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$Status SUCCESS
public static final enum com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$Status FAILURE
public String value
private static final synthetic com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$Status[] $VALUES
public static com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$Status[] values ()
public static com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$Status valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String value
private static synthetic com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics$Status[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/analytics/TelephonyAnalytics$CallAnalytics.class
TelephonyAnalytics.java
package com.android.internal.telephony.analytics
public com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics extends java.lang.Object {
private static final String TAG
private static final java.util.Map sImsCodeMap
final synthetic com.android.internal.telephony.analytics.TelephonyAnalytics this$0
public void <init> (com.android.internal.telephony.analytics.TelephonyAnalytics)
com.android.internal.telephony.analytics.TelephonyAnalytics this$0
public void onCallTerminated (boolean, boolean, int, int, int)
String callType
String disconnectCauseString
String status
boolean isEmergency
boolean isOverIms
int rat
int simSlotIndex
int disconnectCause
String disconnectCauseString
String status
String callType
String ratString
private void sendDataToProvider (java.lang.String, java.lang.String, int, int, java.lang.String, int, java.lang.String)
String callType
String status
int simSlotIndex
int rat
String ratString
int disconnectCause
String disconnectCauseString
private synthetic void lambda$sendDataToProvider$0 (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, int, int)
String callType
String status
int simSlotIndex
String ratString
String disconnectCauseString
int disconnectCause
int rat
java.util.ArrayList data
static void <clinit> ()
}
com/android/internal/telephony/analytics/TelephonyAnalytics$ServiceStateAnalytics$1.class
TelephonyAnalytics.java
package com.android.internal.telephony.analytics
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics this$1
void <init> (com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics)
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics this$1
public void onReceive (android.content.Context, android.content.Intent)
int simState
android.content.Context context
android.content.Intent intent
long now
}
com/android/internal/telephony/analytics/TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus.class
TelephonyAnalytics.java
package com.android.internal.telephony.analytics
final enum com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus extends java.lang.Enum {
public static final enum com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus APM
public static final enum com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus CELLULAR_OOS_WITH_IWLAN
public static final enum com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus NO_NETWORK_COVERAGE
public static final enum com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus SIM_ABSENT
public static final enum com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus IN_SERVICE
private static final synthetic com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus[] $VALUES
public static com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus[] values ()
public static com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$DeviceStatus[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/analytics/TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState.class
TelephonyAnalytics.java
package com.android.internal.telephony.analytics
public com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState extends java.lang.Object {
protected final int mSlotIndex
protected final String mRAT
protected final String mDeviceStatus
protected final long mTimestampStart
public void <init> (int, java.lang.String, java.lang.String, long)
int slotIndex
String rat
String deviceStatus
long timestampStart
public java.lang.String toString ()
public int getSlotIndex ()
public long getTimestampStart ()
public java.lang.String getDeviceStatus ()
public java.lang.String getRAT ()
}
com/android/internal/telephony/analytics/TelephonyAnalytics$ServiceStateAnalytics.class
TelephonyAnalytics.java
package com.android.internal.telephony.analytics
public com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics extends android.telephony.TelephonyCallback implements android.telephony.TelephonyCallback$ServiceStateListener {
private final java.util.concurrent.Executor mExecutor
private static final String TAG
private static final int BUFFER_TIME
private android.telephony.TelephonyManager mTelephonyManager
private final java.util.concurrent.atomic.AtomicReference mLastState
private static final String NA
private final android.content.BroadcastReceiver mBroadcastReceiver
final synthetic com.android.internal.telephony.analytics.TelephonyAnalytics this$0
protected void <init> (com.android.internal.telephony.analytics.TelephonyAnalytics, java.util.concurrent.Executor)
com.android.internal.telephony.analytics.TelephonyAnalytics this$0
java.util.concurrent.Executor executor
android.content.IntentFilter mIntentFilter
public void onServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState serviceState
int dataRegState
int voiceRegState
int voiceRadioTechnology
int dataRadioTechnology
private void logServiceState (int, int, int, int)
int dataRegState
int voiceRegState
int voiceRadioTechnology
int dataRadioTechnology
long now
String voiceRadioTechnologyName
String dataRadioTechnologyName
private void logSimAbsentState ()
long now
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState currentState
private void logOosWithIwlan (long)
long now
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState currentState
private void logAirplaneModeServiceState (long)
long now
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState currentState
private void logNoNetworkCoverage (long)
long now
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState currentState
private void logInServiceData (java.lang.String, long)
String rat
long now
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState currentState
private void setCurrentStateAndAddLastState (com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState, long)
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState currentState
long now
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState lastState
private void addData (com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState, long)
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState lastState
long now
private void recordCurrentStateBeforeDump ()
long now
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState currentState
private com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState createCopyWithUpdatedTimestamp (com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState)
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState currentState
long now
com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics$TimeStampedServiceState state
private boolean isAirplaneModeOn ()
protected long getTimeMillis ()
void registerMyListener (android.content.Context, int)
NullPointerException e
android.content.Context context
int subId
void unregisterMyListener (int)
int subId
private void log (java.lang.String)
String s
private synthetic void lambda$onServiceStateChanged$0 (int, int, int, int)
int dataRegState
int voiceRegState
int voiceRadioTechnology
int dataRadioTechnology
static void <clinit> ()
}
com/android/internal/telephony/analytics/TelephonyAnalytics$SmsMmsAnalytics.class
TelephonyAnalytics.java
package com.android.internal.telephony.analytics
public com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics extends java.lang.Object {
private static final String TAG
final synthetic com.android.internal.telephony.analytics.TelephonyAnalytics this$0
public void <init> (com.android.internal.telephony.analytics.TelephonyAnalytics)
com.android.internal.telephony.analytics.TelephonyAnalytics this$0
public void onOutgoingSms (boolean, int)
boolean isOverIms
int sendErrorCode
public void onIncomingSmsSuccess (int)
int smsSource
String status
String failureReason
public void onDroppedIncomingMultipartSms ()
String status
String type
int rat
String ratString
String failureReason
public void onIncomingSmsError (int, int)
int smsSource
int result
String status
String failureReason
private void logOutgoingSms (boolean, int)
String type
String status
int rat
String ratString
String failureReason
Exception e
boolean isOverIms
int sendErrorCode
private void logIncomingSms (int, java.lang.String, java.lang.String)
int rat
String ratString
Exception e
int smsSource
String status
String failureReason
String type
private void sendDataToProvider (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String status
String type
String rat
String failureReason
private static int getIncomingError (int)
int result
private static java.lang.String getIncomingSmsErrorString (int)
int result
private android.telephony.ServiceState getServiceState ()
com.android.internal.telephony.Phone phone
com.android.internal.telephony.ServiceStateTracker serviceStateTracker
private int getRat (int)
int smsSource
private int getRat (boolean)
boolean isOverIms
android.telephony.ServiceState serviceState
private java.lang.String getSmsFailureReasonString (int)
int sendErrorCode
private synthetic void lambda$sendDataToProvider$0 (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String status
String type
String rat
String failureReason
static void <clinit> ()
}
com/android/internal/telephony/analytics/TelephonyAnalytics.class
TelephonyAnalytics.java
package com.android.internal.telephony.analytics
public com.android.internal.telephony.analytics.TelephonyAnalytics extends java.lang.Object {
private static final String TAG
protected static final int INVALID_SUB_ID
private final int mSlotIndex
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private java.util.concurrent.ExecutorService mExecutorService
protected com.android.internal.telephony.analytics.TelephonyAnalyticsUtil mTelephonyAnalyticsUtil
protected int mSubId
protected com.android.internal.telephony.analytics.TelephonyAnalytics$ServiceStateAnalytics mServiceStateAnalytics
protected android.content.Context mContext
protected java.util.concurrent.Executor mExecutor
protected android.telephony.SubscriptionManager mSubscriptionManager
protected final android.telephony.SubscriptionManager$OnSubscriptionsChangedListener mSubscriptionsChangeListener
protected com.android.internal.telephony.analytics.CallAnalyticsProvider mCallAnalyticsProvider
protected com.android.internal.telephony.analytics.SmsMmsAnalyticsProvider mSmsMmsAnalyticsProvider
protected com.android.internal.telephony.analytics.ServiceStateAnalyticsProvider mServiceStateAnalyticsProvider
protected com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics mSmsMmsAnalytics
protected com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics mCallAnalytics
protected com.android.internal.telephony.Phone mPhone
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private int getSubId ()
android.telephony.SubscriptionInfo info
NullPointerException e
int subId
private void initializeAnalyticsClasses ()
protected void startAnalytics (int)
int subId
protected void stopAnalytics (int)
int subId
public com.android.internal.telephony.analytics.TelephonyAnalytics$SmsMmsAnalytics getSmsMmsAnalytics ()
public com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics getCallAnalytics ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
String info
String info
String info
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
java.util.ArrayList aggregatedCallInfo
java.util.ArrayList aggregatedSmsMmsInfo
java.util.ArrayList aggregatedServiceStateInfo
static void <clinit> ()
}
com/android/internal/telephony/analytics/TelephonyAnalyticsDatabase$CallAnalyticsTable.class
TelephonyAnalyticsDatabase.java
package com.android.internal.telephony.analytics
public final com.android.internal.telephony.analytics.TelephonyAnalyticsDatabase$CallAnalyticsTable extends java.lang.Object implements android.provider.BaseColumns {
public static final String TABLE_NAME
public static final String LOG_DATE
public static final String CALL_STATUS
public static final String CALL_TYPE
public static final String RAT
public static final String SLOT_ID
public static final String FAILURE_REASON
public static final String RELEASE_VERSION
public static final String COUNT
public void <init> ()
}
com/android/internal/telephony/analytics/TelephonyAnalyticsDatabase$ServiceStateAnalyticsTable.class
TelephonyAnalyticsDatabase.java
package com.android.internal.telephony.analytics
public final com.android.internal.telephony.analytics.TelephonyAnalyticsDatabase$ServiceStateAnalyticsTable extends java.lang.Object implements android.provider.BaseColumns {
public static final String TABLE_NAME
public static final String LOG_DATE
public static final String TIME_DURATION
public static final String SLOT_ID
public static final String RAT
public static final String DEVICE_STATUS
public static final String RELEASE_VERSION
public void <init> ()
}
com/android/internal/telephony/analytics/TelephonyAnalyticsDatabase$SmsMmsAnalyticsTable.class
TelephonyAnalyticsDatabase.java
package com.android.internal.telephony.analytics
public final com.android.internal.telephony.analytics.TelephonyAnalyticsDatabase$SmsMmsAnalyticsTable extends java.lang.Object implements android.provider.BaseColumns {
public static final String TABLE_NAME
public static final String LOG_DATE
public static final String SMS_MMS_STATUS
public static final String SMS_MMS_TYPE
public static final String SLOT_ID
public static final String RAT
public static final String FAILURE_REASON
public static final String RELEASE_VERSION
public static final String COUNT
public void <init> ()
}
com/android/internal/telephony/analytics/TelephonyAnalyticsDatabase.class
TelephonyAnalyticsDatabase.java
package com.android.internal.telephony.analytics
public final com.android.internal.telephony.analytics.TelephonyAnalyticsDatabase extends java.lang.Object {
public static final java.time.format.DateTimeFormatter DATE_FORMAT
private void <init> ()
static void <clinit> ()
}
com/android/internal/telephony/analytics/TelephonyAnalyticsProvider.class
TelephonyAnalyticsProvider.java
package com.android.internal.telephony.analytics
public abstract com.android.internal.telephony.analytics.TelephonyAnalyticsProvider extends java.lang.Object {
public abstract java.util.ArrayList aggregate ()
}
com/android/internal/telephony/analytics/TelephonyAnalyticsUtil.class
TelephonyAnalyticsUtil.java
package com.android.internal.telephony.analytics
public com.android.internal.telephony.analytics.TelephonyAnalyticsUtil extends android.database.sqlite.SQLiteOpenHelper {
private static com.android.internal.telephony.analytics.TelephonyAnalyticsUtil sTelephonyAnalyticsUtil
private static final String DATABASE_NAME
private static final int DATABASE_VERSION
private static final String TAG
private static final int MAX_ENTRIES_LIMIT
private static final int CUTOFF_MONTHS
private void <init> (android.content.Context)
android.content.Context context
public static synchronized com.android.internal.telephony.analytics.TelephonyAnalyticsUtil getInstance (android.content.Context)
android.content.Context context
public void onCreate (android.database.sqlite.SQLiteDatabase)
android.database.sqlite.SQLiteDatabase db
public void onUpgrade (android.database.sqlite.SQLiteDatabase, int, int)
android.database.sqlite.SQLiteDatabase db
int oldVersion
int newVersion
public synchronized void createTable (java.lang.String)
android.database.sqlite.SQLiteDatabase db
Exception e
String createTableQuery
public synchronized void insert (java.lang.String, android.content.ContentValues)
android.database.sqlite.SQLiteDatabase db
android.database.SQLException e
String tableName
android.content.ContentValues values
public synchronized int update (java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[])
android.database.sqlite.SQLiteDatabase db
android.database.SQLException e
String table
android.content.ContentValues values
String whereClause
String[] whereArgs
int rowsAffected
public synchronized android.database.Cursor getCursor (java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String)
android.database.sqlite.SQLiteDatabase db
android.database.SQLException e
String tableName
String[] columns
String selection
String[] selectionArgs
String groupBy
String having
String orderBy
String limit
android.database.Cursor cursor
public synchronized long getCountFromCursor (android.database.Cursor)
android.database.Cursor cursor
long count
public void deleteOverflowAndOldData (java.lang.String, java.lang.String, java.lang.String)
String tableName
String overflowWhereClause
String oldDataWhereClause
protected void deleteOverFlowData (java.lang.String, java.lang.String)
String tableName
String whereClause
String[] whereArgs
protected void deleteOldData (java.lang.String, java.lang.String)
String tableName
String whereClause
String[] whereArgs
public synchronized void delete (java.lang.String, java.lang.String, java.lang.String[])
android.database.sqlite.SQLiteDatabase db
android.database.SQLException e
String tableName
String whereClause
String[] whereArgs
private java.lang.String getCutoffDate ()
java.util.Calendar cutoffDate
static void <clinit> ()
}
com/android/internal/telephony/build/
com/android/internal/telephony/build/SdkLevel.class
SdkLevel.java
package com.android.internal.telephony.build
public final com.android.internal.telephony.build.SdkLevel extends java.lang.Object {
private void <init> ()
public static boolean isAtLeastR ()
public static boolean isAtLeastS ()
public static boolean isAtLeastSv2 ()
public static boolean isAtLeastT ()
public static boolean isAtLeastU ()
public static boolean isAtLeastV ()
private static boolean isAtLeastPreReleaseCodename (java.lang.String)
String codename
}
com/android/internal/telephony/build/UnboundedSdkLevel.class
UnboundedSdkLevel.java
package com.android.internal.telephony.build
public final com.android.internal.telephony.build.UnboundedSdkLevel extends java.lang.Object {
private static final android.util.SparseArray PREVIOUS_CODENAMES
private static final com.android.internal.telephony.build.UnboundedSdkLevel sInstance
private final int mSdkInt
private final String mCodename
private final boolean mIsReleaseBuild
private final java.util.Set mKnownCodenames
public static boolean isAtLeast (java.lang.String)
String version
public static boolean isAtMost (java.lang.String)
String version
private static transient java.util.Set setOf (java.lang.String[])
String codename
String[] contents
java.util.Set set
void <init> (int, java.lang.String, java.util.Set)
int sdkInt
String codename
java.util.Set knownCodenames
boolean isAtLeastInternal (java.lang.String)
String version
boolean isAtMostInternal (java.lang.String)
String version
java.lang.String removeFingerprint (java.lang.String)
int index
String version
private boolean isCodename (java.lang.String)
String version
static void <clinit> ()
}
com/android/internal/telephony/cat/
com/android/internal/telephony/cat/AppInterface$CommandType.class
AppInterface.java
package com.android.internal.telephony.cat
public final enum com.android.internal.telephony.cat.AppInterface$CommandType extends java.lang.Enum {
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType DISPLAY_TEXT
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType GET_INKEY
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType GET_INPUT
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType LAUNCH_BROWSER
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType PLAY_TONE
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType REFRESH
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType SELECT_ITEM
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType SEND_SS
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType SEND_USSD
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType SEND_SMS
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType RUN_AT
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType SEND_DTMF
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType SET_UP_EVENT_LIST
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType SET_UP_IDLE_MODE_TEXT
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType SET_UP_MENU
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType SET_UP_CALL
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType PROVIDE_LOCAL_INFORMATION
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType LANGUAGE_NOTIFICATION
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType OPEN_CHANNEL
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType CLOSE_CHANNEL
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType RECEIVE_DATA
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType SEND_DATA
public static final enum com.android.internal.telephony.cat.AppInterface$CommandType GET_CHANNEL_STATUS
private int mValue
private static final synthetic com.android.internal.telephony.cat.AppInterface$CommandType[] $VALUES
public static com.android.internal.telephony.cat.AppInterface$CommandType[] values ()
public static com.android.internal.telephony.cat.AppInterface$CommandType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public int value ()
public static com.android.internal.telephony.cat.AppInterface$CommandType fromInt (int)
com.android.internal.telephony.cat.AppInterface$CommandType e
int value
private static synthetic com.android.internal.telephony.cat.AppInterface$CommandType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/cat/AppInterface.CommandType.uau
com/android/internal/telephony/cat/AppInterface.class
AppInterface.java
package com.android.internal.telephony.cat
public abstract com.android.internal.telephony.cat.AppInterface extends java.lang.Object {
public static final String CAT_CMD_ACTION
public static final String CAT_SESSION_END_ACTION
public static final String CAT_ALPHA_NOTIFY_ACTION
public static final String ALPHA_STRING
public static final String REFRESH_RESULT
public static final String CARD_STATUS
public static final String CAT_ICC_STATUS_CHANGE
public static final String STK_PERMISSION
public static android.content.ComponentName getDefaultSTKApplication ()
public abstract void onCmdResponse (com.android.internal.telephony.cat.CatResponseMessage)
public abstract void dispose ()
}
com/android/internal/telephony/cat/BIPClientParams.class
CommandParams.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.BIPClientParams extends com.android.internal.telephony.cat.CommandParams {
com.android.internal.telephony.cat.TextMessage mTextMsg
boolean mHasAlphaId
void <init> (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage, boolean)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.TextMessage textMsg
boolean has_alpha_id
boolean setIcon (android.graphics.Bitmap)
android.graphics.Bitmap icon
}
com/android/internal/telephony/cat/BerTlv.class
BerTlv.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.BerTlv extends java.lang.Object {
private int mTag
private java.util.List mCompTlvs
private boolean mLengthValid
public static final int BER_UNKNOWN_TAG
public static final int BER_PROACTIVE_COMMAND_TAG
public static final int BER_MENU_SELECTION_TAG
public static final int BER_EVENT_DOWNLOAD_TAG
private void <init> (int, java.util.List, boolean)
int tag
java.util.List ctlvs
boolean lengthValid
public java.util.List getComprehensionTlvs ()
public int getTag ()
public boolean isLengthValid ()
public static com.android.internal.telephony.cat.BerTlv decode (byte[]) throws com.android.internal.telephony.cat.ResultException
int temp
int tag
IndexOutOfBoundsException e
com.android.internal.telephony.cat.ResultException e
int itemLength
com.android.internal.telephony.cat.ComprehensionTlv item
int totalLength
byte[] data
int curIndex
int endIndex
int tag
int length
boolean isLengthValid
java.util.List ctlvs
}
com/android/internal/telephony/cat/CallSetupParams.class
CommandParams.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.CallSetupParams extends com.android.internal.telephony.cat.CommandParams {
com.android.internal.telephony.cat.TextMessage mConfirmMsg
com.android.internal.telephony.cat.TextMessage mCallMsg
void <init> (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage, com.android.internal.telephony.cat.TextMessage)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.TextMessage confirmMsg
com.android.internal.telephony.cat.TextMessage callMsg
boolean setIcon (android.graphics.Bitmap)
android.graphics.Bitmap icon
}
com/android/internal/telephony/cat/CatCmdMessage$1.class
CatCmdMessage.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.CatCmdMessage$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.cat.CatCmdMessage createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.telephony.cat.CatCmdMessage[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/cat/CatCmdMessage$2.class
CatCmdMessage.java
package com.android.internal.telephony.cat
synthetic com.android.internal.telephony.cat.CatCmdMessage$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$cat$AppInterface$CommandType
static void <clinit> ()
}
com/android/internal/telephony/cat/CatCmdMessage$BrowserSettings.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatCmdMessage$BrowserSettings extends java.lang.Object {
public String url
public com.android.internal.telephony.cat.LaunchBrowserMode mode
final synthetic com.android.internal.telephony.cat.CatCmdMessage this$0
public void <init> (com.android.internal.telephony.cat.CatCmdMessage)
com.android.internal.telephony.cat.CatCmdMessage this$0
}
com/android/internal/telephony/cat/CatCmdMessage$BrowserTerminationCauses.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.CatCmdMessage$BrowserTerminationCauses extends java.lang.Object {
public static final int USER_TERMINATION
public static final int ERROR_TERMINATION
final synthetic com.android.internal.telephony.cat.CatCmdMessage this$0
public void <init> (com.android.internal.telephony.cat.CatCmdMessage)
com.android.internal.telephony.cat.CatCmdMessage this$0
}
com/android/internal/telephony/cat/CatCmdMessage$CallSettings.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatCmdMessage$CallSettings extends java.lang.Object {
public com.android.internal.telephony.cat.TextMessage confirmMsg
public com.android.internal.telephony.cat.TextMessage callMsg
final synthetic com.android.internal.telephony.cat.CatCmdMessage this$0
public void <init> (com.android.internal.telephony.cat.CatCmdMessage)
com.android.internal.telephony.cat.CatCmdMessage this$0
}
com/android/internal/telephony/cat/CatCmdMessage$SMSSettings.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatCmdMessage$SMSSettings extends java.lang.Object {
public com.android.internal.telephony.cat.TextMessage smsText
public com.android.internal.telephony.cat.TextMessage destAddr
final synthetic com.android.internal.telephony.cat.CatCmdMessage this$0
public void <init> (com.android.internal.telephony.cat.CatCmdMessage)
com.android.internal.telephony.cat.CatCmdMessage this$0
}
com/android/internal/telephony/cat/CatCmdMessage$SetupEventListConstants.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public final com.android.internal.telephony.cat.CatCmdMessage$SetupEventListConstants extends java.lang.Object {
public static final int USER_ACTIVITY_EVENT
public static final int IDLE_SCREEN_AVAILABLE_EVENT
public static final int LANGUAGE_SELECTION_EVENT
public static final int BROWSER_TERMINATION_EVENT
public static final int BROWSING_STATUS_EVENT
final synthetic com.android.internal.telephony.cat.CatCmdMessage this$0
public void <init> (com.android.internal.telephony.cat.CatCmdMessage)
com.android.internal.telephony.cat.CatCmdMessage this$0
}
com/android/internal/telephony/cat/CatCmdMessage$SetupEventListSettings.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatCmdMessage$SetupEventListSettings extends java.lang.Object {
public int[] eventList
final synthetic com.android.internal.telephony.cat.CatCmdMessage this$0
public void <init> (com.android.internal.telephony.cat.CatCmdMessage)
com.android.internal.telephony.cat.CatCmdMessage this$0
}
com/android/internal/telephony/cat/CatCmdMessage.CallSettings.uau
com/android/internal/telephony/cat/CatCmdMessage.SetupEventListSettings.uau
com/android/internal/telephony/cat/CatCmdMessage.class
CatCmdMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatCmdMessage extends java.lang.Object implements android.os.Parcelable {
com.android.internal.telephony.cat.CommandDetails mCmdDet
private com.android.internal.telephony.cat.TextMessage mTextMsg
private com.android.internal.telephony.cat.Menu mMenu
private com.android.internal.telephony.cat.Input mInput
private com.android.internal.telephony.cat.CatCmdMessage$BrowserSettings mBrowserSettings
private com.android.internal.telephony.cat.ToneSettings mToneSettings
private com.android.internal.telephony.cat.CatCmdMessage$CallSettings mCallSettings
private com.android.internal.telephony.cat.CatCmdMessage$SMSSettings mSMSSettings
private com.android.internal.telephony.cat.CatCmdMessage$SetupEventListSettings mSetupEventListSettings
private boolean mLoadIconFailed
public static final android.os.Parcelable$Creator CREATOR
void <init> (com.android.internal.telephony.cat.CommandParams)
com.android.internal.telephony.cat.PlayToneParams params
com.android.internal.telephony.cat.BIPClientParams param
com.android.internal.telephony.cat.CommandParams cmdParams
public void <init> (android.os.Parcel)
int i
int length
android.os.Parcel in
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public int describeContents ()
public com.android.internal.telephony.cat.AppInterface$CommandType getCmdType ()
public com.android.internal.telephony.cat.Menu getMenu ()
public com.android.internal.telephony.cat.Input geInput ()
public com.android.internal.telephony.cat.TextMessage geTextMessage ()
public com.android.internal.telephony.cat.CatCmdMessage$BrowserSettings getBrowserSettings ()
public com.android.internal.telephony.cat.ToneSettings getToneSettings ()
public com.android.internal.telephony.cat.CatCmdMessage$CallSettings getCallSettings ()
public com.android.internal.telephony.cat.CatCmdMessage$SetupEventListSettings getSetEventList ()
public boolean hasIconLoadFailed ()
static void <clinit> ()
}
com/android/internal/telephony/cat/CatCmdMessage.uau
com/android/internal/telephony/cat/CatException.class
CatException.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.CatException extends android.util.AndroidException {
public void <init> ()
}
com/android/internal/telephony/cat/CatLog.class
CatLog.java
package com.android.internal.telephony.cat
public abstract com.android.internal.telephony.cat.CatLog extends java.lang.Object {
static final boolean DEBUG
public void <init> ()
public static void d (java.lang.Object, java.lang.String)
Object caller
String msg
String className
public static void d (java.lang.String, java.lang.String)
String caller
String msg
public static void e (java.lang.Object, java.lang.String)
Object caller
String msg
String className
public static void e (java.lang.String, java.lang.String)
String caller
String msg
}
com/android/internal/telephony/cat/CatLog.uau
com/android/internal/telephony/cat/CatResponseMessage.class
CatResponseMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatResponseMessage extends java.lang.Object {
com.android.internal.telephony.cat.CommandDetails mCmdDet
com.android.internal.telephony.cat.ResultCode mResCode
int mUsersMenuSelection
String mUsersInput
boolean mUsersYesNoSelection
boolean mUsersConfirm
boolean mIncludeAdditionalInfo
int mAdditionalInfo
int mEventValue
byte[] mAddedInfo
public void <init> (com.android.internal.telephony.cat.CatCmdMessage)
com.android.internal.telephony.cat.CatCmdMessage cmdMsg
public void setResultCode (com.android.internal.telephony.cat.ResultCode)
com.android.internal.telephony.cat.ResultCode resCode
public void setMenuSelection (int)
int selection
public void setInput (java.lang.String)
String input
public void setEventDownload (int, byte[])
int event
byte[] addedInfo
public void setYesNo (boolean)
boolean yesNo
public void setConfirmation (boolean)
boolean confirm
public void setAdditionalInfo (int)
int info
com.android.internal.telephony.cat.CommandDetails getCmdDetails ()
}
com/android/internal/telephony/cat/CatResponseMessage.uau
com/android/internal/telephony/cat/CatService$1.class
CatService.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.CatService$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.cat.CatService this$0
void <init> (com.android.internal.telephony.cat.CatService)
com.android.internal.telephony.cat.CatService this$0
public void onReceive (android.content.Context, android.content.Intent)
int resultCode
com.android.internal.telephony.cat.ResultCode terminalResponseResultCode
int additionalInfo
int resultCode
android.content.Context context
android.content.Intent intent
com.android.internal.telephony.cat.CommandDetails commandDetails
}
com/android/internal/telephony/cat/CatService$2.class
CatService.java
package com.android.internal.telephony.cat
synthetic com.android.internal.telephony.cat.CatService$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$cat$AppInterface$CommandType
static final synthetic int[] $SwitchMap$com$android$internal$telephony$cat$ResultCode
static void <clinit> ()
}
com/android/internal/telephony/cat/CatService.class
CatService.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CatService extends android.os.Handler implements com.android.internal.telephony.cat.AppInterface {
private static final boolean DBG
private static com.android.internal.telephony.uicc.IccRecords mIccRecords
private static com.android.internal.telephony.uicc.UiccCardApplication mUiccApplication
private static final Object sInstanceLock
private static com.android.internal.telephony.cat.CatService[] sInstance
private static final com.android.internal.telephony.flags.FeatureFlags sFlags
private com.android.internal.telephony.CommandsInterface mCmdIf
private android.content.Context mContext
private com.android.internal.telephony.cat.CatCmdMessage mCurrntCmd
private com.android.internal.telephony.cat.CatCmdMessage mMenuCmd
private com.android.internal.telephony.cat.RilMessageDecoder mMsgDecoder
private boolean mStkAppInstalled
private com.android.internal.telephony.uicc.UiccController mUiccController
private com.android.internal.telephony.uicc.IccCardStatus$CardState mCardState
protected static final int MSG_ID_SESSION_END
protected static final int MSG_ID_PROACTIVE_COMMAND
protected static final int MSG_ID_EVENT_NOTIFY
protected static final int MSG_ID_CALL_SETUP
static final int MSG_ID_REFRESH
static final int MSG_ID_RESPONSE
static final int MSG_ID_SIM_READY
protected static final int MSG_ID_ICC_CHANGED
protected static final int MSG_ID_ALPHA_NOTIFY
static final int MSG_ID_RIL_MSG_DECODED
private static final int MSG_ID_ICC_RECORDS_LOADED
private static final int MSG_ID_ICC_REFRESH
private static final int DEV_ID_KEYPAD
private static final int DEV_ID_DISPLAY
private static final int DEV_ID_UICC
private static final int DEV_ID_TERMINAL
private static final int DEV_ID_NETWORK
static final String STK_DEFAULT
private static final String SMS_DELIVERY_ACTION
private static final String SMS_SENT_ACTION
private int mSlotId
private static android.os.HandlerThread sCatServiceThread
public final android.content.BroadcastReceiver mSmsBroadcastReceiver
private void <init> (com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.UiccCardApplication, com.android.internal.telephony.uicc.IccRecords, android.content.Context, com.android.internal.telephony.uicc.IccFileHandler, com.android.internal.telephony.uicc.UiccProfile, int, android.os.Looper)
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.UiccCardApplication ca
com.android.internal.telephony.uicc.IccRecords ir
android.content.Context context
com.android.internal.telephony.uicc.IccFileHandler fh
com.android.internal.telephony.uicc.UiccProfile uiccProfile
int slotId
android.os.Looper looper
public static com.android.internal.telephony.cat.CatService getInstance (com.android.internal.telephony.CommandsInterface, android.content.Context, com.android.internal.telephony.uicc.UiccProfile, int)
int i
int simCount
com.android.internal.telephony.CommandsInterface ci
android.content.Context context
com.android.internal.telephony.uicc.UiccProfile uiccProfile
int slotId
com.android.internal.telephony.uicc.UiccCardApplication ca
com.android.internal.telephony.uicc.IccFileHandler fh
com.android.internal.telephony.uicc.IccRecords ir
public void dispose ()
IllegalArgumentException e
protected void finalize ()
private void handleRilMsg (com.android.internal.telephony.cat.RilMessage)
ClassCastException e
com.android.internal.telephony.cat.RilMessage rilMsg
com.android.internal.telephony.cat.CommandParams cmdParams
private boolean isSupportedSetupEventCommand (com.android.internal.telephony.cat.CatCmdMessage)
int eventVal
com.android.internal.telephony.cat.CatCmdMessage cmdMsg
boolean flag
private void handleCommand (com.android.internal.telephony.cat.CommandParams, boolean)
com.android.internal.telephony.cat.ResultCode resultCode
com.android.internal.telephony.cat.ResultCode resultCode
com.android.internal.telephony.cat.ResponseData resp
com.android.internal.telephony.cat.ResponseData resp
CharSequence message
com.android.internal.telephony.ProxyController proxyController
android.telephony.SubscriptionManager subscriptionManager
android.telephony.SubscriptionInfo subInfo
String text
String destAddr
CharSequence message
CharSequence message
CharSequence message
android.os.RemoteException e
String language
com.android.internal.telephony.cat.ResultCode result
android.content.res.Resources$NotFoundException e
com.android.internal.telephony.cat.BIPClientParams cmd
boolean noAlphaUsrCnf
com.android.internal.telephony.cat.CommandParams cmdParams
boolean isProactiveCmd
com.android.internal.telephony.cat.CatCmdMessage cmdMsg
public void sendStkSms (java.lang.String, java.lang.String, int, com.android.internal.telephony.cat.CommandParams, com.android.internal.telephony.ProxyController)
String text
String destAddr
int subId
com.android.internal.telephony.cat.CommandParams cmdParams
com.android.internal.telephony.ProxyController proxyController
android.app.PendingIntent sentPendingIntent
android.app.PendingIntent deliveryPendingIntent
com.android.internal.telephony.SmsController smsController
private void broadcastCatCmdIntent (com.android.internal.telephony.cat.CatCmdMessage)
com.android.internal.telephony.cat.CatCmdMessage cmdMsg
android.content.Intent intent
private void handleSessionEnd ()
android.content.Intent intent
private void sendTerminalResponse (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.ResultCode, boolean, int, com.android.internal.telephony.cat.ResponseData)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.ResultCode resultCode
boolean includeAdditionalInfo
int additionalInfo
com.android.internal.telephony.cat.ResponseData resp
java.io.ByteArrayOutputStream buf
com.android.internal.telephony.cat.Input cmdInput
int tag
int length
byte[] rawData
String hexString
private void encodeOptionalTags (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.ResultCode, com.android.internal.telephony.cat.Input, java.io.ByteArrayOutputStream)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.ResultCode resultCode
com.android.internal.telephony.cat.Input cmdInput
java.io.ByteArrayOutputStream buf
com.android.internal.telephony.cat.AppInterface$CommandType cmdType
private void getInKeyResponse (java.io.ByteArrayOutputStream, com.android.internal.telephony.cat.Input)
java.io.ByteArrayOutputStream buf
com.android.internal.telephony.cat.Input cmdInput
int tag
private void getPliResponse (java.io.ByteArrayOutputStream)
int tag
java.io.ByteArrayOutputStream buf
String lang
private void sendMenuSelection (int, boolean)
int menuId
boolean helpRequired
java.io.ByteArrayOutputStream buf
int tag
byte[] rawData
int len
String hexString
private void eventDownload (int, int, int, byte[], boolean)
byte b
int event
int sourceId
int destinationId
byte[] additionalInfo
boolean oneShot
java.io.ByteArrayOutputStream buf
int tag
byte[] rawData
int len
String hexString
public static com.android.internal.telephony.cat.AppInterface getInstance ()
int slotId
public static com.android.internal.telephony.cat.AppInterface getInstance (int)
int slotId
public void handleMessage (android.os.Message)
ClassCastException e
android.os.AsyncResult ar
String data
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message msg
private void broadcastCardStateAndIccRefreshResp (com.android.internal.telephony.uicc.IccCardStatus$CardState, com.android.internal.telephony.uicc.IccRefreshResponse)
com.android.internal.telephony.uicc.IccCardStatus$CardState cardState
com.android.internal.telephony.uicc.IccRefreshResponse iccRefreshState
android.content.Intent intent
boolean cardPresent
private void broadcastAlphaMessage (java.lang.String)
String alphaString
android.content.Intent intent
public synchronized void onCmdResponse (com.android.internal.telephony.cat.CatResponseMessage)
com.android.internal.telephony.cat.CatResponseMessage resMsg
android.os.Message msg
private boolean validateResponse (com.android.internal.telephony.cat.CatResponseMessage)
com.android.internal.telephony.cat.CatResponseMessage resMsg
boolean validResponse
private boolean removeMenu (com.android.internal.telephony.cat.Menu)
NullPointerException e
com.android.internal.telephony.cat.Menu menu
private void handleCmdResponse (com.android.internal.telephony.cat.CatResponseMessage)
com.android.internal.telephony.cat.Input input
com.android.internal.telephony.cat.CatResponseMessage resMsg
com.android.internal.telephony.cat.ResponseData resp
boolean helpRequired
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.AppInterface$CommandType type
private boolean isStkAppInstalled ()
android.content.Intent intent
android.content.pm.PackageManager pm
java.util.List broadcastReceivers
int numReceiver
public void update (com.android.internal.telephony.CommandsInterface, android.content.Context, com.android.internal.telephony.uicc.UiccProfile)
com.android.internal.telephony.CommandsInterface ci
android.content.Context context
com.android.internal.telephony.uicc.UiccProfile uiccProfile
com.android.internal.telephony.uicc.UiccCardApplication ca
com.android.internal.telephony.uicc.IccRecords ir
void updateIccAvailability ()
com.android.internal.telephony.uicc.IccCardStatus$CardState newState
com.android.internal.telephony.uicc.UiccCard newCard
com.android.internal.telephony.uicc.IccCardStatus$CardState oldState
private void changeLanguage (java.lang.String) throws android.os.RemoteException
int i
String language
android.os.LocaleList defaultLocaleList
java.util.Locale[] locales
static void <clinit> ()
}
com/android/internal/telephony/cat/CatService.uau
com/android/internal/telephony/cat/CommandDetails$1.class
CommandDetails.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.CommandDetails$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.cat.CommandDetails createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.telephony.cat.CommandDetails[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/cat/CommandDetails.class
CommandDetails.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CommandDetails extends com.android.internal.telephony.cat.ValueObject implements android.os.Parcelable {
public boolean compRequired
public int commandNumber
public int typeOfCommand
public int commandQualifier
public static final android.os.Parcelable$Creator CREATOR
public com.android.internal.telephony.cat.ComprehensionTlvTag getTag ()
void <init> ()
public boolean compareTo (com.android.internal.telephony.cat.CommandDetails)
com.android.internal.telephony.cat.CommandDetails other
public void <init> (android.os.Parcel)
android.os.Parcel in
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public int describeContents ()
public java.lang.String toString ()
static void <clinit> ()
}
com/android/internal/telephony/cat/CommandDetails.uau
com/android/internal/telephony/cat/CommandParams.class
CommandParams.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CommandParams extends java.lang.Object {
com.android.internal.telephony.cat.CommandDetails mCmdDet
boolean mLoadIconFailed
public void <init> (com.android.internal.telephony.cat.CommandDetails)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.AppInterface$CommandType getCommandType ()
boolean setIcon (android.graphics.Bitmap)
android.graphics.Bitmap icon
public java.lang.String toString ()
}
com/android/internal/telephony/cat/CommandParams.uau
com/android/internal/telephony/cat/CommandParamsFactory$1.class
CommandParamsFactory.java
package com.android.internal.telephony.cat
synthetic com.android.internal.telephony.cat.CommandParamsFactory$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$cat$AppInterface$CommandType
static void <clinit> ()
}
com/android/internal/telephony/cat/CommandParamsFactory.class
CommandParamsFactory.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.CommandParamsFactory extends android.os.Handler {
private static com.android.internal.telephony.cat.CommandParamsFactory sInstance
private com.android.internal.telephony.cat.IconLoader mIconLoader
private com.android.internal.telephony.cat.CommandParams mCmdParams
private int mIconLoadState
private com.android.internal.telephony.cat.RilMessageDecoder mCaller
private boolean mloadIcon
private String mSavedLanguage
private String mRequestedLanguage
private boolean mNoAlphaUsrCnf
private boolean mStkSmsSendViaTelephony
static final int MSG_ID_LOAD_ICON_DONE
static final int LOAD_NO_ICON
static final int LOAD_SINGLE_ICON
static final int LOAD_MULTI_ICONS
static final int DTTZ_SETTING
static final int LANGUAGE_SETTING
static final int NON_SPECIFIC_LANGUAGE
static final int SPECIFIC_LANGUAGE
private static final int MAX_GSM7_DEFAULT_CHARS
private static final int MAX_UCS2_CHARS
public static final java.util.UUID NPE_WHEN_CALLED_SEND_CMD_PARAMS_UUID
public static final String NPE_WHEN_CALLED_SEND_CMD_PARAMS_ERROR_MSG
public static synchronized com.android.internal.telephony.cat.CommandParamsFactory getInstance (com.android.internal.telephony.cat.RilMessageDecoder, com.android.internal.telephony.uicc.IccFileHandler, android.content.Context)
com.android.internal.telephony.cat.RilMessageDecoder caller
com.android.internal.telephony.uicc.IccFileHandler fh
android.content.Context context
private void <init> (com.android.internal.telephony.cat.RilMessageDecoder, com.android.internal.telephony.uicc.IccFileHandler, android.content.Context)
android.content.res.Resources$NotFoundException e
android.content.res.Resources$NotFoundException e
com.android.internal.telephony.cat.RilMessageDecoder caller
com.android.internal.telephony.uicc.IccFileHandler fh
android.content.Context context
private com.android.internal.telephony.cat.CommandDetails processCommandDetails (java.util.List)
com.android.internal.telephony.cat.ResultException e
com.android.internal.telephony.cat.ComprehensionTlv ctlvCmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.CommandDetails cmdDet
void make (com.android.internal.telephony.cat.BerTlv)
com.android.internal.telephony.cat.ResultException e
com.android.internal.telephony.cat.BerTlv berTlv
boolean cmdPending
java.util.List ctlvs
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.AppInterface$CommandType cmdType
public void handleMessage (android.os.Message)
android.os.Message msg
private com.android.internal.telephony.cat.ResultCode setIcons (java.lang.Object)
android.graphics.Bitmap icon
Object data
android.graphics.Bitmap[] icons
int iconIndex
private void sendCmdParams (com.android.internal.telephony.cat.ResultCode)
com.android.internal.telephony.cat.ResultCode resCode
private com.android.internal.telephony.cat.ComprehensionTlv searchForTag (com.android.internal.telephony.cat.ComprehensionTlvTag, java.util.List)
com.android.internal.telephony.cat.ComprehensionTlvTag tag
java.util.List ctlvs
java.util.Iterator iter
private com.android.internal.telephony.cat.ComprehensionTlv searchForNextTag (com.android.internal.telephony.cat.ComprehensionTlvTag, java.util.Iterator)
com.android.internal.telephony.cat.ComprehensionTlv ctlv
com.android.internal.telephony.cat.ComprehensionTlvTag tag
java.util.Iterator iter
int tagValue
private boolean processDisplayText (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.TextMessage textMsg
com.android.internal.telephony.cat.IconId iconId
com.android.internal.telephony.cat.ComprehensionTlv ctlv
private boolean processSetUpIdleModeText (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.TextMessage textMsg
com.android.internal.telephony.cat.IconId iconId
com.android.internal.telephony.cat.ComprehensionTlv ctlv
private boolean processGetInkey (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.Input input
com.android.internal.telephony.cat.IconId iconId
com.android.internal.telephony.cat.ComprehensionTlv ctlv
private boolean processGetInput (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
byte[] rawValue
int valueIndex
IndexOutOfBoundsException e
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.Input input
com.android.internal.telephony.cat.IconId iconId
com.android.internal.telephony.cat.ComprehensionTlv ctlv
private boolean processSelectItem (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
int[] recordNumbers
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.Menu menu
com.android.internal.telephony.cat.IconId titleIconId
com.android.internal.telephony.cat.ItemsIconId itemsIconId
java.util.Iterator iter
com.android.internal.telephony.cat.AppInterface$CommandType cmdType
com.android.internal.telephony.cat.ComprehensionTlv ctlv
boolean presentTypeSpecified
private boolean processEventNotify (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.TextMessage textMsg
com.android.internal.telephony.cat.IconId iconId
com.android.internal.telephony.cat.ComprehensionTlv ctlv
public boolean processSMSEventNotify (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
com.android.internal.telephony.cat.TextMessage smsText
com.android.internal.telephony.cat.TextMessage destAddr
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.TextMessage textMsg
com.android.internal.telephony.cat.IconId iconId
com.android.internal.telephony.cat.ComprehensionTlv ctlv
com.android.internal.telephony.cat.DisplayTextParams displayTextParams
com.android.internal.telephony.cat.ComprehensionTlv ctlvTpdu
android.telephony.SmsMessage smsMessage
private boolean processSetUpEventList (com.android.internal.telephony.cat.CommandDetails, java.util.List)
byte[] rawValue
int valueIndex
int valueLen
int[] eventList
int eventValue
int i
IndexOutOfBoundsException e
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.ComprehensionTlv ctlv
private boolean processLaunchBrowser (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
byte[] rawValue
int valueIndex
int valueLen
IndexOutOfBoundsException e
com.android.internal.telephony.cat.LaunchBrowserMode mode
com.android.internal.telephony.cat.LaunchBrowserMode mode
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.TextMessage confirmMsg
com.android.internal.telephony.cat.IconId iconId
String url
com.android.internal.telephony.cat.ComprehensionTlv ctlv
com.android.internal.telephony.cat.LaunchBrowserMode mode
private boolean processPlayTone (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
byte[] rawValue
int valueIndex
int toneVal
IndexOutOfBoundsException e
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.Tone tone
com.android.internal.telephony.cat.TextMessage textMsg
com.android.internal.telephony.cat.Duration duration
com.android.internal.telephony.cat.IconId iconId
com.android.internal.telephony.cat.ComprehensionTlv ctlv
boolean vibrate
private boolean processSetupCall (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
int[] recordNumbers
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
java.util.Iterator iter
com.android.internal.telephony.cat.ComprehensionTlv ctlv
com.android.internal.telephony.cat.TextMessage confirmMsg
com.android.internal.telephony.cat.TextMessage callMsg
com.android.internal.telephony.cat.IconId confirmIconId
com.android.internal.telephony.cat.IconId callIconId
private boolean processProvideLocalInfo (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
private boolean processLanguageNotification (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
int valueLen
byte[] rawValue
int valueIndex
com.android.internal.telephony.cat.ComprehensionTlv ctlv
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
String desiredLanguage
String currentLanguage
private boolean processBIPClient (com.android.internal.telephony.cat.CommandDetails, java.util.List) throws com.android.internal.telephony.cat.ResultException
com.android.internal.telephony.cat.CommandDetails cmdDet
java.util.List ctlvs
com.android.internal.telephony.cat.AppInterface$CommandType commandType
com.android.internal.telephony.cat.TextMessage textMsg
com.android.internal.telephony.cat.IconId iconId
com.android.internal.telephony.cat.ComprehensionTlv ctlv
boolean has_alpha_id
public void dispose ()
static void <clinit> ()
}
com/android/internal/telephony/cat/CommandParamsFactory.uau
com/android/internal/telephony/cat/ComprehensionTlv.class
ComprehensionTlv.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.ComprehensionTlv extends java.lang.Object {
private static final String LOG_TAG
private int mTag
private boolean mCr
private int mLength
private int mValueIndex
private byte[] mRawValue
public void <init> (int, boolean, int, byte[], int)
int tag
boolean cr
int length
byte[] data
int valueIndex
public int getTag ()
public boolean isComprehensionRequired ()
public int getLength ()
public int getValueIndex ()
public byte[] getRawValue ()
public static java.util.List decodeMany (byte[], int) throws com.android.internal.telephony.cat.ResultException
com.android.internal.telephony.cat.ComprehensionTlv ctlv
byte[] data
int startIndex
java.util.ArrayList items
int endIndex
public static com.android.internal.telephony.cat.ComprehensionTlv decode (byte[], int) throws com.android.internal.telephony.cat.ResultException
int tag
boolean cr
int length
int length
int length
int length
int tag
boolean cr
int temp
int length
IndexOutOfBoundsException e
byte[] data
int startIndex
int curIndex
int endIndex
}
com/android/internal/telephony/cat/ComprehensionTlv.uau
com/android/internal/telephony/cat/ComprehensionTlvTag.class
ComprehensionTlvTag.java
package com.android.internal.telephony.cat
public final enum com.android.internal.telephony.cat.ComprehensionTlvTag extends java.lang.Enum {
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag COMMAND_DETAILS
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag DEVICE_IDENTITIES
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag RESULT
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag DURATION
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag ALPHA_ID
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag ADDRESS
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag USSD_STRING
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag SMS_TPDU
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag TEXT_STRING
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag TONE
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag ITEM
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag ITEM_ID
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag RESPONSE_LENGTH
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag FILE_LIST
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag HELP_REQUEST
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag DEFAULT_TEXT
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag EVENT_LIST
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag ICON_ID
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag ITEM_ICON_ID_LIST
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag IMMEDIATE_RESPONSE
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag LANGUAGE
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag URL
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag BROWSER_TERMINATION_CAUSE
public static final enum com.android.internal.telephony.cat.ComprehensionTlvTag TEXT_ATTRIBUTE
private int mValue
private static final synthetic com.android.internal.telephony.cat.ComprehensionTlvTag[] $VALUES
public static com.android.internal.telephony.cat.ComprehensionTlvTag[] values ()
public static com.android.internal.telephony.cat.ComprehensionTlvTag valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public int value ()
public static com.android.internal.telephony.cat.ComprehensionTlvTag fromInt (int)
com.android.internal.telephony.cat.ComprehensionTlvTag e
int value
private static synthetic com.android.internal.telephony.cat.ComprehensionTlvTag[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/cat/ComprehensionTlvTag.uau
com/android/internal/telephony/cat/DTTZResponseData.class
ResponseData.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.DTTZResponseData extends com.android.internal.telephony.cat.ResponseData {
private java.util.Calendar mCalendar
public void <init> (java.util.Calendar)
java.util.Calendar cal
public void format (java.io.ByteArrayOutputStream)
java.util.TimeZone zone
int zoneOffset
byte b
java.io.ByteArrayOutputStream buf
int tag
byte[] data
String tz
private byte byteToBCD (int)
int value
private byte getTZOffSetByte (long)
long offSetVal
boolean isNegative
long tzOffset
byte bcdVal
}
com/android/internal/telephony/cat/DeviceIdentities.class
CommandDetails.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.DeviceIdentities extends com.android.internal.telephony.cat.ValueObject {
public int sourceId
public int destinationId
void <init> ()
com.android.internal.telephony.cat.ComprehensionTlvTag getTag ()
}
com/android/internal/telephony/cat/DeviceIdentities.uau
com/android/internal/telephony/cat/DisplayTextParams.class
CommandParams.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.DisplayTextParams extends com.android.internal.telephony.cat.CommandParams {
com.android.internal.telephony.cat.TextMessage mTextMsg
void <init> (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.TextMessage textMsg
boolean setIcon (android.graphics.Bitmap)
android.graphics.Bitmap icon
public java.lang.String toString ()
}
com/android/internal/telephony/cat/DisplayTextParams.uau
com/android/internal/telephony/cat/Duration$1.class
Duration.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.Duration$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.cat.Duration createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.telephony.cat.Duration[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/cat/Duration$TimeUnit.class
Duration.java
package com.android.internal.telephony.cat
public final enum com.android.internal.telephony.cat.Duration$TimeUnit extends java.lang.Enum {
public static final enum com.android.internal.telephony.cat.Duration$TimeUnit MINUTE
public static final enum com.android.internal.telephony.cat.Duration$TimeUnit SECOND
public static final enum com.android.internal.telephony.cat.Duration$TimeUnit TENTH_SECOND
private int mValue
private static final synthetic com.android.internal.telephony.cat.Duration$TimeUnit[] $VALUES
public static com.android.internal.telephony.cat.Duration$TimeUnit[] values ()
public static com.android.internal.telephony.cat.Duration$TimeUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public int value ()
private static synthetic com.android.internal.telephony.cat.Duration$TimeUnit[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/cat/Duration.TimeUnit.uau
com/android/internal/telephony/cat/Duration.class
Duration.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.Duration extends java.lang.Object implements android.os.Parcelable {
public int timeInterval
public com.android.internal.telephony.cat.Duration$TimeUnit timeUnit
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int, com.android.internal.telephony.cat.Duration$TimeUnit)
int timeInterval
com.android.internal.telephony.cat.Duration$TimeUnit timeUnit
private void <init> (android.os.Parcel)
android.os.Parcel in
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public int describeContents ()
static void <clinit> ()
}
com/android/internal/telephony/cat/Duration.uau
com/android/internal/telephony/cat/FontSize.class
FontSize.java
package com.android.internal.telephony.cat
public final enum com.android.internal.telephony.cat.FontSize extends java.lang.Enum {
public static final enum com.android.internal.telephony.cat.FontSize NORMAL
public static final enum com.android.internal.telephony.cat.FontSize LARGE
public static final enum com.android.internal.telephony.cat.FontSize SMALL
private int mValue
private static final synthetic com.android.internal.telephony.cat.FontSize[] $VALUES
public static com.android.internal.telephony.cat.FontSize[] values ()
public static com.android.internal.telephony.cat.FontSize valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.internal.telephony.cat.FontSize fromInt (int)
com.android.internal.telephony.cat.FontSize e
int value
private static synthetic com.android.internal.telephony.cat.FontSize[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/cat/GetInkeyInputResponseData.class
ResponseData.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.GetInkeyInputResponseData extends com.android.internal.telephony.cat.ResponseData {
private boolean mIsUcs2
private boolean mIsPacked
private boolean mIsYesNo
private boolean mYesNoResponse
public String mInData
protected static final byte GET_INKEY_YES
protected static final byte GET_INKEY_NO
public void <init> (java.lang.String, boolean, boolean)
String inData
boolean ucs2
boolean packed
public void <init> (boolean)
boolean yesNoResponse
public void format (java.io.ByteArrayOutputStream)
byte[] data
byte[] data
byte[] tempData
byte[] data
byte[] data
java.io.UnsupportedEncodingException e
byte[] data
com.android.internal.telephony.EncodeException e
byte[] data
byte b
java.io.ByteArrayOutputStream buf
int tag
byte[] data
}
com/android/internal/telephony/cat/GetInputParams.class
CommandParams.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.GetInputParams extends com.android.internal.telephony.cat.CommandParams {
com.android.internal.telephony.cat.Input mInput
void <init> (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.Input)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.Input input
boolean setIcon (android.graphics.Bitmap)
android.graphics.Bitmap icon
}
com/android/internal/telephony/cat/GetInputParams.uau
com/android/internal/telephony/cat/IconId.class
CommandDetails.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.IconId extends com.android.internal.telephony.cat.ValueObject {
int recordNumber
boolean selfExplanatory
void <init> ()
com.android.internal.telephony.cat.ComprehensionTlvTag getTag ()
}
com/android/internal/telephony/cat/IconId.uau
com/android/internal/telephony/cat/IconLoader.class
IconLoader.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.IconLoader extends android.os.Handler {
private int mState
private com.android.internal.telephony.cat.ImageDescriptor mId
private android.graphics.Bitmap mCurrentIcon
private int mRecordNumber
private com.android.internal.telephony.uicc.IccFileHandler mSimFH
private android.os.Message mEndMsg
private byte[] mIconData
private int[] mRecordNumbers
private int mCurrentRecordIndex
private android.graphics.Bitmap[] mIcons
private java.util.HashMap mIconsCache
private static com.android.internal.telephony.cat.IconLoader sLoader
private static android.os.HandlerThread sThread
private static final int STATE_SINGLE_ICON
private static final int STATE_MULTI_ICONS
private static final int EVENT_READ_EF_IMG_RECOED_DONE
private static final int EVENT_READ_ICON_DONE
private static final int EVENT_READ_CLUT_DONE
private static final int CLUT_LOCATION_OFFSET
private static final int CLUT_ENTRY_SIZE
private void <init> (android.os.Looper, com.android.internal.telephony.uicc.IccFileHandler)
android.os.Looper looper
com.android.internal.telephony.uicc.IccFileHandler fh
static com.android.internal.telephony.cat.IconLoader getInstance (android.os.Handler, com.android.internal.telephony.uicc.IccFileHandler)
android.os.Handler caller
com.android.internal.telephony.uicc.IccFileHandler fh
void loadIcons (int[], android.os.Message)
int[] recordNumbers
android.os.Message msg
void loadIcon (int, android.os.Message)
int recordNumber
android.os.Message msg
private void startLoadingIcon (int)
int recordNumber
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.AsyncResult ar
byte[] rawData
byte[] clut
android.os.AsyncResult ar
Exception e
android.os.Message msg
private boolean handleImageDescriptor (byte[])
byte[] rawData
private void readClut ()
int length
android.os.Message msg
private void readId ()
android.os.Message msg
private void readIconData ()
android.os.Message msg
private void postIcon ()
public static android.graphics.Bitmap parseToBnW (byte[], int)
byte[] data
int length
int valueIndex
int width
int height
int numOfPixels
int[] pixels
int pixelIndex
int bitIndex
byte currentByte
private static int bitToBnW (int)
int bit
public static android.graphics.Bitmap parseToRGB (byte[], int, boolean, byte[])
int clutEntry
int clutIndex
byte[] data
int length
boolean transparency
byte[] clut
int valueIndex
int width
int height
int bitsPerImg
int numOfClutEntries
int numOfPixels
int[] pixels
int pixelIndex
int bitsStartOffset
int bitIndex
byte currentByte
int mask
boolean bitsOverlaps
private static int getMask (int)
int numOfBits
int mask
public void dispose ()
static void <clinit> ()
}
com/android/internal/telephony/cat/IconLoader.uau
com/android/internal/telephony/cat/ImageDescriptor.class
ImageDescriptor.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.ImageDescriptor extends java.lang.Object {
int mWidth
int mHeight
int mCodingScheme
int mImageId
int mHighOffset
int mLowOffset
int mLength
static final int CODING_SCHEME_BASIC
static final int CODING_SCHEME_COLOUR
void <init> ()
static com.android.internal.telephony.cat.ImageDescriptor parse (byte[], int)
IndexOutOfBoundsException e
byte[] rawData
int valueIndex
com.android.internal.telephony.cat.ImageDescriptor d
}
com/android/internal/telephony/cat/Input$1.class
Input.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.Input$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.cat.Input createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.telephony.cat.Input[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/cat/Input.class
Input.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.Input extends java.lang.Object implements android.os.Parcelable {
public String text
public String defaultText
public android.graphics.Bitmap icon
public int minLen
public int maxLen
public boolean ucs2
public boolean packed
public boolean digitOnly
public boolean echo
public boolean yesNo
public boolean helpAvailable
public com.android.internal.telephony.cat.Duration duration
public boolean iconSelfExplanatory
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
private void <init> (android.os.Parcel)
android.os.Parcel in
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
boolean setIcon (android.graphics.Bitmap)
android.graphics.Bitmap Icon
static void <clinit> ()
}
com/android/internal/telephony/cat/Item$1.class
Item.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.Item$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.cat.Item createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.telephony.cat.Item[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/cat/Item.class
Item.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.Item extends java.lang.Object implements android.os.Parcelable {
public int id
public String text
public android.graphics.Bitmap icon
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int, java.lang.String)
int id
String text
public void <init> (int, java.lang.String, android.graphics.Bitmap)
int id
String text
android.graphics.Bitmap icon
public void <init> (android.os.Parcel)
android.os.Parcel in
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public java.lang.String toString ()
static void <clinit> ()
}
com/android/internal/telephony/cat/ItemsIconId.class
CommandDetails.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.ItemsIconId extends com.android.internal.telephony.cat.ValueObject {
int[] recordNumbers
boolean selfExplanatory
void <init> ()
com.android.internal.telephony.cat.ComprehensionTlvTag getTag ()
}
com/android/internal/telephony/cat/LanguageParams.class
CommandParams.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.LanguageParams extends com.android.internal.telephony.cat.CommandParams {
String mLanguage
void <init> (com.android.internal.telephony.cat.CommandDetails, java.lang.String)
com.android.internal.telephony.cat.CommandDetails cmdDet
String lang
}
com/android/internal/telephony/cat/LanguageResponseData.class
ResponseData.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.LanguageResponseData extends com.android.internal.telephony.cat.ResponseData {
private String mLang
public void <init> (java.lang.String)
String lang
public void format (java.io.ByteArrayOutputStream)
byte[] data
byte b
java.io.ByteArrayOutputStream buf
int tag
byte[] data
}
com/android/internal/telephony/cat/LaunchBrowserMode.class
LaunchBrowserMode.java
package com.android.internal.telephony.cat
public final enum com.android.internal.telephony.cat.LaunchBrowserMode extends java.lang.Enum {
public static final enum com.android.internal.telephony.cat.LaunchBrowserMode LAUNCH_IF_NOT_ALREADY_LAUNCHED
public static final enum com.android.internal.telephony.cat.LaunchBrowserMode USE_EXISTING_BROWSER
public static final enum com.android.internal.telephony.cat.LaunchBrowserMode LAUNCH_NEW_BROWSER
private static final synthetic com.android.internal.telephony.cat.LaunchBrowserMode[] $VALUES
public static com.android.internal.telephony.cat.LaunchBrowserMode[] values ()
public static com.android.internal.telephony.cat.LaunchBrowserMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.cat.LaunchBrowserMode[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/cat/LaunchBrowserParams.class
CommandParams.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.LaunchBrowserParams extends com.android.internal.telephony.cat.CommandParams {
com.android.internal.telephony.cat.TextMessage mConfirmMsg
com.android.internal.telephony.cat.LaunchBrowserMode mMode
String mUrl
void <init> (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage, java.lang.String, com.android.internal.telephony.cat.LaunchBrowserMode)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.TextMessage confirmMsg
String url
com.android.internal.telephony.cat.LaunchBrowserMode mode
boolean setIcon (android.graphics.Bitmap)
android.graphics.Bitmap icon
public java.lang.String toString ()
}
com/android/internal/telephony/cat/Menu$1.class
Menu.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.Menu$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.cat.Menu createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.telephony.cat.Menu[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/cat/Menu.class
Menu.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.Menu extends java.lang.Object implements android.os.Parcelable {
public java.util.List items
public java.util.List titleAttrs
public com.android.internal.telephony.cat.PresentationType presentationType
public String title
public android.graphics.Bitmap titleIcon
public int defaultItem
public boolean softKeyPreferred
public boolean helpAvailable
public boolean titleIconSelfExplanatory
public boolean itemsIconSelfExplanatory
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
private void <init> (android.os.Parcel)
com.android.internal.telephony.cat.Item item
int i
android.os.Parcel in
int size
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
int i
android.os.Parcel dest
int flags
int size
static void <clinit> ()
}
com/android/internal/telephony/cat/Menu.uau
com/android/internal/telephony/cat/PlayToneParams.class
CommandParams.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.PlayToneParams extends com.android.internal.telephony.cat.CommandParams {
com.android.internal.telephony.cat.TextMessage mTextMsg
com.android.internal.telephony.cat.ToneSettings mSettings
void <init> (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage, com.android.internal.telephony.cat.Tone, com.android.internal.telephony.cat.Duration, boolean)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.TextMessage textMsg
com.android.internal.telephony.cat.Tone tone
com.android.internal.telephony.cat.Duration duration
boolean vibrate
boolean setIcon (android.graphics.Bitmap)
android.graphics.Bitmap icon
}
com/android/internal/telephony/cat/PlayToneParams.uau
com/android/internal/telephony/cat/PresentationType.class
PresentationType.java
package com.android.internal.telephony.cat
public final enum com.android.internal.telephony.cat.PresentationType extends java.lang.Enum {
public static final enum com.android.internal.telephony.cat.PresentationType NOT_SPECIFIED
public static final enum com.android.internal.telephony.cat.PresentationType DATA_VALUES
public static final enum com.android.internal.telephony.cat.PresentationType NAVIGATION_OPTIONS
private static final synthetic com.android.internal.telephony.cat.PresentationType[] $VALUES
public static com.android.internal.telephony.cat.PresentationType[] values ()
public static com.android.internal.telephony.cat.PresentationType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.cat.PresentationType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/cat/ResponseData.class
ResponseData.java
package com.android.internal.telephony.cat
abstract com.android.internal.telephony.cat.ResponseData extends java.lang.Object {
void <init> ()
public abstract void format (java.io.ByteArrayOutputStream)
public static void writeLength (java.io.ByteArrayOutputStream, int)
java.io.ByteArrayOutputStream buf
int length
}
com/android/internal/telephony/cat/ResponseData.uau
com/android/internal/telephony/cat/ResultCode.class
ResultCode.java
package com.android.internal.telephony.cat
public final enum com.android.internal.telephony.cat.ResultCode extends java.lang.Enum {
public static final enum com.android.internal.telephony.cat.ResultCode OK
public static final enum com.android.internal.telephony.cat.ResultCode PRFRMD_WITH_PARTIAL_COMPREHENSION
public static final enum com.android.internal.telephony.cat.ResultCode PRFRMD_WITH_MISSING_INFO
public static final enum com.android.internal.telephony.cat.ResultCode PRFRMD_WITH_ADDITIONAL_EFS_READ
public static final enum com.android.internal.telephony.cat.ResultCode PRFRMD_ICON_NOT_DISPLAYED
public static final enum com.android.internal.telephony.cat.ResultCode PRFRMD_MODIFIED_BY_NAA
public static final enum com.android.internal.telephony.cat.ResultCode PRFRMD_LIMITED_SERVICE
public static final enum com.android.internal.telephony.cat.ResultCode PRFRMD_WITH_MODIFICATION
public static final enum com.android.internal.telephony.cat.ResultCode PRFRMD_NAA_NOT_ACTIVE
public static final enum com.android.internal.telephony.cat.ResultCode PRFRMD_TONE_NOT_PLAYED
public static final enum com.android.internal.telephony.cat.ResultCode UICC_SESSION_TERM_BY_USER
public static final enum com.android.internal.telephony.cat.ResultCode BACKWARD_MOVE_BY_USER
public static final enum com.android.internal.telephony.cat.ResultCode NO_RESPONSE_FROM_USER
public static final enum com.android.internal.telephony.cat.ResultCode HELP_INFO_REQUIRED
public static final enum com.android.internal.telephony.cat.ResultCode USSD_SS_SESSION_TERM_BY_USER
public static final enum com.android.internal.telephony.cat.ResultCode TERMINAL_CRNTLY_UNABLE_TO_PROCESS
public static final enum com.android.internal.telephony.cat.ResultCode NETWORK_CRNTLY_UNABLE_TO_PROCESS
public static final enum com.android.internal.telephony.cat.ResultCode USER_NOT_ACCEPT
public static final enum com.android.internal.telephony.cat.ResultCode USER_CLEAR_DOWN_CALL
public static final enum com.android.internal.telephony.cat.ResultCode CONTRADICTION_WITH_TIMER
public static final enum com.android.internal.telephony.cat.ResultCode NAA_CALL_CONTROL_TEMPORARY
public static final enum com.android.internal.telephony.cat.ResultCode LAUNCH_BROWSER_ERROR
public static final enum com.android.internal.telephony.cat.ResultCode MMS_TEMPORARY
public static final enum com.android.internal.telephony.cat.ResultCode BEYOND_TERMINAL_CAPABILITY
public static final enum com.android.internal.telephony.cat.ResultCode CMD_TYPE_NOT_UNDERSTOOD
public static final enum com.android.internal.telephony.cat.ResultCode CMD_DATA_NOT_UNDERSTOOD
public static final enum com.android.internal.telephony.cat.ResultCode CMD_NUM_NOT_KNOWN
public static final enum com.android.internal.telephony.cat.ResultCode SS_RETURN_ERROR
public static final enum com.android.internal.telephony.cat.ResultCode SMS_RP_ERROR
public static final enum com.android.internal.telephony.cat.ResultCode REQUIRED_VALUES_MISSING
public static final enum com.android.internal.telephony.cat.ResultCode USSD_RETURN_ERROR
public static final enum com.android.internal.telephony.cat.ResultCode MULTI_CARDS_CMD_ERROR
public static final enum com.android.internal.telephony.cat.ResultCode USIM_CALL_CONTROL_PERMANENT
public static final enum com.android.internal.telephony.cat.ResultCode BIP_ERROR
public static final enum com.android.internal.telephony.cat.ResultCode ACCESS_TECH_UNABLE_TO_PROCESS
public static final enum com.android.internal.telephony.cat.ResultCode FRAMES_ERROR
public static final enum com.android.internal.telephony.cat.ResultCode MMS_ERROR
private int mCode
private static final synthetic com.android.internal.telephony.cat.ResultCode[] $VALUES
public static com.android.internal.telephony.cat.ResultCode[] values ()
public static com.android.internal.telephony.cat.ResultCode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int code
public int value ()
public static com.android.internal.telephony.cat.ResultCode fromInt (int)
com.android.internal.telephony.cat.ResultCode r
int value
private static synthetic com.android.internal.telephony.cat.ResultCode[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/cat/ResultCode.uau
com/android/internal/telephony/cat/ResultException$1.class
ResultException.java
package com.android.internal.telephony.cat
synthetic com.android.internal.telephony.cat.ResultException$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$cat$ResultCode
static void <clinit> ()
}
com/android/internal/telephony/cat/ResultException.class
ResultException.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.ResultException extends com.android.internal.telephony.cat.CatException {
private com.android.internal.telephony.cat.ResultCode mResult
private int mAdditionalInfo
private String mExplanation
public void <init> (com.android.internal.telephony.cat.ResultCode)
com.android.internal.telephony.cat.ResultCode result
public void <init> (com.android.internal.telephony.cat.ResultCode, java.lang.String)
com.android.internal.telephony.cat.ResultCode result
String explanation
public void <init> (com.android.internal.telephony.cat.ResultCode, int)
com.android.internal.telephony.cat.ResultCode result
int additionalInfo
public void <init> (com.android.internal.telephony.cat.ResultCode, int, java.lang.String)
com.android.internal.telephony.cat.ResultCode result
int additionalInfo
String explanation
public com.android.internal.telephony.cat.ResultCode result ()
public boolean hasAdditionalInfo ()
public int additionalInfo ()
public java.lang.String explanation ()
public java.lang.String toString ()
}
com/android/internal/telephony/cat/ResultException.uau
com/android/internal/telephony/cat/RilMessage.class
CatService.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.RilMessage extends java.lang.Object {
int mId
Object mData
com.android.internal.telephony.cat.ResultCode mResCode
void <init> (int, java.lang.String)
int msgId
String rawData
void <init> (com.android.internal.telephony.cat.RilMessage)
com.android.internal.telephony.cat.RilMessage other
}
com/android/internal/telephony/cat/RilMessage.uau
com/android/internal/telephony/cat/RilMessageDecoder$StateCmdParamsReady.class
RilMessageDecoder.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.RilMessageDecoder$StateCmdParamsReady extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.cat.RilMessageDecoder this$0
private void <init> (com.android.internal.telephony.cat.RilMessageDecoder)
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/cat/RilMessageDecoder$StateStart.class
RilMessageDecoder.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.RilMessageDecoder$StateStart extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.cat.RilMessageDecoder this$0
private void <init> (com.android.internal.telephony.cat.RilMessageDecoder)
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/cat/RilMessageDecoder.class
RilMessageDecoder.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.RilMessageDecoder extends com.android.internal.telephony.StateMachine {
private static final int CMD_START
private static final int CMD_PARAMS_READY
private final Object mLock
private com.android.internal.telephony.cat.CommandParamsFactory mCmdParamsFactory
private com.android.internal.telephony.cat.RilMessage mCurrentRilMessage
private android.os.Handler mCaller
private static int mSimCount
private static com.android.internal.telephony.cat.RilMessageDecoder[] mInstance
private com.android.internal.telephony.cat.RilMessageDecoder$StateStart mStateStart
private com.android.internal.telephony.cat.RilMessageDecoder$StateCmdParamsReady mStateCmdParamsReady
public static synchronized com.android.internal.telephony.cat.RilMessageDecoder getInstance (android.os.Handler, com.android.internal.telephony.uicc.IccFileHandler, android.content.Context, int)
int i
android.os.Handler caller
com.android.internal.telephony.uicc.IccFileHandler fh
android.content.Context context
int slotId
public void sendStartDecodingMessageParams (com.android.internal.telephony.cat.RilMessage)
com.android.internal.telephony.cat.RilMessage rilMsg
android.os.Message msg
public void sendMsgParamsDecoded (com.android.internal.telephony.cat.ResultCode, com.android.internal.telephony.cat.CommandParams)
com.android.internal.telephony.cat.ResultCode resCode
com.android.internal.telephony.cat.CommandParams cmdParams
android.os.Message msg
private void sendCmdForExecution (com.android.internal.telephony.cat.RilMessage)
android.os.Message msg
com.android.internal.telephony.cat.RilMessage rilMsg
private void <init> (android.os.Handler, com.android.internal.telephony.uicc.IccFileHandler, android.content.Context)
android.os.Handler caller
com.android.internal.telephony.uicc.IccFileHandler fh
android.content.Context context
private void <init> ()
private boolean decodeMessageParams (com.android.internal.telephony.cat.RilMessage)
Exception e
com.android.internal.telephony.cat.ResultException e
byte[] rawData
com.android.internal.telephony.cat.RilMessage rilMsg
boolean decodingStarted
public void dispose ()
static void <clinit> ()
}
com/android/internal/telephony/cat/RilMessageDecoder.uau
com/android/internal/telephony/cat/SelectItemParams.class
CommandParams.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.SelectItemParams extends com.android.internal.telephony.cat.CommandParams {
com.android.internal.telephony.cat.Menu mMenu
boolean mLoadTitleIcon
void <init> (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.Menu, boolean)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.Menu menu
boolean loadTitleIcon
boolean setIcon (android.graphics.Bitmap)
com.android.internal.telephony.cat.Item item
android.graphics.Bitmap icon
}
com/android/internal/telephony/cat/SelectItemParams.uau
com/android/internal/telephony/cat/SelectItemResponseData.class
ResponseData.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.SelectItemResponseData extends com.android.internal.telephony.cat.ResponseData {
private int mId
public void <init> (int)
int id
public void format (java.io.ByteArrayOutputStream)
java.io.ByteArrayOutputStream buf
int tag
}
com/android/internal/telephony/cat/SendSMSParams.class
SendSMSParams.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.SendSMSParams extends com.android.internal.telephony.cat.CommandParams {
com.android.internal.telephony.cat.TextMessage mTextSmsMsg
com.android.internal.telephony.cat.TextMessage mDestAddress
com.android.internal.telephony.cat.DisplayTextParams mDisplayText
void <init> (com.android.internal.telephony.cat.CommandDetails, com.android.internal.telephony.cat.TextMessage, com.android.internal.telephony.cat.TextMessage, com.android.internal.telephony.cat.DisplayTextParams)
com.android.internal.telephony.cat.CommandDetails cmdDet
com.android.internal.telephony.cat.TextMessage textMsg
com.android.internal.telephony.cat.TextMessage destAddress
com.android.internal.telephony.cat.DisplayTextParams displayText
}
com/android/internal/telephony/cat/SetEventListParams.class
CommandParams.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.SetEventListParams extends com.android.internal.telephony.cat.CommandParams {
int[] mEventInfo
void <init> (com.android.internal.telephony.cat.CommandDetails, int[])
com.android.internal.telephony.cat.CommandDetails cmdDet
int[] eventInfo
}
com/android/internal/telephony/cat/TextAlignment.class
TextAlignment.java
package com.android.internal.telephony.cat
public final enum com.android.internal.telephony.cat.TextAlignment extends java.lang.Enum {
public static final enum com.android.internal.telephony.cat.TextAlignment LEFT
public static final enum com.android.internal.telephony.cat.TextAlignment CENTER
public static final enum com.android.internal.telephony.cat.TextAlignment RIGHT
public static final enum com.android.internal.telephony.cat.TextAlignment DEFAULT
private int mValue
private static final synthetic com.android.internal.telephony.cat.TextAlignment[] $VALUES
public static com.android.internal.telephony.cat.TextAlignment[] values ()
public static com.android.internal.telephony.cat.TextAlignment valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.internal.telephony.cat.TextAlignment fromInt (int)
com.android.internal.telephony.cat.TextAlignment e
int value
private static synthetic com.android.internal.telephony.cat.TextAlignment[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/cat/TextAttribute.class
TextAttribute.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.TextAttribute extends java.lang.Object {
public int start
public int length
public com.android.internal.telephony.cat.TextAlignment align
public com.android.internal.telephony.cat.FontSize size
public boolean bold
public boolean italic
public boolean underlined
public boolean strikeThrough
public com.android.internal.telephony.cat.TextColor color
public void <init> (int, int, com.android.internal.telephony.cat.TextAlignment, com.android.internal.telephony.cat.FontSize, boolean, boolean, boolean, boolean, com.android.internal.telephony.cat.TextColor)
int start
int length
com.android.internal.telephony.cat.TextAlignment align
com.android.internal.telephony.cat.FontSize size
boolean bold
boolean italic
boolean underlined
boolean strikeThrough
com.android.internal.telephony.cat.TextColor color
}
com/android/internal/telephony/cat/TextColor.class
TextColor.java
package com.android.internal.telephony.cat
public final enum com.android.internal.telephony.cat.TextColor extends java.lang.Enum {
public static final enum com.android.internal.telephony.cat.TextColor BLACK
public static final enum com.android.internal.telephony.cat.TextColor DARK_GRAY
public static final enum com.android.internal.telephony.cat.TextColor DARK_RED
public static final enum com.android.internal.telephony.cat.TextColor DARK_YELLOW
public static final enum com.android.internal.telephony.cat.TextColor DARK_GREEN
public static final enum com.android.internal.telephony.cat.TextColor DARK_CYAN
public static final enum com.android.internal.telephony.cat.TextColor DARK_BLUE
public static final enum com.android.internal.telephony.cat.TextColor DARK_MAGENTA
public static final enum com.android.internal.telephony.cat.TextColor GRAY
public static final enum com.android.internal.telephony.cat.TextColor WHITE
public static final enum com.android.internal.telephony.cat.TextColor BRIGHT_RED
public static final enum com.android.internal.telephony.cat.TextColor BRIGHT_YELLOW
public static final enum com.android.internal.telephony.cat.TextColor BRIGHT_GREEN
public static final enum com.android.internal.telephony.cat.TextColor BRIGHT_CYAN
public static final enum com.android.internal.telephony.cat.TextColor BRIGHT_BLUE
public static final enum com.android.internal.telephony.cat.TextColor BRIGHT_MAGENTA
private int mValue
private static final synthetic com.android.internal.telephony.cat.TextColor[] $VALUES
public static com.android.internal.telephony.cat.TextColor[] values ()
public static com.android.internal.telephony.cat.TextColor valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.internal.telephony.cat.TextColor fromInt (int)
com.android.internal.telephony.cat.TextColor e
int value
private static synthetic com.android.internal.telephony.cat.TextColor[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/cat/TextMessage$1.class
TextMessage.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.TextMessage$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.cat.TextMessage createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.telephony.cat.TextMessage[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/cat/TextMessage.class
TextMessage.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.TextMessage extends java.lang.Object implements android.os.Parcelable {
public String title
public String text
public android.graphics.Bitmap icon
public boolean iconSelfExplanatory
public boolean isHighPriority
public boolean responseNeeded
public boolean userClear
public com.android.internal.telephony.cat.Duration duration
public static final android.os.Parcelable$Creator CREATOR
void <init> ()
private void <init> (android.os.Parcel)
android.os.Parcel in
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public java.lang.String toString ()
static void <clinit> ()
}
com/android/internal/telephony/cat/TextMessage.uau
com/android/internal/telephony/cat/Tone$1.class
Tone.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.Tone$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.cat.Tone createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.telephony.cat.Tone[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/cat/Tone.class
Tone.java
package com.android.internal.telephony.cat
public final enum com.android.internal.telephony.cat.Tone extends java.lang.Enum implements android.os.Parcelable {
public static final enum com.android.internal.telephony.cat.Tone DIAL
public static final enum com.android.internal.telephony.cat.Tone BUSY
public static final enum com.android.internal.telephony.cat.Tone CONGESTION
public static final enum com.android.internal.telephony.cat.Tone RADIO_PATH_ACK
public static final enum com.android.internal.telephony.cat.Tone RADIO_PATH_NOT_AVAILABLE
public static final enum com.android.internal.telephony.cat.Tone ERROR_SPECIAL_INFO
public static final enum com.android.internal.telephony.cat.Tone CALL_WAITING
public static final enum com.android.internal.telephony.cat.Tone RINGING
public static final enum com.android.internal.telephony.cat.Tone GENERAL_BEEP
public static final enum com.android.internal.telephony.cat.Tone POSITIVE_ACK
public static final enum com.android.internal.telephony.cat.Tone NEGATIVE_ACK
public static final enum com.android.internal.telephony.cat.Tone INCOMING_SPEECH_CALL
public static final enum com.android.internal.telephony.cat.Tone INCOMING_SMS
public static final enum com.android.internal.telephony.cat.Tone CRITICAL_ALERT
public static final enum com.android.internal.telephony.cat.Tone VIBRATE_ONLY
public static final enum com.android.internal.telephony.cat.Tone HAPPY
public static final enum com.android.internal.telephony.cat.Tone SAD
public static final enum com.android.internal.telephony.cat.Tone URGENT
public static final enum com.android.internal.telephony.cat.Tone QUESTION
public static final enum com.android.internal.telephony.cat.Tone MESSAGE_RECEIVED
public static final enum com.android.internal.telephony.cat.Tone MELODY_1
public static final enum com.android.internal.telephony.cat.Tone MELODY_2
public static final enum com.android.internal.telephony.cat.Tone MELODY_3
public static final enum com.android.internal.telephony.cat.Tone MELODY_4
public static final enum com.android.internal.telephony.cat.Tone MELODY_5
public static final enum com.android.internal.telephony.cat.Tone MELODY_6
public static final enum com.android.internal.telephony.cat.Tone MELODY_7
public static final enum com.android.internal.telephony.cat.Tone MELODY_8
private int mValue
public static final android.os.Parcelable$Creator CREATOR
private static final synthetic com.android.internal.telephony.cat.Tone[] $VALUES
public static com.android.internal.telephony.cat.Tone[] values ()
public static com.android.internal.telephony.cat.Tone valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int value
public static com.android.internal.telephony.cat.Tone fromInt (int)
com.android.internal.telephony.cat.Tone e
int value
private void <init> (java.lang.String, int, android.os.Parcel)
android.os.Parcel in
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public int describeContents ()
private static synthetic com.android.internal.telephony.cat.Tone[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/cat/ToneSettings$1.class
ToneSettings.java
package com.android.internal.telephony.cat
com.android.internal.telephony.cat.ToneSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.cat.ToneSettings createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.telephony.cat.ToneSettings[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/cat/ToneSettings.class
ToneSettings.java
package com.android.internal.telephony.cat
public com.android.internal.telephony.cat.ToneSettings extends java.lang.Object implements android.os.Parcelable {
public com.android.internal.telephony.cat.Duration duration
public com.android.internal.telephony.cat.Tone tone
public boolean vibrate
public static final android.os.Parcelable$Creator CREATOR
public void <init> (com.android.internal.telephony.cat.Duration, com.android.internal.telephony.cat.Tone, boolean)
com.android.internal.telephony.cat.Duration duration
com.android.internal.telephony.cat.Tone tone
boolean vibrate
private void <init> (android.os.Parcel)
android.os.Parcel in
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
com/android/internal/telephony/cat/ValueObject.class
CommandDetails.java
package com.android.internal.telephony.cat
abstract com.android.internal.telephony.cat.ValueObject extends java.lang.Object {
void <init> ()
abstract com.android.internal.telephony.cat.ComprehensionTlvTag getTag ()
}
com/android/internal/telephony/cat/ValueParser.class
ValueParser.java
package com.android.internal.telephony.cat
public abstract com.android.internal.telephony.cat.ValueParser extends java.lang.Object {
public void <init> ()
static com.android.internal.telephony.cat.CommandDetails retrieveCommandDetails (com.android.internal.telephony.cat.ComprehensionTlv) throws com.android.internal.telephony.cat.ResultException
IndexOutOfBoundsException e
com.android.internal.telephony.cat.ComprehensionTlv ctlv
com.android.internal.telephony.cat.CommandDetails cmdDet
byte[] rawValue
int valueIndex
static com.android.internal.telephony.cat.DeviceIdentities retrieveDeviceIdentities (com.android.internal.telephony.cat.ComprehensionTlv) throws com.android.internal.telephony.cat.ResultException
IndexOutOfBoundsException e
com.android.internal.telephony.cat.ComprehensionTlv ctlv
com.android.internal.telephony.cat.DeviceIdentities devIds
byte[] rawValue
int valueIndex
static com.android.internal.telephony.cat.Duration retrieveDuration (com.android.internal.telephony.cat.ComprehensionTlv) throws com.android.internal.telephony.cat.ResultException
IndexOutOfBoundsException e
com.android.internal.telephony.cat.ComprehensionTlv ctlv
int timeInterval
com.android.internal.telephony.cat.Duration$TimeUnit timeUnit
byte[] rawValue
int valueIndex
static com.android.internal.telephony.cat.Item retrieveItem (com.android.internal.telephony.cat.ComprehensionTlv) throws com.android.internal.telephony.cat.ResultException
int id
String text
IndexOutOfBoundsException e
int textLen
com.android.internal.telephony.cat.ComprehensionTlv ctlv
com.android.internal.telephony.cat.Item item
byte[] rawValue
int valueIndex
int length
static int retrieveItemId (com.android.internal.telephony.cat.ComprehensionTlv) throws com.android.internal.telephony.cat.ResultException
IndexOutOfBoundsException e
com.android.internal.telephony.cat.ComprehensionTlv ctlv
int id
byte[] rawValue
int valueIndex
static com.android.internal.telephony.cat.IconId retrieveIconId (com.android.internal.telephony.cat.ComprehensionTlv) throws com.android.internal.telephony.cat.ResultException
IndexOutOfBoundsException e
com.android.internal.telephony.cat.ComprehensionTlv ctlv
com.android.internal.telephony.cat.IconId id
byte[] rawValue
int valueIndex
static com.android.internal.telephony.cat.ItemsIconId retrieveItemsIconId (com.android.internal.telephony.cat.ComprehensionTlv) throws com.android.internal.telephony.cat.ResultException
int index
IndexOutOfBoundsException e
com.android.internal.telephony.cat.ComprehensionTlv ctlv
com.android.internal.telephony.cat.ItemsIconId id
byte[] rawValue
int valueIndex
int numOfItems
static java.util.List retrieveTextAttribute (com.android.internal.telephony.cat.ComprehensionTlv) throws com.android.internal.telephony.cat.ResultException
int start
int textLength
int format
int colorValue
int alignValue
com.android.internal.telephony.cat.TextAlignment align
int sizeValue
com.android.internal.telephony.cat.FontSize size
boolean bold
boolean italic
boolean underlined
boolean strikeThrough
com.android.internal.telephony.cat.TextColor color
com.android.internal.telephony.cat.TextAttribute attr
int i
IndexOutOfBoundsException e
int itemCount
com.android.internal.telephony.cat.ComprehensionTlv ctlv
java.util.ArrayList lst
byte[] rawValue
int valueIndex
int length
static java.lang.String retrieveAlphaId (com.android.internal.telephony.cat.ComprehensionTlv, boolean) throws com.android.internal.telephony.cat.ResultException
IndexOutOfBoundsException e
byte[] rawValue
int valueIndex
int length
com.android.internal.telephony.cat.ComprehensionTlv ctlv
boolean noAlphaUsrCnf
static java.lang.String retrieveTextString (com.android.internal.telephony.cat.ComprehensionTlv) throws com.android.internal.telephony.cat.ResultException
IndexOutOfBoundsException e
java.io.UnsupportedEncodingException e
com.android.internal.telephony.cat.ComprehensionTlv ctlv
byte[] rawValue
int valueIndex
byte codingScheme
String text
int textLen
public static android.telephony.SmsMessage retrieveTpduAsSmsMessage (com.android.internal.telephony.cat.ComprehensionTlv) throws com.android.internal.telephony.cat.ResultException
byte[] pdu
java.io.ByteArrayOutputStream bo
byte[] frameworkPdu
android.telephony.SmsMessage message
IndexOutOfBoundsException e
byte[] rawValue
int valueIndex
int length
com.android.internal.telephony.cat.ComprehensionTlv ctlv
}
com/android/internal/telephony/cat/ValueParser.uau
com/android/internal/telephony/cdma/
com/android/internal/telephony/cdma/CdmaCallWaitingNotification.class
CdmaCallWaitingNotification.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaCallWaitingNotification extends java.lang.Object {
static final String LOG_TAG
public String number
public int numberPresentation
public String name
public int namePresentation
public int numberType
public int numberPlan
public int isPresent
public int signalType
public int alertPitch
public int signal
public void <init> ()
public java.lang.String toString ()
public static int presentationFromCLIP (int)
int cli
}
com/android/internal/telephony/cdma/CdmaCallWaitingNotification.uau
com/android/internal/telephony/cdma/CdmaInboundSmsHandler$CdmaCbTestBroadcastReceiver.class
CdmaInboundSmsHandler.java
package com.android.internal.telephony.cdma
com.android.internal.telephony.cdma.CdmaInboundSmsHandler$CdmaCbTestBroadcastReceiver extends com.android.internal.telephony.InboundSmsHandler$CbTestBroadcastReceiver {
final synthetic com.android.internal.telephony.cdma.CdmaInboundSmsHandler this$0
void <init> (com.android.internal.telephony.cdma.CdmaInboundSmsHandler)
protected void handleTestAction (android.content.Intent)
android.content.Intent intent
com.android.internal.telephony.cdma.sms.SmsEnvelope envelope
com.android.internal.telephony.cdma.sms.CdmaSmsAddress nonNullAddress
String bearerDataString
com.android.internal.telephony.cdma.SmsMessage sms
}
com/android/internal/telephony/cdma/CdmaInboundSmsHandler$CdmaScpTestBroadcastReceiver.class
CdmaInboundSmsHandler.java
package com.android.internal.telephony.cdma
com.android.internal.telephony.cdma.CdmaInboundSmsHandler$CdmaScpTestBroadcastReceiver extends com.android.internal.telephony.InboundSmsHandler$CbTestBroadcastReceiver {
final synthetic com.android.internal.telephony.cdma.CdmaInboundSmsHandler this$0
void <init> (com.android.internal.telephony.cdma.CdmaInboundSmsHandler)
protected void handleTestAction (android.content.Intent)
android.content.Intent intent
com.android.internal.telephony.cdma.sms.SmsEnvelope envelope
com.android.internal.telephony.cdma.sms.CdmaSmsAddress nonNullAddress
String bearerDataString
com.android.internal.telephony.cdma.sms.CdmaSmsAddress origAddr
String addressString
com.android.internal.telephony.cdma.SmsMessage sms
}
com/android/internal/telephony/cdma/CdmaInboundSmsHandler.class
CdmaInboundSmsHandler.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInboundSmsHandler extends com.android.internal.telephony.InboundSmsHandler {
private final com.android.internal.telephony.cdma.CdmaSMSDispatcher mSmsDispatcher
private static com.android.internal.telephony.cdma.CdmaInboundSmsHandler$CdmaCbTestBroadcastReceiver sTestBroadcastReceiver
private static com.android.internal.telephony.cdma.CdmaInboundSmsHandler$CdmaScpTestBroadcastReceiver sTestScpBroadcastReceiver
private byte[] mLastDispatchedSmsFingerprint
private byte[] mLastAcknowledgedSmsFingerprint
private android.os.RemoteCallback mScpCallback
private final boolean mCheckForDuplicatePortsInOmadmWapPush
private static final boolean TEST_MODE
private static final String TEST_ACTION
private static final String SCP_TEST_ACTION
private void <init> (android.content.Context, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.Phone, com.android.internal.telephony.cdma.CdmaSMSDispatcher, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
android.content.IntentFilter filter
android.content.IntentFilter filter
android.content.Context context
com.android.internal.telephony.SmsStorageMonitor storageMonitor
com.android.internal.telephony.Phone phone
com.android.internal.telephony.cdma.CdmaSMSDispatcher smsDispatcher
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
protected void onQuitting ()
public static com.android.internal.telephony.cdma.CdmaInboundSmsHandler makeInboundSmsHandler (android.content.Context, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.Phone, com.android.internal.telephony.cdma.CdmaSMSDispatcher, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.SmsStorageMonitor storageMonitor
com.android.internal.telephony.Phone phone
com.android.internal.telephony.cdma.CdmaSMSDispatcher smsDispatcher
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.cdma.CdmaInboundSmsHandler handler
protected boolean is3gpp2 ()
protected int dispatchMessageRadioSpecific (com.android.internal.telephony.SmsMessageBase, int, int)
com.android.internal.telephony.SmsMessageBase smsb
int smsSource
int token
com.android.internal.telephony.cdma.SmsMessage sms
boolean isBroadcastType
int teleService
protected void acknowledgeLastIncomingSms (boolean, int, android.os.Message)
boolean success
int result
android.os.Message response
int causeCode
private static int resultToCause (int)
int rc
private void handleVoicemailTeleservice (com.android.internal.telephony.cdma.SmsMessage, int)
com.android.internal.telephony.cdma.SmsMessage sms
int smsSource
int voicemailCount
private int processCdmaWapPdu (byte[], int, java.lang.String, java.lang.String, long, int)
byte[] pdu
int referenceNumber
String address
String dispAddr
long timestamp
int smsSource
int index
int msgType
int totalSegments
int segment
int sourcePort
int destinationPort
byte[] userData
com.android.internal.telephony.InboundSmsTracker tracker
private static boolean checkDuplicatePortOmadmWapPush (byte[], int)
byte[] origPdu
int index
byte[] omaPdu
com.android.internal.telephony.WspTypeDecoder pduDecoder
int wspIndex
String mimeType
private void addVoicemailSmsToMetrics (int)
int smsSource
private synthetic void lambda$new$0 (android.os.Bundle)
com.android.internal.telephony.cdma.sms.CdmaSmsAddress destAddr
java.io.IOException e
android.os.Bundle result
String sender
java.util.ArrayList results
com.android.internal.telephony.cdma.sms.BearerData bData
byte[] encodedBearerData
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream dos
static synthetic void access$000 (com.android.internal.telephony.cdma.CdmaInboundSmsHandler, java.lang.String)
com.android.internal.telephony.cdma.CdmaInboundSmsHandler x0
String x1
static synthetic byte[] access$100 (com.android.internal.telephony.cdma.CdmaInboundSmsHandler, java.lang.String)
com.android.internal.telephony.cdma.CdmaInboundSmsHandler x0
String x1
static synthetic void access$200 (com.android.internal.telephony.cdma.CdmaInboundSmsHandler, java.lang.String)
com.android.internal.telephony.cdma.CdmaInboundSmsHandler x0
String x1
static synthetic com.android.internal.telephony.CellBroadcastServiceManager access$300 (com.android.internal.telephony.cdma.CdmaInboundSmsHandler)
com.android.internal.telephony.cdma.CdmaInboundSmsHandler x0
static synthetic byte[] access$400 (com.android.internal.telephony.cdma.CdmaInboundSmsHandler, java.lang.String)
com.android.internal.telephony.cdma.CdmaInboundSmsHandler x0
String x1
static synthetic void access$500 (com.android.internal.telephony.cdma.CdmaInboundSmsHandler, java.lang.String)
com.android.internal.telephony.cdma.CdmaInboundSmsHandler x0
String x1
static synthetic byte[] access$600 (com.android.internal.telephony.cdma.CdmaInboundSmsHandler, java.lang.String)
com.android.internal.telephony.cdma.CdmaInboundSmsHandler x0
String x1
static synthetic void access$700 (com.android.internal.telephony.cdma.CdmaInboundSmsHandler, java.lang.String)
com.android.internal.telephony.cdma.CdmaInboundSmsHandler x0
String x1
static synthetic com.android.internal.telephony.CellBroadcastServiceManager access$800 (com.android.internal.telephony.cdma.CdmaInboundSmsHandler)
com.android.internal.telephony.cdma.CdmaInboundSmsHandler x0
static void <clinit> ()
}
com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaDisplayInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaDisplayInfoRec extends java.lang.Object {
public int id
public String alpha
public void <init> (int, java.lang.String)
int id
String alpha
public java.lang.String toString ()
}
com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaLineControlInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaLineControlInfoRec extends java.lang.Object {
public byte lineCtrlPolarityIncluded
public byte lineCtrlToggle
public byte lineCtrlReverse
public byte lineCtrlPowerDenial
public void <init> (int, int, int, int)
int lineCtrlPolarityIncluded
int lineCtrlToggle
int lineCtrlReverse
int lineCtrlPowerDenial
public java.lang.String toString ()
}
com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaNumberInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaNumberInfoRec extends java.lang.Object {
public int id
public String number
public byte numberType
public byte numberPlan
public byte pi
public byte si
public void <init> (int, java.lang.String, int, int, int, int)
int id
String number
int numberType
int numberPlan
int pi
int si
public java.lang.String toString ()
}
com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaRedirectingNumberInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaRedirectingNumberInfoRec extends java.lang.Object {
public static final int REASON_UNKNOWN
public static final int REASON_CALL_FORWARDING_BUSY
public static final int REASON_CALL_FORWARDING_NO_REPLY
public static final int REASON_CALLED_DTE_OUT_OF_ORDER
public static final int REASON_CALL_FORWARDING_BY_THE_CALLED_DTE
public static final int REASON_CALL_FORWARDING_UNCONDITIONAL
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaNumberInfoRec numberInfoRec
public int redirectingReason
public void <init> (java.lang.String, int, int, int, int, int)
String number
int numberType
int numberPlan
int pi
int si
int reason
public java.lang.String toString ()
}
com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaSignalInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaSignalInfoRec extends java.lang.Object {
public boolean isPresent
public int signalType
public int alertPitch
public int signal
public void <init> ()
public void <init> (int, int, int, int)
int isPresent
int signalType
int alertPitch
int signal
public java.lang.String toString ()
}
com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaT53AudioControlInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53AudioControlInfoRec extends java.lang.Object {
public byte uplink
public byte downlink
public void <init> (int, int)
int uplink
int downlink
public java.lang.String toString ()
}
com/android/internal/telephony/cdma/CdmaInformationRecords$CdmaT53ClirInfoRec.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53ClirInfoRec extends java.lang.Object {
public byte cause
public void <init> (int)
int cause
public java.lang.String toString ()
}
com/android/internal/telephony/cdma/CdmaInformationRecords.class
CdmaInformationRecords.java
package com.android.internal.telephony.cdma
public final com.android.internal.telephony.cdma.CdmaInformationRecords extends java.lang.Object {
public Object record
public static final int RIL_CDMA_DISPLAY_INFO_REC
public static final int RIL_CDMA_CALLED_PARTY_NUMBER_INFO_REC
public static final int RIL_CDMA_CALLING_PARTY_NUMBER_INFO_REC
public static final int RIL_CDMA_CONNECTED_NUMBER_INFO_REC
public static final int RIL_CDMA_SIGNAL_INFO_REC
public static final int RIL_CDMA_REDIRECTING_NUMBER_INFO_REC
public static final int RIL_CDMA_LINE_CONTROL_INFO_REC
public static final int RIL_CDMA_EXTENDED_DISPLAY_INFO_REC
public static final int RIL_CDMA_T53_CLIR_INFO_REC
public static final int RIL_CDMA_T53_RELEASE_INFO_REC
public static final int RIL_CDMA_T53_AUDIO_CONTROL_INFO_REC
public void <init> (com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaDisplayInfoRec)
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaDisplayInfoRec obj
public void <init> (com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaNumberInfoRec)
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaNumberInfoRec obj
public void <init> (com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaSignalInfoRec)
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaSignalInfoRec obj
public void <init> (com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaRedirectingNumberInfoRec)
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaRedirectingNumberInfoRec obj
public void <init> (com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaLineControlInfoRec)
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaLineControlInfoRec obj
public void <init> (com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53ClirInfoRec)
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53ClirInfoRec obj
public void <init> (com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53AudioControlInfoRec)
com.android.internal.telephony.cdma.CdmaInformationRecords$CdmaT53AudioControlInfoRec obj
public void <init> (android.os.Parcel)
android.os.Parcel p
int id
public static java.lang.String idToString (int)
int id
}
com/android/internal/telephony/cdma/CdmaMmiCode.class
CdmaMmiCode.java
package com.android.internal.telephony.cdma
public final com.android.internal.telephony.cdma.CdmaMmiCode extends android.os.Handler implements com.android.internal.telephony.MmiCode {
static final String LOG_TAG
static final String ACTION_REGISTER
static final String SC_PIN
static final String SC_PIN2
static final String SC_PUK
static final String SC_PUK2
static final int EVENT_SET_COMPLETE
com.android.internal.telephony.GsmCdmaPhone mPhone
android.content.Context mContext
com.android.internal.telephony.uicc.UiccCardApplication mUiccApplication
String mAction
String mSc
String mSia
String mSib
String mSic
String mPoundString
String mDialingNumber
String mPwd
com.android.internal.telephony.MmiCode$State mState
CharSequence mMessage
static java.util.regex.Pattern sPatternSuppService
static final int MATCH_GROUP_POUND_STRING
static final int MATCH_GROUP_ACTION
static final int MATCH_GROUP_SERVICE_CODE
static final int MATCH_GROUP_SIA
static final int MATCH_GROUP_SIB
static final int MATCH_GROUP_SIC
static final int MATCH_GROUP_PWD_CONFIRM
static final int MATCH_GROUP_DIALING_NUMBER
public static com.android.internal.telephony.cdma.CdmaMmiCode newFromDialString (java.lang.String, com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.uicc.UiccCardApplication)
String dialString
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.uicc.UiccCardApplication app
java.util.regex.Matcher m
com.android.internal.telephony.cdma.CdmaMmiCode ret
private static java.lang.String makeEmptyNull (java.lang.String)
String s
void <init> (com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.uicc.UiccCardApplication)
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.uicc.UiccCardApplication app
public com.android.internal.telephony.MmiCode$State getState ()
public java.lang.CharSequence getMessage ()
public com.android.internal.telephony.Phone getPhone ()
public void cancel ()
public boolean isCancelable ()
public boolean isPinPukCommand ()
boolean isRegister ()
public boolean isUssdRequest ()
public java.lang.String getDialString ()
public void processCode ()
String oldPinOrPuk
String newPinOrPuk
int pinLen
RuntimeException exc
private void handlePasswordError (int)
int res
StringBuilder sb
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.Message msg
private java.lang.CharSequence getScString ()
private void onSetComplete (android.os.Message, android.os.AsyncResult)
int attemptsRemaining
com.android.internal.telephony.CommandException$Error err
android.os.Message msg
android.os.AsyncResult ar
StringBuilder sb
public android.os.ResultReceiver getUssdCallbackReceiver ()
public static java.lang.String getCallForwardingPrefixAndNumber (int, int, java.lang.String)
int action
int reason
String number
String prefixWithNum
public static java.lang.String getCallWaitingPrefix (boolean)
boolean enable
public boolean isNetworkInitiatedUssd ()
static void <clinit> ()
}
com/android/internal/telephony/cdma/CdmaMmiCode.uau
com/android/internal/telephony/cdma/CdmaSMSDispatcher.class
CdmaSMSDispatcher.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaSMSDispatcher extends com.android.internal.telephony.SMSDispatcher {
private static final String TAG
private static final boolean VDBG
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.SmsDispatchersController)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.SmsDispatchersController smsDispatchersController
public java.lang.String getFormat ()
public void sendStatusReportMessage (com.android.internal.telephony.cdma.SmsMessage)
com.android.internal.telephony.cdma.SmsMessage sms
protected void handleStatusReport (java.lang.Object)
byte[] pdu
Object o
protected boolean shouldBlockSmsForEcbm ()
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int, int)
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
int priority
int validityPeriod
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, int, byte[], boolean)
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int, int, int)
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
int priority
int validityPeriod
int messageRef
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, int, byte[], boolean, int)
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
int messageRef
protected com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (java.lang.CharSequence, boolean)
CharSequence messageBody
boolean use7bitOnly
public void sendSms (com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
int ss
android.os.Message reply
byte[] pdu
int currentDataNetwork
boolean imsSmsDisabled
}
com/android/internal/telephony/cdma/CdmaSMSDispatcher.uau
com/android/internal/telephony/cdma/CdmaSmsBroadcastConfigInfo.class
CdmaSmsBroadcastConfigInfo.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo extends java.lang.Object {
private int mFromServiceCategory
private int mToServiceCategory
private int mLanguage
private boolean mSelected
public void <init> (int, int, int, boolean)
int fromServiceCategory
int toServiceCategory
int language
boolean selected
public int getFromServiceCategory ()
public int getToServiceCategory ()
public int getLanguage ()
public boolean isSelected ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo other
}
com/android/internal/telephony/cdma/CdmaSubscriptionSourceManager.class
CdmaSubscriptionSourceManager.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager extends android.os.Handler {
static final String LOG_TAG
private static final int EVENT_CDMA_SUBSCRIPTION_SOURCE_CHANGED
private static final int EVENT_GET_CDMA_SUBSCRIPTION_SOURCE
private static final int EVENT_RADIO_ON
private static final int EVENT_SUBSCRIPTION_STATUS_CHANGED
private static final int SUBSCRIPTION_ACTIVATED
public static final int SUBSCRIPTION_SOURCE_UNKNOWN
public static final int SUBSCRIPTION_FROM_RUIM
public static final int SUBSCRIPTION_FROM_NV
private static com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager sInstance
private static final Object sReferenceCountMonitor
private static int sReferenceCount
private com.android.internal.telephony.CommandsInterface mCi
private com.android.internal.telephony.RegistrantList mCdmaSubscriptionSourceChangedRegistrants
private java.util.concurrent.atomic.AtomicInteger mCdmaSubscriptionSource
private void <init> (android.content.Context, com.android.internal.telephony.CommandsInterface)
android.content.Context context
com.android.internal.telephony.CommandsInterface ci
int subscriptionSource
public static com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager getInstance (android.content.Context, com.android.internal.telephony.CommandsInterface, android.os.Handler, int, java.lang.Object)
android.content.Context context
com.android.internal.telephony.CommandsInterface ci
android.os.Handler h
int what
Object obj
public void dispose (android.os.Handler)
android.os.Handler h
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
int actStatus
android.os.AsyncResult ar
android.os.Message msg
public int getCdmaSubscriptionSource ()
public static int getDefault (android.content.Context)
android.content.Context context
int subscriptionSource
private void registerForCdmaSubscriptionSourceChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
private void handleGetCdmaSubscriptionSource (android.os.AsyncResult)
int newSubscriptionSource
android.os.AsyncResult ar
private void log (java.lang.String)
String s
private void logw (java.lang.String)
String s
static void <clinit> ()
}
com/android/internal/telephony/cdma/CdmaSubscriptionSourceManager.uau
com/android/internal/telephony/cdma/EriInfo.class
EriInfo.java
package com.android.internal.telephony.cdma
public final com.android.internal.telephony.cdma.EriInfo extends java.lang.Object {
public static final int ROAMING_INDICATOR_ON
public static final int ROAMING_INDICATOR_OFF
public static final int ROAMING_INDICATOR_FLASH
public static final int ROAMING_ICON_MODE_NORMAL
public static final int ROAMING_ICON_MODE_FLASH
public int roamingIndicator
public int iconIndex
public int iconMode
public String eriText
public int callPromptId
public int alertId
public void <init> (int, int, int, java.lang.String, int, int)
int roamingIndicator
int iconIndex
int iconMode
String eriText
int callPromptId
int alertId
}
com/android/internal/telephony/cdma/EriManager$EriDisplayInformation.class
EriManager.java
package com.android.internal.telephony.cdma
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation extends java.lang.Object {
int mEriIconIndex
int mEriIconMode
String mEriIconText
final synthetic com.android.internal.telephony.cdma.EriManager this$0
void <init> (com.android.internal.telephony.cdma.EriManager, int, int, java.lang.String)
com.android.internal.telephony.cdma.EriManager this$0
int eriIconIndex
int eriIconMode
String eriIconText
public java.lang.String toString ()
}
com/android/internal/telephony/cdma/EriManager$EriFile.class
EriManager.java
package com.android.internal.telephony.cdma
com.android.internal.telephony.cdma.EriManager$EriFile extends java.lang.Object {
int mVersionNumber
int mNumberOfEriEntries
int mEriFileType
String[] mCallPromptId
java.util.HashMap mRoamIndTable
final synthetic com.android.internal.telephony.cdma.EriManager this$0
void <init> (com.android.internal.telephony.cdma.EriManager)
com.android.internal.telephony.cdma.EriManager this$0
}
com/android/internal/telephony/cdma/EriManager.EriDisplayInformation.uau
com/android/internal/telephony/cdma/EriManager.class
EriManager.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.EriManager extends java.lang.Object {
private static final String LOG_TAG
private static final boolean DBG
private static final boolean VDBG
public static final int ERI_FROM_XML
static final int ERI_FROM_FILE_SYSTEM
static final int ERI_FROM_MODEM
private android.content.Context mContext
private int mEriFileSource
private boolean mIsEriFileLoaded
private com.android.internal.telephony.cdma.EriManager$EriFile mEriFile
private final com.android.internal.telephony.Phone mPhone
public void <init> (com.android.internal.telephony.Phone, int)
com.android.internal.telephony.Phone phone
int eriFileSource
public void dispose ()
public void loadEriFile ()
private void loadEriFileFromModem ()
private void loadEriFileFromFileSystem ()
private void loadEriFileFromXml ()
java.io.FileNotFoundException e
org.xmlpull.v1.XmlPullParserException e
android.os.PersistableBundle b
Exception e
String eriFile
android.telephony.CarrierConfigManager configManager
int id
String text
int roamingIndicator
int iconIndex
int iconMode
String eriText
int callPromptId
int alertId
String name
int parsedEriEntries
Exception e
org.xmlpull.v1.XmlPullParser parser
java.io.FileInputStream stream
android.content.res.Resources r
public int getEriFileVersion ()
public int getEriNumberOfEntries ()
public int getEriFileType ()
public boolean isEriFileLoaded ()
private com.android.internal.telephony.cdma.EriInfo getEriInfo (int)
int roamingIndicator
private com.android.internal.telephony.cdma.EriManager$EriDisplayInformation getEriDisplayInformation (int, int)
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriInfo eriInfo
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
com.android.internal.telephony.cdma.EriInfo eriInfo
com.android.internal.telephony.cdma.EriInfo defEriInfo
int roamInd
int defRoamInd
com.android.internal.telephony.cdma.EriManager$EriDisplayInformation ret
public int getCdmaEriIconIndex (int, int)
int roamInd
int defRoamInd
public int getCdmaEriIconMode (int, int)
int roamInd
int defRoamInd
public java.lang.String getCdmaEriText (int, int)
int roamInd
int defRoamInd
}
com/android/internal/telephony/cdma/EriManager.uau
com/android/internal/telephony/cdma/SignalToneUtil.class
SignalToneUtil.java
package com.android.internal.telephony.cdma
public com.android.internal.telephony.cdma.SignalToneUtil extends java.lang.Object {
public static final int CDMA_INVALID_TONE
public static final int IS95_CONST_IR_SIGNAL_TONE
public static final int IS95_CONST_IR_SIGNAL_ISDN
public static final int IS95_CONST_IR_SIGNAL_IS54B
public static final int IS95_CONST_IR_SIGNAL_USR_DEFD_ALERT
public static final int IS95_CONST_IR_ALERT_MED
public static final int IS95_CONST_IR_ALERT_HIGH
public static final int IS95_CONST_IR_ALERT_LOW
public static final int TAPIAMSSCDMA_SIGNAL_PITCH_UNKNOWN
public static final int IS95_CONST_IR_SIG_ISDN_NORMAL
public static final int IS95_CONST_IR_SIG_ISDN_INTGRP
public static final int IS95_CONST_IR_SIG_ISDN_SP_PRI
public static final int IS95_CONST_IR_SIG_ISDN_PAT_3
public static final int IS95_CONST_IR_SIG_ISDN_PING
public static final int IS95_CONST_IR_SIG_ISDN_PAT_5
public static final int IS95_CONST_IR_SIG_ISDN_PAT_6
public static final int IS95_CONST_IR_SIG_ISDN_PAT_7
public static final int IS95_CONST_IR_SIG_ISDN_OFF
public static final int IS95_CONST_IR_SIG_TONE_DIAL
public static final int IS95_CONST_IR_SIG_TONE_RING
public static final int IS95_CONST_IR_SIG_TONE_INT
public static final int IS95_CONST_IR_SIG_TONE_ABB_INT
public static final int IS95_CONST_IR_SIG_TONE_REORDER
public static final int IS95_CONST_IR_SIG_TONE_ABB_RE
public static final int IS95_CONST_IR_SIG_TONE_BUSY
public static final int IS95_CONST_IR_SIG_TONE_CONFIRM
public static final int IS95_CONST_IR_SIG_TONE_ANSWER
public static final int IS95_CONST_IR_SIG_TONE_CALL_W
public static final int IS95_CONST_IR_SIG_TONE_PIP
public static final int IS95_CONST_IR_SIG_TONE_NO_TONE
public static final int IS95_CONST_IR_SIG_IS54B_NO_TONE
public static final int IS95_CONST_IR_SIG_IS54B_L
public static final int IS95_CONST_IR_SIG_IS54B_SS
public static final int IS95_CONST_IR_SIG_IS54B_SSL
public static final int IS95_CONST_IR_SIG_IS54B_SS_2
public static final int IS95_CONST_IR_SIG_IS54B_SLS
public static final int IS95_CONST_IR_SIG_IS54B_S_X4
public static final int IS95_CONST_IR_SIG_IS54B_PBX_L
public static final int IS95_CONST_IR_SIG_IS54B_PBX_SS
public static final int IS95_CONST_IR_SIG_IS54B_PBX_SSL
public static final int IS95_CONST_IR_SIG_IS54B_PBX_SLS
public static final int IS95_CONST_IR_SIG_IS54B_PBX_S_X4
public static final int IS95_CONST_IR_SIG_TONE_ABBR_ALRT
private static java.util.HashMap mHm
private static java.lang.Integer signalParamHash (int, int, int)
int signalType
int alertPitch
int signal
public static int getAudioToneFromSignalInfo (int, int, int)
int signalType
int alertPitch
int signal
Integer result
private void <init> ()
static void <clinit> ()
}
com/android/internal/telephony/cdnr/
com/android/internal/telephony/cdnr/BrandOverrideEfData.class
BrandOverrideEfData.java
package com.android.internal.telephony.cdnr
public final com.android.internal.telephony.cdnr.BrandOverrideEfData extends java.lang.Object implements com.android.internal.telephony.cdnr.EfData {
private final String mSpn
private final String mRegisteredPlmn
public void <init> (java.lang.String, java.lang.String)
String operatorName
String registeredPlmn
public java.lang.String getServiceProviderName ()
public int getServiceProviderNameDisplayCondition (boolean)
boolean isRoaming
public java.util.List getServiceProviderDisplayInformation ()
}
com/android/internal/telephony/cdnr/CarrierConfigEfData.class
CarrierConfigEfData.java
package com.android.internal.telephony.cdnr
public final com.android.internal.telephony.cdnr.CarrierConfigEfData extends java.lang.Object implements com.android.internal.telephony.cdnr.EfData {
private static final String TAG
private final String mSpn
private final int mSpnDisplayCondition
private final String[] mSpdi
private final String[] mEhplmn
private final String[] mPnn
private final String[] mOpl
public void <init> (android.os.PersistableBundle)
android.os.PersistableBundle config
public java.lang.String getServiceProviderName ()
public int getServiceProviderNameDisplayCondition (boolean)
boolean isRoaming
public java.util.List getServiceProviderDisplayInformation ()
public java.util.List getEhplmnList ()
public java.util.List getPlmnNetworkNameList ()
String[] names
String alphal
String alphas
Exception ex
String pnnStr
java.util.List pnnList
public java.util.List getOperatorPlmnList ()
String[] info
Exception ex
String oplStr
java.util.List oplList
}
com/android/internal/telephony/cdnr/CarrierDisplayNameData$1.class
CarrierDisplayNameData.java
package com.android.internal.telephony.cdnr
com.android.internal.telephony.cdnr.CarrierDisplayNameData$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.cdnr.CarrierDisplayNameData createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.internal.telephony.cdnr.CarrierDisplayNameData[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/cdnr/CarrierDisplayNameData$Builder.class
CarrierDisplayNameData.java
package com.android.internal.telephony.cdnr
public final com.android.internal.telephony.cdnr.CarrierDisplayNameData$Builder extends java.lang.Object {
private String mSpn
private String mDataSpn
private String mPlmn
private boolean mShowSpn
private boolean mShowPlmn
public void <init> ()
public com.android.internal.telephony.cdnr.CarrierDisplayNameData build ()
public com.android.internal.telephony.cdnr.CarrierDisplayNameData$Builder setSpn (java.lang.String)
String spn
public com.android.internal.telephony.cdnr.CarrierDisplayNameData$Builder setDataSpn (java.lang.String)
String dataSpn
public com.android.internal.telephony.cdnr.CarrierDisplayNameData$Builder setPlmn (java.lang.String)
String plmn
public com.android.internal.telephony.cdnr.CarrierDisplayNameData$Builder setShowSpn (boolean)
boolean showSpn
public com.android.internal.telephony.cdnr.CarrierDisplayNameData$Builder setShowPlmn (boolean)
boolean showPlmn
}
com/android/internal/telephony/cdnr/CarrierDisplayNameData.class
CarrierDisplayNameData.java
package com.android.internal.telephony.cdnr
public com.android.internal.telephony.cdnr.CarrierDisplayNameData extends java.lang.Object implements android.os.Parcelable {
private static final String LOG_TAG
private final String mSpn
private final String mDataSpn
private final String mPlmn
private final boolean mShowSpn
private final boolean mShowPlmn
public static final android.os.Parcelable$Creator CREATOR
private void <init> (java.lang.String, java.lang.String, boolean, java.lang.String, boolean)
String spn
String dataSpn
boolean showSpn
String plmn
boolean showPlmn
String logString
public java.lang.String getSpn ()
public java.lang.String getDataSpn ()
public java.lang.String getPlmn ()
public boolean shouldShowSpn ()
public boolean shouldShowPlmn ()
public java.lang.String toString ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void <init> (android.os.Parcel)
android.os.Parcel source
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.cdnr.CarrierDisplayNameData that
public int hashCode ()
static void <clinit> ()
}
com/android/internal/telephony/cdnr/CarrierDisplayNameResolver$CarrierDisplayNameConditionRule.class
CarrierDisplayNameResolver.java
package com.android.internal.telephony.cdnr
final com.android.internal.telephony.cdnr.CarrierDisplayNameResolver$CarrierDisplayNameConditionRule extends java.lang.Object {
private int mDisplayConditionBitmask
void <init> (int)
int carrierDisplayConditionBitmask
boolean shouldShowSpn (java.lang.String)
String spn
Boolean showSpn
boolean shouldShowPlmn (java.lang.String)
String plmn
Boolean showPlmn
public java.lang.String toString ()
}
com/android/internal/telephony/cdnr/CarrierDisplayNameResolver$WfcCarrierNameFormatter.class
CarrierDisplayNameResolver.java
package com.android.internal.telephony.cdnr
final com.android.internal.telephony.cdnr.CarrierDisplayNameResolver$WfcCarrierNameFormatter extends java.lang.Object {
final String mVoiceFormat
final String mDataFormat
void <init> (android.os.PersistableBundle, java.lang.String[], boolean)
android.os.PersistableBundle config
String[] wfcFormats
boolean inFlightMode
int voiceIdx
int dataIdx
int flightModeIdx
public java.lang.String formatVoiceName (java.lang.String)
String name
public java.lang.String formatDataName (java.lang.String)
String name
}
com/android/internal/telephony/cdnr/CarrierDisplayNameResolver.class
CarrierDisplayNameResolver.java
package com.android.internal.telephony.cdnr
public com.android.internal.telephony.cdnr.CarrierDisplayNameResolver extends java.lang.Object {
private static final boolean DBG
private static final String TAG
private static final int DEFAULT_CARRIER_NAME_DISPLAY_CONDITION_BITMASK
private static final com.android.internal.telephony.cdnr.CarrierDisplayNameResolver$CarrierDisplayNameConditionRule DEFAULT_CARRIER_DISPLAY_NAME_RULE
private final android.util.SparseArray mEf
private final com.android.internal.telephony.LocalLog mLocalLog
private final android.content.Context mContext
private final com.android.internal.telephony.GsmCdmaPhone mPhone
private final android.telephony.CarrierConfigManager mCCManager
private com.android.internal.telephony.cdnr.CarrierDisplayNameData mCarrierDisplayNameData
private static final java.util.List EF_SOURCE_PRIORITY
public void <init> (com.android.internal.telephony.GsmCdmaPhone)
com.android.internal.telephony.GsmCdmaPhone phone
public void updateEfFromRuim (com.android.internal.telephony.uicc.RuimRecords)
com.android.internal.telephony.uicc.RuimRecords ruim
int key
public void updateEfFromUsim (com.android.internal.telephony.uicc.SIMRecords)
com.android.internal.telephony.uicc.SIMRecords usim
int key
public void updateEfFromCarrierConfig (android.os.PersistableBundle)
android.os.PersistableBundle config
int key
public void updateEfForEri (java.lang.String)
String eriText
android.os.PersistableBundle config
int key
public void updateEfForBrandOverride (java.lang.String)
String operatorName
int key
public com.android.internal.telephony.cdnr.CarrierDisplayNameData getCarrierDisplayNameData ()
public java.lang.String toString ()
com.android.internal.telephony.cdnr.EfData p
int i
StringBuilder sb
public void dump (com.android.internal.telephony.IndentingPrintWriter)
com.android.internal.telephony.IndentingPrintWriter pw
private android.os.PersistableBundle getCarrierConfig ()
android.os.PersistableBundle config
private com.android.internal.telephony.cdnr.CarrierDisplayNameResolver$CarrierDisplayNameConditionRule getDisplayRule ()
int i
boolean isRoaming
private java.util.List getEfSpdi ()
int i
private java.lang.String getEfSpn ()
int i
private java.util.List getEfOpl ()
int i
private java.util.List getEfPnn ()
int i
private boolean isRoaming ()
private com.android.internal.telephony.cdnr.CarrierDisplayNameData getCarrierDisplayNameFromEf ()
com.android.internal.telephony.cdnr.CarrierDisplayNameResolver$CarrierDisplayNameConditionRule displayRule
String registeredPlmnName
String registeredPlmnNumeric
String spn
java.util.List efOpl
java.util.List efPnn
String plmn
boolean showSpn
boolean showPlmn
private com.android.internal.telephony.cdnr.CarrierDisplayNameData getCarrierDisplayNameFromWifiCallingOverride (com.android.internal.telephony.cdnr.CarrierDisplayNameData)
android.content.res.Configuration displayNameConfig
com.android.internal.telephony.cdnr.CarrierDisplayNameData rawCarrierDisplayNameData
android.os.PersistableBundle config
boolean useRootLocale
android.content.Context displayNameContext
android.content.res.Resources r
String[] wfcSpnFormats
com.android.internal.telephony.cdnr.CarrierDisplayNameResolver$WfcCarrierNameFormatter wfcFormatter
String wfcSpn
String wfcDataSpn
java.util.List efPnn
String plmn
String wfcPlmn
com.android.internal.telephony.cdnr.CarrierDisplayNameData result
private com.android.internal.telephony.cdnr.CarrierDisplayNameData getCarrierDisplayNameFromCrossSimCallingOverride (com.android.internal.telephony.cdnr.CarrierDisplayNameData)
com.android.internal.telephony.cdnr.CarrierDisplayNameData rawCarrierDisplayNameData
android.os.PersistableBundle config
int crossSimSpnFormatIdx
boolean useRootLocale
String[] crossSimSpnFormats
String crossSimSpnFormat
java.util.List efPnn
String plmn
com.android.internal.telephony.cdnr.CarrierDisplayNameData result
String rawSpn
String rawPlmn
String crossSimSpn
String crossSimPlmn
private com.android.internal.telephony.cdnr.CarrierDisplayNameData getOutOfServiceDisplayName (com.android.internal.telephony.cdnr.CarrierDisplayNameData)
com.android.internal.telephony.cdnr.CarrierDisplayNameData data
String plmn
boolean isSimReady
boolean forceDisplayNoService
android.telephony.ServiceState ss
boolean isEmcOnly
private void resolveCarrierDisplayName ()
com.android.internal.telephony.cdnr.CarrierDisplayNameData data
private static java.lang.String getPlmnNetworkName (com.android.internal.telephony.uicc.IccRecords$PlmnNetworkName)
com.android.internal.telephony.uicc.IccRecords$PlmnNetworkName name
private static int getSourcePriority (int)
int source
int priority
private android.telephony.ServiceState getServiceState ()
static void <clinit> ()
}
com/android/internal/telephony/cdnr/EfData$EFSource.class
EfData.java
package com.android.internal.telephony.cdnr
public abstract annotation com.android.internal.telephony.cdnr.EfData$EFSource extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/cdnr/EfData.class
EfData.java
package com.android.internal.telephony.cdnr
public abstract com.android.internal.telephony.cdnr.EfData extends java.lang.Object {
public static final int EF_SOURCE_CARRIER_CONFIG
public static final int EF_SOURCE_CARRIER_API
public static final int EF_SOURCE_USIM
public static final int EF_SOURCE_SIM
public static final int EF_SOURCE_CSIM
public static final int EF_SOURCE_RUIM
public static final int EF_SOURCE_VOICE_OPERATOR_SIGNALLING
public static final int EF_SOURCE_DATA_OPERATOR_SIGNALLING
public static final int EF_SOURCE_MODEM_CONFIG
public static final int EF_SOURCE_ERI
public java.lang.String getServiceProviderName ()
public int getServiceProviderNameDisplayCondition (boolean)
boolean isRoaming
public java.util.List getServiceProviderDisplayInformation ()
public java.util.List getPlmnNetworkNameList ()
public java.util.List getEhplmnList ()
public java.util.List getOperatorPlmnList ()
}
com/android/internal/telephony/cdnr/EriEfData.class
EriEfData.java
package com.android.internal.telephony.cdnr
public final com.android.internal.telephony.cdnr.EriEfData extends java.lang.Object implements com.android.internal.telephony.cdnr.EfData {
private final String mEriText
public void <init> (java.lang.String)
String eriText
public java.lang.String getServiceProviderName ()
}
com/android/internal/telephony/cdnr/RuimEfData.class
RuimEfData.java
package com.android.internal.telephony.cdnr
public final com.android.internal.telephony.cdnr.RuimEfData extends java.lang.Object implements com.android.internal.telephony.cdnr.EfData {
private static final int DEFAULT_CARRIER_NAME_DISPLAY_CONDITION_BITMASK
private final com.android.internal.telephony.uicc.RuimRecords mRuim
public void <init> (com.android.internal.telephony.uicc.RuimRecords)
com.android.internal.telephony.uicc.RuimRecords ruim
public java.lang.String getServiceProviderName ()
String spn
public int getServiceProviderNameDisplayCondition (boolean)
boolean isRoaming
}
com/android/internal/telephony/cdnr/UsimEfData.class
UsimEfData.java
package com.android.internal.telephony.cdnr
public final com.android.internal.telephony.cdnr.UsimEfData extends java.lang.Object implements com.android.internal.telephony.cdnr.EfData {
private final com.android.internal.telephony.uicc.SIMRecords mUsim
public void <init> (com.android.internal.telephony.uicc.SIMRecords)
com.android.internal.telephony.uicc.SIMRecords usim
public java.lang.String getServiceProviderName ()
String spn
public int getServiceProviderNameDisplayCondition (boolean)
boolean isRoaming
public java.util.List getServiceProviderDisplayInformation ()
String[] spdi
public java.util.List getEhplmnList ()
String[] ehplmns
public java.util.List getPlmnNetworkNameList ()
String pnnHomeName
public java.util.List getOperatorPlmnList ()
}
com/android/internal/telephony/configupdate/
com/android/internal/telephony/configupdate/ConfigParser.class
ConfigParser.java
package com.android.internal.telephony.configupdate
public abstract com.android.internal.telephony.configupdate.ConfigParser extends java.lang.Object {
public static final int VERSION_UNKNOWN
protected int mVersion
protected Object mConfig
public void <init> (byte[])
byte[] data
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public void <init> (java.io.File) throws java.io.IOException
java.io.FileInputStream fis
java.io.File file
public int getVersion ()
public java.lang.Object getConfig ()
public byte[] getData (java.lang.String)
String id
protected abstract void parseData (byte[])
}
com/android/internal/telephony/configupdate/ConfigProviderAdaptor$Callback.class
ConfigProviderAdaptor.java
package com.android.internal.telephony.configupdate
public com.android.internal.telephony.configupdate.ConfigProviderAdaptor$Callback extends java.lang.Object {
public void <init> ()
public void onChanged (com.android.internal.telephony.configupdate.ConfigParser)
com.android.internal.telephony.configupdate.ConfigParser config
}
com/android/internal/telephony/configupdate/ConfigProviderAdaptor.class
ConfigProviderAdaptor.java
package com.android.internal.telephony.configupdate
public abstract com.android.internal.telephony.configupdate.ConfigProviderAdaptor extends java.lang.Object {
public static final String DOMAIN_SATELLITE
public abstract com.android.internal.telephony.configupdate.ConfigParser getConfigParser (java.lang.String)
public abstract void registerCallback (java.util.concurrent.Executor, com.android.internal.telephony.configupdate.ConfigProviderAdaptor$Callback)
public abstract void unregisterCallback (com.android.internal.telephony.configupdate.ConfigProviderAdaptor$Callback)
}
com/android/internal/telephony/configupdate/TelephonyConfigUpdateInstallReceiver.class
TelephonyConfigUpdateInstallReceiver.java
package com.android.internal.telephony.configupdate
public com.android.internal.telephony.configupdate.TelephonyConfigUpdateInstallReceiver extends com.android.server.updates.ConfigUpdateInstallReceiver implements com.android.internal.telephony.configupdate.ConfigProviderAdaptor {
private static final String TAG
protected static final String UPDATE_DIR
protected static final String NEW_CONFIG_CONTENT_PATH
protected static final String VALID_CONFIG_CONTENT_PATH
protected static final String UPDATE_METADATA_PATH
public static final String VERSION
private java.util.concurrent.ConcurrentHashMap mCallbackHashMap
private final Object mConfigParserLock
private com.android.internal.telephony.configupdate.ConfigParser mConfigParser
private final com.android.internal.telephony.satellite.metrics.ConfigUpdaterMetricsStats mConfigUpdaterMetricsStats
public static com.android.internal.telephony.configupdate.TelephonyConfigUpdateInstallReceiver sReceiverAdaptorInstance
public static com.android.internal.telephony.configupdate.TelephonyConfigUpdateInstallReceiver getInstance ()
public void <init> ()
public byte[] getContentFromContentPath (java.io.File)
java.io.IOException e
java.io.File contentPath
public boolean isValidSatelliteCarrierConfigData (com.android.internal.telephony.configupdate.ConfigParser)
int service
java.util.Set serviceSet
String plmn
java.util.Map plmnsServices
java.util.Set plmns
int carrierId
com.android.internal.telephony.configupdate.ConfigParser parser
com.android.internal.telephony.satellite.SatelliteConfig satelliteConfig
java.util.Set carrierIds
public void postInstall (android.content.Context, android.content.Intent)
int updatedVersion
int previousVersion
java.util.concurrent.Executor executor
java.util.Iterator iterator
android.content.Context context
android.content.Intent intent
com.android.internal.telephony.configupdate.ConfigParser newConfigParser
public com.android.internal.telephony.configupdate.ConfigParser getConfigParser (java.lang.String)
String domain
public void registerCallback (java.util.concurrent.Executor, com.android.internal.telephony.configupdate.ConfigProviderAdaptor$Callback)
java.util.concurrent.Executor executor
com.android.internal.telephony.configupdate.ConfigProviderAdaptor$Callback callback
public void unregisterCallback (com.android.internal.telephony.configupdate.ConfigProviderAdaptor$Callback)
java.util.concurrent.Executor executor
com.android.internal.telephony.configupdate.ConfigProviderAdaptor$Callback callback
java.util.Iterator iterator
public java.io.File getUpdateDir ()
public java.io.File getUpdateContent ()
public java.util.concurrent.ConcurrentHashMap getCallbackMap ()
public void setCallbackMap (java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap map
public com.android.internal.telephony.configupdate.ConfigParser getNewConfigParser (java.lang.String, byte[])
String domain
byte[] data
public boolean copySourceFileToTargetFile (java.lang.String, java.lang.String)
java.io.File sourceFile
java.io.File targetFile
Exception e
String sourceFileName
String targetFileName
static void <clinit> ()
}
com/android/internal/telephony/d2d/
com/android/internal/telephony/d2d/Communicator$Callback.class
Communicator.java
package com.android.internal.telephony.d2d
public abstract com.android.internal.telephony.d2d.Communicator$Callback extends java.lang.Object {
public abstract void onMessagesReceived (java.util.Set)
public abstract void onD2DAvailabilitychanged (boolean)
}
com/android/internal/telephony/d2d/Communicator$Message.class
Communicator.java
package com.android.internal.telephony.d2d
public com.android.internal.telephony.d2d.Communicator$Message extends java.lang.Object {
private int mType
private int mValue
public void <init> (int, int)
int type
int value
public int getType ()
public int getValue ()
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.d2d.Communicator$Message message
public int hashCode ()
public java.lang.String toString ()
}
com/android/internal/telephony/d2d/Communicator.class
Communicator.java
package com.android.internal.telephony.d2d
public com.android.internal.telephony.d2d.Communicator extends java.lang.Object implements com.android.internal.telephony.d2d.TransportProtocol$Callback {
public static final int MESSAGE_CALL_RADIO_ACCESS_TYPE
public static final int MESSAGE_CALL_AUDIO_CODEC
public static final int MESSAGE_DEVICE_BATTERY_STATE
public static final int MESSAGE_DEVICE_NETWORK_COVERAGE
public static final int RADIO_ACCESS_TYPE_LTE
public static final int RADIO_ACCESS_TYPE_IWLAN
public static final int RADIO_ACCESS_TYPE_NR
public static final int AUDIO_CODEC_EVS
public static final int AUDIO_CODEC_AMR_WB
public static final int AUDIO_CODEC_AMR_NB
public static final int BATTERY_STATE_LOW
public static final int BATTERY_STATE_GOOD
public static final int BATTERY_STATE_CHARGING
public static final int COVERAGE_POOR
public static final int COVERAGE_GOOD
private boolean mIsNegotiated
private boolean mIsNegotiationAttempted
private com.android.internal.telephony.d2d.TransportProtocol mActiveTransport
private java.util.List mTransportProtocols
private com.android.internal.telephony.d2d.Communicator$Callback mCallback
public void <init> (java.util.List, com.android.internal.telephony.d2d.Communicator$Callback)
java.util.List transportProtocols
com.android.internal.telephony.d2d.Communicator$Callback callback
public com.android.internal.telephony.d2d.TransportProtocol getActiveTransport ()
public void onStateChanged (java.lang.String, int)
String id
int state
public void onNegotiationSuccess (com.android.internal.telephony.d2d.TransportProtocol)
String activeTransportName
com.android.internal.telephony.d2d.TransportProtocol protocol
public void onNegotiationFailed (com.android.internal.telephony.d2d.TransportProtocol)
com.android.internal.telephony.d2d.TransportProtocol protocol
public void onMessagesReceived (java.util.Set)
java.util.Set messages
public void sendMessages (java.util.Set)
java.util.Set messages
private void negotiateNextProtocol ()
private com.android.internal.telephony.d2d.TransportProtocol getNextCandidateProtocol ()
com.android.internal.telephony.d2d.TransportProtocol protocol
int ix
com.android.internal.telephony.d2d.TransportProtocol candidateProtocol
private void notifyD2DStatus (boolean)
boolean isAvailable
public static java.lang.String messageToString (int)
int messageType
public static java.lang.String valueToString (int, int)
int messageType
int value
public void setTransportActive (java.lang.String)
String transport
java.util.Optional tp
public java.util.List getTransportProtocols ()
private static synthetic void lambda$setTransportActive$4 (com.android.internal.telephony.d2d.TransportProtocol)
com.android.internal.telephony.d2d.TransportProtocol t
private static synthetic boolean lambda$setTransportActive$3 (java.util.Optional, com.android.internal.telephony.d2d.TransportProtocol)
java.util.Optional tp
com.android.internal.telephony.d2d.TransportProtocol p
private static synthetic boolean lambda$setTransportActive$2 (java.lang.String, com.android.internal.telephony.d2d.TransportProtocol)
String transport
com.android.internal.telephony.d2d.TransportProtocol t
private synthetic void lambda$new$1 (com.android.internal.telephony.d2d.TransportProtocol)
com.android.internal.telephony.d2d.TransportProtocol p
private static synthetic java.lang.String lambda$new$0 (com.android.internal.telephony.d2d.TransportProtocol)
com.android.internal.telephony.d2d.TransportProtocol p
}
com/android/internal/telephony/d2d/DtmfAdapter.class
DtmfAdapter.java
package com.android.internal.telephony.d2d
public abstract com.android.internal.telephony.d2d.DtmfAdapter extends java.lang.Object {
public abstract void sendDtmf (char)
}
com/android/internal/telephony/d2d/DtmfTransport.class
DtmfTransport.java
package com.android.internal.telephony.d2d
public com.android.internal.telephony.d2d.DtmfTransport extends java.lang.Object implements com.android.internal.telephony.d2d.TransportProtocol {
public static final String DMTF_PROTOCOL_VERSION
public static final char DTMF_MESSAGE_START
public static final char DTMF_MESSAGE_DELIMITER
public static final String DMTF_PROBE_MESSAGE
public static final String DTMF_MESSAGE_RAT
public static final String DTMF_MESSAGE_RAT_LTE
public static final String DTMF_MESSAGE_RAT_IWLAN
public static final String DTMF_MESSAGE_RAT_NR
public static final String DTMF_MESSAGE_CODEC
public static final String DTMF_MESSAGE_CODEC_EVS
public static final String DTMF_MESSAGE_CODEC_AMR_WB
public static final String DTMF_MESSAGE_CODEC_AMR_NB
public static final String DTMF_MESSAGE_BATERY
public static final String DTMF_MESSAGE_BATTERY_LOW
public static final String DTMF_MESSAGE_BATTERY_GOOD
public static final String DTMF_MESSAGE_BATTERY_CHARGING
public static final String DTMF_MESSAGE_SERVICE
public static final String DTMF_MESSAGE_SERVICE_GOOD
public static final String DTMF_MESSAGE_SERVICE_POOR
public static final com.android.internal.telephony.BiMap DTMF_TO_MESSAGE
public static final int STATE_IDLE
public static final int STATE_NEGOTIATING
public static final int STATE_NEGOTIATED
public static final int STATE_NEGOTIATION_FAILED
public static final int RECEIVE_STATE_IDLE
public static final int RECEIVE_STATE_MESSAGE_TYPE
public static final int RECEIVE_STATE_MESSAGE_VALUE
private final com.android.internal.telephony.d2d.DtmfAdapter mDtmfAdapter
private final long mIntervalBetweenDigitsMillis
private final long mDurationOfDtmfMessageMillis
private final long mDtmfDurationFuzzMillis
private final long mNegotiationTimeoutMillis
private final java.util.concurrent.ScheduledExecutorService mScheduledExecutorService
private com.android.internal.telephony.d2d.TransportProtocol$Callback mCallback
private int mTransportState
private StringBuffer mProbeDigits
private String mProtocolVersion
private int mMessageReceiveState
private StringBuffer mMessageTypeDigits
private StringBuffer mMessageValueDigits
private final java.util.concurrent.ConcurrentLinkedQueue mPendingMessages
private Object mProbeLock
private Object mDtmfMessageTimeoutLock
private Object mDigitSendLock
private Object mNegotiationLock
private Object mDigitsLock
private java.util.concurrent.ScheduledFuture mNegotiationFuture
private java.util.concurrent.ScheduledFuture mDigitSendScheduledFuture
private java.util.concurrent.ScheduledFuture mDtmfMessageTimeoutFuture
private char[] mMessageToSend
private int mCharToSend
private java.util.Random mRandom
public void <init> (com.android.internal.telephony.d2d.DtmfAdapter, com.android.internal.telephony.d2d.Timeouts$Adapter, java.util.concurrent.ScheduledExecutorService)
com.android.internal.telephony.d2d.DtmfAdapter dtmfAdapter
com.android.internal.telephony.d2d.Timeouts$Adapter timeoutsAdapter
java.util.concurrent.ScheduledExecutorService executorService
public void setCallback (com.android.internal.telephony.d2d.TransportProtocol$Callback)
com.android.internal.telephony.d2d.TransportProtocol$Callback callback
public void startNegotiation ()
public void sendMessages (java.util.Set)
char[] digits
com.android.internal.telephony.d2d.Communicator$Message msg
java.util.Set messages
private void maybeScheduleMessageSend ()
private long getDtmfDurationFuzzMillis ()
private void handleDtmfSend ()
public int getTransportState ()
public void onDtmfReceived (char)
char digit
private void handleProbeMessage ()
String probe
String probe
private void scheduleNegotiationTimeout ()
private void cancelNegotiationTimeout ()
private void handleNegotiationTimeout ()
private void negotiationFailed ()
private void negotiationSucceeded ()
private void handleReceivedDigit (char)
String messageType
String messageValue
String messageType
String messageValue
char digit
private void scheduleDtmfMessageTimeout ()
private void maybeCancelDtmfMessageTimeout ()
private void handleDtmfMessageTimeout ()
public char[] getMessageDigits (com.android.internal.telephony.d2d.Communicator$Message)
com.android.internal.telephony.d2d.Communicator$Message message
android.util.Pair foundSequence
StringBuilder theMessage
public com.android.internal.telephony.d2d.Communicator$Message extractMessage (java.lang.String, java.lang.String)
String message
String value
private void handleIncomingMessage (java.lang.String, java.lang.String)
String message
String value
com.android.internal.telephony.d2d.Communicator$Message msg
java.util.Set msgs
private void resetIncomingMessage ()
public void forceNegotiated ()
public void forceNotNegotiated ()
private synthetic void lambda$scheduleDtmfMessageTimeout$2 ()
private synthetic void lambda$scheduleNegotiationTimeout$1 ()
private synthetic void lambda$maybeScheduleMessageSend$0 ()
static void <clinit> ()
}
com/android/internal/telephony/d2d/MessageTypeAndValueHelper.class
MessageTypeAndValueHelper.java
package com.android.internal.telephony.d2d
public com.android.internal.telephony.d2d.MessageTypeAndValueHelper extends java.lang.Object {
public static final com.android.internal.telephony.BiMap MSG_TYPE_TO_DC_MSG_TYPE
public static final com.android.internal.telephony.BiMap RAT_TYPE_TO_DC_NETWORK_TYPE
public static final com.android.internal.telephony.BiMap CODEC_TO_DC_CODEC
public static final com.android.internal.telephony.BiMap BATTERY_STATE_TO_DC_BATTERY_STATE
public static final com.android.internal.telephony.BiMap COVERAGE_TO_DC_COVERAGE
public void <init> ()
static void <clinit> ()
}
com/android/internal/telephony/d2d/RtpAdapter$Callback.class
RtpAdapter.java
package com.android.internal.telephony.d2d
public abstract com.android.internal.telephony.d2d.RtpAdapter$Callback extends java.lang.Object {
public abstract void onRtpHeaderExtensionsReceived (java.util.Set)
}
com/android/internal/telephony/d2d/RtpAdapter.class
RtpAdapter.java
package com.android.internal.telephony.d2d
public abstract com.android.internal.telephony.d2d.RtpAdapter extends java.lang.Object {
public abstract java.util.Set getAcceptedRtpHeaderExtensions ()
public abstract void sendRtpHeaderExtensions (java.util.Set)
}
com/android/internal/telephony/d2d/RtpTransport.class
RtpTransport.java
package com.android.internal.telephony.d2d
public com.android.internal.telephony.d2d.RtpTransport extends java.lang.Object implements com.android.internal.telephony.d2d.TransportProtocol com.android.internal.telephony.d2d.RtpAdapter$Callback {
public static android.net.Uri DEVICE_STATE_RTP_HEADER_EXTENSION
public static android.net.Uri CALL_STATE_RTP_HEADER_EXTENSION
public static int DEVICE_STATE_LOCAL_IDENTIFIER
public static int CALL_STATE_LOCAL_IDENTIFIER
public static android.telephony.ims.RtpHeaderExtensionType DEVICE_STATE_RTP_HEADER_EXTENSION_TYPE
public static android.telephony.ims.RtpHeaderExtensionType CALL_STATE_RTP_HEADER_EXTENSION_TYPE
public static final int RTP_PARAMETER_BIT_OFFSET
public static final byte RTP_CALL_STATE_MSG_RADIO_ACCESS_TYPE_BITS
public static final byte RTP_CALL_STATE_MSG_CODEC_BITS
public static final byte RTP_DEVICE_STATE_MSG_BATTERY_BITS
public static final byte RTP_DEVICE_STATE_MSG_NETWORK_COVERAGE_BITS
private static final com.android.internal.telephony.BiMap CALL_STATE_MSG_TYPE_TO_RTP_BITS
private static final com.android.internal.telephony.BiMap DEVICE_STATE_MSG_TYPE_TO_RTP_BITS
public static final byte RTP_RAT_VALUE_LTE_BITS
public static final byte RTP_RAT_VALUE_WLAN_BITS
public static final byte RTP_RAT_VALUE_NR_BITS
private static final com.android.internal.telephony.BiMap RAT_VALUE_TO_RTP_BITS
public static final byte RTP_CODEC_VALUE_EVS_BITS
public static final byte RTP_CODEC_VALUE_AMR_WB_BITS
public static final byte RTP_CODEC_VALUE_AMR_NB_BITS
private static final com.android.internal.telephony.BiMap CODEC_VALUE_TO_RTP_BITS
public static final byte RTP_BATTERY_STATE_LOW_BITS
public static final byte RTP_BATTERY_STATE_GOOD_BITS
public static final byte RTP_BATTERY_STATE_CHARGING_BITS
private static final com.android.internal.telephony.BiMap BATTERY_STATE_VALUE_TO_RTP_BITS
public static final byte RTP_NETWORK_COVERAGE_POOR_BITS
public static final byte RTP_NETWORK_COVERAGE_GOOD_BITS
private static final com.android.internal.telephony.BiMap NETWORK_COVERAGE_VALUE_TO_RTP_BITS
public static final int PROTOCOL_STATUS_NEGOTIATION_REQUIRED
public static final int PROTOCOL_STATUS_NEGOTIATION_WAITING_ON_PACKET
public static final int PROTOCOL_STATUS_NEGOTIATION_COMPLETE
public static final int PROTOCOL_STATUS_NEGOTIATION_FAILED
private com.android.internal.telephony.d2d.TransportProtocol$Callback mCallback
private final com.android.internal.telephony.d2d.RtpAdapter mRtpAdapter
private final com.android.internal.telephony.d2d.Timeouts$Adapter mTimeoutsAdapter
private final android.os.Handler mHandler
private final boolean mIsSdpNegotiationSupported
private int mProtocolStatus
private android.util.ArraySet mSupportedRtpHeaderExtensionTypes
public void <init> (com.android.internal.telephony.d2d.RtpAdapter, com.android.internal.telephony.d2d.Timeouts$Adapter, android.os.Handler, boolean)
com.android.internal.telephony.d2d.RtpAdapter rtpAdapter
com.android.internal.telephony.d2d.Timeouts$Adapter timeoutsAdapter
android.os.Handler handler
boolean isSdpNegotiationSupported
public void setCallback (com.android.internal.telephony.d2d.TransportProtocol$Callback)
com.android.internal.telephony.d2d.TransportProtocol$Callback callback
public void startNegotiation ()
boolean areExtensionsAvailable
java.util.Set acceptedExtensions
public void sendMessages (java.util.Set)
java.util.Set messages
java.util.Set toSend
public void forceNegotiated ()
public void forceNotNegotiated ()
public void onRtpHeaderExtensionsReceived (java.util.Set)
java.util.Set extensions
java.util.Set messages
private com.android.internal.telephony.d2d.Communicator$Message extractMessage (android.telephony.ims.RtpHeaderExtension)
int messageValue
Integer val
int messageValue
Integer val2
Integer type
int messageType
int messageValue
int messageValue
Integer val
int messageValue
Integer val2
Integer typeValue
int messageType
int messageValue
android.telephony.ims.RtpHeaderExtension extension
java.util.Optional foundUri
android.net.Uri uri
byte messageTypeBits
byte messageValueBits
int messageType
int messageValue
public android.telephony.ims.RtpHeaderExtension generateRtpHeaderExtension (com.android.internal.telephony.d2d.Communicator$Message)
com.android.internal.telephony.d2d.Communicator$Message message
byte[] payload
private int getRtpHeaderExtensionIdentifier (android.net.Uri)
android.net.Uri requestedUri
private void notifyProtocolReady ()
private void notifyProtocolUnavailable ()
private static synthetic boolean lambda$getRtpHeaderExtensionIdentifier$7 (android.net.Uri, android.telephony.ims.RtpHeaderExtensionType)
android.net.Uri requestedUri
android.telephony.ims.RtpHeaderExtensionType t
private static synthetic android.net.Uri lambda$extractMessage$6 (android.telephony.ims.RtpHeaderExtensionType)
android.telephony.ims.RtpHeaderExtensionType et
private static synthetic boolean lambda$extractMessage$5 (android.telephony.ims.RtpHeaderExtension, android.telephony.ims.RtpHeaderExtensionType)
android.telephony.ims.RtpHeaderExtension extension
android.telephony.ims.RtpHeaderExtensionType et
private synthetic com.android.internal.telephony.d2d.Communicator$Message lambda$onRtpHeaderExtensionsReceived$4 (android.telephony.ims.RtpHeaderExtension)
android.telephony.ims.RtpHeaderExtension e
private synthetic android.telephony.ims.RtpHeaderExtension lambda$sendMessages$3 (com.android.internal.telephony.d2d.Communicator$Message)
com.android.internal.telephony.d2d.Communicator$Message m
private static synthetic boolean lambda$startNegotiation$2 (android.telephony.ims.RtpHeaderExtensionType)
android.telephony.ims.RtpHeaderExtensionType e
private static synthetic boolean lambda$startNegotiation$1 (android.telephony.ims.RtpHeaderExtensionType)
android.telephony.ims.RtpHeaderExtensionType e
private static synthetic java.lang.String lambda$startNegotiation$0 (android.telephony.ims.RtpHeaderExtensionType)
android.telephony.ims.RtpHeaderExtensionType e
static void <clinit> ()
}
com/android/internal/telephony/d2d/Timeouts$Adapter.class
Timeouts.java
package com.android.internal.telephony.d2d
public com.android.internal.telephony.d2d.Timeouts$Adapter extends java.lang.Object {
private final android.content.ContentResolver mContentResolver
public void <init> (android.content.ContentResolver)
android.content.ContentResolver cr
public long getRtpMessageAckDurationMillis ()
public long getDtmfMinimumIntervalMillis ()
public long getMaxDurationOfDtmfMessageMillis ()
public long getDtmfDurationFuzzMillis ()
public long getDtmfNegotiationTimeoutMillis ()
}
com/android/internal/telephony/d2d/Timeouts.class
Timeouts.java
package com.android.internal.telephony.d2d
public final com.android.internal.telephony.d2d.Timeouts extends java.lang.Object {
private static final String PREFIX
public void <init> ()
private static long get (android.content.ContentResolver, java.lang.String, long)
android.content.ContentResolver contentResolver
String key
long defaultValue
public static long getRtpMessageAckDurationMillis (android.content.ContentResolver)
android.content.ContentResolver cr
public static long getDtmfMinimumIntervalMillis (android.content.ContentResolver)
android.content.ContentResolver cr
public static long getMaxDurationOfDtmfMessageMillis (android.content.ContentResolver)
android.content.ContentResolver cr
public static long getDtmfNegotiationTimeoutMillis (android.content.ContentResolver)
android.content.ContentResolver cr
public static long getDtmfDurationFuzzMillis (android.content.ContentResolver)
android.content.ContentResolver cr
}
com/android/internal/telephony/d2d/TransportProtocol$Callback.class
TransportProtocol.java
package com.android.internal.telephony.d2d
public abstract com.android.internal.telephony.d2d.TransportProtocol$Callback extends java.lang.Object {
public abstract void onNegotiationSuccess (com.android.internal.telephony.d2d.TransportProtocol)
public abstract void onNegotiationFailed (com.android.internal.telephony.d2d.TransportProtocol)
public abstract void onMessagesReceived (java.util.Set)
}
com/android/internal/telephony/d2d/TransportProtocol.class
TransportProtocol.java
package com.android.internal.telephony.d2d
public abstract com.android.internal.telephony.d2d.TransportProtocol extends java.lang.Object {
public abstract void setCallback (com.android.internal.telephony.d2d.TransportProtocol$Callback)
public abstract void startNegotiation ()
public abstract void sendMessages (java.util.Set)
public abstract void forceNegotiated ()
public abstract void forceNotNegotiated ()
}
com/android/internal/telephony/data/
com/android/internal/telephony/data/AccessNetworksManager$1.class
AccessNetworksManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.AccessNetworksManager$1 extends com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback {
final synthetic com.android.internal.telephony.data.AccessNetworksManager this$0
void <init> (com.android.internal.telephony.data.AccessNetworksManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.AccessNetworksManager this$0
java.util.concurrent.Executor executor
public void onThrottleStatusChanged (java.util.List)
Exception ex
java.util.List throttleStatuses
}
com/android/internal/telephony/data/AccessNetworksManager$2.class
AccessNetworksManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.AccessNetworksManager$2 extends com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback {
final synthetic com.android.internal.telephony.data.AccessNetworksManager this$0
void <init> (com.android.internal.telephony.data.AccessNetworksManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.AccessNetworksManager this$0
java.util.concurrent.Executor executor
public void onDeviceConfigChanged ()
}
com/android/internal/telephony/data/AccessNetworksManager$AccessNetworksManagerCallback.class
AccessNetworksManager.java
package com.android.internal.telephony.data
public abstract com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public abstract void onPreferredTransportChanged (int, boolean)
}
com/android/internal/telephony/data/AccessNetworksManager$AccessNetworksManagerDeathRecipient.class
AccessNetworksManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final synthetic com.android.internal.telephony.data.AccessNetworksManager this$0
private void <init> (com.android.internal.telephony.data.AccessNetworksManager)
public void binderDied ()
String message
}
com/android/internal/telephony/data/AccessNetworksManager$QualifiedNetworks.class
AccessNetworksManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.AccessNetworksManager$QualifiedNetworks extends java.lang.Object {
public final int apnType
public final int[] qualifiedNetworks
public void <init> (int, int[])
int apnType
int[] qualifiedNetworks
public java.lang.String toString ()
}
com/android/internal/telephony/data/AccessNetworksManager$QualifiedNetworksServiceCallback.class
AccessNetworksManager.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.AccessNetworksManager$QualifiedNetworksServiceCallback extends android.telephony.data.IQualifiedNetworksServiceCallback$Stub {
final synthetic com.android.internal.telephony.data.AccessNetworksManager this$0
private void <init> (com.android.internal.telephony.data.AccessNetworksManager)
public void onQualifiedNetworkTypesChanged (int, int[])
int apnTypes
int[] qualifiedNetworkTypes
private void handleQualifiedNetworksChanged (int, int[], boolean)
int apnType
int unsatisfied
int apnTypes
int[] qualifiedNetworkTypes
boolean forceReconnect
java.util.List qualifiedNetworksList
int satisfiedApnTypes
public void onNetworkValidationRequested (int, com.android.internal.telephony.IIntegerConsumer)
int networkCapability
com.android.internal.telephony.IIntegerConsumer resultCodeCallback
com.android.internal.telephony.data.DataNetworkController dnc
public void onReconnectQualifiedNetworkType (int, int)
int apnTypes
int qualifiedNetworkType
private synthetic void lambda$onNetworkValidationRequested$3 (com.android.internal.telephony.IIntegerConsumer, java.lang.Integer)
android.os.RemoteException e
com.android.internal.telephony.IIntegerConsumer resultCodeCallback
Integer result
private static synthetic void lambda$handleQualifiedNetworksChanged$2 (int, boolean, com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback)
int apnType
boolean forceReconnect
com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback callback
private static synthetic void lambda$handleQualifiedNetworksChanged$1 (com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback, int, boolean)
com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback callback
int apnType
boolean forceReconnect
private static synthetic boolean lambda$handleQualifiedNetworksChanged$0 (int)
int accessNetwork
}
com/android/internal/telephony/data/AccessNetworksManager$QualifiedNetworksServiceConnection.class
AccessNetworksManager.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.AccessNetworksManager$QualifiedNetworksServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.internal.telephony.data.AccessNetworksManager this$0
private void <init> (com.android.internal.telephony.data.AccessNetworksManager)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException e
android.content.ComponentName name
android.os.IBinder service
com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerDeathRecipient deathRecipient
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/internal/telephony/data/AccessNetworksManager.class
AccessNetworksManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.AccessNetworksManager extends android.os.Handler {
private static final boolean DBG
private static final int EVENT_GUIDE_TRANSPORT_TYPE_FOR_EMERGENCY
private final android.util.SparseArray mApnTypeToQnsChangeNetworkCounter
private final String mLogTag
private final com.android.internal.telephony.LocalLog mLocalLog
private final java.util.UUID mAnomalyUUID
private String mLastBoundPackageName
public static final int[] SUPPORTED_APN_TYPES
private final com.android.internal.telephony.Phone mPhone
private final android.telephony.CarrierConfigManager mCarrierConfigManager
private com.android.internal.telephony.data.DataConfigManager mDataConfigManager
private android.telephony.data.IQualifiedNetworksService mIQualifiedNetworksService
private String mTargetBindingPackageName
private com.android.internal.telephony.data.AccessNetworksManager$QualifiedNetworksServiceConnection mServiceConnection
private final android.util.SparseArray mAvailableNetworks
private final int[] mAvailableTransports
private final com.android.internal.telephony.RegistrantList mQualifiedNetworksChangedRegistrants
private final java.util.Map mPreferredTransports
private final java.util.Set mAccessNetworksManagerCallbacks
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
int transport
android.os.Message msg
private void onEmergencyDataNetworkPreferredTransportChanged (int)
Exception ex
int transportType
public void <init> (com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void reportAnomaly (java.lang.String, java.lang.String)
String anomalyMsg
String uuid
private void bindQualifiedNetworksService ()
private java.lang.String getQualifiedNetworksServicePackageName ()
String carrierConfigPackageName
android.os.PersistableBundle b
RuntimeException e
String packageName
private java.lang.String getQualifiedNetworksServiceClassName ()
String carrierConfigClassName
android.os.PersistableBundle b
RuntimeException e
String className
private java.util.List getQualifiedNetworksList ()
int i
java.util.List qualifiedNetworksList
public void registerForQualifiedNetworksChanged (android.os.Handler, int)
com.android.internal.telephony.Registrant r
android.os.Handler h
int what
public int[] getAvailableTransports ()
private static int getTransportFromAccessNetwork (int)
int accessNetwork
private void setPreferredTransports (java.util.List, boolean)
int transport
com.android.internal.telephony.data.AccessNetworksManager$QualifiedNetworks networks
java.util.List networksList
boolean forceReconnect
public int getPreferredTransport (int)
int apnType
public int getPreferredTransportByNetworkCapability (int)
int networkCapability
int apnType
public boolean isAnyApnOnIwlan ()
int apnType
public void unregisterForQualifiedNetworksChanged (android.os.Handler)
android.os.Handler h
public void registerCallback (com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback)
com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback callback
public void unregisterCallback (com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback)
com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback callback
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void loge (java.lang.String, java.lang.Exception)
String s
Exception ex
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int apnType
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic void lambda$setPreferredTransports$4 (com.android.internal.telephony.data.AccessNetworksManager$QualifiedNetworks, boolean, com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback)
com.android.internal.telephony.data.AccessNetworksManager$QualifiedNetworks networks
boolean forceReconnect
com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback callback
private static synthetic void lambda$setPreferredTransports$3 (com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback, com.android.internal.telephony.data.AccessNetworksManager$QualifiedNetworks, boolean)
com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback callback
com.android.internal.telephony.data.AccessNetworksManager$QualifiedNetworks networks
boolean forceReconnect
private synthetic void lambda$bindQualifiedNetworksService$2 ()
android.content.Intent intent
android.content.ComponentName cm
android.os.RemoteException e
Exception e
android.content.Intent intent
String packageName
String className
private synthetic void lambda$new$1 ()
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/data/AutoDataSwitchController$AutoDataSwitchControllerCallback.class
AutoDataSwitchController.java
package com.android.internal.telephony.data
public abstract com.android.internal.telephony.data.AutoDataSwitchController$AutoDataSwitchControllerCallback extends java.lang.Object {
public void <init> ()
public abstract void onRequireValidation (int, boolean)
public abstract void onRequireImmediatelySwitchToPhone (int, int)
public abstract void onRequireCancelAnyPendingAutoSwitchValidation ()
}
com/android/internal/telephony/data/AutoDataSwitchController$AutoDataSwitchEvaluationReason.class
AutoDataSwitchController.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.AutoDataSwitchController$AutoDataSwitchEvaluationReason extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/AutoDataSwitchController$EvaluateEventExtra.class
AutoDataSwitchController.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.AutoDataSwitchController$EvaluateEventExtra extends java.lang.Record {
private final int evaluateReason
private void <init> (int)
int evaluateReason
public final java.lang.String toString ()
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object o
public int evaluateReason ()
}
com/android/internal/telephony/data/AutoDataSwitchController$PhoneSignalStatus$UsableState.class
AutoDataSwitchController.java
package com.android.internal.telephony.data
final enum com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState extends java.lang.Enum {
public static final enum com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState HOME
public static final enum com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState ROAMING_ENABLED
public static final enum com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState NON_TERRESTRIAL
public static final enum com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState NOT_USABLE
final int mScore
private static final synthetic com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState[] $VALUES
public static com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState[] values ()
public static com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int score
private static synthetic com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/data/AutoDataSwitchController$PhoneSignalStatus.class
AutoDataSwitchController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus extends java.lang.Object {
private final com.android.internal.telephony.Phone mPhone
private int mDataRegState
private android.telephony.TelephonyDisplayInfo mDisplayInfo
private android.telephony.SignalStrength mSignalStrength
private boolean mListeningForEvents
private void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private int getRatSignalScore ()
private com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState getUsableState ()
android.telephony.ServiceState serviceState
boolean isUsingNonTerrestrialNetwork
public java.lang.String toString ()
}
com/android/internal/telephony/data/AutoDataSwitchController$StabilityEventExtra.class
AutoDataSwitchController.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.AutoDataSwitchController$StabilityEventExtra extends java.lang.Record {
private final int targetPhoneId
private final boolean isForPerformance
private final boolean needValidation
private void <init> (int, boolean, boolean)
int targetPhoneId
boolean isForPerformance
boolean needValidation
public final java.lang.String toString ()
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object o
public int targetPhoneId ()
public boolean isForPerformance ()
public boolean needValidation ()
}
com/android/internal/telephony/data/AutoDataSwitchController.class
AutoDataSwitchController.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.AutoDataSwitchController extends android.os.Handler {
public static final int EVALUATION_REASON_REGISTRATION_STATE_CHANGED
public static final int EVALUATION_REASON_DISPLAY_INFO_CHANGED
public static final int EVALUATION_REASON_SIGNAL_STRENGTH_CHANGED
public static final int EVALUATION_REASON_DEFAULT_NETWORK_CHANGED
public static final int EVALUATION_REASON_DATA_SETTINGS_CHANGED
public static final int EVALUATION_REASON_RETRY_VALIDATION
public static final int EVALUATION_REASON_SIM_LOADED
public static final int EVALUATION_REASON_VOICE_CALL_END
private static final String LOG_TAG
private static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_DISPLAY_INFO_CHANGED
private static final int EVENT_EVALUATE_AUTO_SWITCH
private static final int EVENT_SIGNAL_STRENGTH_CHANGED
private static final int EVENT_STABILITY_CHECK_PASSED
private static final int EVENT_SUBSCRIPTIONS_CHANGED
private static final String SETTINGS_EXTRA_FRAGMENT_ARG_KEY
private static final String SETTINGS_EXTRA_SHOW_FRAGMENT_ARGUMENTS
private static final String AUTO_DATA_SWITCH_SETTING_R_ID
private static final String AUTO_DATA_SWITCH_NOTIFICATION_TAG
private static final int AUTO_DATA_SWITCH_NOTIFICATION_ID
private static final long RETRY_LONG_DELAY_TIMER_THRESHOLD_MILLIS
private final com.android.internal.telephony.LocalLog mLocalLog
private final android.content.Context mContext
private static com.android.internal.telephony.flags.FeatureFlags sFeatureFlags
private final com.android.internal.telephony.subscription.SubscriptionManagerService mSubscriptionManagerService
private final com.android.internal.telephony.data.PhoneSwitcher mPhoneSwitcher
private final com.android.internal.telephony.data.AutoDataSwitchController$AutoDataSwitchControllerCallback mPhoneSwitcherCallback
private final android.app.AlarmManager mAlarmManager
private final java.util.Map mScheduledEventsToExtras
private final java.util.Map mEventsToAlarmListener
private boolean mDefaultNetworkIsOnNonCellular
private boolean mDisplayedNotification
private long mAutoDataSwitchAvailabilityStabilityTimeThreshold
private long mAutoDataSwitchPerformanceStabilityTimeThreshold
private int mScoreTolerance
private boolean mRequirePingTestBeforeSwitch
private boolean mAllowNddsRoaming
private int mAutoSwitchValidationFailedCount
private int mAutoDataSwitchValidationMaxRetry
private com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus[] mPhonesSignalStatus
private int mSelectedTargetPhoneId
public void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.data.PhoneSwitcher, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.data.AutoDataSwitchController$AutoDataSwitchControllerCallback)
int phoneId
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.data.PhoneSwitcher phoneSwitcher
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.data.AutoDataSwitchController$AutoDataSwitchControllerCallback phoneSwitcherCallback
int numActiveModems
public synchronized void onMultiSimConfigChanged (int)
int phoneId
int phoneId
int numActiveModems
int oldActiveModems
public void notifySubscriptionsMappingChanged ()
private void onSubscriptionsChanged ()
int phoneId
java.util.Set activePhoneIds
boolean changed
private void registerAllEventsForPhone (int)
int phoneId
com.android.internal.telephony.Phone phone
private void unregisterAllEventsForPhone (int)
com.android.internal.telephony.Phone phone
int phoneId
private void readDeviceResourceConfig ()
com.android.internal.telephony.Phone phone
com.android.internal.telephony.data.DataConfigManager dataConfig
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
int phoneId
android.os.AsyncResult ar
int phoneId
android.os.AsyncResult ar
int phoneId
com.android.internal.telephony.data.AutoDataSwitchController$EvaluateEventExtra extra
Object obj
int targetPhoneId
boolean needValidation
com.android.internal.telephony.data.AutoDataSwitchController$StabilityEventExtra extra
Object obj
android.os.Message msg
private void onServiceStateChanged (int)
int oldRegState
int newRegState
int phoneId
com.android.internal.telephony.Phone phone
private static boolean isInService (int)
int dataRegState
private static boolean isHomeService (int)
int dataRegState
private void onDisplayInfoChanged (int)
android.telephony.TelephonyDisplayInfo displayInfo
int phoneId
com.android.internal.telephony.Phone phone
private void onSignalStrengthChanged (int)
android.telephony.SignalStrength newSignalStrength
android.telephony.SignalStrength oldSignalStrength
int phoneId
com.android.internal.telephony.Phone phone
private int getHigherScoreCandidatePhoneId ()
int candidateScore
int phoneId
int currentScore
int preferredPhoneId
int ddsPhoneId
public void evaluateAutoDataSwitch (int)
int reason
long delayMs
private void onEvaluateAutoDataSwitch (int)
com.android.internal.telephony.data.AutoDataSwitchController$StabilityEventExtra res
com.android.internal.telephony.data.DataEvaluation internetEvaluation
int defaultScore
int currentScore
com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState defaultUsableState
com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState currentUsableState
boolean isCurrentUsable
int defaultScore
int currentScore
com.android.internal.telephony.Phone backupDataPhone
boolean backToDefault
boolean isForPerformance
boolean needValidation
int reason
int defaultDataSubId
int defaultDataPhoneId
com.android.internal.telephony.Phone defaultDataPhone
int preferredPhoneId
StringBuilder debugMessage
private com.android.internal.telephony.data.AutoDataSwitchController$StabilityEventExtra evaluateAnyCandidateToUse (int, java.lang.StringBuilder)
int defaultScore
int candidateScore
com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState currentUsableState
com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus$UsableState candidateUsableState
int defaultScore
int candidateScore
com.android.internal.telephony.data.DataEvaluation internetEvaluation
com.android.internal.telephony.Phone secondaryDataPhone
com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus candidatePhoneStatus
int phoneId
int defaultPhoneId
StringBuilder debugMessage
com.android.internal.telephony.Phone defaultDataPhone
boolean isForPerformance
com.android.internal.telephony.data.AutoDataSwitchController$StabilityEventExtra invalidResult
com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus defaultPhoneStatus
private boolean isRatSignalStrengthBasedSwitchEnabled ()
private boolean isNddsRoamingEnabled ()
private void startStabilityCheck (int, boolean, boolean)
int targetPhoneId
boolean isForPerformance
boolean needValidation
com.android.internal.telephony.data.AutoDataSwitchController$StabilityEventExtra eventExtras
long delayMs
private void scheduleEventWithTimer (int, java.lang.Object, long)
int event
Object extras
long delayMs
android.app.AlarmManager$OnAlarmListener listener
public static java.lang.String evaluationReasonToString (int)
int reason
private boolean isActiveSubId (int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
public void updateDefaultNetworkCapabilities (android.net.NetworkCapabilities)
android.net.NetworkCapabilities networkCapabilities
private void cancelAnyPendingSwitch ()
public void displayAutoDataSwitchNotification (int, boolean)
int phoneId
boolean isDueToAutoSwitch
android.app.NotificationManager notificationManager
android.telephony.SubscriptionInfo subInfo
int subId
android.content.Intent intent
android.os.Bundle fragmentArgs
android.app.PendingIntent contentIntent
CharSequence activeCarrierName
CharSequence contentTitle
CharSequence contentText
android.app.Notification notif
public void resetFailedCount ()
public void evaluateRetryOnValidationFailed ()
private boolean isActiveModemPhone (int)
int phoneId
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.data.AutoDataSwitchController$PhoneSignalStatus status
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private synthetic void lambda$scheduleEventWithTimer$0 (int)
int event
static void <clinit> ()
}
com/android/internal/telephony/data/CellularDataService$CellularDataServiceProvider$1.class
CellularDataService.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.CellularDataService$CellularDataServiceProvider$1 extends android.os.Handler {
final synthetic com.android.internal.telephony.data.CellularDataService val$this$0
final synthetic com.android.internal.telephony.data.CellularDataService$CellularDataServiceProvider this$1
void <init> (com.android.internal.telephony.data.CellularDataService$CellularDataServiceProvider, android.os.Looper, com.android.internal.telephony.data.CellularDataService)
com.android.internal.telephony.data.CellularDataService$CellularDataServiceProvider this$1
android.os.Looper looper
public void handleMessage (android.os.Message)
android.telephony.data.DataCallResponse response
android.os.Message message
android.telephony.data.DataServiceCallback callback
android.os.AsyncResult ar
}
com/android/internal/telephony/data/CellularDataService$CellularDataServiceProvider.class
CellularDataService.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.CellularDataService$CellularDataServiceProvider extends android.telephony.data.DataService$DataServiceProvider {
private final java.util.Map mCallbackMap
private final android.os.Handler mHandler
private final com.android.internal.telephony.Phone mPhone
final synthetic com.android.internal.telephony.data.CellularDataService this$0
private void <init> (com.android.internal.telephony.data.CellularDataService, int)
int slotId
private int toResultCode (java.lang.Throwable)
com.android.internal.telephony.CommandException ce
Throwable t
public void setupDataCall (int, android.telephony.data.DataProfile, boolean, boolean, int, android.net.LinkProperties, int, android.telephony.data.NetworkSliceInfo, android.telephony.data.TrafficDescriptor, boolean, android.telephony.data.DataServiceCallback)
int accessNetworkType
android.telephony.data.DataProfile dataProfile
boolean isRoaming
boolean allowRoaming
int reason
android.net.LinkProperties linkProperties
int pduSessionId
android.telephony.data.NetworkSliceInfo sliceInfo
android.telephony.data.TrafficDescriptor trafficDescriptor
boolean matchAllRuleAllowed
android.telephony.data.DataServiceCallback callback
android.os.Message message
public void deactivateDataCall (int, int, android.telephony.data.DataServiceCallback)
int cid
int reason
android.telephony.data.DataServiceCallback callback
android.os.Message message
public void setInitialAttachApn (android.telephony.data.DataProfile, boolean, android.telephony.data.DataServiceCallback)
android.telephony.data.DataProfile dataProfile
boolean isRoaming
android.telephony.data.DataServiceCallback callback
android.os.Message message
public void setDataProfile (java.util.List, boolean, android.telephony.data.DataServiceCallback)
java.util.List dps
boolean isRoaming
android.telephony.data.DataServiceCallback callback
android.os.Message message
public void requestDataCallList (android.telephony.data.DataServiceCallback)
android.telephony.data.DataServiceCallback callback
android.os.Message message
public void startHandover (int, android.telephony.data.DataServiceCallback)
int cid
android.telephony.data.DataServiceCallback callback
android.os.Message message
public void cancelHandover (int, android.telephony.data.DataServiceCallback)
int cid
android.telephony.data.DataServiceCallback callback
android.os.Message message
public void close ()
}
com/android/internal/telephony/data/CellularDataService.class
CellularDataService.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.CellularDataService extends android.telephony.data.DataService {
private static final String TAG
private static final boolean DBG
private static final int SETUP_DATA_CALL_COMPLETE
private static final int DEACTIVATE_DATA_CALL_COMPLETE
private static final int SET_INITIAL_ATTACH_APN_COMPLETE
private static final int SET_DATA_PROFILE_COMPLETE
private static final int REQUEST_DATA_CALL_LIST_COMPLETE
private static final int DATA_CALL_LIST_CHANGED
private static final int START_HANDOVER
private static final int CANCEL_HANDOVER
private static final int APN_UNTHROTTLED
public void <init> ()
public android.telephony.data.DataService$DataServiceProvider onCreateDataServiceProvider (int)
int slotIndex
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
static void <clinit> ()
}
com/android/internal/telephony/data/CellularNetworkValidator$ConnectivityNetworkCallback.class
CellularNetworkValidator.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.CellularNetworkValidator$ConnectivityNetworkCallback extends android.net.ConnectivityManager$NetworkCallback {
private final int mSubId
final synthetic com.android.internal.telephony.data.CellularNetworkValidator this$0
void <init> (com.android.internal.telephony.data.CellularNetworkValidator, int)
com.android.internal.telephony.data.CellularNetworkValidator this$0
int subId
public void onAvailable (android.net.Network)
android.net.Network network
public void onLosing (android.net.Network, int)
android.net.Network network
int maxMsToLive
public void onLost (android.net.Network)
android.net.Network network
public void onUnavailable ()
public void onCapabilitiesChanged (android.net.Network, android.net.NetworkCapabilities)
android.net.Network network
android.net.NetworkCapabilities networkCapabilities
}
com/android/internal/telephony/data/CellularNetworkValidator$ValidatedNetworkCache$ValidatedNetwork.class
CellularNetworkValidator.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.CellularNetworkValidator$ValidatedNetworkCache$ValidatedNetwork extends java.lang.Object {
final String mValidationIdentity
long mValidationTimeStamp
void <init> (java.lang.String, long)
String identity
long timeStamp
void update (long)
long timeStamp
}
com/android/internal/telephony/data/CellularNetworkValidator$ValidatedNetworkCache.class
CellularNetworkValidator.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.CellularNetworkValidator$ValidatedNetworkCache extends java.lang.Object {
private static final int VALIDATED_NETWORK_CACHE_SIZE
private final java.util.PriorityQueue mValidatedNetworkPQ
private final java.util.Map mValidatedNetworkMap
final synthetic com.android.internal.telephony.data.CellularNetworkValidator this$0
private void <init> (com.android.internal.telephony.data.CellularNetworkValidator)
synchronized boolean isRecentlyValidated (int)
int subId
long cacheTtl
String networkIdentity
long validatedTime
boolean recentlyValidated
synchronized void storeLastValidationResult (int, boolean)
com.android.internal.telephony.data.CellularNetworkValidator$ValidatedNetworkCache$ValidatedNetwork networkToRemove
int subId
boolean validated
String networkIdentity
long time
com.android.internal.telephony.data.CellularNetworkValidator$ValidatedNetworkCache$ValidatedNetwork network
private java.lang.String getValidationNetworkIdentity (int)
int subId
com.android.internal.telephony.Phone phone
android.telephony.NetworkRegistrationInfo regInfo
android.telephony.CellIdentity cellIdentity
private long getValidationCacheTtl (int)
android.os.PersistableBundle b
int subId
long ttl
android.telephony.CarrierConfigManager configManager
private static synthetic long lambda$new$0 (com.android.internal.telephony.data.CellularNetworkValidator$ValidatedNetworkCache$ValidatedNetwork)
com.android.internal.telephony.data.CellularNetworkValidator$ValidatedNetworkCache$ValidatedNetwork n
}
com/android/internal/telephony/data/CellularNetworkValidator$ValidationCallback.class
CellularNetworkValidator.java
package com.android.internal.telephony.data
public abstract com.android.internal.telephony.data.CellularNetworkValidator$ValidationCallback extends java.lang.Object {
public abstract void onValidationDone (boolean, int)
public abstract void onNetworkAvailable (android.net.Network, int)
}
com/android/internal/telephony/data/CellularNetworkValidator.class
CellularNetworkValidator.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.CellularNetworkValidator extends java.lang.Object {
private static final String LOG_TAG
private static final int STATE_IDLE
private static final int STATE_VALIDATING
private static final int STATE_VALIDATED
private static com.android.internal.telephony.data.CellularNetworkValidator sInstance
public static final long MAX_VALIDATION_CACHE_TTL
private int mState
private int mSubId
private boolean mReleaseAfterValidation
private com.android.internal.telephony.data.CellularNetworkValidator$ValidationCallback mValidationCallback
private final android.content.Context mContext
private final android.net.ConnectivityManager mConnectivityManager
public android.os.Handler mHandler
public com.android.internal.telephony.data.CellularNetworkValidator$ConnectivityNetworkCallback mNetworkCallback
private final com.android.internal.telephony.data.CellularNetworkValidator$ValidatedNetworkCache mValidatedNetworkCache
public static com.android.internal.telephony.data.CellularNetworkValidator make (android.content.Context)
android.content.Context context
public static com.android.internal.telephony.data.CellularNetworkValidator getInstance ()
public boolean isValidationFeatureSupported ()
public void <init> (android.content.Context)
android.content.Context context
public synchronized void validate (int, long, boolean, com.android.internal.telephony.data.CellularNetworkValidator$ValidationCallback)
int subId
long timeoutInMs
boolean releaseAfterValidation
com.android.internal.telephony.data.CellularNetworkValidator$ValidationCallback callback
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synchronized void onValidationTimeout (int)
int subId
public synchronized void stopValidation ()
public synchronized int getSubIdInValidation ()
public synchronized boolean isValidating ()
private android.net.NetworkRequest createNetworkRequest ()
private synchronized void reportValidationResult (boolean, int)
boolean passed
int subId
private synchronized void reportNetworkAvailable (android.net.Network, int)
android.net.Network network
int subId
private static void logd (java.lang.String)
String log
private synthetic void lambda$validate$0 (int)
int subId
static void <clinit> ()
}
com/android/internal/telephony/data/DataCallback.class
DataCallback.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataCallback extends java.lang.Object {
private final java.util.concurrent.Executor mExecutor
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public java.util.concurrent.Executor getExecutor ()
public void invokeFromExecutor (java.lang.Runnable)
Runnable runnable
}
com/android/internal/telephony/data/DataConfigManager$DataConfigManagerCallback.class
DataConfigManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void onCarrierConfigChanged ()
public void onDeviceConfigChanged ()
}
com/android/internal/telephony/data/DataConfigManager$DataConfigNetworkType.class
DataConfigManager.java
package com.android.internal.telephony.data
abstract annotation com.android.internal.telephony.data.DataConfigManager$DataConfigNetworkType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/DataConfigManager$EventFrequency.class
DataConfigManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataConfigManager$EventFrequency extends java.lang.Object {
public final long timeWindow
public final int eventNumOccurrence
public void <init> (long, int)
long timeWindow
int eventNumOccurrence
public java.lang.String toString ()
}
com/android/internal/telephony/data/DataConfigManager.class
DataConfigManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataConfigManager extends android.os.Handler {
private static final int DEFAULT_NETWORK_TRANSIT_STATE_TIMEOUT_MS
private static final int EVENT_CARRIER_CONFIG_CHANGED
private static final int EVENT_DEVICE_CONFIG_CHANGED
private static final String BANDWIDTH_SOURCE_MODEM_STRING_VALUE
private static final String BANDWIDTH_SOURCE_CARRIER_CONFIG_STRING_VALUE
private static final String BANDWIDTH_SOURCE_BANDWIDTH_ESTIMATOR_STRING_VALUE
private static final int DEFAULT_BANDWIDTH
private static final String DATA_CONFIG_NETWORK_TYPE_GPRS
private static final String DATA_CONFIG_NETWORK_TYPE_EDGE
private static final String DATA_CONFIG_NETWORK_TYPE_UMTS
private static final String DATA_CONFIG_NETWORK_TYPE_CDMA
private static final String DATA_CONFIG_NETWORK_TYPE_1xRTT
private static final String DATA_CONFIG_NETWORK_TYPE_EVDO_0
private static final String DATA_CONFIG_NETWORK_TYPE_EVDO_A
private static final String DATA_CONFIG_NETWORK_TYPE_HSDPA
private static final String DATA_CONFIG_NETWORK_TYPE_HSUPA
private static final String DATA_CONFIG_NETWORK_TYPE_HSPA
private static final String DATA_CONFIG_NETWORK_TYPE_EVDO_B
private static final String DATA_CONFIG_NETWORK_TYPE_EHRPD
private static final String DATA_CONFIG_NETWORK_TYPE_IDEN
private static final String DATA_CONFIG_NETWORK_TYPE_LTE
private static final String DATA_CONFIG_NETWORK_TYPE_HSPAP
private static final String DATA_CONFIG_NETWORK_TYPE_GSM
private static final String DATA_CONFIG_NETWORK_TYPE_IWLAN
private static final String DATA_CONFIG_NETWORK_TYPE_TD_SCDMA
private static final String DATA_CONFIG_NETWORK_TYPE_LTE_CA
private static final String DATA_CONFIG_NETWORK_TYPE_NR_NSA
private static final String DATA_CONFIG_NETWORK_TYPE_NR_NSA_MMWAVE
private static final String DATA_CONFIG_NETWORK_TYPE_NR_SA
private static final String DATA_CONFIG_NETWORK_TYPE_NR_SA_MMWAVE
private static final long REEVALUATE_BOOTSTRAP_SIM_DATA_USAGE_MILLIS
private final java.util.Set mDataConfigManagerCallbacks
private static final String KEY_ANOMALY_IMS_RELEASE_REQUEST
private static final String KEY_ANOMALY_SETUP_DATA_CALL_FAILURE
private static final String KEY_ANOMALY_NETWORK_UNWANTED
private static final String KEY_ANOMALY_QNS_PARAM
private static final String KEY_ANOMALY_NETWORK_CONNECTING_TIMEOUT
private static final String KEY_ANOMALY_NETWORK_DISCONNECTING_TIMEOUT
private static final String KEY_ANOMALY_NETWORK_HANDOVER_TIMEOUT
private static final String KEY_ANOMALY_APN_CONFIG_ENABLED
private static final int OUT_OF_SERVICE_AUTO_DATA_SWITCH_SCORE
private com.android.internal.telephony.data.DataConfigManager$EventFrequency mSetupDataCallAnomalyReportThreshold
private com.android.internal.telephony.data.DataConfigManager$EventFrequency mImsReleaseRequestAnomalyReportThreshold
private com.android.internal.telephony.data.DataConfigManager$EventFrequency mNetworkUnwantedAnomalyReportThreshold
private boolean mIsInvalidQnsParamAnomalyReportEnabled
private int mNetworkConnectingTimeout
private int mNetworkDisconnectingTimeout
private int mNetworkHandoverTimeout
private boolean mIsApnConfigAnomalyReportEnabled
private final com.android.internal.telephony.Phone mPhone
private final String mLogTag
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.telephony.CarrierConfigManager mCarrierConfigManager
private android.os.PersistableBundle mCarrierConfig
private android.content.res.Resources mResources
private final java.util.Map mNetworkCapabilityPriorityMap
private final java.util.List mDataSetupRetryRules
private final java.util.List mDataHandoverRetryRules
private final java.util.Set mMeteredApnTypes
private final java.util.Set mRoamingMeteredApnTypes
private final java.util.List mSingleDataNetworkTypeList
private final java.util.Set mCapabilitiesExemptFromSingleDataList
private final java.util.Set mUnmeteredNetworkTypes
private final java.util.Set mRoamingUnmeteredNetworkTypes
private final java.util.Map mBandwidthMap
private final java.util.Map mTcpBufferSizeMap
private final java.util.List mHandoverRuleList
private boolean mShouldKeepNetworkUpInNonVops
private final java.util.List mEnabledVopsNetworkTypesInNonVops
private final java.util.Map mAutoDataSwitchNetworkTypeSignalMap
public void <init> (com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void registerCallback (com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback)
com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback callback
public void unregisterCallback (com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback)
com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback callback
public void handleMessage (android.os.Message)
android.os.Message msg
private void updateDeviceConfig ()
android.provider.DeviceConfig$Properties properties
public boolean isConfigCarrierSpecific ()
private void updateCarrierConfig ()
private void updateNetworkCapabilityPriority ()
String[] tokens
int netCap
int priority
String capabilityPriorityString
String[] capabilityPriorityStrings
public int getNetworkCapabilityPriority (int)
int capability
private void updateDataRetryRules ()
IllegalArgumentException e
String ruleString
IllegalArgumentException e
String ruleString
String[] dataRetryRulesStrings
public java.util.List getDataSetupRetryRules ()
public java.util.List getDataHandoverRetryRules ()
public boolean isDataRoamingEnabledByDefault ()
private void updateMeteredApnTypes ()
String[] meteredApnTypes
String[] roamingMeteredApns
public java.util.Set getMeteredNetworkCapabilities (boolean)
boolean isRoaming
java.util.Set meteredApnTypes
java.util.Set meteredCapabilities
public boolean isTetheringProfileDisabledForRoaming ()
public boolean isMeteredCapability (int, boolean)
int networkCapability
boolean isRoaming
public boolean isAnyMeteredCapability (int[], boolean)
int[] networkCapabilities
boolean isRoaming
public boolean shouldUseDataActivityForRrcDetection ()
private void updateSingleDataNetworkTypeAndCapabilityExemption ()
int[] singleDataNetworkTypeList
int[] singleDataCapabilitiesExemptList
private synchronized void updateVopsConfig ()
int[] allowedNetworkTypes
public java.util.List getNetworkTypesOnlySupportSingleDataNetwork ()
public java.util.Set getCapabilitiesExemptFromSingleDataNetwork ()
public boolean shouldKeepNetworkUpInNonVops (int)
int regState
public boolean allowBringUpNetworkInNonVops (int)
int regState
int networkType
public boolean isPingTestBeforeAutoDataSwitchRequired ()
public boolean isTempNotMeteredSupportedByCarrier ()
private void updateUnmeteredNetworkTypes ()
String[] unmeteredNetworkTypes
String[] roamingUnmeteredNetworkTypes
public boolean isNetworkTypeUnmetered (android.telephony.TelephonyDisplayInfo, android.telephony.ServiceState)
android.telephony.TelephonyDisplayInfo displayInfo
android.telephony.ServiceState serviceState
String dataConfigNetworkType
private void updateBandwidths ()
int downlink
int uplink
NumberFormatException e
String[] split1
String[] split2
int downlink
int uplink
String bandwidth
String[] bandwidths
boolean useLte
public com.android.internal.telephony.data.DataNetwork$NetworkBandwidth getBandwidthForNetworkType (android.telephony.TelephonyDisplayInfo)
android.telephony.TelephonyDisplayInfo displayInfo
com.android.internal.telephony.data.DataNetwork$NetworkBandwidth bandwidth
public int getSatelliteDataSupportMode ()
public boolean shouldResetDataThrottlingWhenTacChanges ()
public java.lang.String getDataServicePackageName ()
public int getDefaultMtu ()
public long getEsimBootStrapMaxDataLimitBytes ()
public long getReevaluateBootstrapSimDataUsageMillis ()
long bootStrapSimDataUsageReevaluateInterval
private void updateTcpBuffers ()
String[] split
String config
String[] configs
public com.android.internal.telephony.data.DataConfigManager$EventFrequency getAnomalySetupDataCallThreshold ()
public com.android.internal.telephony.data.DataConfigManager$EventFrequency getAnomalyNetworkUnwantedThreshold ()
public com.android.internal.telephony.data.DataConfigManager$EventFrequency getAnomalyImsReleaseRequestThreshold ()
public boolean isInvalidQnsParamAnomalyReportEnabled ()
public int getAnomalyNetworkConnectingTimeoutMs ()
public int getAnomalyNetworkDisconnectingTimeoutMs ()
public int getNetworkHandoverTimeoutMs ()
public boolean isApnConfigAnomalyReportEnabled ()
private void updateAutoDataSwitchConfig ()
int i
int[] scores
String networkType
android.os.PersistableBundle table
String[] networkTypeKeys
public int getAutoDataSwitchScore (android.telephony.TelephonyDisplayInfo, android.telephony.SignalStrength)
android.telephony.TelephonyDisplayInfo displayInfo
android.telephony.SignalStrength signalStrength
int[] scores
public int getAutoDataSwitchScoreTolerance ()
public boolean doesAutoDataSwitchAllowRoaming ()
public int getAutoDataSwitchValidationMaxRetry ()
public long getAutoDataSwitchAvailabilityStabilityTimeThreshold ()
public long getAutoDataSwitchPerformanceStabilityTimeThreshold ()
public java.lang.String getTcpConfigString (android.telephony.TelephonyDisplayInfo)
android.telephony.TelephonyDisplayInfo displayInfo
String config
public java.lang.String getDefaultTcpConfigString ()
public long getImsDeregistrationDelay ()
public boolean shouldPersistIwlanDataNetworksWhenDataServiceRestarted ()
public boolean isIwlanHandoverPolicyEnabled ()
public boolean isImsDelayTearDownUntilVoiceCallEndEnabled ()
public int getBandwidthEstimateSource ()
String source
private static java.lang.String getDataConfigNetworkType (android.telephony.TelephonyDisplayInfo)
android.telephony.TelephonyDisplayInfo displayInfo
int networkType
private void updateHandoverRules ()
IllegalArgumentException e
String ruleString
String[] handoverRulesStrings
public com.android.internal.telephony.data.DataConfigManager$EventFrequency parseSlidingWindowCounterThreshold (java.lang.String, long, int)
long windowSpan
NumberFormatException e
int occurrence
NumberFormatException e
String s
long defaultTimeWindow
int defaultOccurrences
com.android.internal.telephony.data.DataConfigManager$EventFrequency defaultValue
String[] pair
long windowSpan
int occurrence
public java.util.List getHandoverRules ()
public long getRetrySetupAfterDisconnectMillis ()
private static java.lang.String networkTypeToDataConfigNetworkType (int)
int networkType
public long[] getDataStallRecoveryDelayMillis ()
public boolean[] getDataStallRecoveryShouldSkipArray ()
public java.lang.String getDefaultPreferredApn ()
public int getNrAdvancedCapablePcoId ()
public java.util.List getAllowedInitialAttachApnTypes ()
String[] apnTypesArray
public boolean isEnhancedIwlanHandoverCheckEnabled ()
public boolean allowClearInitialAttachDataProfile ()
public boolean shouldHonorRetryTimerForEmergencyNetworkRequest ()
public java.util.Set getForcedCellularTransportCapabilities ()
String[] forcedCellularTransportCapabilities
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic void lambda$dump$9 (com.android.internal.telephony.AndroidUtilIndentingPrintWriter, java.lang.String, java.lang.String)
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
String key
String value
private static synthetic void lambda$dump$8 (com.android.internal.telephony.AndroidUtilIndentingPrintWriter, java.lang.String, com.android.internal.telephony.data.DataNetwork$NetworkBandwidth)
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
String key
com.android.internal.telephony.data.DataNetwork$NetworkBandwidth value
private static synthetic void lambda$dump$7 (com.android.internal.telephony.AndroidUtilIndentingPrintWriter, java.lang.String, int[])
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
String key
int[] value
private static synthetic void lambda$dump$6 (com.android.internal.telephony.AndroidUtilIndentingPrintWriter, java.lang.Integer, java.lang.Integer)
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
Integer key
Integer value
private synthetic boolean lambda$isAnyMeteredCapability$5 (boolean, java.lang.Integer)
boolean isRoaming
Integer cap
private static synthetic boolean lambda$getMeteredNetworkCapabilities$4 (java.lang.Integer)
Integer cap
private static synthetic void lambda$handleMessage$3 (com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback)
com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback callback
private static synthetic void lambda$handleMessage$2 (com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback)
com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback callback
private synthetic void lambda$new$1 (android.provider.DeviceConfig$Properties)
android.provider.DeviceConfig$Properties properties
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/data/DataEvaluation$DataAllowedReason.class
DataEvaluation.java
package com.android.internal.telephony.data
public final enum com.android.internal.telephony.data.DataEvaluation$DataAllowedReason extends java.lang.Enum {
public static final enum com.android.internal.telephony.data.DataEvaluation$DataAllowedReason NONE
public static final enum com.android.internal.telephony.data.DataEvaluation$DataAllowedReason NORMAL
public static final enum com.android.internal.telephony.data.DataEvaluation$DataAllowedReason IN_VOICE_CALL
public static final enum com.android.internal.telephony.data.DataEvaluation$DataAllowedReason UNMETERED_USAGE
public static final enum com.android.internal.telephony.data.DataEvaluation$DataAllowedReason MMS_REQUEST
public static final enum com.android.internal.telephony.data.DataEvaluation$DataAllowedReason RESTRICTED_REQUEST
public static final enum com.android.internal.telephony.data.DataEvaluation$DataAllowedReason EMERGENCY_SUPL
public static final enum com.android.internal.telephony.data.DataEvaluation$DataAllowedReason EMERGENCY_REQUEST
private static final synthetic com.android.internal.telephony.data.DataEvaluation$DataAllowedReason[] $VALUES
public static com.android.internal.telephony.data.DataEvaluation$DataAllowedReason[] values ()
public static com.android.internal.telephony.data.DataEvaluation$DataAllowedReason valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.data.DataEvaluation$DataAllowedReason[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/data/DataEvaluation$DataDisallowedReason.class
DataEvaluation.java
package com.android.internal.telephony.data
public final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason extends java.lang.Enum {
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_DISABLED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason ROAMING_DISABLED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DEFAULT_DATA_UNSELECTED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason NOT_IN_SERVICE
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_CONFIG_NOT_READY
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason SIM_NOT_READY
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason CONCURRENT_VOICE_DATA_NOT_ALLOWED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason SERVICE_OPTION_NOT_SUPPORTED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_RESTRICTED_BY_NETWORK
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason RADIO_POWER_OFF
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason PENDING_TEAR_DOWN_ALL
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason RADIO_DISABLED_BY_CARRIER
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_SERVICE_NOT_READY
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason NO_SUITABLE_DATA_PROFILE
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_NETWORK_TYPE_NOT_ALLOWED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason CDMA_EMERGENCY_CALLBACK_MODE
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason RETRY_SCHEDULED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_THROTTLED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_PROFILE_INVALID
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_PROFILE_NOT_PREFERRED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason NOT_ALLOWED_BY_POLICY
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason ILLEGAL_STATE
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason VOPS_NOT_SUPPORTED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason ONLY_ALLOWED_SINGLE_NETWORK
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_SETTINGS_NOT_READY
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason HANDOVER_RETRY_STOPPED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_LIMIT_REACHED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason DATA_NETWORK_TRANSPORT_NOT_ALLOWED
private final boolean mIsHardReason
private static final synthetic com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason[] $VALUES
public static com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason[] values ()
public static com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason valueOf (java.lang.String)
String name
public boolean isHardReason ()
private void <init> (java.lang.String, int, boolean)
boolean isHardReason
private static synthetic com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/data/DataEvaluation$DataEvaluationReason.class
DataEvaluation.java
package com.android.internal.telephony.data
public final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason extends java.lang.Enum {
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason NEW_REQUEST
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason DATA_CONFIG_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason SIM_LOADED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason SIM_REMOVAL
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason DATA_PROFILES_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason DATA_SERVICE_STATE_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason DATA_ENABLED_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason DATA_ENABLED_OVERRIDE_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason ROAMING_ENABLED_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason VOICE_CALL_ENDED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason DATA_RESTRICTED_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason DATA_NETWORK_CAPABILITIES_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason EMERGENCY_CALL_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason RETRY_AFTER_DISCONNECTED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason DATA_RETRY
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason DATA_HANDOVER
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason PREFERRED_TRANSPORT_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason SLICE_CONFIG_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason SRVCC_STATE_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason SINGLE_DATA_NETWORK_ARBITRATION
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason EXTERNAL_QUERY
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason TAC_CHANGED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason UNSATISFIED_REQUEST_DETACHED
public static final enum com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason CHECK_DATA_USAGE
private final boolean mIsConditionBased
private static final synthetic com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason[] $VALUES
public static com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason[] values ()
public static com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason valueOf (java.lang.String)
String name
public boolean isConditionBased ()
private void <init> (java.lang.String, int, boolean)
boolean isConditionBased
private static synthetic com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/data/DataEvaluation.class
DataEvaluation.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataEvaluation extends java.lang.Object {
private final com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason mDataEvaluationReason
private final java.util.Set mDataDisallowedReasons
private com.android.internal.telephony.data.DataEvaluation$DataAllowedReason mDataAllowedReason
private android.telephony.data.DataProfile mCandidateDataProfile
private long mEvaluatedTime
public void <init> (com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason)
com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason reason
public void addDataDisallowedReason (com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason)
com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason reason
public void removeDataDisallowedReason (com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason)
com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason reason
public void addDataAllowedReason (com.android.internal.telephony.data.DataEvaluation$DataAllowedReason)
com.android.internal.telephony.data.DataEvaluation$DataAllowedReason reason
public java.util.List getDataDisallowedReasons ()
public com.android.internal.telephony.data.DataEvaluation$DataAllowedReason getDataAllowedReason ()
public void setCandidateDataProfile (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dataProfile
public android.telephony.data.DataProfile getCandidateDataProfile ()
public boolean containsDisallowedReasons ()
public boolean contains (com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason)
com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason reason
public boolean containsOnly (com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason)
com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason reason
public transient boolean isSubsetOf (com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason[])
com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason requestedReason
com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason[] reasons
int matched
public transient boolean containsAny (com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason[])
com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason reason
com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason[] reasons
public boolean contains (com.android.internal.telephony.data.DataEvaluation$DataAllowedReason)
com.android.internal.telephony.data.DataEvaluation$DataAllowedReason reason
public boolean containsHardDisallowedReasons ()
com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason reason
public java.lang.String toString ()
com.android.internal.telephony.data.DataEvaluation$DataDisallowedReason reason
StringBuilder evaluationStr
}
com/android/internal/telephony/data/DataNetwork$1.class
DataNetwork.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetwork$1 extends com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback {
final synthetic com.android.internal.telephony.data.DataNetwork this$0
void <init> (com.android.internal.telephony.data.DataNetwork, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetwork this$0
java.util.concurrent.Executor executor
public void onSubscriptionPlanOverride ()
}
com/android/internal/telephony/data/DataNetwork$2.class
DataNetwork.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetwork$2 extends com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback {
final synthetic com.android.internal.telephony.data.DataNetwork this$0
void <init> (com.android.internal.telephony.data.DataNetwork, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetwork this$0
java.util.concurrent.Executor executor
public void onValidationStatus (int, android.net.Uri)
int status
android.net.Uri redirectUri
private synthetic void lambda$onValidationStatus$0 (int, android.net.Uri)
int status
android.net.Uri redirectUri
}
com/android/internal/telephony/data/DataNetwork$3.class
DataNetwork.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetwork$3 extends com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback {
final synthetic com.android.internal.telephony.data.DataNetwork this$0
void <init> (com.android.internal.telephony.data.DataNetwork, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetwork this$0
java.util.concurrent.Executor executor
public void onBandwidthChanged (int, int)
int uplinkBandwidthKbps
int downlinkBandwidthKbps
}
com/android/internal/telephony/data/DataNetwork$BandwidthEstimationSource.class
DataNetwork.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.DataNetwork$BandwidthEstimationSource extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/DataNetwork$ConnectedState.class
DataNetwork.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.DataNetwork$ConnectedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.data.DataNetwork this$0
private void <init> (com.android.internal.telephony.data.DataNetwork)
public void enter ()
public boolean processMessage (android.os.Message)
int tearDownReason
android.os.AsyncResult ar
int resultCode
android.os.Message msg
private synthetic void lambda$enter$3 ()
private synthetic void lambda$enter$2 (java.lang.Integer, android.telephony.PcoData)
Integer pcoId
android.telephony.PcoData pcoData
private synthetic void lambda$enter$1 ()
private synthetic void lambda$enter$0 ()
}
com/android/internal/telephony/data/DataNetwork$ConnectingState.class
DataNetwork.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.DataNetwork$ConnectingState extends com.android.internal.telephony.State {
private int mRegStateWhenSetup
final synthetic com.android.internal.telephony.data.DataNetwork this$0
private void <init> (com.android.internal.telephony.data.DataNetwork)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.AsyncResult ar
int resultCode
android.telephony.data.DataCallResponse dataCallResponse
int responseCode
android.os.Message msg
private void setupData ()
int dataNetworkType
android.telephony.NetworkRegistrationInfo nri
boolean isModemRoaming
boolean allowRoaming
android.telephony.data.TrafficDescriptor trafficDescriptor
boolean matchAllRuleAllowed
int accessNetwork
int apnTypeBitmask
private void onSetupResponse (int, android.telephony.data.DataCallResponse)
com.android.internal.telephony.data.DataNetwork dataNetwork
int resultCode
android.telephony.data.DataCallResponse response
int apnTypeBitmask
int protocol
}
com/android/internal/telephony/data/DataNetwork$DataNetworkCallback.class
DataNetwork.java
package com.android.internal.telephony.data
public abstract com.android.internal.telephony.data.DataNetwork$DataNetworkCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public abstract void onSetupDataFailed (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, int, long)
public abstract void onConnected (com.android.internal.telephony.data.DataNetwork)
public abstract void onValidationStatusChanged (com.android.internal.telephony.data.DataNetwork, int, android.net.Uri)
public abstract void onSuspendedStateChanged (com.android.internal.telephony.data.DataNetwork, boolean)
public abstract void onAttachFailed (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
public abstract void onDisconnected (com.android.internal.telephony.data.DataNetwork, int, int)
public abstract void onHandoverSucceeded (com.android.internal.telephony.data.DataNetwork)
public abstract void onHandoverFailed (com.android.internal.telephony.data.DataNetwork, int, long, int)
public abstract void onLinkStatusChanged (com.android.internal.telephony.data.DataNetwork, int)
public abstract void onPcoDataChanged (com.android.internal.telephony.data.DataNetwork)
public abstract void onNetworkCapabilitiesChanged (com.android.internal.telephony.data.DataNetwork)
public abstract void onTrackNetworkUnwanted (com.android.internal.telephony.data.DataNetwork)
public abstract void onRetryUnsatisfiedNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
public abstract void onQosSessionsChanged (java.util.List)
}
com/android/internal/telephony/data/DataNetwork$DefaultState$1.class
DataNetwork.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetwork$DefaultState$1 extends com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback {
final synthetic com.android.internal.telephony.data.DataNetwork$DefaultState this$1
void <init> (com.android.internal.telephony.data.DataNetwork$DefaultState, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetwork$DefaultState this$1
java.util.concurrent.Executor executor
public void onCarrierConfigChanged ()
}
com/android/internal/telephony/data/DataNetwork$DefaultState$2.class
DataNetwork.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetwork$DefaultState$2 extends com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback {
final synthetic com.android.internal.telephony.data.DataNetwork$DefaultState this$1
void <init> (com.android.internal.telephony.data.DataNetwork$DefaultState, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetwork$DefaultState this$1
java.util.concurrent.Executor executor
public void onDataEnabledChanged (boolean, int, java.lang.String)
boolean enabled
int reason
String callingPackage
public void onDataRoamingEnabledChanged (boolean)
boolean enabled
}
com/android/internal/telephony/data/DataNetwork$DefaultState$3.class
DataNetwork.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetwork$DefaultState$3 extends com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback {
final synthetic com.android.internal.telephony.data.DataNetwork$DefaultState this$1
void <init> (com.android.internal.telephony.data.DataNetwork$DefaultState, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetwork$DefaultState this$1
java.util.concurrent.Executor executor
public void onPreferredDataPhoneIdChanged (int)
int phoneId
}
com/android/internal/telephony/data/DataNetwork$DefaultState$4.class
DataNetwork.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetwork$DefaultState$4 extends com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback {
final synthetic com.android.internal.telephony.data.DataNetwork$DefaultState this$1
void <init> (com.android.internal.telephony.data.DataNetwork$DefaultState, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetwork$DefaultState this$1
java.util.concurrent.Executor executor
public void onPreferredTransportChanged (int, boolean)
int networkCapability
boolean forceReconnect
}
com/android/internal/telephony/data/DataNetwork$DefaultState.class
DataNetwork.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.DataNetwork$DefaultState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.data.DataNetwork this$0
private void <init> (com.android.internal.telephony.data.DataNetwork)
public void enter ()
int transport
android.telephony.TelephonyManager tm
public void exit ()
int transport
android.telephony.TelephonyManager tm
public boolean processMessage (android.os.Message)
int networkType
android.telephony.NetworkRegistrationInfo nri
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
android.os.AsyncResult ar
int transport
android.os.AsyncResult asyncResult
int[] administratorUids
android.os.AsyncResult ar
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry retryEntry
android.os.Message msg
private synthetic void lambda$enter$1 (java.util.Set, java.util.Set)
java.util.Set privilegedPackageNames
java.util.Set privilegedUids
android.os.Message message
private static synthetic int lambda$enter$0 (java.lang.Integer)
Integer i
}
com/android/internal/telephony/data/DataNetwork$DisconnectedState.class
DataNetwork.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.DataNetwork$DisconnectedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.data.DataNetwork this$0
private void <init> (com.android.internal.telephony.data.DataNetwork)
public void enter ()
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
public boolean processMessage (android.os.Message)
android.os.Message msg
private synthetic void lambda$enter$2 (com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
private synthetic void lambda$enter$1 ()
private synthetic void lambda$enter$0 ()
}
com/android/internal/telephony/data/DataNetwork$DisconnectingState.class
DataNetwork.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.DataNetwork$DisconnectingState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.data.DataNetwork this$0
private void <init> (com.android.internal.telephony.data.DataNetwork)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
int resultCode
android.os.Message msg
}
com/android/internal/telephony/data/DataNetwork$HandoverState.class
DataNetwork.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.DataNetwork$HandoverState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.data.DataNetwork this$0
private void <init> (com.android.internal.telephony.data.DataNetwork)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.AsyncResult ar
int transport
java.util.List responseList
int resultCode
android.telephony.data.DataCallResponse dataCallResponse
long retry
int handoverFailureMode
android.os.Message msg
private synthetic void lambda$processMessage$0 (long, int)
long retry
int handoverFailureMode
}
com/android/internal/telephony/data/DataNetwork$NetworkBandwidth.class
DataNetwork.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataNetwork$NetworkBandwidth extends java.lang.Object {
public final int downlinkBandwidthKbps
public final int uplinkBandwidthKbps
public void <init> (int, int)
int downlinkBandwidthKbps
int uplinkBandwidthKbps
public java.lang.String toString ()
}
com/android/internal/telephony/data/DataNetwork$TearDownReason.class
DataNetwork.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.DataNetwork$TearDownReason extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/DataNetwork.class
DataNetwork.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataNetwork extends com.android.internal.telephony.StateMachine {
private static final boolean VDBG
private static final int EVENT_DATA_CONFIG_UPDATED
private static final int EVENT_ATTACH_NETWORK_REQUEST
private static final int EVENT_DETACH_NETWORK_REQUEST
private static final int EVENT_RADIO_NOT_AVAILABLE
private static final int EVENT_ALLOCATE_PDU_SESSION_ID_RESPONSE
private static final int EVENT_SETUP_DATA_NETWORK_RESPONSE
private static final int EVENT_TEAR_DOWN_NETWORK
private static final int EVENT_DATA_STATE_CHANGED
private static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_DETACH_ALL_NETWORK_REQUESTS
private static final int EVENT_BANDWIDTH_ESTIMATE_FROM_MODEM_CHANGED
private static final int EVENT_CANCEL_HANDOVER_NO_RESPONSE
private static final int EVENT_DISPLAY_INFO_CHANGED
private static final int EVENT_HANDOVER_RESPONSE
private static final int EVENT_SUBSCRIPTION_PLAN_OVERRIDE
private static final int EVENT_PCO_DATA_RECEIVED
private static final int EVENT_CARRIER_PRIVILEGED_UIDS_CHANGED
private static final int EVENT_DEACTIVATE_DATA_NETWORK_RESPONSE
private static final int EVENT_STUCK_IN_TRANSIENT_STATE
private static final int EVENT_WAITING_FOR_TEARING_DOWN_CONDITION_MET
private static final int EVENT_VOICE_CALL_STARTED
private static final int EVENT_VOICE_CALL_ENDED
private static final int EVENT_CSS_INDICATOR_CHANGED
private static final int EVENT_NOTIFY_HANDOVER_STARTED
private static final int EVENT_NOTIFY_HANDOVER_STARTED_RESPONSE
private static final int EVENT_NOTIFY_HANDOVER_CANCELLED_RESPONSE
private static final int EVENT_DATA_NETWORK_VALIDATION_REQUESTED
private static final int EVENT_DATA_NETWORK_VALIDATION_RESPONSE
private static final int EVENT_PREFERRED_DATA_SUBSCRIPTION_CHANGED
private static final int INVALID_CID
public static final int TEAR_DOWN_REASON_NONE
public static final int TEAR_DOWN_REASON_CONNECTIVITY_SERVICE_UNWANTED
public static final int TEAR_DOWN_REASON_SIM_REMOVAL
public static final int TEAR_DOWN_REASON_AIRPLANE_MODE_ON
public static final int TEAR_DOWN_REASON_DATA_DISABLED
public static final int TEAR_DOWN_REASON_NO_LIVE_REQUEST
public static final int TEAR_DOWN_REASON_RAT_NOT_ALLOWED
public static final int TEAR_DOWN_REASON_ROAMING_DISABLED
public static final int TEAR_DOWN_REASON_CONCURRENT_VOICE_DATA_NOT_ALLOWED
public static final int TEAR_DOWN_REASON_SERVICE_OPTION_NOT_SUPPORTED
public static final int TEAR_DOWN_REASON_DATA_SERVICE_NOT_READY
public static final int TEAR_DOWN_REASON_POWER_OFF_BY_CARRIER
public static final int TEAR_DOWN_REASON_DATA_STALL
public static final int TEAR_DOWN_REASON_HANDOVER_FAILED
public static final int TEAR_DOWN_REASON_HANDOVER_NOT_ALLOWED
public static final int TEAR_DOWN_REASON_VCN_REQUESTED
public static final int TEAR_DOWN_REASON_VOPS_NOT_SUPPORTED
public static final int TEAR_DOWN_REASON_DEFAULT_DATA_UNSELECTED
public static final int TEAR_DOWN_REASON_NOT_IN_SERVICE
public static final int TEAR_DOWN_REASON_DATA_CONFIG_NOT_READY
public static final int TEAR_DOWN_REASON_PENDING_TEAR_DOWN_ALL
public static final int TEAR_DOWN_REASON_NO_SUITABLE_DATA_PROFILE
public static final int TEAR_DOWN_REASON_CDMA_EMERGENCY_CALLBACK_MODE
public static final int TEAR_DOWN_REASON_RETRY_SCHEDULED
public static final int TEAR_DOWN_REASON_DATA_THROTTLED
public static final int TEAR_DOWN_REASON_DATA_PROFILE_INVALID
public static final int TEAR_DOWN_REASON_DATA_PROFILE_NOT_PREFERRED
public static final int TEAR_DOWN_REASON_NOT_ALLOWED_BY_POLICY
public static final int TEAR_DOWN_REASON_ILLEGAL_STATE
public static final int TEAR_DOWN_REASON_ONLY_ALLOWED_SINGLE_NETWORK
public static final int TEAR_DOWN_REASON_PREFERRED_DATA_SWITCHED
public static final int TEAR_DOWN_REASON_DATA_LIMIT_REACHED
public static final int TEAR_DOWN_REASON_DATA_NETWORK_TRANSPORT_NOT_ALLOWED
public static final int BANDWIDTH_SOURCE_UNKNOWN
public static final int BANDWIDTH_SOURCE_MODEM
public static final int BANDWIDTH_SOURCE_CARRIER_CONFIG
public static final int BANDWIDTH_SOURCE_BANDWIDTH_ESTIMATOR
private static final java.util.List MUTABLE_CAPABILITIES
private final com.android.internal.telephony.data.DataNetwork$DefaultState mDefaultState
private final com.android.internal.telephony.data.DataNetwork$ConnectingState mConnectingState
private final com.android.internal.telephony.data.DataNetwork$ConnectedState mConnectedState
private final com.android.internal.telephony.data.DataNetwork$HandoverState mHandoverState
private final com.android.internal.telephony.data.DataNetwork$DisconnectingState mDisconnectingState
private final com.android.internal.telephony.data.DataNetwork$DisconnectedState mDisconnectedState
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.flags.FeatureFlags mFlags
private final int mSubId
private android.net.NetworkScore mNetworkScore
private boolean mInvokedDataDeactivation
private boolean mEverConnected
private final com.android.internal.telephony.CommandsInterface mRil
private final com.android.internal.telephony.LocalLog mLocalLog
private final com.android.internal.telephony.data.DataNetwork$DataNetworkCallback mDataNetworkCallback
private String mLogTag
private final com.android.internal.telephony.metrics.DataCallSessionStats mDataCallSessionStats
private final com.android.internal.telephony.metrics.DataNetworkValidationStats mDataNetworkValidationStats
private final android.util.SparseIntArray mCid
private int mInitialNetworkAgentId
private int mPduSessionId
private final android.util.SparseArray mDataServiceManagers
private final com.android.internal.telephony.data.AccessNetworksManager mAccessNetworksManager
private final com.android.internal.telephony.data.DataNetworkController mDataNetworkController
private final com.android.internal.telephony.data.PhoneSwitcher mPhoneSwitcher
private final com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback mDataNetworkControllerCallback
private com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback mDataSettingsManagerCallback
private final com.android.internal.telephony.data.DataConfigManager mDataConfigManager
private final android.net.vcn.VcnManager mVcnManager
private android.net.vcn.VcnManager$VcnNetworkPolicyChangeListener mVcnPolicyChangeListener
private com.android.internal.telephony.data.TelephonyNetworkAgent mNetworkAgent
private com.android.internal.telephony.data.QosCallbackTracker mQosCallbackTracker
private com.android.internal.telephony.data.KeepaliveTracker mKeepaliveTracker
private android.telephony.data.DataProfile mDataProfile
private android.telephony.data.DataProfile mHandoverDataProfile
private android.net.NetworkCapabilities mNetworkCapabilities
private final java.util.List mTrafficDescriptors
private android.net.LinkProperties mLinkProperties
private android.telephony.data.NetworkSliceInfo mNetworkSliceInfo
private int mLinkStatus
private com.android.internal.telephony.data.DataNetwork$NetworkBandwidth mNetworkBandwidth
private String mTcpBufferSizes
private android.telephony.TelephonyDisplayInfo mTelephonyDisplayInfo
private boolean mTempNotMeteredSupported
private boolean mTempNotMetered
private boolean mCongested
private boolean mOnPreferredDataPhone
private final com.android.internal.telephony.data.DataNetworkController$NetworkRequestList mAttachedNetworkRequestList
private android.telephony.data.DataCallResponse mDataCallResponse
private int mFailCause
private int mTearDownReason
private long mRetryDelayMillis
private boolean mSuspended
private int mTransport
private int mLastKnownDataNetworkType
private boolean mLastKnownRoamingState
private final boolean mIsSatellite
private final com.android.internal.telephony.data.DataEvaluation$DataAllowedReason mDataAllowedReason
private final java.util.Map mPcoData
private final java.util.List mQosBearerSessions
private android.telephony.data.Qos mDefaultQos
private int[] mAdministratorUids
private android.telephony.TelephonyManager$CarrierPrivilegesCallback mCarrierPrivilegesCallback
private int mCarrierServicePackageUid
private com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback mLinkBandwidthEstimatorCallback
private com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback mDataConfigManagerCallback
private int mNetworkValidationStatus
private java.util.function.Consumer mNetworkValidationResultCodeCallback
private com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback mAccessNetworksManagerCallback
private android.telephony.PreciseDataConnectionState mPreciseDataConnectionState
private com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback mPhoneSwitcherCallback
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags, android.os.Looper, android.util.SparseArray, android.telephony.data.DataProfile, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, int, com.android.internal.telephony.data.DataEvaluation$DataAllowedReason, com.android.internal.telephony.data.DataNetwork$DataNetworkCallback)
int transportType
com.android.internal.telephony.data.TelephonyNetworkRequest request
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.Looper looper
android.util.SparseArray dataServiceManagers
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
int transport
com.android.internal.telephony.data.DataEvaluation$DataAllowedReason dataAllowedReason
com.android.internal.telephony.data.DataNetwork$DataNetworkCallback callback
java.util.ListIterator iter
private void initializeStateMachine ()
private boolean shouldSkip464Xlat ()
android.net.NetworkCapabilities nc
private com.android.internal.telephony.data.TelephonyNetworkAgent createNetworkAgent ()
android.net.NetworkProvider provider
com.android.internal.telephony.NetworkFactory factory
android.net.NetworkAgentConfig$Builder configBuilder
int networkType
com.android.internal.telephony.CarrierSignalAgent carrierSignalAgent
String subscriberId
android.net.NetworkProvider provider
android.net.NetworkScore$Builder builder
private void registerForWwanEvents ()
private void unregisterForWwanEvents ()
protected void unhandledMessage (android.os.Message)
android.os.Message msg
com.android.internal.telephony.IState state
public boolean attachNetworkRequests (com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
public void onAttachNetworkRequests (com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList failedList
private void onDetachNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest, boolean)
int preferredDataPhoneId
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
boolean shouldRetry
public void detachNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest, boolean)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
boolean shouldRetry
private void registerForBandwidthUpdate ()
int bandwidthEstimateSource
private void unregisterForBandwidthUpdate ()
int bandwidthEstimateSource
private void removeUnsatisfiedNetworkRequests (boolean)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
boolean shouldRetry
private boolean isLinkPropertiesCompatible (android.net.LinkProperties, android.net.LinkProperties)
android.net.LinkAddress removed
android.net.LinkAddress added
com.android.internal.telephony.util.LinkPropertiesUtils$CompareOrUpdateResult result
android.net.LinkProperties oldLinkProperties
android.net.LinkProperties newLinkProperties
private static boolean areImmutableCapabilitiesChanged (android.net.NetworkCapabilities, android.net.NetworkCapabilities)
android.net.NetworkCapabilities oldCapabilities
android.net.NetworkCapabilities newCapabilities
java.util.List oldImmutableCapabilities
java.util.List newImmutableCapabilities
private void recreateNetworkAgent ()
public boolean isSatellite ()
private void updateNetworkCapabilities ()
IllegalArgumentException exception
android.telephony.DataSpecificRegistrationInfo dsri
android.telephony.NetworkRegistrationInfo nri
android.telephony.data.TrafficDescriptor$OsAppId osAppId
int networkCapability
Exception e
android.telephony.data.TrafficDescriptor trafficDescriptor
int capability
android.telephony.data.DataProfile dataProfile
boolean shouldRetry
android.net.NetworkCapabilities$Builder builder
boolean roaming
android.telephony.data.ApnSetting apnSetting
android.net.vcn.VcnNetworkPolicyResult vcnPolicy
java.util.Set meteredCapabilities
boolean unmeteredNetwork
android.net.NetworkCapabilities nc
public android.net.NetworkCapabilities getNetworkCapabilities ()
public android.net.LinkProperties getLinkProperties ()
public android.telephony.data.DataProfile getDataProfile ()
private void updateSuspendState ()
boolean newSuspendedState
android.telephony.NetworkRegistrationInfo nri
private void allocatePduSessionId ()
private int getFailCauseFromDataCallResponse (int, android.telephony.data.DataCallResponse)
int resultCode
android.telephony.data.DataCallResponse response
int failCause
private void updateDataNetwork (android.telephony.data.DataCallResponse)
android.net.LinkAddress la
java.net.InetAddress dns
java.net.InetAddress pcscf
int mtu
java.net.InetAddress gateway
int port
android.net.ProxyInfo proxy
android.telephony.data.DataCallResponse response
android.net.LinkProperties linkProperties
int mtuV4
int mtuV6
java.util.Set newSessions
private void validateDataCallResponse (android.telephony.data.DataCallResponse, int)
int protocol
String underlyingDataService
boolean wasRoaming
boolean isRoaming
android.telephony.NetworkRegistrationInfo nri
android.telephony.data.DataCallResponse response
int setupRegState
int failCause
private void onDeactivateResponse (int)
int resultCode
public void tearDown (int)
int reason
private void onTearDown (int)
int reason
public boolean shouldDelayImsTearDownDueToInCall ()
public java.lang.Runnable tearDownWhenConditionMet (int, long)
int reason
long timeoutMillis
private void onDataStateChanged (int, java.util.List)
int transport
java.util.List responseList
android.telephony.data.DataCallResponse response
private void onCarrierConfigUpdated ()
private void onBandwidthUpdatedFromModem (java.util.List)
android.telephony.LinkCapacityEstimate linkCapacityEstimate
java.util.List linkCapacityEstimates
int uplinkBandwidthKbps
int downlinkBandwidthKbps
private void onBandwidthUpdated (int, int)
int uplinkBandwidthKbps
int downlinkBandwidthKbps
com.android.internal.telephony.data.DataNetwork$NetworkBandwidth bandwidthFromConfig
private void onDisplayInfoChanged ()
private void updateBandwidthFromDataConfig ()
private void updateTcpBufferSizes ()
android.net.LinkProperties linkProperties
private void updateMeteredAndCongested ()
int networkType
boolean changed
boolean isTempNotMetered
private boolean isNetworkTypeUnmetered (int)
int planNetworkType
android.telephony.SubscriptionPlan plan
int networkType
java.util.List plans
boolean isGeneralUnmetered
java.util.Set allNetworkTypes
public int getId ()
private int getDataNetworkType ()
private int getDataNetworkType (int)
int transport
android.telephony.ServiceState ss
android.telephony.NetworkRegistrationInfo nrs
public int getLinkStatus ()
private void updateNetworkScore ()
private void updateNetworkScore (boolean)
android.net.NetworkScore$Builder builder
boolean keepConnectedForHandover
int connectedReason
private android.telephony.NetworkRegistrationInfo getNetworkRegistrationInfo ()
android.telephony.NetworkRegistrationInfo nri
public int getApnTypeNetworkCapability ()
public int getPriority ()
public com.android.internal.telephony.data.DataNetworkController$NetworkRequestList getAttachedNetworkRequestList ()
public boolean isConnecting ()
public boolean isConnected ()
public boolean isDisconnecting ()
public boolean isDisconnected ()
public boolean isHandoverInProgress ()
public boolean isSuspended ()
public int getTransport ()
private int getState ()
com.android.internal.telephony.IState state
public boolean isInternetSupported ()
public boolean isEmergencySupl ()
private android.telephony.PreciseDataConnectionState getPreciseDataConnectionState ()
private void notifyPreciseDataConnectionState ()
android.telephony.PreciseDataConnectionState pdcs
public boolean startHandover (int, com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry)
int targetTransport
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry retryEntry
private void onStartHandover (int, com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
android.telephony.data.DataProfile dataProfile
int targetTransport
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry retryEntry
boolean isModemRoaming
boolean allowRoaming
int targetNetworkType
private void onHandoverResponse (int, android.telephony.data.DataCallResponse, com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry)
long retry
int handoverFailureMode
int resultCode
android.telephony.data.DataCallResponse response
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry retryEntry
private void trackHandoverFailure (int)
int cause
int sourceRat
int targetTransport
int targetRat
private void onPcoDataChanged (android.telephony.PcoData)
android.content.Intent intent
int apnType
android.telephony.PcoData pcoData
private void onPcoDataReceived (android.telephony.PcoData)
android.telephony.PcoData pcoData
android.telephony.PcoData oldData
public int getLastKnownDataNetworkType ()
public boolean getLastKnownRoamingState ()
public java.util.Map getPcoData ()
private android.net.vcn.VcnNetworkPolicyResult getVcnPolicy (android.net.NetworkCapabilities)
android.net.NetworkCapabilities networkCapabilities
public boolean hasNetworkCapabilityInNetworkRequests (int)
int netCapability
public void requestNetworkValidation (java.util.function.Consumer)
java.util.function.Consumer resultCodeCallback
private void handleDataNetworkValidationRequest (java.util.function.Consumer)
java.util.function.Consumer resultCodeCallback
int apnTypeBitmask
private void handleErrorDataNetworkValidationRequest (java.util.function.Consumer)
java.util.function.Consumer resultCodeCallback
private void handleDataNetworkValidationRequestResultCode (int)
int resultCode
private void updateValidationStatus (int)
int networkValidationStatus
public static java.lang.String tearDownReasonToString (int)
int reason
private static java.lang.String eventToString (int)
int event
public java.lang.String toString ()
public java.lang.String name ()
private void reportAnomaly (java.lang.String, java.lang.String)
String anomalyMsg
String uuid
protected void log (java.lang.String)
String s
protected void loge (java.lang.String)
String s
protected void logv (java.lang.String)
String s
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.data.TelephonyNetworkRequest request
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic boolean lambda$hasNetworkCapabilityInNetworkRequests$17 (int, com.android.internal.telephony.data.TelephonyNetworkRequest)
int netCapability
com.android.internal.telephony.data.TelephonyNetworkRequest request
private static synthetic java.util.Map lambda$onPcoDataReceived$16 (java.lang.Integer)
Integer m
private synthetic void lambda$onPcoDataChanged$15 ()
private synthetic void lambda$onHandoverResponse$14 (long, int)
long retry
int handoverFailureMode
private synthetic void lambda$onHandoverResponse$13 ()
private static synthetic boolean lambda$getApnTypeNetworkCapability$12 (java.lang.Integer)
Integer cap
private synthetic boolean lambda$onDataStateChanged$11 (android.telephony.data.DataCallResponse)
android.telephony.data.DataCallResponse r
private synthetic void lambda$tearDownWhenConditionMet$10 (int)
int reason
private static synthetic boolean lambda$validateDataCallResponse$9 (android.net.LinkAddress)
android.net.LinkAddress la
private static synthetic boolean lambda$validateDataCallResponse$8 (android.net.LinkAddress)
android.net.LinkAddress la
private synthetic void lambda$updateDataNetwork$7 ()
private synthetic void lambda$updateSuspendState$6 ()
private synthetic void lambda$updateNetworkCapabilities$5 ()
private synthetic boolean lambda$updateNetworkCapabilities$4 (java.lang.Integer)
Integer cap
private static synthetic boolean lambda$updateNetworkCapabilities$3 (java.lang.Integer)
Integer cap
private static synthetic java.lang.Integer lambda$isLinkPropertiesCompatible$2 (android.net.LinkAddress)
android.net.LinkAddress linkAddress
private synthetic void lambda$onDetachNetworkRequest$1 (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
private synthetic void lambda$onAttachNetworkRequests$0 (com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList failedList
static synthetic void access$000 (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork x0
int x1
static synthetic void access$100 (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork x0
int x1
static synthetic void access$200 (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork x0
int x1
static synthetic void access$300 (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork x0
int x1
static synthetic void access$400 (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork x0
int x1
static synthetic void access$500 (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork x0
int x1
static synthetic void access$600 (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork x0
int x1
static synthetic void access$700 (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork x0
int x1
static synthetic void access$800 (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork x0
int x1
static void <clinit> ()
}
com/android/internal/telephony/data/DataNetworkController$1.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController)
com.android.internal.telephony.data.DataNetworkController this$0
public void onReceive (android.content.Context, android.content.Intent)
int simState
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/data/DataNetworkController$10.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$10 extends com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback {
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetworkController this$0
java.util.concurrent.Executor executor
public void onDataActivityChanged (int)
int dataActivity
}
com/android/internal/telephony/data/DataNetworkController$11.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$11 extends android.telephony.ims.RegistrationManager$RegistrationCallback {
final synthetic int val$imsFeature
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController, int)
com.android.internal.telephony.data.DataNetworkController this$0
public void onRegistered (android.telephony.ims.ImsRegistrationAttributes)
android.telephony.ims.ImsRegistrationAttributes attributes
public void onUnregistered (android.telephony.ims.ImsReasonInfo)
android.telephony.ims.ImsReasonInfo info
}
com/android/internal/telephony/data/DataNetworkController$12.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$12 extends android.telephony.ims.ImsStateCallback {
final synthetic int val$subId
final synthetic Integer val$imsFeature
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController, int, java.lang.Integer)
com.android.internal.telephony.data.DataNetworkController this$0
public void onUnavailable (int)
int reason
public void onAvailable ()
public void onError ()
}
com/android/internal/telephony/data/DataNetworkController$13.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$13 extends com.android.internal.telephony.data.DataNetwork$DataNetworkCallback {
final synthetic com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry val$dataSetupRetryEntry
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController, java.util.concurrent.Executor, com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry)
com.android.internal.telephony.data.DataNetworkController this$0
java.util.concurrent.Executor executor
public void onSetupDataFailed (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, int, long)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
int cause
long retryDelayMillis
public void onConnected (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
public void onAttachFailed (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
public void onValidationStatusChanged (com.android.internal.telephony.data.DataNetwork, int, android.net.Uri)
com.android.internal.telephony.data.DataNetwork dataNetwork
int status
android.net.Uri redirectUri
public void onSuspendedStateChanged (com.android.internal.telephony.data.DataNetwork, boolean)
com.android.internal.telephony.data.DataNetwork dataNetwork
boolean suspended
public void onDisconnected (com.android.internal.telephony.data.DataNetwork, int, int)
com.android.internal.telephony.data.DataNetwork dataNetwork
int cause
int tearDownReason
public void onHandoverSucceeded (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
public void onHandoverFailed (com.android.internal.telephony.data.DataNetwork, int, long, int)
com.android.internal.telephony.data.DataNetwork dataNetwork
int cause
long retryDelayMillis
int handoverFailureMode
public void onLinkStatusChanged (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork dataNetwork
int linkStatus
public void onPcoDataChanged (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
public void onNetworkCapabilitiesChanged (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
public void onTrackNetworkUnwanted (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
public void onRetryUnsatisfiedNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
public void onQosSessionsChanged (java.util.List)
java.util.List qosBearerSessions
private static synthetic void lambda$onQosSessionsChanged$1 (java.util.List, com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
java.util.List qosBearerSessions
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private static synthetic void lambda$onQosSessionsChanged$0 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback, java.util.List)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
java.util.List qosBearerSessions
}
com/android/internal/telephony/data/DataNetworkController$14.class
DataNetworkController.java
package com.android.internal.telephony.data
synthetic com.android.internal.telephony.data.DataNetworkController$14 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$data$DataEvaluation$DataDisallowedReason
static void <clinit> ()
}
com/android/internal/telephony/data/DataNetworkController$2.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$2 extends com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback {
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetworkController this$0
java.util.concurrent.Executor executor
public void onDataEnabledChanged (boolean, int, java.lang.String)
boolean enabled
int reason
String callingPackage
public void onDataEnabledOverrideChanged (boolean, int)
boolean enabled
int policy
public void onDataRoamingEnabledChanged (boolean)
boolean enabled
}
com/android/internal/telephony/data/DataNetworkController$3.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$3 extends com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback {
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetworkController this$0
java.util.concurrent.Executor executor
public void onDataProfilesChanged ()
}
com/android/internal/telephony/data/DataNetworkController$4.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$4 extends com.android.internal.telephony.data.DataStallRecoveryManager$DataStallRecoveryManagerCallback {
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetworkController this$0
java.util.concurrent.Executor executor
public void onDataStallReestablishInternet ()
}
com/android/internal/telephony/data/DataNetworkController$5.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$5 extends com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback {
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetworkController this$0
java.util.concurrent.Executor executor
public void onDataNetworkSetupRetry (com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry dataSetupRetryEntry
public void onDataNetworkHandoverRetry (com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry dataHandoverRetryEntry
public void onDataNetworkHandoverRetryStopped (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
}
com/android/internal/telephony/data/DataNetworkController$6.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$6 extends com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback {
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetworkController this$0
java.util.concurrent.Executor executor
public void onPreferredTransportChanged (int, boolean)
int capability
boolean forceReconnect
int preferredTransport
}
com/android/internal/telephony/data/DataNetworkController$7.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$7 extends android.net.NetworkPolicyManager$SubscriptionCallback {
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController)
com.android.internal.telephony.data.DataNetworkController this$0
public void onSubscriptionPlansChanged (int, android.telephony.SubscriptionPlan[])
int subId
android.telephony.SubscriptionPlan[] plans
public void onSubscriptionOverride (int, int, int, int[])
int subId
int overrideMask
int overrideValue
int[] networkTypes
}
com/android/internal/telephony/data/DataNetworkController$8.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$8 extends com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback {
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataNetworkController this$0
java.util.concurrent.Executor executor
public void onCarrierConfigChanged ()
public void onDeviceConfigChanged ()
}
com/android/internal/telephony/data/DataNetworkController$9.class
DataNetworkController.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataNetworkController$9 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.data.DataNetworkController this$0
void <init> (com.android.internal.telephony.data.DataNetworkController)
com.android.internal.telephony.data.DataNetworkController this$0
public void onSubscriptionsChanged ()
}
com/android/internal/telephony/data/DataNetworkController$DataNetworkControllerCallback.class
DataNetworkController.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void onInternetDataNetworkValidationStatusChanged (int)
int validationStatus
public void onConnectedInternetDataNetworksChanged (java.util.Set)
java.util.Set internetNetworks
public void onDataNetworkConnected (int, android.telephony.data.DataProfile)
int transport
android.telephony.data.DataProfile dataProfile
public void onAnyDataNetworkExistingChanged (boolean)
boolean anyDataExisting
public void onSubscriptionPlanOverride ()
public void onPhysicalLinkStatusChanged (int)
int status
public void onNrAdvancedCapableByPcoChanged (boolean)
boolean nrAdvancedCapable
public void onDataServiceBound (int)
int transport
public void onSimStateChanged (int)
int simState
public void onQosSessionsChanged (java.util.List)
java.util.List qosBearerSessions
}
com/android/internal/telephony/data/DataNetworkController$HandoverRule$HandoverRuleType.class
DataNetworkController.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.DataNetworkController$HandoverRule$HandoverRuleType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/DataNetworkController$HandoverRule.class
DataNetworkController.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataNetworkController$HandoverRule extends java.lang.Object {
public static final int RULE_TYPE_ALLOWED
public static final int RULE_TYPE_DISALLOWED
private static final String RULE_TAG_SOURCE_ACCESS_NETWORKS
private static final String RULE_TAG_TARGET_ACCESS_NETWORKS
private static final String RULE_TAG_TYPE
private static final String RULE_TAG_CAPABILITIES
private static final String RULE_TAG_ROAMING
public final int type
public final java.util.Set sourceAccessNetworks
public final java.util.Set targetAccessNetworks
public final java.util.Set networkCapabilities
public final boolean isOnlyForRoaming
public void <init> (java.lang.String)
Exception e
String[] tokens
String key
String value
String expression
String ruleString
java.util.Set source
java.util.Set target
java.util.Set capabilities
int type
boolean roaming
String[] expressions
public java.lang.String toString ()
}
com/android/internal/telephony/data/DataNetworkController$NetworkRequestList.class
DataNetworkController.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataNetworkController$NetworkRequestList extends java.util.LinkedList {
public void <init> ()
public void <init> (com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
public void <init> (java.util.List)
java.util.List requestList
public void <init> (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest newRequest
public boolean add (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
com.android.internal.telephony.data.TelephonyNetworkRequest newRequest
int index
public void add (int, com.android.internal.telephony.data.TelephonyNetworkRequest)
int index
com.android.internal.telephony.data.TelephonyNetworkRequest newRequest
public boolean addAll (java.util.Collection)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
java.util.Collection requests
public com.android.internal.telephony.data.TelephonyNetworkRequest get (int[])
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int[] netCaps
int index
public boolean hasNetworkRequestsFromPackage (java.lang.String)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
String packageName
public java.lang.String toString ()
public java.lang.String toStringSimplified ()
public void dump (com.android.internal.telephony.AndroidUtilIndentingPrintWriter)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic void add (int, java.lang.Object)
}
com/android/internal/telephony/data/DataNetworkController.class
DataNetworkController.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataNetworkController extends android.os.Handler {
private static final boolean VDBG
private static final int EVENT_ADD_NETWORK_REQUEST
private static final int EVENT_REMOVE_NETWORK_REQUEST
private static final int EVENT_SRVCC_STATE_CHANGED
private static final int EVENT_REEVALUATE_UNSATISFIED_NETWORK_REQUESTS
private static final int EVENT_PS_RESTRICT_ENABLED
private static final int EVENT_PS_RESTRICT_DISABLED
private static final int EVENT_DATA_SERVICE_BINDING_CHANGED
private static final int EVENT_SIM_STATE_CHANGED
private static final int EVENT_TEAR_DOWN_ALL_DATA_NETWORKS
private static final int EVENT_REGISTER_DATA_NETWORK_CONTROLLER_CALLBACK
private static final int EVENT_UNREGISTER_DATA_NETWORK_CONTROLLER_CALLBACK
private static final int EVENT_SUBSCRIPTION_CHANGED
private static final int EVENT_REEVALUATE_EXISTING_DATA_NETWORKS
private static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_VOICE_CALL_ENDED
private static final int EVENT_REGISTER_ALL_EVENTS
private static final int EVENT_EMERGENCY_CALL_CHANGED
private static final int EVENT_EVALUATE_PREFERRED_TRANSPORT
private static final int EVENT_SUBSCRIPTION_PLANS_CHANGED
private static final int EVENT_SUBSCRIPTION_OVERRIDE
private static final int EVENT_SLICE_CONFIG_CHANGED
private static final int EVENT_TAC_CHANGED
private static final java.util.Collection SUPPORTED_IMS_FEATURES
private static final int MAX_HISTORICAL_CONNECTED_DATA_NETWORKS
private static final long REEVALUATE_PREFERRED_TRANSPORT_DELAY_MILLIS
private static final long REEVALUATE_UNSATISFIED_NETWORK_REQUESTS_AFTER_CALL_END_DELAY_MILLIS
private static final long REEVALUATE_UNSATISFIED_NETWORK_REQUESTS_TAC_CHANGED_DELAY_MILLIS
private static final long REEVALUATE_UNSATISFIED_NETWORK_REQUESTS_AFTER_DETACHED_DELAY_MILLIS
private static final long GUARD_TIMER_INTERVAL_TO_QUERY_DATA_USAGE_API_STATS_MILLIS
private long mBootStrapSimTotalDataUsageBytes
private long mBootstrapSimLastDataUsageQueryTime
private final com.android.internal.telephony.Phone mPhone
private final String mLogTag
private final com.android.internal.telephony.LocalLog mLocalLog
private final com.android.internal.telephony.data.DataConfigManager mDataConfigManager
private final com.android.internal.telephony.data.DataSettingsManager mDataSettingsManager
private final com.android.internal.telephony.data.DataProfileManager mDataProfileManager
private final com.android.internal.telephony.data.DataStallRecoveryManager mDataStallRecoveryManager
private final com.android.internal.telephony.data.AccessNetworksManager mAccessNetworksManager
private final com.android.internal.telephony.data.DataRetryManager mDataRetryManager
private final android.telephony.ims.ImsManager mImsManager
private final android.telecom.TelecomManager mTelecomManager
private final android.net.NetworkPolicyManager mNetworkPolicyManager
private final android.util.SparseArray mDataServiceManagers
private int mSubId
private android.telephony.ServiceState mServiceState
private final java.util.List mSubscriptionPlans
private final java.util.Set mUnmeteredOverrideNetworkTypes
private final java.util.Set mCongestedOverrideNetworkTypes
private final com.android.internal.telephony.data.DataNetworkController$NetworkRequestList mAllNetworkRequestList
private final java.util.List mDataNetworkList
private boolean mAnyDataNetworkExisting
private final java.util.List mPreviousConnectedDataNetworkList
private int mInternetDataNetworkState
private java.util.Set mConnectedInternetNetworks
private int mImsDataNetworkState
private int mInternetLinkStatus
private final java.util.Set mDataNetworkControllerCallbacks
private boolean mPsRestricted
private boolean mNrAdvancedCapableByPco
private boolean mIsSrvccHandoverInProcess
private final android.util.SparseBooleanArray mDataServiceBound
private int mSimState
private int mDataActivity
private final android.util.SparseArray mImsStateCallbacks
private final java.util.Set mRegisteredImsFeatures
private final android.util.SparseArray mImsFeaturePackageName
private final java.util.Map mPendingImsDeregDataNetworks
private final android.util.SparseArray mImsFeatureRegistrationCallbacks
private com.android.internal.telephony.SlidingWindowEventCounter mImsThrottleCounter
private com.android.internal.telephony.SlidingWindowEventCounter mNetworkUnwantedCounter
private com.android.internal.telephony.SlidingWindowEventCounter mSetupDataCallWlanFailureCounter
private com.android.internal.telephony.SlidingWindowEventCounter mSetupDataCallWwanFailureCounter
private int[] mLastReleasedImsRequestCapabilities
private boolean mLastImsOperationIsRelease
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.content.BroadcastReceiver mIntentReceiver
private boolean hasCalling ()
public void <init> (com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
int transport
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void onRegisterAllEvents ()
android.content.IntentFilter filter
public void handleMessage (android.os.Message)
com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason reason
com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason reason
android.os.AsyncResult ar
android.os.AsyncResult ar
int transport
boolean bound
int simState
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
android.telephony.SubscriptionPlan[] plans
int networkType
int networkType
int overrideMask
boolean override
int[] networkTypes
android.os.Message msg
public void addNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
private void onAddNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
private void onSatisfyNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
com.android.internal.telephony.data.DataEvaluation evaluation
private boolean findCompatibleDataNetworkAndAttach (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
private boolean findCompatibleDataNetworkAndAttach (com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
private boolean serviceStateAllowsPSAttach (android.telephony.ServiceState, int)
android.telephony.ServiceState ss
int transport
int nriRegState
private boolean isLegacyCs (int)
int voiceNetworkType
int voiceAccessNetworkType
private boolean isOnlySingleDataNetworkAllowed (int)
int transport
private boolean hasCapabilityExemptsFromSinglePdnRule (int[])
int[] capabilities
java.util.Set exemptCapabilities
public boolean isInternetDataAllowed (boolean)
boolean ignoreExistingNetworks
public com.android.internal.telephony.data.DataEvaluation getInternetEvaluation (boolean)
boolean ignoreExistingNetworks
com.android.internal.telephony.data.TelephonyNetworkRequest internetRequest
com.android.internal.telephony.data.DataEvaluation evaluation
public boolean isInternetUnmetered ()
public boolean areAllDataDisconnected ()
public java.util.List getInternetDataDisallowedReasons ()
com.android.internal.telephony.data.TelephonyNetworkRequest internetRequest
com.android.internal.telephony.data.DataEvaluation evaluation
private com.android.internal.telephony.data.DataEvaluation evaluateNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest, com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason)
android.telephony.data.DataProfile emergencyProfile
android.telephony.DataSpecificRegistrationInfo dsri
android.telephony.NetworkRegistrationInfo nri
boolean isMeteredRequest
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason reason
com.android.internal.telephony.data.DataEvaluation evaluation
int transport
int networkType
android.telephony.data.DataProfile dataProfile
private boolean isEsimBootStrapMaxDataLimitReached ()
long esimBootStrapMaxDataLimitBytes
private long getDataUsage ()
android.net.NetworkTemplate template
android.app.usage.NetworkStats$Bucket ret
android.net.NetworkTemplate$Builder builder
String subscriberId
android.app.usage.NetworkStatsManager networkStatsManager
private java.util.List getGroupedUnsatisfiedNetworkRequests ()
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
private void onReevaluateUnsatisfiedNetworkRequests (com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason)
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.DataEvaluation evaluation
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason reason
java.util.List networkRequestLists
private com.android.internal.telephony.data.DataEvaluation evaluateDataNetwork (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason)
android.telephony.DataSpecificRegistrationInfo dsri
android.telephony.NetworkRegistrationInfo nri
int preferredTransport
boolean unmeteredNetwork
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason reason
com.android.internal.telephony.data.DataEvaluation evaluation
boolean vopsIsRequired
boolean dataDisabled
int networkType
android.telephony.data.DataProfile dataProfile
boolean isInSrvcc
private boolean canConnectivityTransportSatisfyNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest, int)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int transport
private boolean isValidRestrictedRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
private void onReevaluateExistingDataNetworks (com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason)
com.android.internal.telephony.data.DataEvaluation dataEvaluation
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataEvaluation$DataEvaluationReason reason
private com.android.internal.telephony.data.DataEvaluation evaluateDataNetworkHandover (com.android.internal.telephony.data.DataNetwork)
android.telephony.DataSpecificRegistrationInfo dsri
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
int targetTransport
android.telephony.NetworkRegistrationInfo nri
com.android.internal.telephony.data.DataNetworkController$HandoverRule rule
java.util.List handoverRules
int sourceNetworkType
int sourceAccessNetwork
android.telephony.NetworkRegistrationInfo nri
boolean isWwanInService
boolean isRoaming
int targetAccessNetwork
android.net.NetworkCapabilities capabilities
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataEvaluation dataEvaluation
private static int getTearDownReason (com.android.internal.telephony.data.DataEvaluation)
com.android.internal.telephony.data.DataEvaluation dataEvaluation
public boolean isInternetNetwork (int)
com.android.internal.telephony.data.DataNetwork dataNetwork
int cid
private boolean isDataDormant ()
private void updateDataActivity ()
int dataActivity
public void removeNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
private void onRemoveNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest request
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
public boolean isNetworkRequestExisting (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
public com.android.internal.telephony.data.DataNetwork getDataNetworkByInterface (java.lang.String)
String interfaceName
public boolean isEsimBootStrapProvisioningActivated ()
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private void registerImsFeatureRegistrationState (int, int)
android.telephony.ims.ImsException e
int subId
int imsFeature
android.telephony.ims.RegistrationManager$RegistrationCallback callback
private void unregisterImsFeatureRegistrationState (int, int)
int subId
int imsFeature
android.telephony.ims.RegistrationManager$RegistrationCallback oldCallback
private void registerImsStateCallback (int)
android.telephony.ims.ImsStateCallback callback
android.telephony.ims.ImsException e
java.util.function.Function imsFeatureStateCallbackFactory
int subId
private void unregisterImsStateCallbacks (int)
android.telephony.ims.ImsStateCallback callback
int subId
private boolean isImsSupportedOnDevice ()
private void onSubscriptionChanged ()
private void onCarrierConfigUpdated ()
private void onDeviceConfigUpdated ()
private void updateNetworkRequestsPriority ()
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
private void updateAnomalySlidingWindowCounters ()
private void onTrackNetworkUnwanted ()
private com.android.internal.telephony.data.DataNetworkController$NetworkRequestList findSatisfiableNetworkRequests (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dataProfile
private void setupDataNetwork (android.telephony.data.DataProfile, com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry, com.android.internal.telephony.data.DataEvaluation$DataAllowedReason)
android.telephony.data.DataProfile currentDataProfile
com.android.internal.telephony.data.DataNetwork dataNetwork
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry dataSetupRetryEntry
com.android.internal.telephony.data.DataEvaluation$DataAllowedReason allowedReason
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
int transport
private void onDataNetworkSetupFailed (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, int, long)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
int cause
long retryDelayMillis
private void trackSetupDataCallFailure (int, int)
int transport
int cause
private void reportAnomaly (java.lang.String, java.lang.String)
String anomalyMsg
String uuid
private void onDataNetworkConnected (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private void onDataNetworkSetupRetry (com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry)
java.util.List groupRequestLists
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry dataSetupRetryEntry
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
com.android.internal.telephony.data.TelephonyNetworkRequest telephonyNetworkRequest
int networkCapability
int preferredTransport
com.android.internal.telephony.data.DataEvaluation evaluation
private void onDataNetworkHandoverRetry (com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry dataHandoverRetryEntry
com.android.internal.telephony.data.DataNetwork dataNetwork
int preferredTransport
private void onDataNetworkHandoverRetryStopped (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
int preferredTransport
private void onDataNetworkValidationStatusChanged (com.android.internal.telephony.data.DataNetwork, int, android.net.Uri)
android.content.Intent intent
com.android.internal.telephony.data.DataNetwork dataNetwork
int status
android.net.Uri redirectUri
android.net.NetworkCapabilities capabilities
private void onDataNetworkSuspendedStateChanged (com.android.internal.telephony.data.DataNetwork, boolean)
com.android.internal.telephony.data.DataNetwork dataNetwork
boolean suspended
private void onDataNetworkDisconnected (com.android.internal.telephony.data.DataNetwork, int, int)
com.android.internal.telephony.data.DataNetwork dataNetwork
int cause
int tearDownReason
long delayMillis
private void onDataNetworkHandoverSucceeded (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private void onDataNetworkHandoverFailed (com.android.internal.telephony.data.DataNetwork, int, long, int)
int preferredTransport
int targetTransport
com.android.internal.telephony.data.DataNetwork dataNetwork
int cause
long retryDelayMillis
int handoverFailureMode
private void onAttachNetworkRequestsFailed (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
private void onRetryUnsatisfiedNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
private void onDataStallReestablishInternet ()
private void onSrvccStateChanged (int[])
int[] state
private void onDataServiceBindingChanged (int, boolean)
int transport
boolean bound
private void onSimAbsent ()
private void onSimStateChanged (int)
int simState
private void onEvaluatePreferredTransport (int, boolean)
com.android.internal.telephony.data.DataNetwork dataNetwork
int capability
boolean forceReconnect
int preferredTransport
private void tryHandoverDataNetwork (com.android.internal.telephony.data.DataNetwork, int, com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry)
com.android.internal.telephony.data.DataNetwork dataNetwork
int targetTransport
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry dataHandoverRetryEntry
com.android.internal.telephony.data.DataEvaluation dataEvaluation
private void updateSubscriptionPlans ()
android.telephony.SubscriptionPlan[] plans
private void onLinkStatusChanged (com.android.internal.telephony.data.DataNetwork, int)
com.android.internal.telephony.data.DataNetwork dataNetwork
int linkStatus
int status
boolean anyInternet
private void onPcoDataChanged (com.android.internal.telephony.data.DataNetwork)
android.telephony.PcoData pcoData
com.android.internal.telephony.data.DataNetwork network
boolean nrAdvancedCapableByPco
com.android.internal.telephony.data.DataNetwork dataNetwork
int nrAdvancedPcoId
private void onNetworkCapabilitiesChanged (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
private boolean shouldReevaluateDataNetworks (android.telephony.NetworkRegistrationInfo, android.telephony.NetworkRegistrationInfo)
android.telephony.NetworkRegistrationInfo oldNri
android.telephony.NetworkRegistrationInfo newNri
android.telephony.DataSpecificRegistrationInfo oldDsri
android.telephony.DataSpecificRegistrationInfo newDsri
private boolean shouldReevaluateNetworkRequests (android.telephony.ServiceState, android.telephony.ServiceState, int)
android.telephony.ServiceState oldSS
android.telephony.ServiceState newSS
int transport
android.telephony.NetworkRegistrationInfo oldPsNri
android.telephony.NetworkRegistrationInfo newPsNri
android.telephony.DataSpecificRegistrationInfo oldDsri
android.telephony.DataSpecificRegistrationInfo newDsri
private void onServiceStateChanged ()
android.telephony.NetworkRegistrationInfo oldNri
android.telephony.NetworkRegistrationInfo newNri
int transport
android.telephony.ServiceState newServiceState
StringBuilder debugMessage
boolean evaluateNetworkRequests
boolean evaluateDataNetworks
private void updateOverallInternetDataState ()
boolean anyInternetConnected
java.util.Set allConnectedInternetDataNetworks
boolean isSuspended
int dataNetworkState
public com.android.internal.telephony.data.DataConfigManager getDataConfigManager ()
public com.android.internal.telephony.data.DataProfileManager getDataProfileManager ()
public com.android.internal.telephony.data.DataSettingsManager getDataSettingsManager ()
public com.android.internal.telephony.data.DataRetryManager getDataRetryManager ()
public java.util.List getSubscriptionPlans ()
public java.util.Set getUnmeteredOverrideNetworkTypes ()
public java.util.Set getCongestedOverrideNetworkTypes ()
private int getDataNetworkType (int)
int transport
android.telephony.NetworkRegistrationInfo nri
private int getDataRegistrationState (android.telephony.ServiceState, int)
android.telephony.ServiceState ss
int transport
android.telephony.NetworkRegistrationInfo nri
public int getDataActivity ()
public void registerDataNetworkControllerCallback (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
public void unregisterDataNetworkControllerCallback (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
public void tearDownAllDataNetworks (int)
int reason
private void onTearDownAllDataNetworks (int)
com.android.internal.telephony.data.DataNetwork dataNetwork
int reason
private void evaluatePendingImsDeregDataNetworks ()
java.util.Map$Entry entry
java.util.Iterator it
private boolean isSafeToTearDown (com.android.internal.telephony.data.DataNetwork)
String imsFeaturePackage
int imsFeature
com.android.internal.telephony.data.DataNetwork dataNetwork
private boolean isImsGracefulTearDownSupported ()
private void tearDownGracefully (com.android.internal.telephony.data.DataNetwork, int)
Runnable runnable
com.android.internal.telephony.data.DataNetwork dataNetwork
int reason
long deregDelay
public int getInternetDataNetworkState ()
public java.util.List getDataServicePackages ()
int i
java.util.List packages
public void requestNetworkValidation (int, java.util.function.Consumer)
int capability
java.util.function.Consumer resultCodeCallback
java.util.List list
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logv (java.lang.String)
String s
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.data.DataNetwork dn
com.android.internal.telephony.data.DataNetwork dn
com.android.internal.telephony.data.DataNetwork dn
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic void lambda$requestNetworkValidation$51 (java.util.function.Consumer, com.android.internal.telephony.data.DataNetwork)
java.util.function.Consumer resultCodeCallback
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic boolean lambda$requestNetworkValidation$50 (int, com.android.internal.telephony.data.DataNetwork)
int capability
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic void lambda$updateOverallInternetDataState$49 (java.util.Set, com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
java.util.Set allConnectedInternetDataNetworks
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private static synthetic void lambda$updateOverallInternetDataState$48 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback, java.util.Set)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
java.util.Set allConnectedInternetDataNetworks
private static synthetic boolean lambda$updateOverallInternetDataState$47 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic boolean lambda$updateOverallInternetDataState$46 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private synthetic void lambda$onPcoDataChanged$45 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private synthetic void lambda$onPcoDataChanged$44 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private synthetic void lambda$onLinkStatusChanged$43 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private synthetic void lambda$onLinkStatusChanged$42 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private static synthetic boolean lambda$onLinkStatusChanged$41 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork network
private static synthetic boolean lambda$onLinkStatusChanged$40 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork network
private synthetic void lambda$onSimStateChanged$39 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private synthetic void lambda$onSimStateChanged$38 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private static synthetic void lambda$onDataServiceBindingChanged$37 (int, com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
int transport
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private static synthetic void lambda$onDataServiceBindingChanged$36 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback, int)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
int transport
private static synthetic void lambda$onDataStallReestablishInternet$35 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private synthetic void lambda$onDataNetworkDisconnected$34 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private synthetic void lambda$onDataNetworkDisconnected$33 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private static synthetic void lambda$onDataNetworkValidationStatusChanged$32 (int, com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
int status
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private static synthetic void lambda$onDataNetworkValidationStatusChanged$31 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback, int)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
int status
private static synthetic boolean lambda$onDataNetworkSetupRetry$30 (java.util.List, com.android.internal.telephony.data.TelephonyNetworkRequest)
java.util.List groupRequestLists
com.android.internal.telephony.data.TelephonyNetworkRequest request
private static synthetic boolean lambda$onDataNetworkSetupRetry$29 (com.android.internal.telephony.data.TelephonyNetworkRequest, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.TelephonyNetworkRequest request
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList groupRequestList
com.android.internal.telephony.data.TelephonyNetworkRequest leading
private synthetic boolean lambda$onDataNetworkSetupRetry$28 (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest request
private static synthetic void lambda$onDataNetworkConnected$27 (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private static synthetic void lambda$onDataNetworkConnected$26 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback, com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
com.android.internal.telephony.data.DataNetwork dataNetwork
private synthetic boolean lambda$onDataNetworkSetupFailed$25 (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest request
private synthetic void lambda$onDataNetworkSetupFailed$24 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private synthetic void lambda$onDataNetworkSetupFailed$23 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private synthetic void lambda$setupDataNetwork$22 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private synthetic void lambda$setupDataNetwork$21 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
private static synthetic boolean lambda$findSatisfiableNetworkRequests$20 (android.telephony.data.DataProfile, com.android.internal.telephony.data.TelephonyNetworkRequest)
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.TelephonyNetworkRequest request
private static synthetic boolean lambda$findSatisfiableNetworkRequests$19 (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest request
private synthetic android.telephony.ims.ImsStateCallback lambda$registerImsStateCallback$18 (int, java.lang.Integer)
int subId
Integer imsFeature
private static synthetic boolean lambda$getDataNetworkByInterface$17 (java.lang.String, com.android.internal.telephony.data.DataNetwork)
String interfaceName
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic boolean lambda$getDataNetworkByInterface$16 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic boolean lambda$onRemoveNetworkRequest$15 (com.android.internal.telephony.data.TelephonyNetworkRequest, com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest request
com.android.internal.telephony.data.TelephonyNetworkRequest r
private static synthetic boolean lambda$isDataDormant$14 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic boolean lambda$isDataDormant$13 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic boolean lambda$evaluateDataNetworkHandover$12 (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest request
private static synthetic boolean lambda$evaluateDataNetwork$11 (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.TelephonyNetworkRequest request
private synthetic boolean lambda$evaluateDataNetwork$10 (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest request
private synthetic boolean lambda$evaluateDataNetwork$9 (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.TelephonyNetworkRequest request
private synthetic boolean lambda$evaluateNetworkRequest$8 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic boolean lambda$isInternetUnmetered$7 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic boolean lambda$isInternetUnmetered$6 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic boolean lambda$getInternetEvaluation$5 (com.android.internal.telephony.data.TelephonyNetworkRequest, com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.TelephonyNetworkRequest internetRequest
com.android.internal.telephony.data.DataNetwork dataNetwork
private static synthetic boolean lambda$findCompatibleDataNetworkAndAttach$4 (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.TelephonyNetworkRequest request
private static synthetic void lambda$handleMessage$3 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback cb
private static synthetic void lambda$handleMessage$2 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback cb
private static synthetic void lambda$handleMessage$1 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback cb
private static synthetic void lambda$handleMessage$0 (com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback)
com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback callback
static void <clinit> ()
}
com/android/internal/telephony/data/DataProfileManager$1.class
DataProfileManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataProfileManager$1 extends com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback {
final synthetic com.android.internal.telephony.data.DataProfileManager this$0
void <init> (com.android.internal.telephony.data.DataProfileManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataProfileManager this$0
java.util.concurrent.Executor executor
public void onConnectedInternetDataNetworksChanged (java.util.Set)
java.util.Set internetNetworks
public void onSimStateChanged (int)
int simState
}
com/android/internal/telephony/data/DataProfileManager$2.class
DataProfileManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataProfileManager$2 extends com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback {
final synthetic com.android.internal.telephony.data.DataProfileManager this$0
void <init> (com.android.internal.telephony.data.DataProfileManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataProfileManager this$0
java.util.concurrent.Executor executor
public void onCarrierConfigChanged ()
}
com/android/internal/telephony/data/DataProfileManager$3.class
DataProfileManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataProfileManager$3 extends android.database.ContentObserver {
final synthetic com.android.internal.telephony.data.DataProfileManager this$0
void <init> (com.android.internal.telephony.data.DataProfileManager, android.os.Handler)
com.android.internal.telephony.data.DataProfileManager this$0
android.os.Handler handler
public void onChange (boolean)
boolean selfChange
}
com/android/internal/telephony/data/DataProfileManager$DataProfileManagerCallback.class
DataProfileManager.java
package com.android.internal.telephony.data
public abstract com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public abstract void onDataProfilesChanged ()
}
com/android/internal/telephony/data/DataProfileManager.class
DataProfileManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataProfileManager extends android.os.Handler {
private static final boolean VDBG
private static final int EVENT_APN_DATABASE_CHANGED
private static final int EVENT_SIM_REFRESH
private final com.android.internal.telephony.Phone mPhone
private final String mLogTag
private final com.android.internal.telephony.LocalLog mLocalLog
private final com.android.internal.telephony.data.DataNetworkController mDataNetworkController
private final com.android.internal.telephony.data.DataConfigManager mDataConfigManager
private final com.android.internal.telephony.data.DataServiceManager mWwanDataServiceManager
private final java.util.List mAllDataProfiles
private android.telephony.data.DataProfile mInitialAttachDataProfile
private android.telephony.data.DataProfile mPreferredDataProfile
private final android.util.LruCache mLastInternetDataProfiles
private int mPreferredDataProfileSetId
private final java.util.Set mDataProfileManagerCallbacks
private int mSimState
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.data.DataNetworkController, com.android.internal.telephony.data.DataServiceManager, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.data.DataNetworkController dataNetworkController
com.android.internal.telephony.data.DataServiceManager dataServiceManager
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback callback
private void registerAllEvents ()
public void handleMessage (android.os.Message)
android.os.Message msg
private void onCarrierConfigUpdated ()
private android.telephony.data.DataProfile getEnterpriseDataProfile ()
android.telephony.data.ApnSetting apn
android.database.Cursor cursor
android.telephony.data.DataProfile dataProfile
private void updateDataProfiles (boolean)
android.telephony.data.DataProfile dataProfile
android.telephony.data.ApnSetting apn
android.database.Cursor cursor
boolean isInternetSupported
android.telephony.data.DataProfile dataProfile
boolean forceUpdateIa
java.util.List profiles
android.telephony.data.DataProfile dataProfile
boolean profilesChanged
int setId
private int getPreferredDataProfileSetId ()
int setId
android.database.Cursor cursor
int setId
private void onInternetDataNetworkConnected (java.util.Set)
java.util.Set internetNetworks
android.telephony.data.DataProfile defaultProfile
private android.telephony.data.DataProfile getPreferredDataProfileFromDb ()
int apnId
android.database.Cursor cursor
android.telephony.data.DataProfile dataProfile
private android.telephony.data.DataProfile getPreferredDataProfileFromConfig ()
String defaultPreferredApn
private void setPreferredDataProfile (android.telephony.data.DataProfile)
android.content.ContentValues values
android.telephony.data.DataProfile dataProfile
String subId
android.net.Uri uri
android.content.ContentResolver resolver
private boolean updatePreferredDataProfile ()
android.telephony.data.DataProfile preferredDataProfile
android.telephony.data.DataProfile dataProfile
android.telephony.data.DataProfile preferredDataProfile
int subId
private void updateInitialAttachDataProfileAtModem (boolean)
int apnType
boolean forceUpdateIa
android.telephony.data.DataProfile initialAttachDataProfile
java.util.List allDataProfiles
private void updateDataProfilesAtModem ()
private android.telephony.data.ApnSetting buildDefaultApnSetting (java.lang.String, java.lang.String, int)
String entry
String apn
int apnTypeBitmask
public android.telephony.data.DataProfile getDataProfileForNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest, int, boolean, boolean, boolean)
android.telephony.data.TrafficDescriptor$OsAppId osAppId
android.telephony.data.TrafficDescriptor trafficDescriptor
IllegalArgumentException e
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int networkType
boolean isNtn
boolean isEsimBootstrapProvisioning
boolean ignorePermanentFailure
android.telephony.data.ApnSetting apnSetting
android.telephony.data.TrafficDescriptor$Builder trafficDescriptorBuilder
android.telephony.data.TrafficDescriptor trafficDescriptor
android.telephony.data.DataProfile$Builder profileBuilder
android.telephony.data.DataProfile dataProfile
private android.telephony.data.ApnSetting getApnSettingForNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest, int, boolean, boolean, boolean)
android.telephony.data.DataProfile dataProfile
String ntnReason
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int networkType
boolean isNtn
boolean isEsimBootStrapProvisioning
boolean ignorePermanentFailure
java.util.List dataProfiles
public boolean isDataProfilePreferred (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dataProfile
public boolean canPreferredDataProfileSatisfy (com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequests
public boolean isTetheringDataProfileExisting (int)
int networkType
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
private void dedupeDataProfiles (java.util.List)
android.telephony.data.DataProfile second
android.telephony.data.DataProfile merged
android.telephony.data.DataProfile first
int j
java.util.List dataProfiles
int i
private void checkApnSetting (android.telephony.data.ApnSetting)
android.telephony.data.ApnSetting setting
private void checkDataProfiles (java.util.List)
android.telephony.data.ApnSetting a
int i
java.util.List profiles
private static android.telephony.data.DataProfile mergeDataProfiles (android.telephony.data.DataProfile, android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp1
android.telephony.data.DataProfile dp2
android.telephony.data.ApnSetting apn1
android.telephony.data.ApnSetting apn2
android.telephony.data.ApnSetting$Builder apnBuilder
public void clearAllDataProfilePermanentFailures ()
public boolean isDataProfileCompatible (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dataProfile
public boolean areDataProfilesSharingApn (android.telephony.data.DataProfile, android.telephony.data.DataProfile)
android.telephony.data.DataProfile a
android.telephony.data.DataProfile b
public void registerCallback (com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback)
com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback callback
public void unregisterCallback (com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback)
com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback callback
private void reportAnomaly (java.lang.String, java.lang.String)
String anomalyMsg
String uuid
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logv (java.lang.String)
String s
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
android.telephony.data.DataProfile dp
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic boolean lambda$dump$18 (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp
private static synthetic void lambda$dump$17 (com.android.internal.telephony.AndroidUtilIndentingPrintWriter, java.lang.Integer, android.telephony.data.DataProfile)
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
Integer key
android.telephony.data.DataProfile value
private synthetic boolean lambda$isDataProfileCompatible$16 (android.telephony.data.DataProfile, android.telephony.data.DataProfile)
android.telephony.data.DataProfile dataProfile
android.telephony.data.DataProfile dp
private synthetic boolean lambda$isDataProfileCompatible$15 (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp
private static synthetic void lambda$clearAllDataProfilePermanentFailures$14 (android.telephony.data.ApnSetting)
android.telephony.data.ApnSetting apnSetting
private synthetic boolean lambda$canPreferredDataProfileSatisfy$13 (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest request
private static synthetic boolean lambda$getApnSettingForNetworkRequest$12 (boolean, android.telephony.data.DataProfile)
boolean ignorePermanentFailure
android.telephony.data.DataProfile dp
private synthetic boolean lambda$getApnSettingForNetworkRequest$11 (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp
private synthetic boolean lambda$getApnSettingForNetworkRequest$10 (int, boolean, boolean, android.telephony.data.DataProfile)
int networkType
boolean isEsimBootStrapProvisioning
boolean isNtn
android.telephony.data.DataProfile dp
private static synthetic boolean lambda$updateInitialAttachDataProfileAtModem$9 (int, android.telephony.data.DataProfile)
int apnType
android.telephony.data.DataProfile dp
private synthetic java.lang.Boolean lambda$updateInitialAttachDataProfileAtModem$8 (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp
private synthetic boolean lambda$updatePreferredDataProfile$7 (int, android.telephony.data.DataProfile)
int subId
android.telephony.data.DataProfile dp
private static synthetic boolean lambda$getPreferredDataProfileFromConfig$6 (java.lang.String, android.telephony.data.DataProfile)
String defaultPreferredApn
android.telephony.data.DataProfile dp
private static synthetic boolean lambda$getPreferredDataProfileFromDb$5 (int, android.telephony.data.DataProfile)
int apnId
android.telephony.data.DataProfile dp
private synthetic boolean lambda$onInternetDataNetworkConnected$4 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork network
private static synthetic void lambda$updateDataProfiles$3 (com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback)
com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback callback
private static synthetic boolean lambda$updateDataProfiles$2 (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp
private static synthetic boolean lambda$updateDataProfiles$1 (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp
private static synthetic boolean lambda$updateDataProfiles$0 (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dp
}
com/android/internal/telephony/data/DataRetryManager$1.class
DataRetryManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataRetryManager$1 extends com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback {
final synthetic com.android.internal.telephony.data.DataRetryManager this$0
void <init> (com.android.internal.telephony.data.DataRetryManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataRetryManager this$0
java.util.concurrent.Executor executor
public void onCarrierConfigChanged ()
}
com/android/internal/telephony/data/DataRetryManager$2.class
DataRetryManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataRetryManager$2 extends com.android.internal.telephony.data.DataProfileManager$DataProfileManagerCallback {
final synthetic com.android.internal.telephony.data.DataRetryManager this$0
void <init> (com.android.internal.telephony.data.DataRetryManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataRetryManager this$0
java.util.concurrent.Executor executor
public void onDataProfilesChanged ()
}
com/android/internal/telephony/data/DataRetryManager$3.class
DataRetryManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataRetryManager$3 extends com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback {
final synthetic com.android.internal.telephony.data.DataRetryManager this$0
void <init> (com.android.internal.telephony.data.DataRetryManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataRetryManager this$0
java.util.concurrent.Executor executor
public void onDataServiceBound (int)
int transport
public void onDataNetworkConnected (int, android.telephony.data.DataProfile)
int transport
android.telephony.data.DataProfile dataProfile
}
com/android/internal/telephony/data/DataRetryManager$DataHandoverRetryEntry$Builder.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry$Builder extends com.android.internal.telephony.data.DataRetryManager$DataRetryEntry$Builder {
public com.android.internal.telephony.data.DataNetwork mDataNetwork
public void <init> ()
public com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry$Builder setDataNetwork (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
public com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry build ()
}
com/android/internal/telephony/data/DataRetryManager$DataHandoverRetryEntry.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry extends com.android.internal.telephony.data.DataRetryManager$DataRetryEntry {
public final com.android.internal.telephony.data.DataNetwork dataNetwork
public void <init> (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryRule, long)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryRule appliedDataHandoverRetryRule
long retryDelayMillis
public java.lang.String toString ()
}
com/android/internal/telephony/data/DataRetryManager$DataHandoverRetryRule.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryRule extends com.android.internal.telephony.data.DataRetryManager$DataRetryRule {
public void <init> (java.lang.String)
String ruleString
public java.lang.String toString ()
}
com/android/internal/telephony/data/DataRetryManager$DataRetryEntry$Builder.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataRetryEntry$Builder extends java.lang.Object {
protected long mRetryDelayMillis
protected com.android.internal.telephony.data.DataRetryManager$DataRetryRule mAppliedDataRetryRule
public void <init> ()
public com.android.internal.telephony.data.DataRetryManager$DataRetryEntry$Builder setRetryDelay (long)
long retryDelayMillis
public com.android.internal.telephony.data.DataRetryManager$DataRetryEntry$Builder setAppliedRetryRule (com.android.internal.telephony.data.DataRetryManager$DataRetryRule)
com.android.internal.telephony.data.DataRetryManager$DataRetryRule dataRetryRule
}
com/android/internal/telephony/data/DataRetryManager$DataRetryEntry$DataRetryState.class
DataRetryManager.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.DataRetryManager$DataRetryEntry$DataRetryState extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/DataRetryManager$DataRetryEntry.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataRetryEntry extends java.lang.Object {
public static final int RETRY_STATE_NOT_RETRIED
public static final int RETRY_STATE_FAILED
public static final int RETRY_STATE_SUCCEEDED
public static final int RETRY_STATE_CANCELLED
public final com.android.internal.telephony.data.DataRetryManager$DataRetryRule appliedDataRetryRule
public final long retryDelayMillis
public final long retryElapsedTime
protected int mRetryState
protected long mRetryStateTimestamp
public void <init> (com.android.internal.telephony.data.DataRetryManager$DataRetryRule, long)
com.android.internal.telephony.data.DataRetryManager$DataRetryRule appliedDataRetryRule
long retryDelayMillis
public void setState (int)
int state
public int getState ()
public static java.lang.String retryStateToString (int)
int retryState
}
com/android/internal/telephony/data/DataRetryManager$DataRetryManagerCallback.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void onDataNetworkSetupRetry (com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry dataSetupRetryEntry
public void onDataNetworkHandoverRetry (com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry dataHandoverRetryEntry
public void onDataNetworkHandoverRetryStopped (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
public void onThrottleStatusChanged (java.util.List)
java.util.List throttleStatusList
}
com/android/internal/telephony/data/DataRetryManager$DataRetryRule.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataRetryRule extends java.lang.Object {
private static final String RULE_TAG_FAIL_CAUSES
private static final String RULE_TAG_RETRY_INTERVAL
private static final String RULE_TAG_MAXIMUM_RETRIES
protected java.util.List mRetryIntervalsMillis
protected int mMaxRetries
protected java.util.Set mNetworkCapabilities
protected java.util.Set mFailCauses
public void <init> (java.lang.String)
Exception e
String[] tokens
String key
String value
String expression
String ruleString
String[] expressions
public java.util.List getRetryIntervalsMillis ()
public int getMaxRetries ()
public java.util.Set getFailCauses ()
private static synthetic boolean lambda$new$0 (java.lang.Long)
Long i
}
com/android/internal/telephony/data/DataRetryManager$DataSetupRetryEntry$Builder.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry$Builder extends com.android.internal.telephony.data.DataRetryManager$DataRetryEntry$Builder {
private int mSetupRetryType
private com.android.internal.telephony.data.DataNetworkController$NetworkRequestList mNetworkRequestList
private android.telephony.data.DataProfile mDataProfile
private int mTransport
public void <init> ()
public com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry$Builder setSetupRetryType (int)
int setupRetryType
public com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry$Builder setNetworkRequestList (com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
public com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry$Builder setDataProfile (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dataProfile
public com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry$Builder setTransport (int)
int transport
public com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry build ()
}
com/android/internal/telephony/data/DataRetryManager$DataSetupRetryEntry$SetupRetryType.class
DataRetryManager.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry$SetupRetryType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/DataRetryManager$DataSetupRetryEntry.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry extends com.android.internal.telephony.data.DataRetryManager$DataRetryEntry {
public static final int RETRY_TYPE_UNKNOWN
public static final int RETRY_TYPE_DATA_PROFILE
public static final int RETRY_TYPE_NETWORK_REQUESTS
public final int setupRetryType
public final com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
public final android.telephony.data.DataProfile dataProfile
public final int transport
private void <init> (int, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, android.telephony.data.DataProfile, int, com.android.internal.telephony.data.DataRetryManager$DataSetupRetryRule, long)
int setupRetryType
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
android.telephony.data.DataProfile dataProfile
int transport
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryRule appliedDataSetupRetryRule
long retryDelayMillis
private static java.lang.String retryTypeToString (int)
int setupRetryType
public java.lang.String toString ()
}
com/android/internal/telephony/data/DataRetryManager$DataSetupRetryRule.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataSetupRetryRule extends com.android.internal.telephony.data.DataRetryManager$DataRetryRule {
private static final String RULE_TAG_PERMANENT_FAIL_CAUSES
private static final String RULE_TAG_CAPABILITIES
private boolean mIsPermanentFailCauseRule
public void <init> (java.lang.String)
Exception e
String[] tokens
String key
String value
String expression
String ruleString
String[] expressions
public java.util.Set getNetworkCapabilities ()
public boolean isPermanentFailCauseRule ()
public boolean canBeMatched (int, int)
int networkCapability
int cause
public java.lang.String toString ()
}
com/android/internal/telephony/data/DataRetryManager$DataThrottlingEntry.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry extends java.lang.Object {
public final android.telephony.data.DataProfile dataProfile
public final com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
public final com.android.internal.telephony.data.DataNetwork dataNetwork
public final int transport
public final int retryType
public final long expirationTimeMillis
public void <init> (android.telephony.data.DataProfile, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, com.android.internal.telephony.data.DataNetwork, int, int, long)
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
com.android.internal.telephony.data.DataNetwork dataNetwork
int transport
int retryType
long expirationTimeMillis
public java.lang.String toString ()
}
com/android/internal/telephony/data/DataRetryManager$RetryResetReason.class
DataRetryManager.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.DataRetryManager$RetryResetReason extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/DataRetryManager.class
DataRetryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataRetryManager extends android.os.Handler {
private static final boolean VDBG
private static final int EVENT_DATA_SETUP_RETRY
private static final int EVENT_DATA_HANDOVER_RETRY
private static final int EVENT_DATA_PROFILE_UNTHROTTLED
private static final int EVENT_CANCEL_PENDING_HANDOVER_RETRY
private static final int EVENT_RADIO_ON
private static final int EVENT_MODEM_RESET
private static final int EVENT_TAC_CHANGED
private static final int MAXIMUM_HISTORICAL_ENTRIES
private static final long RETRY_LONG_DELAY_TIMER_THRESHOLD_MILLIS
private static final int RESET_REASON_DATA_PROFILES_CHANGED
private static final int RESET_REASON_RADIO_ON
private static final int RESET_REASON_MODEM_RESTART
private static final int RESET_REASON_DATA_SERVICE_BOUND
private static final int RESET_REASON_DATA_CONFIG_CHANGED
private static final int RESET_REASON_TAC_CHANGED
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.flags.FeatureFlags mFlags
private final com.android.internal.telephony.CommandsInterface mRil
private final String mLogTag
private final com.android.internal.telephony.LocalLog mLocalLog
private final android.app.AlarmManager mAlarmManager
private final java.util.Set mDataRetryManagerCallbacks
private final android.util.SparseArray mDataServiceManagers
private final com.android.internal.telephony.data.DataConfigManager mDataConfigManager
private final com.android.internal.telephony.data.DataProfileManager mDataProfileManager
private java.util.List mDataSetupRetryRuleList
private java.util.List mDataHandoverRetryRuleList
private final java.util.List mDataRetryEntries
private final java.util.List mDataThrottlingEntries
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.data.DataNetworkController, android.util.SparseArray, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback)
int transport
com.android.internal.telephony.Phone phone
com.android.internal.telephony.data.DataNetworkController dataNetworkController
android.util.SparseArray dataServiceManagers
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags flags
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback dataRetryManagerCallback
public void handleMessage (android.os.Message)
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry dataSetupRetryEntry
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry dataHandoverRetryEntry
android.os.AsyncResult ar
int transport
String apn
android.telephony.data.DataProfile dataProfile
android.os.Message msg
private boolean isRetryCancelled (com.android.internal.telephony.data.DataRetryManager$DataRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry retryEntry
private void onCarrierConfigUpdated ()
public void onDataNetworkConnected (int, android.telephony.data.DataProfile)
int transport
android.telephony.data.DataProfile dataProfile
public void evaluateDataSetupRetry (android.telephony.data.DataProfile, int, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, int, long)
android.telephony.data.DataProfile dataProfile
int transport
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
int cause
long retryDelayMillis
private void onEvaluateDataSetupRetry (android.telephony.data.DataProfile, int, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, int, long)
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry dataSetupRetryEntry
int failedCount
int capability
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryRule retryRule
android.telephony.data.DataProfile dataProfile
int transport
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
int cause
long retryDelayMillis
boolean retryScheduled
java.util.List groupedNetworkRequestLists
public void evaluateDataHandoverRetry (com.android.internal.telephony.data.DataNetwork, int, long)
com.android.internal.telephony.data.DataNetwork dataNetwork
int cause
long retryDelayMillis
private void onEvaluateDataHandoverRetry (com.android.internal.telephony.data.DataNetwork, int, long)
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry dataHandoverRetryEntry
int failedCount
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryRule retryRule
com.android.internal.telephony.data.DataNetwork dataNetwork
int cause
long retryDelayMillis
int targetTransport
public boolean isDataNetworkHandoverRetryStopped (com.android.internal.telephony.data.DataNetwork)
int failedCount
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryRule retryRule
com.android.internal.telephony.data.DataNetwork dataNetwork
private void onReset (int)
android.telephony.data.DataProfile dataProfile
String apn
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry dataThrottlingEntry
int reason
private int getRetryFailedCount (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryRule)
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry entry
int i
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryRule dataRetryRule
int count
private int getRetryFailedCount (int, com.android.internal.telephony.data.DataRetryManager$DataSetupRetryRule, int)
String msg
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry entry
int i
int networkCapability
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryRule dataRetryRule
int transport
int count
private void schedule (com.android.internal.telephony.data.DataRetryManager$DataRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry dataRetryEntry
private void onAlarmIntentRetry (int)
int retryHashcode
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry dataRetryEntry
private void throttleDataProfile (android.telephony.data.DataProfile, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, com.android.internal.telephony.data.DataNetwork, int, int, long)
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
com.android.internal.telephony.data.DataNetwork dataNetwork
int retryType
int transport
long expirationTime
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
int dataRetryType
private void onDataProfileUnthrottled (android.telephony.data.DataProfile, java.lang.String, int, boolean, boolean)
java.util.stream.Stream stream
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
android.telephony.data.DataProfile dataProfile
String apn
int transport
boolean remove
boolean retry
long now
java.util.List dataUnthrottlingEntries
java.util.List throttleStatusList
android.telephony.data.DataProfile unthrottledProfile
int retryType
int dataRetryType
private void cancelRetriesForDataProfile (android.telephony.data.DataProfile, int)
android.telephony.data.DataProfile dataProfile
int transport
public boolean isSimilarNetworkRequestRetryScheduled (com.android.internal.telephony.data.TelephonyNetworkRequest, int)
String msg
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry entry
int i
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int transport
long now
public boolean isDataProfileThrottled (android.telephony.data.DataProfile, int)
android.telephony.data.DataProfile dataProfile
int transport
long now
public void cancelPendingHandoverRetry (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
private void onCancelPendingHandoverRetry (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
long now
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry dataUnThrottlingEntry
android.telephony.data.DataProfile unThrottledProfile
int transport
private void notifyThrottleStatus (android.telephony.data.DataProfile, long, int, int)
boolean unThrottled
java.util.List throttleStatusList
android.telephony.data.DataProfile dataProfile
long expirationTime
int dataRetryType
int transportType
public boolean isAnyHandoverRetryScheduled (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
public void registerCallback (com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback)
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback callback
public void unregisterCallback (com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback)
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback callback
private static java.lang.String resetReasonToString (int)
int reason
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logv (java.lang.String)
String s
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry entry
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic boolean lambda$isAnyHandoverRetryScheduled$28 (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry entry
private static synthetic void lambda$notifyThrottleStatus$27 (java.util.List, com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback)
java.util.List throttleStatusList
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback callback
private static synthetic void lambda$notifyThrottleStatus$26 (com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback, java.util.List)
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback callback
java.util.List throttleStatusList
private synthetic android.telephony.data.ThrottleStatus lambda$notifyThrottleStatus$25 (int, int, boolean, long, java.lang.Integer)
int dataRetryType
int transportType
boolean unThrottled
long expirationTime
Integer apnType
android.telephony.data.ThrottleStatus$Builder builder
private static synthetic boolean lambda$onCancelPendingHandoverRetry$24 (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
private static synthetic boolean lambda$onCancelPendingHandoverRetry$23 (com.android.internal.telephony.data.DataNetwork, long, com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry)
com.android.internal.telephony.data.DataNetwork dataNetwork
long now
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
private static synthetic void lambda$onCancelPendingHandoverRetry$22 (com.android.internal.telephony.data.DataRetryManager$DataRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry entry
private static synthetic boolean lambda$onCancelPendingHandoverRetry$21 (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataRetryManager$DataRetryEntry)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry entry
private static synthetic boolean lambda$isDataProfileThrottled$20 (android.telephony.data.DataProfile, long, int, com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry)
android.telephony.data.DataProfile dataProfile
long now
int transport
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
private static synthetic void lambda$cancelRetriesForDataProfile$19 (com.android.internal.telephony.data.DataRetryManager$DataRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry entry
private static synthetic boolean lambda$cancelRetriesForDataProfile$18 (android.telephony.data.DataProfile, int, com.android.internal.telephony.data.DataRetryManager$DataRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry retryEntry
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry retryEntry
android.telephony.data.DataProfile dataProfile
int transport
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry entry
private static synthetic boolean lambda$onDataProfileUnthrottled$17 (long, java.lang.String, int, com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry)
long now
String apn
int transport
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
private static synthetic boolean lambda$onDataProfileUnthrottled$16 (android.telephony.data.DataProfile, com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry)
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
private static synthetic boolean lambda$onDataProfileUnthrottled$15 (android.telephony.data.DataProfile, com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry)
android.telephony.data.DataProfile dataProfile
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
private static synthetic boolean lambda$onDataProfileUnthrottled$14 (com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry)
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
private static synthetic boolean lambda$onDataProfileUnthrottled$13 (long, int, com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry)
long now
int transport
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry entry
private static synthetic boolean lambda$throttleDataProfile$12 (android.telephony.data.DataProfile, int, com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry)
android.telephony.data.DataProfile dataProfile
int transport
com.android.internal.telephony.data.DataRetryManager$DataThrottlingEntry throttlingEntry
private static synthetic boolean lambda$onAlarmIntentRetry$11 (int, com.android.internal.telephony.data.DataRetryManager$DataRetryEntry)
int retryHashcode
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry entry
private synthetic void lambda$schedule$10 (com.android.internal.telephony.data.DataRetryManager$DataRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry dataRetryEntry
private static synthetic void lambda$onReset$9 (com.android.internal.telephony.data.DataRetryManager$DataRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry entry
private static synthetic boolean lambda$onReset$8 (com.android.internal.telephony.data.DataRetryManager$DataRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataRetryEntry entry
private static synthetic void lambda$onEvaluateDataHandoverRetry$7 (com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback)
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback callback
private static synthetic void lambda$onEvaluateDataHandoverRetry$6 (com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback, com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback callback
com.android.internal.telephony.data.DataNetwork dataNetwork
private synthetic void lambda$evaluateDataHandoverRetry$5 (com.android.internal.telephony.data.DataNetwork, int, long)
com.android.internal.telephony.data.DataNetwork dataNetwork
int cause
long retryDelayMillis
private synthetic void lambda$evaluateDataSetupRetry$4 (android.telephony.data.DataProfile, int, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, int, long)
android.telephony.data.DataProfile dataProfile
int transport
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
int cause
long retryDelayMillis
private static synthetic void lambda$handleMessage$3 (com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry, com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback)
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry dataHandoverRetryEntry
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback callback
private static synthetic void lambda$handleMessage$2 (com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback, com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback callback
com.android.internal.telephony.data.DataRetryManager$DataHandoverRetryEntry dataHandoverRetryEntry
private static synthetic void lambda$handleMessage$1 (com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry, com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback)
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry dataSetupRetryEntry
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback callback
private static synthetic void lambda$handleMessage$0 (com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback, com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry)
com.android.internal.telephony.data.DataRetryManager$DataRetryManagerCallback callback
com.android.internal.telephony.data.DataRetryManager$DataSetupRetryEntry dataSetupRetryEntry
static void <clinit> ()
}
com/android/internal/telephony/data/DataServiceManager$1.class
DataServiceManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataServiceManager$1 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$onCompleteMessage
final synthetic com.android.internal.telephony.data.DataServiceManager this$0
void <init> (com.android.internal.telephony.data.DataServiceManager, android.os.Message)
com.android.internal.telephony.data.DataServiceManager this$0
public void accept (int)
int result
}
com/android/internal/telephony/data/DataServiceManager$CellularDataServiceConnection.class
DataServiceManager.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.DataServiceManager$CellularDataServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.internal.telephony.data.DataServiceManager this$0
private void <init> (com.android.internal.telephony.data.DataServiceManager)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException e
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/internal/telephony/data/DataServiceManager$DataServiceCallbackWrapper.class
DataServiceManager.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.DataServiceManager$DataServiceCallbackWrapper extends android.telephony.data.IDataServiceCallback$Stub {
private final String mTag
final synthetic com.android.internal.telephony.data.DataServiceManager this$0
void <init> (com.android.internal.telephony.data.DataServiceManager, java.lang.String)
String tag
public java.lang.String getTag ()
public void onSetupDataCallComplete (int, android.telephony.data.DataCallResponse)
int resultCode
android.telephony.data.DataCallResponse response
android.os.Message msg
public void onDeactivateDataCallComplete (int)
int resultCode
android.os.Message msg
public void onSetInitialAttachApnComplete (int)
int resultCode
android.os.Message msg
public void onSetDataProfileComplete (int)
int resultCode
android.os.Message msg
public void onRequestDataCallListComplete (int, java.util.List)
String message
int resultCode
java.util.List dataCallList
android.os.Message msg
public void onDataCallListChanged (java.util.List)
java.util.List dataCallList
public void onHandoverStarted (int)
int resultCode
android.os.Message msg
public void onHandoverCancelled (int)
int resultCode
android.os.Message msg
public void onApnUnthrottled (java.lang.String)
String apn
public void onDataProfileUnthrottled (android.telephony.data.DataProfile)
android.telephony.data.DataProfile dataProfile
}
com/android/internal/telephony/data/DataServiceManager$DataServiceManagerDeathRecipient.class
DataServiceManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataServiceManager$DataServiceManagerDeathRecipient extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final synthetic com.android.internal.telephony.data.DataServiceManager this$0
private void <init> (com.android.internal.telephony.data.DataServiceManager)
public void binderDied ()
android.os.Message m
String message
}
com/android/internal/telephony/data/DataServiceManager.class
DataServiceManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataServiceManager extends android.os.Handler {
private static final boolean DBG
static final String DATA_CALL_RESPONSE
private static final int EVENT_BIND_DATA_SERVICE
private static final long CHANGE_PERMISSION_TIMEOUT_MS
private final com.android.internal.telephony.Phone mPhone
private final String mTag
private final android.app.AppOpsManager mAppOps
private final android.permission.LegacyPermissionManager mPermissionManager
private final int mTransportType
private boolean mBound
private android.telephony.data.IDataService mIDataService
private final com.android.internal.telephony.RegistrantList mServiceBindingChangedRegistrants
private final java.util.Map mMessageMap
private final com.android.internal.telephony.RegistrantList mDataCallListChangedRegistrants
private final com.android.internal.telephony.RegistrantList mApnUnthrottledRegistrants
private String mTargetBindingPackageName
private com.android.internal.telephony.data.DataServiceManager$CellularDataServiceConnection mServiceConnection
private String mLastBoundPackageName
private java.util.List mLastDataCallResponseList
private void grantPermissionsToService (java.lang.String)
RuntimeException e
String packageName
String[] pkgToGrant
java.util.concurrent.CountDownLatch latch
private void revokePermissionsFromUnusedDataServices ()
int transportType
String pkg
String[] dataServicesArray
RuntimeException e
java.util.Set dataServices
java.util.concurrent.CountDownLatch latch
public void <init> (com.android.internal.telephony.Phone, android.os.Looper, int)
com.android.internal.telephony.Phone phone
android.os.Looper looper
int transportType
android.telephony.CarrierConfigManager carrierConfigManager
public void handleMessage (android.os.Message)
android.os.Message msg
private void unbindDataService ()
android.os.RemoteException e
private void bindDataService (java.lang.String)
android.content.Intent intent
android.content.ComponentName cm
Exception e
String packageName
android.content.Intent intent
String className
private void rebindDataService ()
String packageName
private java.util.Set getAllDataServicePackageNames ()
android.content.pm.ResolveInfo info
java.util.List dataPackages
java.util.HashSet packageNames
public java.lang.String getDataServicePackageName ()
private java.lang.String getDataServicePackageName (int)
int resourceId
String carrierConfig
int resourceId
String carrierConfig
int transportType
String packageName
int resourceId
String carrierConfig
android.os.PersistableBundle b
private java.lang.String getDataServiceClassName ()
private java.lang.String getDataServiceClassName (int)
int resourceId
String carrierConfig
int resourceId
String carrierConfig
int transportType
String className
int resourceId
String carrierConfig
android.os.PersistableBundle b
private void sendCompleteMessage (android.os.Message, int)
android.os.Message msg
int code
public void setupDataCall (int, android.telephony.data.DataProfile, boolean, boolean, int, android.net.LinkProperties, int, android.telephony.data.NetworkSliceInfo, android.telephony.data.TrafficDescriptor, boolean, android.os.Message)
android.os.RemoteException e
int accessNetworkType
android.telephony.data.DataProfile dataProfile
boolean isRoaming
boolean allowRoaming
int reason
android.net.LinkProperties linkProperties
int pduSessionId
android.telephony.data.NetworkSliceInfo sliceInfo
android.telephony.data.TrafficDescriptor trafficDescriptor
boolean matchAllRuleAllowed
android.os.Message onCompleteMessage
com.android.internal.telephony.data.DataServiceManager$DataServiceCallbackWrapper callback
public void deactivateDataCall (int, int, android.os.Message)
android.os.RemoteException e
int cid
int reason
android.os.Message onCompleteMessage
com.android.internal.telephony.data.DataServiceManager$DataServiceCallbackWrapper callback
public void startHandover (int, android.os.Message)
android.os.RemoteException e
int cid
android.os.Message onCompleteMessage
com.android.internal.telephony.data.DataServiceManager$DataServiceCallbackWrapper callback
public void cancelHandover (int, android.os.Message)
android.os.RemoteException e
int cid
android.os.Message onCompleteMessage
com.android.internal.telephony.data.DataServiceManager$DataServiceCallbackWrapper callback
public void setInitialAttachApn (android.telephony.data.DataProfile, boolean, android.os.Message)
android.os.RemoteException e
android.telephony.data.DataProfile dataProfile
boolean isRoaming
android.os.Message onCompleteMessage
com.android.internal.telephony.data.DataServiceManager$DataServiceCallbackWrapper callback
public void setDataProfile (java.util.List, boolean, android.os.Message)
android.os.RemoteException e
java.util.List dps
boolean isRoaming
android.os.Message onCompleteMessage
com.android.internal.telephony.data.DataServiceManager$DataServiceCallbackWrapper callback
public void requestDataCallList (android.os.Message)
android.os.RemoteException e
android.os.Message onCompleteMessage
com.android.internal.telephony.data.DataServiceManager$DataServiceCallbackWrapper callback
public void registerForDataCallListChanged (android.os.Handler, int)
android.os.Handler h
int what
public void unregisterForDataCallListChanged (android.os.Handler)
android.os.Handler h
public void registerForApnUnthrottled (android.os.Handler, int)
android.os.Handler h
int what
public void requestNetworkValidation (int, android.os.Message)
android.os.RemoteException e
int cid
android.os.Message onCompleteMessage
com.android.internal.telephony.IIntegerConsumer callback
public void registerForServiceBindingChanged (android.os.Handler, int)
com.android.internal.telephony.Registrant r
android.os.Handler h
int what
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private synthetic void lambda$new$2 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
private synthetic void lambda$revokePermissionsFromUnusedDataServices$1 (java.util.concurrent.CountDownLatch, java.lang.Boolean)
java.util.concurrent.CountDownLatch latch
Boolean isSuccess
private synthetic void lambda$grantPermissionsToService$0 (java.util.concurrent.CountDownLatch, java.lang.Boolean)
java.util.concurrent.CountDownLatch latch
Boolean isSuccess
}
com/android/internal/telephony/data/DataSettingsManager$1.class
DataSettingsManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataSettingsManager$1 extends com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback {
final synthetic com.android.internal.telephony.data.DataSettingsManager this$0
void <init> (com.android.internal.telephony.data.DataSettingsManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataSettingsManager this$0
java.util.concurrent.Executor executor
public void onCarrierConfigChanged ()
}
com/android/internal/telephony/data/DataSettingsManager$2.class
DataSettingsManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataSettingsManager$2 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.data.DataSettingsManager this$0
void <init> (com.android.internal.telephony.data.DataSettingsManager)
com.android.internal.telephony.data.DataSettingsManager this$0
public void onSubscriptionsChanged ()
}
com/android/internal/telephony/data/DataSettingsManager$3.class
DataSettingsManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataSettingsManager$3 extends com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback {
final synthetic com.android.internal.telephony.Phone val$phone
final synthetic com.android.internal.telephony.data.DataSettingsManager this$0
void <init> (com.android.internal.telephony.data.DataSettingsManager, java.util.concurrent.Executor, com.android.internal.telephony.Phone)
com.android.internal.telephony.data.DataSettingsManager this$0
java.util.concurrent.Executor executor
public void onUserDataEnabledChanged (boolean, java.lang.String)
boolean enabled
String callingPackage
}
com/android/internal/telephony/data/DataSettingsManager$4.class
DataSettingsManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataSettingsManager$4 extends com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback {
final synthetic com.android.internal.telephony.data.DataSettingsManager this$0
void <init> (com.android.internal.telephony.data.DataSettingsManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataSettingsManager this$0
java.util.concurrent.Executor executor
public void onDefaultDataSubscriptionChanged (int)
int subId
}
com/android/internal/telephony/data/DataSettingsManager$DataSettingsManagerCallback.class
DataSettingsManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void onUserDataEnabledChanged (boolean, java.lang.String)
boolean enabled
String callingPackage
public void onDataEnabledChanged (boolean, int, java.lang.String)
boolean enabled
int reason
String callingPackage
public void onDataEnabledOverrideChanged (boolean, int)
boolean enabled
int policy
public void onDataRoamingEnabledChanged (boolean)
boolean enabled
}
com/android/internal/telephony/data/DataSettingsManager.class
DataSettingsManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataSettingsManager extends android.os.Handler {
private static final int INVALID_MOBILE_DATA_POLICY
private static final int EVENT_CALL_STATE_CHANGED
private static final int EVENT_SUBSCRIPTIONS_CHANGED
private static final int EVENT_SET_DATA_ENABLED_FOR_REASON
private static final int EVENT_SET_DATA_ROAMING_ENABLED
private static final int EVENT_SET_MOBILE_DATA_POLICY
private static final int EVENT_PROVISIONED_CHANGED
private static final int EVENT_PROVISIONING_DATA_ENABLED_CHANGED
private static final int EVENT_INITIALIZE
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.content.ContentResolver mResolver
private final com.android.internal.telephony.SettingsObserver mSettingsObserver
private final String mLogTag
private final com.android.internal.telephony.LocalLog mLocalLog
private java.util.Set mEnabledMobileDataPolicy
private int mSubId
private final com.android.internal.telephony.data.DataConfigManager mDataConfigManager
private final java.util.Set mDataSettingsManagerCallbacks
private final java.util.Map mDataEnabledSettings
private boolean mIsDataEnabled
private boolean mInitialized
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.data.DataNetworkController, com.android.internal.telephony.flags.FeatureFlags, android.os.Looper, com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.data.DataNetworkController dataNetworkController
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.Looper looper
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
public void handleMessage (android.os.Message)
String callingPackage
boolean enabled
boolean enabled
int mobileDataPolicy
boolean enable
android.os.Message msg
private boolean hasCalling ()
private void onInitialize ()
com.android.internal.telephony.Phone phone
public void setDataEnabled (int, boolean, java.lang.String)
int reason
boolean enabled
String callingPackage
public boolean isDataEnabledForReason (int)
int reason
private void updateDataEnabledAndNotify (int)
int reason
private void updateDataEnabledAndNotify (int, java.lang.String, boolean)
int reason
String callingPackage
boolean shouldNotify
boolean prevDataEnabled
private boolean isProvisioningDataEnabled ()
String prov_property
boolean retVal
int prov_mobile_data
public boolean isDataEnabled ()
public boolean isDataInitialized ()
public boolean isDataEnabled (int)
boolean userDataEnabled
boolean isDataEnabledOverridden
int apnType
private boolean isStandAloneOpportunistic (int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private void setUserDataEnabled (boolean, java.lang.String)
boolean enabled
String callingPackage
boolean changed
private boolean isUserDataEnabled ()
boolean defaultVal
private void setPolicyDataEnabled (boolean, java.lang.String)
boolean enabled
String callingPackage
private void setCarrierDataEnabled (boolean, java.lang.String)
boolean enabled
String callingPackage
private void setThermalDataEnabled (boolean, java.lang.String)
boolean enabled
String callingPackage
public void setDataRoamingEnabled (boolean)
boolean enabled
private void setDataRoamingEnabledInternal (boolean)
boolean enabled
boolean changed
public boolean isDataRoamingEnabled ()
public boolean isDefaultDataRoamingEnabled ()
public void setDefaultDataRoamingEnabled ()
private boolean isDataRoamingFromUserAction ()
String key
android.content.SharedPreferences sp
boolean isUserSetting
private void setDataRoamingFromUserAction ()
String key
android.content.SharedPreferences$Editor sp
private void refreshEnabledMobileDataPolicy ()
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
public boolean isMobileDataPolicyEnabled (int)
int mobileDataPolicy
public void setMobileDataPolicy (int, boolean)
int mobileDataPolicy
boolean enable
private void onSetMobileDataPolicy (int, boolean)
int mobileDataPolicy
boolean enable
String enabledMobileDataPolicies
private void metricsRecordSetMobileDataPolicy (int)
int mobileDataPolicy
public boolean isRecoveryOnBadNetworkEnabled ()
private void notifyDataEnabledChanged (boolean, int, java.lang.String)
boolean enabled
int reason
String callingPackage
private void notifyDataEnabledOverrideChanged (boolean, int)
boolean enabled
int policy
public java.util.Set getMobileDataPolicyEnabled (java.lang.String)
int parsedDataPolicy
String rule
String policies
java.util.Set mobileDataPolicies
String[] rulesString
private int parsePolicyFrom (java.lang.String)
int dataPolicy
NumberFormatException e
String policy
int dataPolicy
private boolean isDataEnabledOverriddenForApn (int)
int apnType
boolean overridden
boolean isNonDds
com.android.internal.telephony.Phone defaultDataPhone
boolean isDdsUserEnabled
public void registerCallback (com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback)
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
public void unregisterCallback (com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback)
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
private static java.lang.String dataEnabledChangedReasonToString (int)
int reason
public java.lang.String toString ()
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic java.lang.String lambda$dump$8 (java.util.Map$Entry)
java.util.Map$Entry entry
private static synthetic void lambda$notifyDataEnabledOverrideChanged$7 (boolean, int, com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback)
boolean enabled
int policy
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
private static synthetic void lambda$notifyDataEnabledOverrideChanged$6 (com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback, boolean, int)
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
boolean enabled
int policy
private static synthetic void lambda$notifyDataEnabledChanged$5 (boolean, int, java.lang.String, com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback)
boolean enabled
int reason
String callingPackage
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
private static synthetic void lambda$notifyDataEnabledChanged$4 (com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback, boolean, int, java.lang.String)
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
boolean enabled
int reason
String callingPackage
private static synthetic void lambda$setDataRoamingEnabledInternal$3 (boolean, com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback)
boolean enabled
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
private static synthetic void lambda$setDataRoamingEnabledInternal$2 (com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback, boolean)
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
boolean enabled
private static synthetic void lambda$setUserDataEnabled$1 (boolean, java.lang.String, com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback)
boolean enabled
String callingPackage
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
private static synthetic void lambda$setUserDataEnabled$0 (com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback, boolean, java.lang.String)
com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback callback
boolean enabled
String callingPackage
}
com/android/internal/telephony/data/DataStallRecoveryManager$1.class
DataStallRecoveryManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataStallRecoveryManager$1 extends com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback {
final synthetic com.android.internal.telephony.data.DataStallRecoveryManager this$0
void <init> (com.android.internal.telephony.data.DataStallRecoveryManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataStallRecoveryManager this$0
java.util.concurrent.Executor executor
public void onDataEnabledChanged (boolean, int, java.lang.String)
boolean enabled
int reason
String callingPackage
}
com/android/internal/telephony/data/DataStallRecoveryManager$2.class
DataStallRecoveryManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataStallRecoveryManager$2 extends com.android.internal.telephony.data.DataConfigManager$DataConfigManagerCallback {
final synthetic com.android.internal.telephony.data.DataStallRecoveryManager this$0
void <init> (com.android.internal.telephony.data.DataStallRecoveryManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataStallRecoveryManager this$0
java.util.concurrent.Executor executor
public void onCarrierConfigChanged ()
}
com/android/internal/telephony/data/DataStallRecoveryManager$3.class
DataStallRecoveryManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataStallRecoveryManager$3 extends com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback {
final synthetic com.android.internal.telephony.data.DataStallRecoveryManager this$0
void <init> (com.android.internal.telephony.data.DataStallRecoveryManager, java.util.concurrent.Executor)
com.android.internal.telephony.data.DataStallRecoveryManager this$0
java.util.concurrent.Executor executor
public void onInternetDataNetworkValidationStatusChanged (int)
int validationStatus
public void onConnectedInternetDataNetworksChanged (java.util.Set)
java.util.Set internetNetworks
boolean anyInternetRequireValidatedConnected
private static synthetic boolean lambda$onConnectedInternetDataNetworksChanged$0 (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork nw
android.net.NetworkCapabilities capabilities
}
com/android/internal/telephony/data/DataStallRecoveryManager$4.class
DataStallRecoveryManager.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.DataStallRecoveryManager$4 extends android.database.ContentObserver {
final synthetic com.android.internal.telephony.data.DataStallRecoveryManager this$0
void <init> (com.android.internal.telephony.data.DataStallRecoveryManager, android.os.Handler)
com.android.internal.telephony.data.DataStallRecoveryManager this$0
android.os.Handler handler
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
}
com/android/internal/telephony/data/DataStallRecoveryManager$DataStallRecoveryManagerCallback.class
DataStallRecoveryManager.java
package com.android.internal.telephony.data
public abstract com.android.internal.telephony.data.DataStallRecoveryManager$DataStallRecoveryManagerCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public abstract void onDataStallReestablishInternet ()
}
com/android/internal/telephony/data/DataStallRecoveryManager$RecoveredReason.class
DataStallRecoveryManager.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.DataStallRecoveryManager$RecoveredReason extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/DataStallRecoveryManager$RecoveryAction.class
DataStallRecoveryManager.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.DataStallRecoveryManager$RecoveryAction extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/DataStallRecoveryManager.class
DataStallRecoveryManager.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataStallRecoveryManager extends android.os.Handler {
private static final boolean VDBG
public static final int RECOVERY_ACTION_GET_DATA_CALL_LIST
public static final int RECOVERY_ACTION_CLEANUP
public static final int RECOVERY_ACTION_RADIO_RESTART
public static final int RECOVERY_ACTION_RESET_MODEM
private static final int RECOVERED_REASON_NONE
private static final int RECOVERED_REASON_DSRM
private static final int RECOVERED_REASON_MODEM
private static final int RECOVERED_REASON_USER
private static final int DSRM_PREDICT_WAITING_MILLIS
private static final int EVENT_SEND_DATA_STALL_BROADCAST
private static final int EVENT_DO_RECOVERY
private static final int EVENT_RADIO_STATE_CHANGED
private static final int EVENT_CONTENT_DSRM_ENABLED_ACTIONS_CHANGED
private static final int EVENT_CONTENT_DSRM_DURATION_MILLIS_CHANGED
private final com.android.internal.telephony.Phone mPhone
private final String mLogTag
private final com.android.internal.telephony.LocalLog mLocalLog
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final com.android.internal.telephony.data.DataNetworkController mDataNetworkController
private final com.android.internal.telephony.data.DataConfigManager mDataConfigManager
private final com.android.internal.telephony.data.DataServiceManager mWwanDataServiceManager
private int mRecoveryAction
private long mTimeLastRecoveryStartMs
private boolean mIsValidNetwork
private boolean mRecoveryTriggered
private boolean mDataStalled
private boolean mLastActionReported
public long mDataStallStartMs
private int mLastAction
private int mRadioPowerState
private boolean mNetworkCheckTimerStarted
private boolean mRadioStateChangedDuringDataStall
private boolean mIsAirPlaneModeEnableDuringDataStall
private boolean mMobileDataChangedToEnabledDuringDataStall
private boolean mIsAttemptedAllSteps
private boolean mIsInternetNetworkConnected
private long mTimeElapsedOfCurrentAction
private int mValidationCount
private int mActionValidationCount
private long[] mDataStallRecoveryDelayMillisArray
private boolean[] mSkipRecoveryActionArray
private static final android.net.Uri CONTENT_URL_DSRM_ENABLED_ACTIONS
private static final android.net.Uri CONTENT_URL_DSRM_DURATION_MILLIS
private final com.android.internal.telephony.data.DataStallRecoveryManager$DataStallRecoveryManagerCallback mDataStallRecoveryManagerCallback
private final com.android.internal.telephony.metrics.DataStallRecoveryStats mStats
private long mPredictWaitingMillis
private final android.database.ContentObserver mContentObserver
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.data.DataNetworkController, com.android.internal.telephony.data.DataServiceManager, com.android.internal.telephony.flags.FeatureFlags, android.os.Looper, com.android.internal.telephony.data.DataStallRecoveryManager$DataStallRecoveryManagerCallback)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.data.DataNetworkController dataNetworkController
com.android.internal.telephony.data.DataServiceManager dataServiceManager
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.Looper looper
com.android.internal.telephony.data.DataStallRecoveryManager$DataStallRecoveryManagerCallback callback
private void registerAllEvents ()
public void handleMessage (android.os.Message)
android.os.Message msg
public android.database.ContentObserver getContentObserver ()
private void updateGlobalConfigActions ()
int i
int i
String[] splitEnabledActions
boolean[] enabledActionsArray
int minLength
String enabledActions
private void updateGlobalConfigDurations ()
NumberFormatException e
int i
String[] splitDurationMillis
long[] durationMillisArray
int minLength
String durationMillis
private void updateDataStallRecoveryConfigs ()
public long getDataStallRecoveryDelayMillis (int)
int recoveryAction
public boolean shouldSkipRecoveryAction (int)
int recoveryAction
private void onCarrierConfigUpdated ()
private void onMobileDataEnabledChanged (boolean)
boolean enabled
private void reset ()
private void onInternetValidationStatusChanged (int)
int status
boolean isValid
private void resetAction ()
public int getRecoveryAction ()
public void setRecoveryAction (int)
int action
private boolean isRecoveryAlreadyStarted ()
private long getElapsedTimeSinceRecoveryMs ()
private long getDurationOfCurrentRecoveryMs ()
private void broadcastDataStallDetected (int)
int recoveryAction
android.content.Intent intent
boolean isRecovered
int duration
int reason
int durationOfAction
android.os.Bundle bundle
private void getDataCallList ()
private void cleanUpDataNetwork ()
private void powerOffRadio ()
private void rebootModem ()
private void startNetworkCheckTimer (int)
int action
private void cancelNetworkCheckTimer ()
private boolean isRecoveryNeeded (boolean)
boolean isNeedToCheckTimer
private void setNetworkValidationState (boolean)
int timeDurationOfCurrentAction
boolean isValid
boolean isLogNeeded
int timeDuration
boolean isFirstDataStall
boolean isFirstValidationAfterDoRecovery
int reason
private int getRecoveredReason (boolean)
boolean isValid
int ret
private void doRecovery ()
int recoveryAction
int signalStrength
private static java.lang.String recoveredReasonToString (int)
int reason
private static java.lang.String radioPowerStateToString (int)
int state
private static java.lang.String recoveryActionToString (int)
int action
private void log (java.lang.String)
String s
private void logv (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
static void <clinit> ()
}
com/android/internal/telephony/data/DataUtils$1NetworkCapabilitiesKey.class
DataUtils.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.DataUtils$1NetworkCapabilitiesKey extends java.lang.Record {
private final java.util.Set caps
private final java.util.Set enterpriseIds
private final java.util.Set transportTypes
void <init> (java.util.Set, java.util.Set, java.util.Set)
java.util.Set caps
java.util.Set enterpriseIds
java.util.Set transportTypes
public final java.lang.String toString ()
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object o
public java.util.Set caps ()
public java.util.Set enterpriseIds ()
public java.util.Set transportTypes ()
}
com/android/internal/telephony/data/DataUtils.class
DataUtils.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.DataUtils extends java.lang.Object {
public static final int NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED
private static final java.text.SimpleDateFormat TIME_FORMAT
private static final String TAG
public void <init> ()
public static int getNetworkCapabilityFromString (java.lang.String)
String capabilityString
public static java.util.Set getNetworkCapabilitiesFromString (java.lang.String)
String capabilitiesString
public static java.lang.String networkCapabilityToString (int)
int netCap
public static java.lang.String connectivityTransportsToString (int[])
int[] transports
public static java.lang.String connectivityTransportToString (int)
int transport
public static java.lang.String networkCapabilitiesToString (java.util.Collection)
java.util.Collection netCaps
public static java.lang.String networkCapabilitiesToString (int[])
int[] netCaps
public static java.lang.String validationStatusToString (int)
int status
public static int networkCapabilityToApnType (int)
int networkCapability
public static int apnTypeToNetworkCapability (int)
int apnType
public static int networkTypeToAccessNetworkType (int)
int networkType
public static java.lang.String elapsedTimeToString (long)
long elapsedTime
public static java.lang.String systemTimeToString (long)
long systemTime
public static java.lang.String imsFeatureToString (int)
int imsFeature
public static java.util.List getGroupedNetworkRequestList (com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
java.util.Map requestsMap
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
com.android.internal.telephony.data.TelephonyNetworkRequest request
java.util.List enterpriseRequests
java.util.Map enterpriseRequestsMap
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList requestList
java.util.Map requestsMap
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList networkRequestList
com.android.internal.telephony.flags.FeatureFlags featureFlags
java.util.List requests
public static int getTargetTransport (int)
int sourceTransport
public static java.lang.String linkStatusToString (int)
int linkStatus
public static boolean isValidAccessNetwork (int)
int accessNetworkType
public static java.lang.String dataActivityToString (int)
int dataActivity
private static void loge (java.lang.String)
String msg
private static synthetic int lambda$getGroupedNetworkRequestList$4 (com.android.internal.telephony.data.DataNetworkController$NetworkRequestList, com.android.internal.telephony.data.DataNetworkController$NetworkRequestList)
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList list1
com.android.internal.telephony.data.DataNetworkController$NetworkRequestList list2
private static synthetic com.android.internal.telephony.data.DataNetworkController$NetworkRequestList lambda$getGroupedNetworkRequestList$3 (java.lang.Integer)
Integer v
private static synthetic boolean lambda$getGroupedNetworkRequestList$2 (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest request
private static synthetic com.android.internal.telephony.data.DataNetworkController$NetworkRequestList lambda$getGroupedNetworkRequestList$1 (java.util.Set)
java.util.Set v
private static synthetic com.android.internal.telephony.data.DataNetworkController$NetworkRequestList lambda$getGroupedNetworkRequestList$0 (com.android.internal.telephony.data.DataUtils$1NetworkCapabilitiesKey)
com.android.internal.telephony.data.DataUtils$1NetworkCapabilitiesKey v
static void <clinit> ()
}
com/android/internal/telephony/data/KeepaliveStatus$1.class
KeepaliveStatus.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.KeepaliveStatus$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.data.KeepaliveStatus createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.internal.telephony.data.KeepaliveStatus[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/data/KeepaliveStatus$KeepaliveStatusCode.class
KeepaliveStatus.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.KeepaliveStatus$KeepaliveStatusCode extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/KeepaliveStatus.class
KeepaliveStatus.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.KeepaliveStatus extends java.lang.Object implements android.os.Parcelable {
public static final int STATUS_ACTIVE
public static final int STATUS_INACTIVE
public static final int STATUS_PENDING
public static final int ERROR_NONE
public static final int ERROR_UNSUPPORTED
public static final int ERROR_NO_RESOURCES
public static final int ERROR_UNKNOWN
public static final int INVALID_HANDLE
public final int sessionHandle
public final int statusCode
public final int errorCode
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int)
int error
public void <init> (int, int)
int handle
int code
public java.lang.String toString ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private void <init> (android.os.Parcel)
android.os.Parcel p
static void <clinit> ()
}
com/android/internal/telephony/data/KeepaliveTracker$1.class
KeepaliveTracker.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.KeepaliveTracker$1 extends com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback {
final synthetic com.android.internal.telephony.data.KeepaliveTracker this$0
void <init> (com.android.internal.telephony.data.KeepaliveTracker, java.util.concurrent.Executor)
com.android.internal.telephony.data.KeepaliveTracker this$0
java.util.concurrent.Executor executor
public void onStartSocketKeepalive (int, java.time.Duration, android.net.KeepalivePacketData)
int slot
java.time.Duration interval
android.net.KeepalivePacketData packet
public void onStopSocketKeepalive (int)
int slot
}
com/android/internal/telephony/data/KeepaliveTracker$KeepaliveRecord.class
KeepaliveTracker.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.KeepaliveTracker$KeepaliveRecord extends java.lang.Object {
public int slotIndex
public int currentStatus
void <init> (int, int)
int slotIndex
int status
}
com/android/internal/telephony/data/KeepaliveTracker.class
KeepaliveTracker.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.KeepaliveTracker extends android.os.Handler {
private static final int EVENT_KEEPALIVE_STARTED
private static final int EVENT_KEEPALIVE_STOPPED
private static final int EVENT_KEEPALIVE_STATUS
private static final int EVENT_REGISTER_FOR_KEEPALIVE_STATUS
private static final int EVENT_UNREGISTER_FOR_KEEPALIVE_STATUS
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.data.DataNetwork mDataNetwork
private final com.android.internal.telephony.data.TelephonyNetworkAgent mNetworkAgent
private final String mLogTag
private final android.util.SparseArray mKeepalives
public void <init> (com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.data.DataNetwork, com.android.internal.telephony.data.TelephonyNetworkAgent)
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.data.DataNetwork dataNetwork
com.android.internal.telephony.data.TelephonyNetworkAgent networkAgent
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
com.android.internal.telephony.data.KeepaliveStatus ks
int slotIndex
android.os.AsyncResult ar
int handle
android.os.AsyncResult ar
com.android.internal.telephony.data.KeepaliveStatus ks
android.os.Message msg
private void onStartSocketKeepaliveRequested (int, java.time.Duration, android.net.KeepalivePacketData)
int slotIndex
java.time.Duration interval
android.net.KeepalivePacketData packet
private void onStopSocketKeepaliveRequested (int)
int slotIndex
int handle
private int getHandleForSlot (int)
com.android.internal.telephony.data.KeepaliveTracker$KeepaliveRecord kr
int i
int slotIndex
private int keepaliveStatusErrorToPacketKeepaliveError (int)
int error
private void onSocketKeepaliveStarted (int, com.android.internal.telephony.data.KeepaliveStatus)
int slotIndex
com.android.internal.telephony.data.KeepaliveStatus ks
private void onKeepaliveStatus (com.android.internal.telephony.data.KeepaliveStatus)
com.android.internal.telephony.data.KeepaliveStatus ks
com.android.internal.telephony.data.KeepaliveTracker$KeepaliveRecord kr
public void registerForKeepaliveStatus ()
public void unregisterForKeepaliveStatus ()
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
}
com/android/internal/telephony/data/LinkBandwidthEstimator$1.class
LinkBandwidthEstimator.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.LinkBandwidthEstimator$1 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener {
final synthetic com.android.internal.telephony.data.LinkBandwidthEstimator this$0
void <init> (com.android.internal.telephony.data.LinkBandwidthEstimator)
com.android.internal.telephony.data.LinkBandwidthEstimator this$0
public void onDisplayAdded (int)
int displayId
public void onDisplayRemoved (int)
int displayId
public void onDisplayChanged (int)
int displayId
}
com/android/internal/telephony/data/LinkBandwidthEstimator$2.class
LinkBandwidthEstimator.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.LinkBandwidthEstimator$2 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic com.android.internal.telephony.data.LinkBandwidthEstimator this$0
void <init> (com.android.internal.telephony.data.LinkBandwidthEstimator)
com.android.internal.telephony.data.LinkBandwidthEstimator this$0
public void onResult (android.telephony.ModemActivityInfo)
android.telephony.ModemActivityInfo result
public void onError (android.telephony.TelephonyManager$ModemActivityInfoException)
android.telephony.TelephonyManager$ModemActivityInfoException e
public volatile synthetic void onError (java.lang.Throwable)
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/data/LinkBandwidthEstimator$3.class
LinkBandwidthEstimator.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.LinkBandwidthEstimator$3 extends android.net.ConnectivityManager$NetworkCallback {
final synthetic com.android.internal.telephony.data.LinkBandwidthEstimator this$0
void <init> (com.android.internal.telephony.data.LinkBandwidthEstimator)
com.android.internal.telephony.data.LinkBandwidthEstimator this$0
public void onCapabilitiesChanged (android.net.Network, android.net.NetworkCapabilities)
android.net.Network network
android.net.NetworkCapabilities networkCapabilities
public void onLost (android.net.Network)
android.net.Network network
}
com/android/internal/telephony/data/LinkBandwidthEstimator$BandwidthState.class
LinkBandwidthEstimator.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.LinkBandwidthEstimator$BandwidthState extends java.lang.Object {
private final int mLink
int mFilterKbps
int mByteDeltaAccThr
int mAvgUsedKbps
int mBwSampleKbps
boolean mBwSampleValid
long mBwSampleValidTimeMs
int mStaticBwKbps
int mLastReportedBwKbps
final synthetic com.android.internal.telephony.data.LinkBandwidthEstimator this$0
void <init> (com.android.internal.telephony.data.LinkBandwidthEstimator, int)
int link
private void updateBandwidthSample (long, long)
long bytesDelta
long timeDeltaMs
long linkBandwidthLongKbps
int linkBandwidthKbps
String dataRatName
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth network
private void updateBandwidthFilter ()
int timeConstantSec
int avgKbps
int filterInKbps
long currTimeMs
int timeDeltaSec
int timeConstantSec
int alpha
long filterOutKbps
StringBuilder sb
private int getAvgUsedLinkBandwidthKbps ()
String dataRatName
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth network
int count
private int getAvgUsedBandwidthAdjacentThreeLevelKbps ()
int currLevel
int i
String dataRatName
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth network
int bandwidthAtLow
int bandwidthAtHigh
int count
long value
private int getAvgUsedBandwidthAtLevel (com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth, int)
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth network
int signalLevel
int count
private int getCurrentCount ()
String dataRatName
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth network
private int getAvgLinkBandwidthKbps ()
private void resetBandwidthFilter ()
private void updateByteCountThr ()
int lowBytes
private int calculateByteCountThreshold (int, int)
int avgBwKbps
int durationMs
long avgBytes
long result
public boolean hasLargeBwChange ()
int deltaKbps
public void calculateError ()
int bwEstExtErrPercent
int bwEstAvgErrPercent
int bwEstIntErrPercent
int coldStartErrPercent
StringBuilder sb
private int calculateErrorPercent (int, int)
int inKbps
int bwSampleKbps
long errorPercent
}
com/android/internal/telephony/data/LinkBandwidthEstimator$LinkBandwidthEstimatorCallback.class
LinkBandwidthEstimator.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void onDataActivityChanged (int)
int dataActivity
public void onBandwidthChanged (int, int)
int uplinkBandwidthKbps
int downlinkBandwidthKbps
}
com/android/internal/telephony/data/LinkBandwidthEstimator$NetworkBandwidth.class
LinkBandwidthEstimator.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth extends java.lang.Object {
private final String mKey
final synthetic com.android.internal.telephony.data.LinkBandwidthEstimator this$0
void <init> (com.android.internal.telephony.data.LinkBandwidthEstimator, java.lang.String)
com.android.internal.telephony.data.LinkBandwidthEstimator this$0
String key
public void update (long, int, int)
long value
int link
int level
android.content.SharedPreferences sp
String valueKey
String countKey
android.content.SharedPreferences$Editor editor
long currValue
int currCount
private java.lang.String getValueKey (int, int)
int link
int level
private java.lang.String getCountKey (int, int)
int link
int level
private java.lang.String getDataKey (int, int)
int link
int level
public long getValue (int, int)
int link
int level
android.content.SharedPreferences sp
String valueKey
public int getCount (int, int)
int link
int level
android.content.SharedPreferences sp
String countKey
public java.lang.String toString ()
int count
int avgKbps
int level
int count
int level
int link
StringBuilder sb
}
com/android/internal/telephony/data/LinkBandwidthEstimator$NetworkKey.class
LinkBandwidthEstimator.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkKey extends java.lang.Object {
private final String mPlmn
private final String mDataRat
private final int mTac
void <init> (java.lang.String, int, java.lang.String)
String plmn
int tac
String dataRat
public boolean equals (java.lang.Object)
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkKey that
Object o
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkKey that
public int hashCode ()
public java.lang.String toString ()
}
com/android/internal/telephony/data/LinkBandwidthEstimator$TelephonyCallbackImpl.class
LinkBandwidthEstimator.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.LinkBandwidthEstimator$TelephonyCallbackImpl extends android.telephony.TelephonyCallback implements android.telephony.TelephonyCallback$ActiveDataSubscriptionIdListener {
final synthetic com.android.internal.telephony.data.LinkBandwidthEstimator this$0
private void <init> (com.android.internal.telephony.data.LinkBandwidthEstimator)
public void onActiveDataSubscriptionIdChanged (int)
int subId
}
com/android/internal/telephony/data/LinkBandwidthEstimator.class
LinkBandwidthEstimator.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.LinkBandwidthEstimator extends android.os.Handler {
private static final String TAG
private static final boolean DBG
static final int MSG_SCREEN_STATE_CHANGED
static final int MSG_TRAFFIC_STATS_POLL
static final int MSG_MODEM_ACTIVITY_RETURNED
static final int MSG_DEFAULT_NETWORK_CHANGED
static final int MSG_SIGNAL_STRENGTH_CHANGED
static final int MSG_NR_FREQUENCY_CHANGED
static final int MSG_NR_STATE_CHANGED
static final int MSG_ACTIVE_PHONE_CHANGED
static final int MSG_DATA_REG_STATE_OR_RAT_CHANGED
static final int UNKNOWN_TAC
private static final int TRAFFIC_STATS_POLL_INTERVAL_MS
private static final int MODEM_POLL_MIN_INTERVAL_MS
private static final int TRAFFIC_MODEM_POLL_BYTE_RATIO
private static final int TRAFFIC_POLL_BYTE_THRESHOLD_MAX
private static final int BYTE_DELTA_ACC_THRESHOLD_MAX_KB
private static final int MODEM_POLL_TIME_DELTA_MAX_MS
private static final int FILTER_UPDATE_MAX_INTERVAL_MS
private static final int TX_RX_TIME_MIN_MS
private static final int TIME_CONSTANT_LARGE_SEC
private static final int TIME_CONSTANT_SMALL_SEC
private static final int RSSI_DELTA_THRESHOLD_DB
private static final int FILTER_SCALE
private static final int LARGE_TIME_DECAY_RATIO
private static final int TX_OVER_RX_TIME_RATIO_THRESHOLD_NUM
private static final int TX_OVER_RX_TIME_RATIO_THRESHOLD_DEN
private static final int DEFAULT_LINK_BAND_WIDTH_KBPS
private static final int BW_UPDATE_THRESHOLD_PERCENT
private static final int HIGH_BANDWIDTH_THRESHOLD_KBPS
private static final int[][] BYTE_DELTA_THRESHOLD_KB
private static final int LOW_BW_TO_AVG_BW_RATIO_NUM
private static final int LOW_BW_TO_AVG_BW_RATIO_DEN
private static final int MAX_BW_TO_STATIC_BW_RATIO
private static final int BYTE_DELTA_THRESHOLD_MIN_KB
private static final int MAX_ERROR_PERCENT
private static final String[] AVG_BW_PER_RAT
private static final java.util.Map AVG_BW_PER_RAT_MAP
private static final String UNKNOWN_PLMN
public static final int BW_STATS_COUNT_THRESHOLD
public static final int NUM_SIGNAL_LEVEL
public static final int LINK_TX
public static final int LINK_RX
public static final int NUM_LINK_DIRECTION
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.TelephonyFacade mTelephonyFacade
private final android.telephony.TelephonyManager mTelephonyManager
private final com.android.internal.telephony.LocalLog mLocalLog
private boolean mScreenOn
private boolean mIsOnDefaultRoute
private boolean mIsOnActiveData
private long mLastModemPollTimeMs
private boolean mLastTrafficValid
private long mLastMobileTxBytes
private long mLastMobileRxBytes
private long mTxBytesDeltaAcc
private long mRxBytesDeltaAcc
private android.telephony.ModemActivityInfo mLastModemActivityInfo
private final android.telephony.TelephonyCallback mTelephonyCallback
private int mSignalStrengthDbm
private int mSignalLevel
private int mDataRat
private int mTac
private String mPlmn
private android.net.NetworkCapabilities mNetworkCapabilities
private final com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth mPlaceholderNetwork
private long mFilterUpdateTimeMs
private int mBandwidthUpdateSignalDbm
private int mBandwidthUpdateSignalLevel
private int mBandwidthUpdateDataRat
private String mBandwidthUpdatePlmn
private final com.android.internal.telephony.data.LinkBandwidthEstimator$BandwidthState mTxState
private final com.android.internal.telephony.data.LinkBandwidthEstimator$BandwidthState mRxState
private long mLastPlmnOrRatChangeTimeMs
private long mLastDrsOrRatChangeTimeMs
private int mDataActivity
private final java.util.Set mLinkBandwidthEstimatorCallbacks
private final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
private final android.os.OutcomeReceiver mOutcomeReceiver
private final android.net.ConnectivityManager$NetworkCallback mDefaultNetworkCallback
private final java.util.Map mNetworkMap
private static void initAvgBwPerRatTable ()
String[] split
int rxKbps
int txKbps
String[] kv
String config
public void <init> (com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.TelephonyFacade)
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.TelephonyFacade telephonyFacade
android.hardware.display.DisplayManager dm
android.net.ConnectivityManager cm
public void handleMessage (android.os.Message)
android.os.Message msg
public void registerCallback (com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback)
com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback callback
public void unregisterCallback (com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback)
com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback callback
private boolean isScreenOn ()
android.view.Display display
android.hardware.display.DisplayManager dm
android.view.Display[] displays
private void handleScreenStateChanged (boolean)
boolean screenOn
private void handleDefaultNetworkChanged (android.net.NetworkCapabilities)
boolean isOnDefaultRoute
android.net.NetworkCapabilities networkCapabilities
boolean isOnDefaultRoute
private void handleActivePhoneChanged (int)
int activeDataSubId
boolean isOnActiveData
private void handleDrsOrRatChanged (android.os.AsyncResult)
android.os.AsyncResult ar
android.util.Pair drsRatPair
private void handleTrafficStatsPollConditionChanged ()
private void handleTrafficStatsPoll ()
int dataActivity
int dataActivity
int dataActivity
StringBuilder sb
long mobileTxBytes
long mobileRxBytes
long txBytesDelta
long rxBytesDelta
int dataActivity
boolean trafficValid
boolean doModemPoll
long txByteDeltaThr
long rxByteDeltaThr
long currTimeMs
long timeSinceLastModemPollMs
long timeSinceLastFilterUpdateMs
private void makeRequestModemActivity ()
private void handleModemActivityReturned (android.telephony.ModemActivityInfo)
android.telephony.ModemActivityInfo result
private void resetByteDeltaAcc ()
private void invalidateTxRxSamples ()
private void updateBandwidthTxRxSamples (android.telephony.ModemActivityInfo)
android.telephony.ModemActivityInfo modemActivityInfo
long lastTimeMs
long currTimeMs
long timeDeltaMs
android.telephony.ModemActivityInfo deltaInfo
long txTimeDeltaMs
long rxTimeDeltaMs
boolean isTxTimeOverRxTimeRatioLarge
long rxTimeBwEstMs
int reportedTxTputKbps
int reportedRxTputKbps
StringBuilder sb
private boolean hasRecentDataRegStatePlmnOrRatChange ()
private long getModemTxTimeMs (android.telephony.ModemActivityInfo)
int lvl
android.telephony.ModemActivityInfo modemActivity
long txTimeMs
private void updateTxRxBandwidthFilterSendToDataConnection ()
boolean isNetworkChanged
private boolean isValidNetwork ()
private void updateByteCountThr ()
private void resetBandwidthFilter ()
private void sendLinkBandwidthToDataConnection (int, int)
int linkBandwidthTxKps
int linkBandwidthRxKps
private void handleSignalStrengthChanged ()
android.telephony.SignalStrength signalStrength
private void registerNrStateFrequencyChange ()
public int getDataActivity ()
public java.lang.String getDataRatName (int)
int rat
private int getNrMode (int)
int rat
public static java.lang.String getDataRatName (int, int)
int rat
int nrMode
private boolean isNrNsaConnected ()
private boolean updateStaticBwValue (int)
int dataRat
android.util.Pair values
public android.util.Pair getStaticAvgBw (int)
int dataRat
String dataRatName
android.util.Pair values
private void updateStaticBwValueResetFilter ()
private android.telephony.NetworkRegistrationInfo getDataNri ()
private boolean updateDataRatCellIdentityBandwidth ()
String plmn
String plmn
int dataRat
android.telephony.ServiceState ss
android.telephony.CellIdentity cellIdentity
boolean hasChanged
String plmn
android.telephony.NetworkRegistrationInfo nri
private int getTac (android.telephony.CellIdentity)
android.telephony.CellIdentity cellIdentity
void logv (java.lang.String)
String msg
void logd (java.lang.String)
String msg
private com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth lookupNetwork (java.lang.String, java.lang.String)
String plmn
String dataRat
public com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth lookupNetwork (java.lang.String, int, java.lang.String)
String plmn
int tac
String dataRat
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkKey key
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth ans
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.data.LinkBandwidthEstimator$NetworkBandwidth network
Exception e
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.IndentingPrintWriter pw
private static synthetic void lambda$sendLinkBandwidthToDataConnection$5 (int, int, com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback)
int linkBandwidthTxKps
int linkBandwidthRxKps
com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback callback
private static synthetic void lambda$sendLinkBandwidthToDataConnection$4 (com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback, int, int)
com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback callback
int linkBandwidthTxKps
int linkBandwidthRxKps
private static synthetic void lambda$handleTrafficStatsPoll$3 (int, com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback)
int dataActivity
com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback callback
private static synthetic void lambda$handleTrafficStatsPoll$2 (com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback, int)
com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback callback
int dataActivity
private synthetic void lambda$handleTrafficStatsPollConditionChanged$1 (com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback)
com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback callback
private synthetic void lambda$handleTrafficStatsPollConditionChanged$0 (com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback)
com.android.internal.telephony.data.LinkBandwidthEstimator$LinkBandwidthEstimatorCallback callback
static void <clinit> ()
}
com/android/internal/telephony/data/PhoneSwitcher$1.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$1 extends java.lang.Object implements com.android.internal.telephony.data.CellularNetworkValidator$ValidationCallback {
final synthetic com.android.internal.telephony.data.PhoneSwitcher this$0
void <init> (com.android.internal.telephony.data.PhoneSwitcher)
com.android.internal.telephony.data.PhoneSwitcher this$0
public void onValidationDone (boolean, int)
boolean validated
int subId
public void onNetworkAvailable (android.net.Network, int)
android.net.Network network
int subId
}
com/android/internal/telephony/data/PhoneSwitcher$2.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$2 extends android.telephony.ims.RegistrationManager$RegistrationCallback {
final synthetic com.android.internal.telephony.data.PhoneSwitcher this$0
void <init> (com.android.internal.telephony.data.PhoneSwitcher)
com.android.internal.telephony.data.PhoneSwitcher this$0
public void onRegistered (android.telephony.ims.ImsRegistrationAttributes)
android.telephony.ims.ImsRegistrationAttributes attributes
int imsRegistrationTech
public void onUnregistered (android.telephony.ims.ImsReasonInfo)
android.telephony.ims.ImsReasonInfo info
}
com/android/internal/telephony/data/PhoneSwitcher$3.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$3 extends com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback {
final synthetic com.android.internal.telephony.data.PhoneSwitcher this$0
void <init> (com.android.internal.telephony.data.PhoneSwitcher, java.util.concurrent.Executor)
com.android.internal.telephony.data.PhoneSwitcher this$0
java.util.concurrent.Executor executor
public void onDataEnabledChanged (boolean, int, java.lang.String)
boolean enabled
int reason
String callingPackage
public void onDataRoamingEnabledChanged (boolean)
boolean enabled
}
com/android/internal/telephony/data/PhoneSwitcher$4.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$4 extends com.android.internal.telephony.data.AutoDataSwitchController$AutoDataSwitchControllerCallback {
final synthetic com.android.internal.telephony.data.PhoneSwitcher this$0
void <init> (com.android.internal.telephony.data.PhoneSwitcher)
com.android.internal.telephony.data.PhoneSwitcher this$0
public void onRequireValidation (int, boolean)
int targetPhoneId
boolean needValidation
int targetSubId
public void onRequireImmediatelySwitchToPhone (int, int)
int targetPhoneId
int reason
public void onRequireCancelAnyPendingAutoSwitchValidation ()
}
com/android/internal/telephony/data/PhoneSwitcher$5.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$5 extends com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback {
final synthetic com.android.internal.telephony.data.PhoneSwitcher this$0
void <init> (com.android.internal.telephony.data.PhoneSwitcher, java.util.concurrent.Executor)
com.android.internal.telephony.data.PhoneSwitcher this$0
java.util.concurrent.Executor executor
public void onDefaultDataSubscriptionChanged (int)
int subId
}
com/android/internal/telephony/data/PhoneSwitcher$6.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$6 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.data.PhoneSwitcher this$0
void <init> (com.android.internal.telephony.data.PhoneSwitcher)
com.android.internal.telephony.data.PhoneSwitcher this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
android.os.Message msg
}
com/android/internal/telephony/data/PhoneSwitcher$7.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$7 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.data.PhoneSwitcher this$0
void <init> (com.android.internal.telephony.data.PhoneSwitcher)
com.android.internal.telephony.data.PhoneSwitcher this$0
public void onReceive (android.content.Context, android.content.Intent)
int state
int slotIndex
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/data/PhoneSwitcher$8.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$8 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.data.PhoneSwitcher this$0
void <init> (com.android.internal.telephony.data.PhoneSwitcher)
com.android.internal.telephony.data.PhoneSwitcher this$0
public void onSubscriptionsChanged ()
android.os.Message msg
}
com/android/internal/telephony/data/PhoneSwitcher$9.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$9 extends com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback {
final synthetic com.android.internal.telephony.data.PhoneSwitcher this$0
void <init> (com.android.internal.telephony.data.PhoneSwitcher, java.util.concurrent.Executor)
com.android.internal.telephony.data.PhoneSwitcher this$0
java.util.concurrent.Executor executor
public void onDataEnabledChanged (boolean, int, java.lang.String)
boolean enabled
int reason
String callingPackage
public void onDataRoamingEnabledChanged (boolean)
boolean enabled
}
com/android/internal/telephony/data/PhoneSwitcher$DefaultNetworkCallback.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$DefaultNetworkCallback extends android.net.ConnectivityManager$NetworkCallback {
public int mExpectedSubId
public int mSwitchReason
final synthetic com.android.internal.telephony.data.PhoneSwitcher this$0
private void <init> (com.android.internal.telephony.data.PhoneSwitcher)
public void onCapabilitiesChanged (android.net.Network, android.net.NetworkCapabilities)
android.net.Network network
android.net.NetworkCapabilities networkCapabilities
public void onLost (android.net.Network)
android.net.Network network
}
com/android/internal/telephony/data/PhoneSwitcher$EmergencyOverrideRequest.class
PhoneSwitcher.java
package com.android.internal.telephony.data
final com.android.internal.telephony.data.PhoneSwitcher$EmergencyOverrideRequest extends java.lang.Object {
int mPhoneId
int mGnssOverrideTimeMs
java.util.concurrent.CompletableFuture mOverrideCompleteFuture
boolean mRequiresEcmFinish
boolean mPendingOriginatingCall
private void <init> ()
boolean isCallbackAvailable ()
void sendOverrideCompleteCallbackResultAndClear (boolean)
boolean result
public java.lang.String toString ()
}
com/android/internal/telephony/data/PhoneSwitcher$ImsRegTechProvider.class
PhoneSwitcher.java
package com.android.internal.telephony.data
public abstract com.android.internal.telephony.data.PhoneSwitcher$ImsRegTechProvider extends java.lang.Object {
public abstract int get (android.content.Context, int)
}
com/android/internal/telephony/data/PhoneSwitcher$ImsRegisterCallback.class
PhoneSwitcher.java
package com.android.internal.telephony.data
public abstract com.android.internal.telephony.data.PhoneSwitcher$ImsRegisterCallback extends java.lang.Object {
public abstract void setCallback (android.content.Context, int, android.telephony.ims.RegistrationManager$RegistrationCallback, java.util.concurrent.Executor) throws com.android.ims.ImsException
}
com/android/internal/telephony/data/PhoneSwitcher$PhoneState.class
PhoneSwitcher.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.PhoneSwitcher$PhoneState extends java.lang.Object {
public volatile boolean active
public long lastRequested
protected void <init> ()
}
com/android/internal/telephony/data/PhoneSwitcher$PhoneSwitcherCallback.class
PhoneSwitcher.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void onPreferredDataPhoneIdChanged (int)
int phoneId
}
com/android/internal/telephony/data/PhoneSwitcher$PhoneSwitcherNetworkRequestListener.class
PhoneSwitcher.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherNetworkRequestListener extends com.android.internal.telephony.NetworkFactory {
private final com.android.internal.telephony.data.PhoneSwitcher mPhoneSwitcher
public void <init> (android.os.Looper, android.content.Context, android.net.NetworkCapabilities, com.android.internal.telephony.data.PhoneSwitcher)
android.os.Looper l
android.content.Context c
android.net.NetworkCapabilities nc
com.android.internal.telephony.data.PhoneSwitcher ps
protected void needNetworkFor (android.net.NetworkRequest)
android.net.NetworkRequest networkRequest
android.os.Message msg
protected void releaseNetworkFor (android.net.NetworkRequest)
android.net.NetworkRequest networkRequest
android.os.Message msg
}
com/android/internal/telephony/data/PhoneSwitcher.class
PhoneSwitcher.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.PhoneSwitcher extends android.os.Handler {
private static final String LOG_TAG
protected static final boolean VDBG
private static final int MODEM_COMMAND_RETRY_PERIOD_MS
public static int ECBM_DEFAULT_DATA_SWITCH_BASE_TIME_MS
public static int DEFAULT_DATA_OVERRIDE_TIMEOUT_MS
private static final int DEFAULT_EMERGENCY_PHONE_ID
private final com.android.internal.telephony.data.DataNetworkController$NetworkRequestList mNetworkRequestList
protected final com.android.internal.telephony.RegistrantList mActivePhoneRegistrants
private final com.android.internal.telephony.subscription.SubscriptionManagerService mSubscriptionManagerService
private final com.android.internal.telephony.flags.FeatureFlags mFlags
protected final android.content.Context mContext
private final com.android.internal.telephony.LocalLog mLocalLog
protected com.android.internal.telephony.data.PhoneSwitcher$PhoneState[] mPhoneStates
protected int[] mPhoneSubscriptions
private boolean mIsRegisteredForImsRadioTechChange
protected final com.android.internal.telephony.data.CellularNetworkValidator mValidator
private int mPendingSwitchSubId
private int mLastSwitchPreferredDataReason
private boolean mPendingSwitchNeedValidation
public final com.android.internal.telephony.data.CellularNetworkValidator$ValidationCallback mValidationCallback
protected int mMaxDataAttachModemCount
protected int mActiveModemCount
protected static com.android.internal.telephony.data.PhoneSwitcher sPhoneSwitcher
protected int mPrimaryDataSubId
private int mAutoSelectedDataSubId
protected int mPhoneIdInVoiceCall
protected int mPreferredDataPhoneId
protected com.android.internal.telephony.subscription.SubscriptionManagerService$WatchedInt mPreferredDataSubId
private com.android.internal.telephony.data.PhoneSwitcher$EmergencyOverrideRequest mEmergencyOverride
private com.android.internal.telephony.ISetOpportunisticDataCallback mSetOpptSubCallback
private final java.util.Set mPhoneSwitcherCallbacks
private static final int EVENT_PRIMARY_DATA_SUB_CHANGED
protected static final int EVENT_SUBSCRIPTION_CHANGED
private static final int EVENT_REQUEST_NETWORK
private static final int EVENT_RELEASE_NETWORK
private static final int EVENT_EMERGENCY_TOGGLE
private static final int EVENT_RADIO_CAPABILITY_CHANGED
private static final int EVENT_OPPT_DATA_SUB_CHANGED
private static final int EVENT_RADIO_ON
private static final int EVENT_PRECISE_CALL_STATE_CHANGED
private static final int EVENT_NETWORK_VALIDATION_DONE
private static final int EVENT_MODEM_COMMAND_DONE
private static final int EVENT_MODEM_COMMAND_RETRY
private static final int EVENT_OVERRIDE_DDS_FOR_EMERGENCY
private static final int EVENT_REMOVE_DDS_EMERGENCY_OVERRIDE
private static final int EVENT_MULTI_SIM_CONFIG_CHANGED
private static final int EVENT_NETWORK_AVAILABLE
private static final int EVENT_PROCESS_SIM_STATE_CHANGE
private static final int EVENT_IMS_RADIO_TECH_CHANGED
private static final String EVALUATION_REASON_RADIO_ON
protected static final int HAL_COMMAND_UNKNOWN
protected static final int HAL_COMMAND_ALLOW_DATA
protected static final int HAL_COMMAND_PREFERRED_DATA
protected int mHalCommandToUse
protected com.android.internal.telephony.RadioConfig mRadioConfig
private static final int MAX_LOCAL_LOG_LINES
private static final int DEFAULT_VALIDATION_EXPIRATION_TIME
private final com.android.internal.telephony.data.AutoDataSwitchController mAutoDataSwitchController
private final com.android.internal.telephony.data.AutoDataSwitchController$AutoDataSwitchControllerCallback mAutoDataSwitchCallback
private final android.net.ConnectivityManager mConnectivityManager
private int mImsRegistrationTech
public final android.util.SparseIntArray mImsRegistrationRadioTechMap
private final java.util.List mCurrentDdsSwitchFailure
private final java.util.Map mDataSettingsManagerCallbacks
private final android.telephony.ims.RegistrationManager$RegistrationCallback mRegistrationCallback
private final com.android.internal.telephony.data.PhoneSwitcher$DefaultNetworkCallback mDefaultNetworkCallback
public com.android.internal.telephony.data.PhoneSwitcher$ImsRegTechProvider mImsRegTechProvider
public com.android.internal.telephony.data.PhoneSwitcher$ImsRegisterCallback mImsRegisterCallback
private final android.content.BroadcastReceiver mDefaultDataChangedReceiver
private final android.content.BroadcastReceiver mSimStateIntentReceiver
private final android.telephony.SubscriptionManager$OnSubscriptionsChangedListener mSubscriptionsChangedListener
protected static final boolean REQUESTS_CHANGED
protected static final boolean REQUESTS_UNCHANGED
public static com.android.internal.telephony.data.PhoneSwitcher getInstance ()
public static com.android.internal.telephony.data.PhoneSwitcher make (int, android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
int maxDataAttachModemCount
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags flags
private boolean updatesIfPhoneInVoiceCallChanged ()
com.android.internal.telephony.Phone phone
int oldPhoneIdInVoiceCall
private void registerForImsRadioTechChange (android.content.Context, int)
com.android.ims.ImsException imsException
android.content.Context context
int phoneId
private void registerForImsRadioTechChange ()
int i
public void registerCallback (com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback)
com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback callback
public void unregisterCallback (com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback)
com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback callback
private void evaluateIfImmediateDataSwitchIsNeeded (java.lang.String, int)
String evaluationReason
int switchReason
public void <init> (int, android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.Phone phone
java.util.Set ddsFailure
int phoneId
IllegalArgumentException exception
android.net.NetworkCapabilities$Builder builder
com.android.internal.telephony.NetworkFactory networkFactory
int maxActivePhones
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.content.IntentFilter filter
android.telephony.TelephonyRegistryManager telephonyRegistryManager
private boolean isSimApplicationReady (int)
int slotIndex
android.telephony.SubscriptionInfo info
boolean uiccAppsEnabled
com.android.internal.telephony.IccCard iccCard
public void handleMessage (android.os.Message)
android.os.Message msg2
boolean isInEcm
int phoneId
int subId
boolean needValidation
com.android.internal.telephony.ISetOpportunisticDataCallback callback
int i
android.os.Message msg2
int subId
boolean passed
int subId
android.net.Network network
android.os.AsyncResult ar
int phoneId
com.android.internal.telephony.data.PhoneSwitcher$EmergencyOverrideRequest req
android.os.Message msg2
int activeModemCount
int slotIndex
int simState
android.os.Message msg
private boolean onImsRadioTechChanged (android.os.AsyncResult)
android.os.AsyncResult asyncResult
com.android.internal.telephony.imsphone.ImsPhone$ImsRegistrationRadioTechInfo imsRegistrationRadioTechInfo
int phoneId
int subId
int tech
private synchronized void onMultiSimConfigChanged (int)
int phoneId
com.android.internal.telephony.Phone phone
java.util.Set ddsFailure
int phoneId
int activeModemCount
int oldActiveModemCount
private void onDataEnabledChanged ()
private boolean isInEmergencyCallbackMode ()
com.android.internal.telephony.Phone imsPhone
com.android.internal.telephony.Phone p
public void onRequestNetwork (android.net.NetworkRequest)
android.net.NetworkRequest networkRequest
com.android.internal.telephony.data.TelephonyNetworkRequest telephonyNetworkRequest
public void onReleaseNetwork (android.net.NetworkRequest)
android.net.NetworkRequest networkRequest
com.android.internal.telephony.data.TelephonyNetworkRequest telephonyNetworkRequest
private void registerDefaultNetworkChangeCallback (int, int)
int expectedSubId
int reason
private void collectReleaseNetworkMetrics (android.net.NetworkRequest)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch onDemandDataSwitch
android.net.NetworkRequest networkRequest
private void cancelPendingAutoDataSwitchValidation ()
private android.telephony.TelephonyManager getTm ()
protected boolean onEvaluate (boolean, java.lang.String)
int sub
int i
int phoneId
int i
int phoneIdForRequest
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int i
Integer i
int phoneId
int phoneId
java.util.List newActivePhones
boolean requestsChanged
String reason
StringBuilder sb
boolean diffDetected
int primaryDataSubId
boolean hasAnyActiveSubscription
int oldPreferredDataPhoneId
int oldPreferredDataSubId
protected void activate (int)
int phoneId
protected void deactivate (int)
int phoneId
private void switchPhone (int, boolean)
int phoneId
boolean active
com.android.internal.telephony.data.PhoneSwitcher$PhoneState state
public void onRadioCapChanged (int)
int phoneId
android.os.Message msg
public void overrideDefaultDataForEmergency (int, int, java.util.concurrent.CompletableFuture)
int phoneId
int overrideTimeSec
java.util.concurrent.CompletableFuture dataSwitchResult
android.os.Message msg
com.android.internal.telephony.data.PhoneSwitcher$EmergencyOverrideRequest request
protected void sendRilCommands (int)
int phoneId
android.os.Message message
private int phoneIdForRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
int i
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
android.net.NetworkRequest netRequest
int subId
int preferredDataSubId
int phoneId
protected int getSubIdFromNetworkSpecifier (android.net.NetworkSpecifier)
android.net.NetworkSpecifier specifier
private boolean isActiveSubId (int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
protected void updatePreferredDataPhoneId ()
int imsRegTech
private int getFallbackDataPhoneIdForInternetRequests ()
int phoneId
int fallbackSubId
private boolean shouldSwitchDataDueToInCall ()
com.android.internal.telephony.Phone voicePhone
com.android.internal.telephony.Phone defaultDataPhone
protected void transitionToEmergencyPhone ()
private com.android.internal.telephony.Phone getPhoneBySubId (int)
int subId
private com.android.internal.telephony.Phone findPhoneById (int)
int phoneId
public synchronized boolean shouldApplyNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest, int)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int phoneId
int subId
android.net.NetworkRequest netRequest
int phoneIdToHandle
boolean isEmergencyNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
protected boolean isPhoneActive (int)
int phoneId
public void registerForActivePhoneSwitch (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object o
com.android.internal.telephony.Registrant r
private void setOpportunisticDataSubscription (int, boolean, com.android.internal.telephony.ISetOpportunisticDataCallback)
int subId
boolean needValidation
com.android.internal.telephony.ISetOpportunisticDataCallback callback
private void validate (int, boolean, int, com.android.internal.telephony.ISetOpportunisticDataCallback)
int subId
boolean needValidation
int switchReason
com.android.internal.telephony.ISetOpportunisticDataCallback callback
int subIdToValidate
long validationTimeout
private long getValidationTimeout (int, boolean)
android.os.PersistableBundle b
int subId
boolean needValidation
long validationTimeout
android.telephony.CarrierConfigManager configManager
private void sendSetOpptCallbackHelper (com.android.internal.telephony.ISetOpportunisticDataCallback, int)
android.os.RemoteException exception
com.android.internal.telephony.ISetOpportunisticDataCallback callback
int result
private void setAutoSelectedDataSubIdInternal (int)
int subId
private void confirmSwitch (int, boolean)
int resultForCallBack
int resultForCallBack
int subId
boolean confirm
int resultForCallBack
private void onNetworkAvailable (int, android.net.Network)
int subId
android.net.Network network
private void onValidationDone (int, boolean)
int subId
boolean passed
public void trySetOpportunisticDataSubscription (int, boolean, com.android.internal.telephony.ISetOpportunisticDataCallback)
int subId
boolean needValidation
com.android.internal.telephony.ISetOpportunisticDataCallback callback
protected boolean isPhoneInVoiceCall (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.Call bgCall
com.android.internal.telephony.Call fgCall
private void updateHalCommandToUse ()
public int getPreferredDataPhoneId ()
protected void logl (java.lang.String)
String l
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private static java.lang.String switchReasonToString (int)
int reason
private static java.lang.String switchStateToString (int)
int state
private void logDataSwitchEvent (int, int, int)
int subId
int state
int reason
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch dataSwitch
protected void notifyPreferredDataSubIdChanged ()
android.telephony.TelephonyRegistryManager telephonyRegistryManager
public int getActiveDataSubId ()
public int getAutoSelectedDataSubId ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.data.PhoneSwitcher$PhoneState ps
int i
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
com.android.internal.telephony.IndentingPrintWriter pw
java.util.Calendar c
private boolean isAnyVoiceCallActiveOnDevice ()
boolean ret
private void onDdsSwitchResponse (android.os.AsyncResult)
com.android.internal.telephony.CommandException$Error error
android.os.AsyncResult ar
boolean commandSuccess
int phoneId
private boolean isPhoneIdValidForRetry (int)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int phoneId
int ddsPhoneId
private static synthetic void lambda$onDdsSwitchResponse$5 (int, com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback)
int phoneId
com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback callback
private static synthetic void lambda$onDdsSwitchResponse$4 (com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback, int)
com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback callback
int phoneId
private synthetic com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback lambda$onMultiSimConfigChanged$3 (java.lang.Integer)
Integer v
private synthetic com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback lambda$new$2 (java.lang.Integer)
Integer v
private static synthetic void lambda$new$1 (android.content.Context, int, android.telephony.ims.RegistrationManager$RegistrationCallback, java.util.concurrent.Executor) throws com.android.ims.ImsException
android.content.Context context
int phoneId
android.telephony.ims.RegistrationManager$RegistrationCallback cb
java.util.concurrent.Executor executor
private static synthetic int lambda$new$0 (android.content.Context, int)
android.content.Context context
int phoneId
static void <clinit> ()
}
com/android/internal/telephony/data/QosCallbackTracker$1$1.class
QosCallbackTracker.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.QosCallbackTracker$1$1 extends java.lang.Object implements com.android.internal.telephony.data.QosCallbackTracker$IFilter {
final synthetic android.net.QosFilter val$filter
final synthetic com.android.internal.telephony.data.QosCallbackTracker$1 this$1
void <init> (com.android.internal.telephony.data.QosCallbackTracker$1, android.net.QosFilter)
com.android.internal.telephony.data.QosCallbackTracker$1 this$1
public boolean matchesLocalAddress (java.net.InetAddress, int, int)
java.net.InetAddress address
int startPort
int endPort
public boolean matchesRemoteAddress (java.net.InetAddress, int, int)
java.net.InetAddress address
int startPort
int endPort
public boolean matchesProtocol (int)
int protocol
}
com/android/internal/telephony/data/QosCallbackTracker$1.class
QosCallbackTracker.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.QosCallbackTracker$1 extends com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback {
final synthetic com.android.internal.telephony.data.QosCallbackTracker this$0
void <init> (com.android.internal.telephony.data.QosCallbackTracker, java.util.concurrent.Executor)
com.android.internal.telephony.data.QosCallbackTracker this$0
java.util.concurrent.Executor executor
public void onQosCallbackRegistered (int, android.net.QosFilter)
int qosCallbackId
android.net.QosFilter filter
}
com/android/internal/telephony/data/QosCallbackTracker$IFilter.class
QosCallbackTracker.java
package com.android.internal.telephony.data
public abstract com.android.internal.telephony.data.QosCallbackTracker$IFilter extends java.lang.Object {
public abstract boolean matchesLocalAddress (java.net.InetAddress, int, int)
public abstract boolean matchesRemoteAddress (java.net.InetAddress, int, int)
public abstract boolean matchesProtocol (int)
}
com/android/internal/telephony/data/QosCallbackTracker.class
QosCallbackTracker.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.QosCallbackTracker extends android.os.Handler {
private static final int DEDICATED_BEARER_EVENT_STATE_NONE
private static final int DEDICATED_BEARER_EVENT_STATE_ADDED
private static final int DEDICATED_BEARER_EVENT_STATE_MODIFIED
private static final int DEDICATED_BEARER_EVENT_STATE_DELETED
private final String mLogTag
private final com.android.internal.telephony.data.TelephonyNetworkAgent mNetworkAgent
private final java.util.Map mQosBearerSessions
private final com.android.internal.telephony.metrics.RcsStats mRcsStats
private final java.util.Map mCallbacksToFilter
private final int mPhoneId
public void <init> (com.android.internal.telephony.data.TelephonyNetworkAgent, com.android.internal.telephony.Phone)
com.android.internal.telephony.data.TelephonyNetworkAgent networkAgent
com.android.internal.telephony.Phone phone
public void addFilter (int, com.android.internal.telephony.data.QosCallbackTracker$IFilter)
int callbackId
com.android.internal.telephony.data.QosCallbackTracker$IFilter filter
public void removeFilter (int)
int callbackId
public void updateSessions (java.util.List)
java.util.List sessions
private boolean doFiltersMatch (android.telephony.data.QosBearerSession, com.android.internal.telephony.data.QosCallbackTracker$IFilter)
android.telephony.data.QosBearerSession qosBearerSession
com.android.internal.telephony.data.QosCallbackTracker$IFilter filter
private boolean matchesByLocalAddress (android.telephony.data.QosBearerFilter, com.android.internal.telephony.data.QosCallbackTracker$IFilter)
int portStart
int portEnd
int portStart
int portEnd
java.net.InetAddress anyAddress
java.net.UnknownHostException e
java.net.InetAddress anyAddress
android.net.LinkAddress qosAddress
android.telephony.data.QosBearerFilter sessionFilter
com.android.internal.telephony.data.QosCallbackTracker$IFilter filter
int portStart
int portEnd
private boolean matchesByRemoteAddress (android.telephony.data.QosBearerFilter, com.android.internal.telephony.data.QosCallbackTracker$IFilter)
int portStart
int portEnd
int portStart
int portEnd
java.net.InetAddress anyAddress
java.net.UnknownHostException e
java.net.InetAddress anyAddress
android.net.LinkAddress qosAddress
android.telephony.data.QosBearerFilter sessionFilter
com.android.internal.telephony.data.QosCallbackTracker$IFilter filter
int portStart
int portEnd
boolean result
private boolean matchesByProtocol (android.telephony.data.QosBearerFilter, com.android.internal.telephony.data.QosCallbackTracker$IFilter, boolean)
boolean result
android.telephony.data.QosBearerFilter sessionFilter
com.android.internal.telephony.data.QosCallbackTracker$IFilter filter
boolean hasMatchedFilter
boolean result
int protocol
private android.telephony.data.QosBearerFilter getFilterByPrecedence (android.telephony.data.QosBearerFilter, android.telephony.data.QosBearerFilter)
android.telephony.data.QosBearerFilter qosFilter
android.telephony.data.QosBearerFilter sessionFilter
private android.telephony.data.QosBearerFilter getMatchingQosBearerFilter (android.telephony.data.QosBearerSession, com.android.internal.telephony.data.QosCallbackTracker$IFilter)
boolean unMatched
boolean hasMatchedFilter
android.telephony.data.QosBearerFilter sessionFilter
android.telephony.data.QosBearerSession qosBearerSession
com.android.internal.telephony.data.QosCallbackTracker$IFilter filter
android.telephony.data.QosBearerFilter qosFilter
private void sendSessionAvailable (int, android.telephony.data.QosBearerSession, com.android.internal.telephony.data.QosCallbackTracker$IFilter)
android.telephony.data.EpsQos qos
android.telephony.data.EpsBearerQosSessionAttributes epsBearerAttr
android.telephony.data.NrQos qos
android.telephony.data.NrQosSessionAttributes nrQosAttr
int callbackId
android.telephony.data.QosBearerSession session
com.android.internal.telephony.data.QosCallbackTracker$IFilter filter
android.telephony.data.QosBearerFilter qosBearerFilter
java.util.List remoteAddresses
private void sendSessionLost (int, android.telephony.data.QosBearerSession)
int callbackId
android.telephony.data.QosBearerSession session
private void notifyMetricDedicatedBearerListenerAdded (int, android.telephony.data.QosBearerSession)
int callbackId
android.telephony.data.QosBearerSession session
int rat
int qci
private void notifyMetricDedicatedBearerListenerBearerUpdateSession (int, android.telephony.data.QosBearerSession)
int callbackId
android.telephony.data.QosBearerSession session
private void notifyMetricDedicatedBearerListenerRemoved (int)
int callbackId
private int getQCIFromSessionInfo (android.telephony.data.QosBearerSession)
android.telephony.data.QosBearerSession session
private int getRatInfoFromSessionInfo (android.telephony.data.QosBearerSession)
android.telephony.data.QosBearerSession session
private boolean doesLocalConnectionInfoExist (android.telephony.data.QosBearerSession)
android.telephony.data.QosBearerFilter sessionFilter
android.telephony.data.QosBearerSession qosBearerSession
private boolean doesRemoteConnectionInfoExist (android.telephony.data.QosBearerSession)
android.telephony.data.QosBearerFilter sessionFilter
android.telephony.data.QosBearerSession qosBearerSession
private void notifyMetricDedicatedBearerEvent (android.telephony.data.QosBearerSession, int, boolean)
android.telephony.data.QosBearerSession session
int bearerState
boolean hasListener
int ratAtEnd
int qci
boolean localConnectionInfoReceived
boolean remoteConnectionInfoReceived
private void log (java.lang.String)
String s
private synthetic void lambda$updateSessions$2 (java.util.List)
com.android.internal.telephony.data.QosCallbackTracker$IFilter filter
boolean incomingSessionMatch
boolean existingSessionMatch
int callbackId
int sessionId
android.telephony.data.QosBearerSession existingSession
android.telephony.data.QosBearerSession incomingSession
com.android.internal.telephony.data.QosCallbackTracker$IFilter filter
int callbackId
int sessionId
android.telephony.data.QosBearerSession existingSession
android.telephony.data.QosBearerSession sessionToAdd
int sessionToRemove
java.util.List sessions
int bearerState
java.util.List sessionsToAdd
java.util.Map incomingSessions
java.util.HashSet sessionsReportedToMetric
java.util.List sessionsToRemove
private synthetic void lambda$removeFilter$1 (int)
int callbackId
private synthetic void lambda$addFilter$0 (int, com.android.internal.telephony.data.QosCallbackTracker$IFilter)
android.telephony.data.QosBearerSession session
int callbackId
com.android.internal.telephony.data.QosCallbackTracker$IFilter filter
}
com/android/internal/telephony/data/TelephonyNetworkAgent$TelephonyNetworkAgentCallback.class
TelephonyNetworkAgent.java
package com.android.internal.telephony.data
public abstract com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback extends com.android.internal.telephony.data.DataCallback {
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void onValidationStatus (int, android.net.Uri)
int status
android.net.Uri redirectUri
public void onQosCallbackRegistered (int, android.net.QosFilter)
int qosCallbackId
android.net.QosFilter filter
public void onQosCallbackUnregistered (int)
int qosCallbackId
public void onStartSocketKeepalive (int, java.time.Duration, android.net.KeepalivePacketData)
int slot
java.time.Duration interval
android.net.KeepalivePacketData packet
public void onStopSocketKeepalive (int)
int slot
}
com/android/internal/telephony/data/TelephonyNetworkAgent.class
TelephonyNetworkAgent.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.TelephonyNetworkAgent extends android.net.NetworkAgent {
private final String mLogTag
private final com.android.internal.telephony.LocalLog mLocalLog
private static final int NETWORK_AGENT_TEARDOWN_DELAY_MS
private final com.android.internal.telephony.data.DataNetwork mDataNetwork
private final int mId
private boolean mAbandoned
private final java.util.Set mTelephonyNetworkAgentCallbacks
public void <init> (com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.data.DataNetwork, android.net.NetworkScore, android.net.NetworkAgentConfig, android.net.NetworkProvider, com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback)
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.data.DataNetwork dataNetwork
android.net.NetworkScore score
android.net.NetworkAgentConfig config
android.net.NetworkProvider provider
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
public void onNetworkUnwanted ()
public int getId ()
public void onValidationStatus (int, android.net.Uri)
int status
android.net.Uri redirectUri
public void onBandwidthUpdateRequested ()
public void onStartSocketKeepalive (int, java.time.Duration, android.net.KeepalivePacketData)
int slot
java.time.Duration interval
android.net.KeepalivePacketData packet
public void onStopSocketKeepalive (int)
int slot
public void onQosCallbackRegistered (int, android.net.QosFilter)
int qosCallbackId
android.net.QosFilter filter
public void onQosCallbackUnregistered (int)
int qosCallbackId
public void abandon ()
public void registerCallback (com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback)
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
public void unregisterCallback (com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback)
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
protected void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic void lambda$onQosCallbackUnregistered$9 (int, com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback)
int qosCallbackId
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
private static synthetic void lambda$onQosCallbackUnregistered$8 (com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback, int)
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
int qosCallbackId
private static synthetic void lambda$onQosCallbackRegistered$7 (int, android.net.QosFilter, com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback)
int qosCallbackId
android.net.QosFilter filter
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
private static synthetic void lambda$onQosCallbackRegistered$6 (com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback, int, android.net.QosFilter)
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
int qosCallbackId
android.net.QosFilter filter
private static synthetic void lambda$onStopSocketKeepalive$5 (int, com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback)
int slot
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
private static synthetic void lambda$onStopSocketKeepalive$4 (com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback, int)
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
int slot
private static synthetic void lambda$onStartSocketKeepalive$3 (int, java.time.Duration, android.net.KeepalivePacketData, com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback)
int slot
java.time.Duration interval
android.net.KeepalivePacketData packet
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
private static synthetic void lambda$onStartSocketKeepalive$2 (com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback, int, java.time.Duration, android.net.KeepalivePacketData)
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
int slot
java.time.Duration interval
android.net.KeepalivePacketData packet
private static synthetic void lambda$onValidationStatus$1 (int, android.net.Uri, com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback)
int status
android.net.Uri redirectUri
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
private static synthetic void lambda$onValidationStatus$0 (com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback, int, android.net.Uri)
com.android.internal.telephony.data.TelephonyNetworkAgent$TelephonyNetworkAgentCallback callback
int status
android.net.Uri redirectUri
}
com/android/internal/telephony/data/TelephonyNetworkFactory$1.class
TelephonyNetworkFactory.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.TelephonyNetworkFactory$1 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.data.TelephonyNetworkFactory this$0
void <init> (com.android.internal.telephony.data.TelephonyNetworkFactory)
com.android.internal.telephony.data.TelephonyNetworkFactory this$0
public void onSubscriptionsChanged ()
}
com/android/internal/telephony/data/TelephonyNetworkFactory$InternalHandler.class
TelephonyNetworkFactory.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.TelephonyNetworkFactory$InternalHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.data.TelephonyNetworkFactory this$0
void <init> (com.android.internal.telephony.data.TelephonyNetworkFactory, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/data/TelephonyNetworkFactory.class
TelephonyNetworkFactory.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.TelephonyNetworkFactory extends com.android.internal.telephony.NetworkFactory {
public final String LOG_TAG
protected static final boolean DBG
private static final int REQUEST_LOG_SIZE
private static final int ACTION_NO_OP
private static final int ACTION_REQUEST
private static final int ACTION_RELEASE
private static final int TELEPHONY_NETWORK_SCORE
public static final int EVENT_ACTIVE_PHONE_SWITCH
public static final int EVENT_SUBSCRIPTION_CHANGED
private static final int EVENT_NETWORK_REQUEST
private static final int EVENT_NETWORK_RELEASE
private final com.android.internal.telephony.data.PhoneSwitcher mPhoneSwitcher
private final com.android.internal.telephony.LocalLog mLocalLog
private final java.util.Map mNetworkRequests
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.data.AccessNetworksManager mAccessNetworksManager
private int mSubscriptionId
public final android.os.Handler mInternalHandler
private final com.android.internal.telephony.flags.FeatureFlags mFlags
public void <init> (android.os.Looper, com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
android.os.Looper looper
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.telephony.SubscriptionManager$OnSubscriptionsChangedListener subscriptionsChangedListener
private android.net.NetworkCapabilities makeNetworkFilterByPhoneId (int)
int phoneId
public android.net.NetworkCapabilities makeNetworkFilter (int)
IllegalArgumentException exception
int subscriptionId
android.net.NetworkCapabilities$Builder builder
private int getTransportTypeFromNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int transport
int capability
private static int getAction (boolean, boolean)
boolean wasActive
boolean isActive
private void onActivePhoneSwitch ()
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
boolean applied
boolean shouldApply
int action
int transportType
java.util.Map$Entry entry
private void onSubIdChange ()
int newSubscriptionId
public void needNetworkFor (android.net.NetworkRequest)
android.net.NetworkRequest networkRequest
android.os.Message msg
private void onNeedNetworkFor (android.os.Message)
android.os.Message msg
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
boolean shouldApply
public void releaseNetworkFor (android.net.NetworkRequest)
android.net.NetworkRequest networkRequest
android.os.Message msg
private void onReleaseNetworkFor (android.os.Message)
android.os.Message msg
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
boolean applied
protected void log (java.lang.String)
String s
protected void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.data.TelephonyNetworkRequest nr
int transport
java.util.Map$Entry entry
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
com.android.internal.telephony.IndentingPrintWriter pw
}
com/android/internal/telephony/data/TelephonyNetworkProvider$1.class
TelephonyNetworkProvider.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.TelephonyNetworkProvider$1 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.data.TelephonyNetworkProvider this$0
void <init> (com.android.internal.telephony.data.TelephonyNetworkProvider)
com.android.internal.telephony.data.TelephonyNetworkProvider this$0
public void onSubscriptionsChanged ()
}
com/android/internal/telephony/data/TelephonyNetworkProvider$2.class
TelephonyNetworkProvider.java
package com.android.internal.telephony.data
com.android.internal.telephony.data.TelephonyNetworkProvider$2 extends com.android.internal.telephony.data.PhoneSwitcher$PhoneSwitcherCallback {
final synthetic com.android.internal.telephony.data.TelephonyNetworkProvider this$0
void <init> (com.android.internal.telephony.data.TelephonyNetworkProvider, java.util.concurrent.Executor)
com.android.internal.telephony.data.TelephonyNetworkProvider this$0
java.util.concurrent.Executor executor
public void onPreferredDataPhoneIdChanged (int)
int phoneId
}
com/android/internal/telephony/data/TelephonyNetworkProvider.class
TelephonyNetworkProvider.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.TelephonyNetworkProvider extends android.net.NetworkProvider implements android.net.NetworkProvider$NetworkOfferCallback {
public final String LOG_TAG
private final com.android.internal.telephony.flags.FeatureFlags mFlags
private final android.os.Handler mHandler
private final com.android.internal.telephony.data.PhoneSwitcher mPhoneSwitcher
private final java.util.Map mNetworkRequests
private final com.android.internal.telephony.LocalLog mLocalLog
public void <init> (android.os.Looper, android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.net.NetworkCapabilities caps
android.os.Looper looper
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.net.ConnectivityManager cm
private int getPhoneIdForNetworkRequest (com.android.internal.telephony.data.TelephonyNetworkRequest)
int phoneId
com.android.internal.telephony.Phone phone
com.android.internal.telephony.data.TelephonyNetworkRequest request
public void onNetworkNeeded (android.net.NetworkRequest)
android.net.NetworkRequest request
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int phoneId
public void onNetworkUnneeded (android.net.NetworkRequest)
android.net.NetworkRequest request
com.android.internal.telephony.data.TelephonyNetworkRequest networkRequest
int phoneId
com.android.internal.telephony.Phone phone
private void reevaluateNetworkRequests (java.lang.String)
String reason
private android.net.NetworkCapabilities makeNetworkFilter ()
IllegalArgumentException exception
android.net.NetworkCapabilities$Builder builder
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.Phone phone
java.io.FileDescriptor fd
java.io.PrintWriter writer
String[] args
com.android.internal.telephony.IndentingPrintWriter pw
int defaultDataSubId
private static synthetic void lambda$dump$3 (com.android.internal.telephony.IndentingPrintWriter, com.android.internal.telephony.data.TelephonyNetworkRequest, java.lang.Integer)
com.android.internal.telephony.IndentingPrintWriter pw
com.android.internal.telephony.data.TelephonyNetworkRequest request
Integer phoneId
private static synthetic void lambda$dump$2 (com.android.internal.telephony.Phone, com.android.internal.telephony.IndentingPrintWriter, com.android.internal.telephony.data.TelephonyNetworkRequest, java.lang.Integer)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.IndentingPrintWriter pw
com.android.internal.telephony.data.TelephonyNetworkRequest request
Integer phoneId
private synthetic void lambda$reevaluateNetworkRequests$1 (com.android.internal.telephony.data.TelephonyNetworkRequest, java.lang.Integer)
com.android.internal.telephony.data.TelephonyNetworkRequest request
Integer oldPhoneId
int newPhoneId
private static synthetic boolean lambda$onNetworkUnneeded$0 (android.net.NetworkRequest, com.android.internal.telephony.data.TelephonyNetworkRequest)
android.net.NetworkRequest request
com.android.internal.telephony.data.TelephonyNetworkRequest r
}
com/android/internal/telephony/data/TelephonyNetworkRequest$NetCapabilityAttribute.class
TelephonyNetworkRequest.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.TelephonyNetworkRequest$NetCapabilityAttribute extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/TelephonyNetworkRequest$RequestState.class
TelephonyNetworkRequest.java
package com.android.internal.telephony.data
public abstract annotation com.android.internal.telephony.data.TelephonyNetworkRequest$RequestState extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/data/TelephonyNetworkRequest.class
TelephonyNetworkRequest.java
package com.android.internal.telephony.data
public com.android.internal.telephony.data.TelephonyNetworkRequest extends java.lang.Object {
public static final int REQUEST_STATE_UNSATISFIED
public static final int REQUEST_STATE_SATISFIED
public static final int CAPABILITY_ATTRIBUTE_NONE
public static final int CAPABILITY_ATTRIBUTE_APN_SETTING
public static final int CAPABILITY_ATTRIBUTE_TRAFFIC_DESCRIPTOR_DNN
public static final int CAPABILITY_ATTRIBUTE_TRAFFIC_DESCRIPTOR_OS_APP_ID
private static final java.util.Map CAPABILITY_ATTRIBUTE_MAP
private final android.net.NetworkRequest mNativeNetworkRequest
private final int mCapabilitiesAttributes
private int mPriority
private com.android.internal.telephony.data.DataConfigManager mDataConfigManager
private com.android.internal.telephony.data.DataNetwork mAttachedDataNetwork
private int mState
private final long mCreatedTimeMillis
private com.android.internal.telephony.data.DataEvaluation mEvaluation
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
public void <init> (android.net.NetworkRequest, com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
android.net.NetworkRequest request
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.net.NetworkRequest, com.android.internal.telephony.flags.FeatureFlags)
int networkCapability
android.net.NetworkRequest request
com.android.internal.telephony.flags.FeatureFlags featureFlags
int capabilitiesAttributes
public void updateDataConfig (com.android.internal.telephony.data.DataConfigManager)
com.android.internal.telephony.data.DataConfigManager dataConfigManager
public android.net.NetworkSpecifier getNetworkSpecifier ()
public int[] getCapabilities ()
public boolean hasCapability (int)
int capability
public int[] getTransportTypes ()
public boolean hasTransport (int)
int transport
public boolean canBeSatisfiedBy (android.net.NetworkCapabilities)
android.net.NetworkCapabilities nc
public boolean hasAttribute (int)
int capabilitiesAttributes
public boolean canBeSatisfiedBy (android.telephony.data.DataProfile)
java.util.List apnTypes
android.telephony.data.DataProfile dataProfile
public int getPriority ()
public void updatePriority ()
public int getHighestPriorityApnTypeNetworkCapability ()
public int getHighestPrioritySupportedNetworkCapability ()
public static java.util.List getAllSupportedNetworkCapabilities ()
public android.net.NetworkRequest getNativeNetworkRequest ()
public void setAttachedNetwork (com.android.internal.telephony.data.DataNetwork)
com.android.internal.telephony.data.DataNetwork dataNetwork
public com.android.internal.telephony.data.DataNetwork getAttachedNetwork ()
public void setState (int)
int state
public int getState ()
public void setEvaluation (com.android.internal.telephony.data.DataEvaluation)
com.android.internal.telephony.data.DataEvaluation evaluation
public int getCapabilityDifferentiator ()
int[] ids
public android.telephony.data.TrafficDescriptor$OsAppId getOsAppId ()
int networkCapability
int differentiator
private static java.lang.String requestStateToString (int)
int state
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.data.TelephonyNetworkRequest that
public int hashCode ()
private static synthetic boolean lambda$getOsAppId$2 (java.lang.Integer)
Integer cap
private static synthetic boolean lambda$getHighestPriorityApnTypeNetworkCapability$1 (java.lang.Integer)
Integer cap
private static synthetic boolean lambda$canBeSatisfiedBy$0 (java.lang.Integer)
Integer apnType
static void <clinit> ()
}
com/android/internal/telephony/domainselection/
com/android/internal/telephony/domainselection/DomainSelectionConnection$DomainSelectionConnectionCallback.class
DomainSelectionConnection.java
package com.android.internal.telephony.domainselection
public abstract com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback extends java.lang.Object {
public abstract void onSelectionTerminated (int)
}
com/android/internal/telephony/domainselection/DomainSelectionConnection$DomainSelectionConnectionHandler.class
DomainSelectionConnection.java
package com.android.internal.telephony.domainselection
public final com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.domainselection.DomainSelectionConnection this$0
void <init> (com.android.internal.telephony.domainselection.DomainSelectionConnection, android.os.Looper)
com.android.internal.telephony.domainselection.DomainSelectionConnection this$0
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.RemoteException e
android.os.AsyncResult ar
android.telephony.EmergencyRegistrationResult regResult
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message msg
}
com/android/internal/telephony/domainselection/DomainSelectionConnection$ScanRequest.class
DomainSelectionConnection.java
package com.android.internal.telephony.domainselection
com.android.internal.telephony.domainselection.DomainSelectionConnection$ScanRequest extends java.lang.Object {
final int[] mPreferredNetworks
final int mScanType
void <init> (int[], int)
int[] preferredNetworks
int scanType
}
com/android/internal/telephony/domainselection/DomainSelectionConnection$TransportSelectorCallbackAdaptor$1.class
DomainSelectionConnection.java
package com.android.internal.telephony.domainselection
com.android.internal.telephony.domainselection.DomainSelectionConnection$TransportSelectorCallbackAdaptor$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.ITransportSelectorResultCallback val$cb
final synthetic com.android.internal.telephony.domainselection.DomainSelectionConnection$TransportSelectorCallbackAdaptor this$1
void <init> (com.android.internal.telephony.domainselection.DomainSelectionConnection$TransportSelectorCallbackAdaptor, com.android.internal.telephony.ITransportSelectorResultCallback)
com.android.internal.telephony.domainselection.DomainSelectionConnection$TransportSelectorCallbackAdaptor this$1
public void run ()
}
com/android/internal/telephony/domainselection/DomainSelectionConnection$TransportSelectorCallbackAdaptor.class
DomainSelectionConnection.java
package com.android.internal.telephony.domainselection
final com.android.internal.telephony.domainselection.DomainSelectionConnection$TransportSelectorCallbackAdaptor extends com.android.internal.telephony.ITransportSelectorCallback$Stub {
final synthetic com.android.internal.telephony.domainselection.DomainSelectionConnection this$0
private void <init> (com.android.internal.telephony.domainselection.DomainSelectionConnection)
public void onCreated (com.android.internal.telephony.IDomainSelector)
com.android.internal.telephony.IDomainSelector selector
public void onWlanSelected (boolean)
boolean useEmergencyPdn
public void onWwanSelectedAsync (com.android.internal.telephony.ITransportSelectorResultCallback)
Thread workerThread
com.android.internal.telephony.ITransportSelectorResultCallback cb
private void onWwanSelectedAsyncInternal (com.android.internal.telephony.ITransportSelectorResultCallback)
android.os.RemoteException e
com.android.internal.telephony.ITransportSelectorResultCallback cb
public void onSelectionTerminated (int)
int cause
private synthetic void lambda$onWwanSelectedAsync$0 (com.android.internal.telephony.ITransportSelectorResultCallback)
com.android.internal.telephony.ITransportSelectorResultCallback cb
}
com/android/internal/telephony/domainselection/DomainSelectionConnection$WwanSelectorCallbackAdaptor.class
DomainSelectionConnection.java
package com.android.internal.telephony.domainselection
final com.android.internal.telephony.domainselection.DomainSelectionConnection$WwanSelectorCallbackAdaptor extends com.android.internal.telephony.IWwanSelectorCallback$Stub {
final synthetic com.android.internal.telephony.domainselection.DomainSelectionConnection this$0
private void <init> (com.android.internal.telephony.domainselection.DomainSelectionConnection)
public void onRequestEmergencyNetworkScan (int[], int, boolean, com.android.internal.telephony.IWwanSelectorResultCallback)
int[] preferredNetworks
int scanType
boolean resetScan
com.android.internal.telephony.IWwanSelectorResultCallback cb
public void onDomainSelected (int, boolean)
int domain
boolean useEmergencyPdn
public void onCancel ()
private synthetic void lambda$onCancel$1 ()
private synthetic void lambda$onRequestEmergencyNetworkScan$0 (int[], int, boolean)
int[] preferredNetworks
int scanType
boolean resetScan
}
com/android/internal/telephony/domainselection/DomainSelectionConnection.class
DomainSelectionConnection.java
package com.android.internal.telephony.domainselection
public com.android.internal.telephony.domainselection.DomainSelectionConnection extends java.lang.Object {
private static final boolean DBG
protected static final int EVENT_EMERGENCY_NETWORK_SCAN_RESULT
protected static final int EVENT_QUALIFIED_NETWORKS_CHANGED
protected static final int EVENT_SERVICE_CONNECTED
protected static final int EVENT_SERVICE_BINDING_TIMEOUT
protected static final int EVENT_RESET_NETWORK_SCAN_DONE
protected static final int EVENT_TRIGGER_NETWORK_SCAN_DONE
protected static final int EVENT_MODEM_RESET
protected static final int EVENT_LAST
private static final int DEFAULT_BIND_RETRY_TIMEOUT_MS
private static final int STATUS_DISPOSED
private static final int STATUS_DOMAIN_SELECTED
private static final int STATUS_WAIT_BINDING
private static final int STATUS_WAIT_SCAN_RESULT
private static final int STATUS_WAIT_RESET_SCAN_RESULT
protected String mTag
private final Object mLock
private final com.android.internal.telephony.LocalLog mLocalLog
private final com.android.internal.telephony.ITransportSelectorCallback mTransportSelectorCallback
private final com.android.internal.telephony.domainselection.DomainSelectionController mController
private final boolean mIsEmergency
private com.android.internal.telephony.IWwanSelectorCallback mWwanSelectorCallback
private com.android.internal.telephony.IWwanSelectorResultCallback mResultCallback
private com.android.internal.telephony.IDomainSelector mDomainSelector
private int mStatus
protected com.android.internal.telephony.Phone mPhone
private int mSelectorType
private android.telephony.DomainSelectionService$SelectionAttributes mSelectionAttributes
private final android.os.Looper mLooper
protected com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionHandler mHandler
private boolean mRegisteredRegistrant
private com.android.internal.infra.AndroidFuture mOnComplete
private com.android.internal.telephony.domainselection.DomainSelectionConnection$ScanRequest mPendingScanRequest
private boolean mIsTestMode
private int mDisconnectCause
private int mPreciseDisconnectCause
private String mReasonMessage
public void <init> (com.android.internal.telephony.Phone, int, boolean, com.android.internal.telephony.domainselection.DomainSelectionController)
com.android.internal.telephony.Phone phone
int selectorType
boolean isEmergency
com.android.internal.telephony.domainselection.DomainSelectionController controller
public android.telephony.DomainSelectionService$SelectionAttributes getSelectionAttributes ()
public com.android.internal.telephony.ITransportSelectorCallback getTransportSelectorCallback ()
public com.android.internal.telephony.IWwanSelectorResultCallback getWwanSelectorResultCallback ()
public java.util.concurrent.CompletableFuture getCompletableFuture ()
public com.android.internal.telephony.Phone getPhone ()
public void selectDomain (android.telephony.DomainSelectionService$SelectionAttributes)
android.telephony.DomainSelectionService$SelectionAttributes attr
public void onCreated ()
public void onWlanSelected ()
public void onWlanSelected (boolean)
boolean useEmergencyPdn
public void onWwanSelected ()
public void onSelectionTerminated (int)
int cause
public void onRequestEmergencyNetworkScan (int[], int, boolean)
int[] preferredNetworks
int scanType
boolean resetScan
public void onDomainSelected (int)
int domain
java.util.concurrent.CompletableFuture future
public void onDomainSelected (int, boolean)
int domain
boolean useEmergencyPdn
public void onCancel ()
private void onCancel (boolean)
boolean resetScan
public void cancelSelection ()
public java.util.concurrent.CompletableFuture reselectDomain (android.telephony.DomainSelectionService$SelectionAttributes)
android.os.RemoteException e
android.telephony.DomainSelectionService$SelectionAttributes attr
public void finishSelection ()
android.os.RemoteException e
public void onServiceConnected ()
public void onServiceDisconnected ()
private void waitForServiceBinding (android.telephony.DomainSelectionService$SelectionAttributes)
android.telephony.DomainSelectionService$SelectionAttributes attr
private void clearWaitingForServiceBinding ()
protected void onServiceBindingTimeout ()
protected int getTerminationCauseForSelectionTimeout ()
protected android.telephony.DomainSelectionService$SelectionAttributes getSelectionAttributesToRebindService ()
public boolean isWaitingForServiceBinding ()
private void dispose ()
protected void initHandler ()
protected void onQualifiedNetworksChanged (java.util.List)
java.util.List networksList
private void onTriggerNetworkScanError (int, com.android.internal.telephony.CommandException$Error)
android.os.Message msg
android.telephony.EmergencyRegistrationResult result
int scanType
com.android.internal.telephony.CommandException$Error error
private void onModemReset ()
private boolean shouldTerminateCallOnRadioNotAvailable ()
public int getPreferredTransport (int, java.util.List)
com.android.internal.telephony.data.AccessNetworksManager$QualifiedNetworks networks
int apnType
java.util.List networksList
private static int getTransportFromAccessNetwork (int)
int accessNetwork
private void setState (int)
int stateBit
private void clearState (int)
int stateBit
private boolean checkState (int)
int stateBit
public void setTestMode (boolean)
boolean testMode
public void setDisconnectCause (int, int, java.lang.String)
int disconnectCause
int preciseDisconnectCause
String reasonMessage
public int getDisconnectCause ()
public int getPreciseDisconnectCause ()
public java.lang.String getReasonMessage ()
public android.telephony.ims.ImsReasonInfo getImsReasonInfo ()
public int getPhoneId ()
public void dump (java.io.PrintWriter)
java.io.PrintWriter printWriter
protected void logd (java.lang.String)
String msg
protected void logi (java.lang.String)
String msg
protected void loge (java.lang.String)
String msg
static void <clinit> ()
}
com/android/internal/telephony/domainselection/DomainSelectionController$1.class
DomainSelectionController.java
package com.android.internal.telephony.domainselection
com.android.internal.telephony.domainselection.DomainSelectionController$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.domainselection.DomainSelectionController this$0
void <init> (com.android.internal.telephony.domainselection.DomainSelectionController)
com.android.internal.telephony.domainselection.DomainSelectionController this$0
public void run ()
}
com/android/internal/telephony/domainselection/DomainSelectionController$2.class
DomainSelectionController.java
package com.android.internal.telephony.domainselection
com.android.internal.telephony.domainselection.DomainSelectionController$2 extends java.lang.Object implements com.android.internal.telephony.domainselection.DomainSelectionController$BindRetry {
final synthetic com.android.internal.telephony.domainselection.DomainSelectionController this$0
void <init> (com.android.internal.telephony.domainselection.DomainSelectionController)
com.android.internal.telephony.domainselection.DomainSelectionController this$0
public long getStartDelay ()
public long getMaximumDelay ()
}
com/android/internal/telephony/domainselection/DomainSelectionController$BindRetry.class
DomainSelectionController.java
package com.android.internal.telephony.domainselection
public abstract com.android.internal.telephony.domainselection.DomainSelectionController$BindRetry extends java.lang.Object {
public abstract long getStartDelay ()
public abstract long getMaximumDelay ()
}
com/android/internal/telephony/domainselection/DomainSelectionController$DomainSelectionControllerHandler.class
DomainSelectionController.java
package com.android.internal.telephony.domainselection
final com.android.internal.telephony.domainselection.DomainSelectionController$DomainSelectionControllerHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.domainselection.DomainSelectionController this$0
void <init> (com.android.internal.telephony.domainselection.DomainSelectionController, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message msg
}
com/android/internal/telephony/domainselection/DomainSelectionController$DomainSelectionServiceConnection.class
DomainSelectionController.java
package com.android.internal.telephony.domainselection
com.android.internal.telephony.domainselection.DomainSelectionController$DomainSelectionServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
private boolean mIsServiceConnectionDead
final synthetic com.android.internal.telephony.domainselection.DomainSelectionController this$0
private void <init> (com.android.internal.telephony.domainselection.DomainSelectionController)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName unusedName
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName unusedName
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName unusedName
public void onNullBinding (android.content.ComponentName)
android.content.ComponentName unusedName
private void onServiceConnectedInternal (android.os.IBinder)
android.os.IBinder service
private void onServiceDisconnectedInternal ()
private void onBindingDiedInternal ()
private void onNullBindingInternal ()
private synthetic void lambda$onNullBinding$3 ()
private synthetic void lambda$onBindingDied$2 ()
private synthetic void lambda$onServiceDisconnected$1 ()
private synthetic void lambda$onServiceConnected$0 (android.os.IBinder)
android.os.IBinder service
}
com/android/internal/telephony/domainselection/DomainSelectionController.class
DomainSelectionController.java
package com.android.internal.telephony.domainselection
public com.android.internal.telephony.domainselection.DomainSelectionController extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_BARRING_INFO_CHANGED
private static final int BIND_START_DELAY_MS
private static final int BIND_MAXIMUM_DELAY_MS
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final com.android.internal.telephony.LocalLog mLocalLog
protected final Object mLock
protected final android.content.Context mContext
protected final int[] mConnectionCounts
private final java.util.ArrayList mConnections
private android.content.ComponentName mComponentName
private com.android.internal.telephony.domainselection.DomainSelectionController$DomainSelectionServiceConnection mServiceConnection
private com.android.internal.telephony.IDomainSelectionServiceController mIServiceController
private boolean mIsBound
private com.android.internal.telephony.ExponentialBackoff mBackoff
private boolean mBackoffStarted
private boolean mUnbind
private Runnable mRestartBindingRunnable
private com.android.internal.telephony.domainselection.DomainSelectionController$BindRetry mBindRetry
public void <init> (android.content.Context)
android.content.Context context
public void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.domainselection.DomainSelectionController$BindRetry)
int i
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.domainselection.DomainSelectionController$BindRetry bindRetry
android.telephony.TelephonyManager tm
int numPhones
public com.android.internal.telephony.domainselection.DomainSelectionConnection getDomainSelectionConnection (com.android.internal.telephony.Phone, int, boolean)
com.android.internal.telephony.Phone phone
int selectorType
boolean isEmergency
com.android.internal.telephony.domainselection.DomainSelectionConnection c
private void addConnection (com.android.internal.telephony.domainselection.DomainSelectionConnection)
com.android.internal.telephony.domainselection.DomainSelectionConnection c
public void removeConnection (com.android.internal.telephony.domainselection.DomainSelectionConnection)
com.android.internal.telephony.domainselection.DomainSelectionConnection c
public boolean selectDomain (android.telephony.DomainSelectionService$SelectionAttributes, com.android.internal.telephony.ITransportSelectorCallback)
android.os.RemoteException e
android.telephony.DomainSelectionService$SelectionAttributes attr
com.android.internal.telephony.ITransportSelectorCallback callback
private void updateServiceState (com.android.internal.telephony.Phone, android.telephony.ServiceState)
android.os.RemoteException e
com.android.internal.telephony.Phone phone
android.telephony.ServiceState serviceState
private void updateBarringInfo (com.android.internal.telephony.Phone, android.telephony.BarringInfo)
android.os.RemoteException e
com.android.internal.telephony.Phone phone
android.telephony.BarringInfo info
private void registerForStateChange (com.android.internal.telephony.domainselection.DomainSelectionConnection)
com.android.internal.telephony.domainselection.DomainSelectionConnection c
com.android.internal.telephony.Phone phone
int count
private void unregisterForStateChange (com.android.internal.telephony.domainselection.DomainSelectionConnection)
com.android.internal.telephony.domainselection.DomainSelectionConnection c
com.android.internal.telephony.Phone phone
int count
private void notifyServiceConnected ()
com.android.internal.telephony.Phone phone
com.android.internal.telephony.domainselection.DomainSelectionConnection c
private void notifyServiceDisconnected ()
com.android.internal.telephony.domainselection.DomainSelectionConnection c
protected void setServiceController (android.os.IBinder)
android.os.IBinder serviceController
public boolean bind (android.content.ComponentName)
android.content.ComponentName componentName
private boolean bind ()
boolean bindSucceeded
Exception e
android.content.Intent serviceIntent
int serviceFlags
public void unbind ()
private void unbindService ()
public long getBindDelay ()
public void stopBackoffTimer ()
private void notifyBindFailure ()
public android.os.Handler getHandlerForTest ()
public void dump (java.io.PrintWriter)
java.io.PrintWriter printWriter
private void logd (java.lang.String)
String msg
private void logi (java.lang.String)
String msg
private void loge (java.lang.String)
String msg
static void <clinit> ()
}
com/android/internal/telephony/domainselection/DomainSelectionResolver$1.class
DomainSelectionResolver.java
package com.android.internal.telephony.domainselection
com.android.internal.telephony.domainselection.DomainSelectionResolver$1 extends java.lang.Object implements com.android.internal.telephony.domainselection.DomainSelectionResolver$DomainSelectionControllerFactory {
final synthetic com.android.internal.telephony.domainselection.DomainSelectionResolver this$0
void <init> (com.android.internal.telephony.domainselection.DomainSelectionResolver)
com.android.internal.telephony.domainselection.DomainSelectionResolver this$0
public com.android.internal.telephony.domainselection.DomainSelectionController create (android.content.Context)
android.content.Context context
}
com/android/internal/telephony/domainselection/DomainSelectionResolver$DomainSelectionControllerFactory.class
DomainSelectionResolver.java
package com.android.internal.telephony.domainselection
public abstract com.android.internal.telephony.domainselection.DomainSelectionResolver$DomainSelectionControllerFactory extends java.lang.Object {
public abstract com.android.internal.telephony.domainselection.DomainSelectionController create (android.content.Context)
}
com/android/internal/telephony/domainselection/DomainSelectionResolver.class
DomainSelectionResolver.java
package com.android.internal.telephony.domainselection
public com.android.internal.telephony.domainselection.DomainSelectionResolver extends java.lang.Object {
protected static final String PACKAGE_NAME_NONE
private static final String TAG
private static final boolean DBG
private static final String PROP_DISABLE_DOMAIN_SELECTION
private static com.android.internal.telephony.domainselection.DomainSelectionResolver sInstance
private com.android.internal.telephony.domainselection.DomainSelectionResolver$DomainSelectionControllerFactory mDomainSelectionControllerFactory
private final com.android.internal.telephony.LocalLog mEventLog
private final android.content.Context mContext
private final android.content.ComponentName mDefaultComponentName
private com.android.internal.telephony.domainselection.DomainSelectionController mController
public static void make (android.content.Context, java.lang.String)
android.content.Context context
String flattenedComponentName
public static com.android.internal.telephony.domainselection.DomainSelectionResolver getInstance ()
public static void setDomainSelectionResolver (com.android.internal.telephony.domainselection.DomainSelectionResolver)
com.android.internal.telephony.domainselection.DomainSelectionResolver resolver
public void <init> (android.content.Context, java.lang.String)
android.content.Context context
String flattenedComponentName
public boolean isDomainSelectionSupported ()
public com.android.internal.telephony.domainselection.DomainSelectionConnection getDomainSelectionConnection (com.android.internal.telephony.Phone, int, boolean)
com.android.internal.telephony.Phone phone
int selectorType
boolean isEmergency
public void setDomainSelectionControllerFactory (com.android.internal.telephony.domainselection.DomainSelectionResolver$DomainSelectionControllerFactory)
com.android.internal.telephony.domainselection.DomainSelectionResolver$DomainSelectionControllerFactory factory
public void initialize ()
public boolean setDomainSelectionServiceOverride (android.content.ComponentName)
android.content.ComponentName componentName
public boolean clearDomainSelectionServiceOverride ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter ipw
com.android.internal.telephony.domainselection.DomainSelectionController controller
private void logd (java.lang.String)
String s
private void logi (java.lang.String)
String s
static void <clinit> ()
}
com/android/internal/telephony/domainselection/EmergencyCallDomainSelectionConnection$1.class
EmergencyCallDomainSelectionConnection.java
package com.android.internal.telephony.domainselection
com.android.internal.telephony.domainselection.EmergencyCallDomainSelectionConnection$1 extends com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback {
final synthetic com.android.internal.telephony.domainselection.EmergencyCallDomainSelectionConnection this$0
void <init> (com.android.internal.telephony.domainselection.EmergencyCallDomainSelectionConnection, java.util.concurrent.Executor)
com.android.internal.telephony.domainselection.EmergencyCallDomainSelectionConnection this$0
java.util.concurrent.Executor executor
public void onPreferredTransportChanged (int, boolean)
int capability
boolean forceReconnect
}
com/android/internal/telephony/domainselection/EmergencyCallDomainSelectionConnection.class
EmergencyCallDomainSelectionConnection.java
package com.android.internal.telephony.domainselection
public com.android.internal.telephony.domainselection.EmergencyCallDomainSelectionConnection extends com.android.internal.telephony.domainselection.DomainSelectionConnection {
private static final boolean DBG
private com.android.internal.telephony.emergency.EmergencyStateTracker mEmergencyStateTracker
private com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback mCallback
private int mPreferredTransportType
private com.android.internal.telephony.data.AccessNetworksManager$AccessNetworksManagerCallback mPreferredTransportCallback
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.domainselection.DomainSelectionController)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.domainselection.DomainSelectionController controller
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.domainselection.DomainSelectionController, com.android.internal.telephony.emergency.EmergencyStateTracker)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.domainselection.DomainSelectionController controller
com.android.internal.telephony.emergency.EmergencyStateTracker tracker
public void onWlanSelected (boolean)
com.android.internal.telephony.data.AccessNetworksManager anm
int transportType
boolean useEmergencyPdn
java.util.concurrent.CompletableFuture future
public void onWwanSelected ()
public void onSelectionTerminated (int)
int cause
public void onDomainSelected (int, boolean)
com.android.internal.telephony.data.AccessNetworksManager anm
int transportType
int domain
boolean useEmergencyPdn
public java.util.concurrent.CompletableFuture createEmergencyConnection (android.telephony.DomainSelectionService$SelectionAttributes, com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback)
android.telephony.DomainSelectionService$SelectionAttributes attr
com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback callback
private void changePreferredTransport (int)
int transportType
com.android.internal.telephony.data.AccessNetworksManager anm
protected void onQualifiedNetworksChanged (java.util.List)
java.util.concurrent.CompletableFuture future
com.android.internal.telephony.data.AccessNetworksManager anm
java.util.List networksList
int preferredTransport
public void cancelSelection ()
com.android.internal.telephony.data.AccessNetworksManager anm
public java.util.concurrent.CompletableFuture reselectDomain (android.telephony.DomainSelectionService$SelectionAttributes)
int disconnectCause
int preciseDisconnectCause
android.telephony.DomainSelectionService$SelectionAttributes attr
public static android.telephony.DomainSelectionService$SelectionAttributes getSelectionAttributes (int, int, boolean, java.lang.String, java.lang.String, boolean, int, android.telephony.ims.ImsReasonInfo, android.telephony.EmergencyRegistrationResult)
int slotId
int subId
boolean exited
String callId
String number
boolean isTest
int callFailCause
android.telephony.ims.ImsReasonInfo imsReasonInfo
android.telephony.EmergencyRegistrationResult emergencyRegResult
int preciseDisconnectCause
android.telephony.DomainSelectionService$SelectionAttributes$Builder builder
protected android.telephony.DomainSelectionService$SelectionAttributes getSelectionAttributesToRebindService ()
android.telephony.DomainSelectionService$SelectionAttributes attr
android.telephony.DomainSelectionService$SelectionAttributes$Builder builder
}
com/android/internal/telephony/domainselection/EmergencySmsDomainSelectionConnection.class
EmergencySmsDomainSelectionConnection.java
package com.android.internal.telephony.domainselection
public com.android.internal.telephony.domainselection.EmergencySmsDomainSelectionConnection extends com.android.internal.telephony.domainselection.SmsDomainSelectionConnection {
private final Object mLock
private com.android.internal.telephony.emergency.EmergencyStateTracker mEmergencyStateTracker
private int mPreferredTransportType
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.domainselection.DomainSelectionController)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.domainselection.DomainSelectionController controller
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.domainselection.DomainSelectionController, com.android.internal.telephony.emergency.EmergencyStateTracker)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.domainselection.DomainSelectionController controller
com.android.internal.telephony.emergency.EmergencyStateTracker tracker
public void onWlanSelected (boolean)
com.android.internal.telephony.data.AccessNetworksManager anm
boolean useEmergencyPdn
public void onWwanSelected ()
public void onDomainSelected (int, boolean)
com.android.internal.telephony.data.AccessNetworksManager anm
int domain
boolean useEmergencyPdn
public void finishSelection ()
com.android.internal.telephony.data.AccessNetworksManager anm
protected void onQualifiedNetworksChanged (java.util.List)
com.android.internal.telephony.data.AccessNetworksManager anm
java.util.List networksList
int preferredTransportType
private void changePreferredTransport (int)
int transportType
com.android.internal.telephony.data.AccessNetworksManager anm
}
com/android/internal/telephony/domainselection/NormalCallDomainSelectionConnection.class
NormalCallDomainSelectionConnection.java
package com.android.internal.telephony.domainselection
public com.android.internal.telephony.domainselection.NormalCallDomainSelectionConnection extends com.android.internal.telephony.domainselection.DomainSelectionConnection {
private static final boolean DBG
private com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback mCallback
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.domainselection.DomainSelectionController)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.domainselection.DomainSelectionController controller
public void onWlanSelected ()
java.util.concurrent.CompletableFuture future
public void onWwanSelected ()
public void onSelectionTerminated (int)
int cause
public void onRequestEmergencyNetworkScan (int[], int, boolean)
int[] preferredNetworks
int scanType
boolean resetScan
public java.util.concurrent.CompletableFuture createNormalConnection (android.telephony.DomainSelectionService$SelectionAttributes, com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback)
android.telephony.DomainSelectionService$SelectionAttributes attr
com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback callback
public static android.telephony.DomainSelectionService$SelectionAttributes getSelectionAttributes (int, int, java.lang.String, java.lang.String, boolean, int, android.telephony.ims.ImsReasonInfo)
int slotId
int subId
String callId
String number
boolean isVideoCall
int callFailCause
android.telephony.ims.ImsReasonInfo imsReasonInfo
android.telephony.DomainSelectionService$SelectionAttributes$Builder builder
}
com/android/internal/telephony/domainselection/SmsDomainSelectionConnection.class
SmsDomainSelectionConnection.java
package com.android.internal.telephony.domainselection
public com.android.internal.telephony.domainselection.SmsDomainSelectionConnection extends com.android.internal.telephony.domainselection.DomainSelectionConnection {
private com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback mCallback
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.domainselection.DomainSelectionController)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.domainselection.DomainSelectionController controller
protected void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.domainselection.DomainSelectionController, boolean)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.domainselection.DomainSelectionController controller
boolean isEmergency
public void onWlanSelected ()
public void onSelectionTerminated (int)
int cause
public java.util.concurrent.CompletableFuture requestDomainSelection (android.telephony.DomainSelectionService$SelectionAttributes, com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback)
android.telephony.DomainSelectionService$SelectionAttributes attr
com.android.internal.telephony.domainselection.DomainSelectionConnection$DomainSelectionConnectionCallback callback
}
com/android/internal/telephony/emergency/
com/android/internal/telephony/emergency/EmergencyConstants$EmergencyMode.class
EmergencyConstants.java
package com.android.internal.telephony.emergency
public abstract annotation com.android.internal.telephony.emergency.EmergencyConstants$EmergencyMode extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/emergency/EmergencyConstants.class
EmergencyConstants.java
package com.android.internal.telephony.emergency
public com.android.internal.telephony.emergency.EmergencyConstants extends java.lang.Object {
public static final int MODE_EMERGENCY_NONE
public static final int MODE_EMERGENCY_WWAN
public static final int MODE_EMERGENCY_WLAN
public static final int MODE_EMERGENCY_CALLBACK
public void <init> ()
public static java.lang.String emergencyModeToString (int)
int emcMode
}
com/android/internal/telephony/emergency/EmergencyNumberTracker$1.class
EmergencyNumberTracker.java
package com.android.internal.telephony.emergency
com.android.internal.telephony.emergency.EmergencyNumberTracker$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.emergency.EmergencyNumberTracker this$0
void <init> (com.android.internal.telephony.emergency.EmergencyNumberTracker)
com.android.internal.telephony.emergency.EmergencyNumberTracker this$0
public void onReceive (android.content.Context, android.content.Intent)
String countryIso
int phoneId
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/emergency/EmergencyNumberTracker.class
EmergencyNumberTracker.java
package com.android.internal.telephony.emergency
public com.android.internal.telephony.emergency.EmergencyNumberTracker extends android.os.Handler {
private static final String TAG
private static final int INVALID_DATABASE_VERSION
private static final String EMERGENCY_NUMBER_DB_OTA_FILE_NAME
private static final String EMERGENCY_NUMBER_DB_OTA_FILE_PATH
private android.os.ParcelFileDescriptor mOverridedOtaDbParcelFileDescriptor
public static boolean DBG
public static final int ADD_EMERGENCY_NUMBER_TEST_MODE
public static final int REMOVE_EMERGENCY_NUMBER_TEST_MODE
public static final int RESET_EMERGENCY_NUMBER_TEST_MODE
private final com.android.internal.telephony.CommandsInterface mCi
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private int mPhoneId
private String mCountryIso
private String mLastKnownEmergencyCountryIso
private int mCurrentDatabaseVersion
private int mCurrentOtaDatabaseVersion
private android.content.res.Resources mResources
private java.util.Map mNormalRoutedNumbers
public boolean mIsCountrySetByAnotherSub
private String[] mEmergencyNumberPrefix
private static final String EMERGENCY_NUMBER_DB_ASSETS_FILE
private java.util.List mEmergencyNumberListFromDatabase
private java.util.List mEmergencyNumberListFromRadio
private java.util.List mEmergencyNumberListWithPrefix
private java.util.List mEmergencyNumberListFromTestMode
private java.util.List mEmergencyNumberList
private final com.android.internal.telephony.LocalLog mEmergencyNumberListDatabaseLocalLog
private final com.android.internal.telephony.LocalLog mEmergencyNumberListRadioLocalLog
private final com.android.internal.telephony.LocalLog mEmergencyNumberListPrefixLocalLog
private final com.android.internal.telephony.LocalLog mEmergencyNumberListTestModeLocalLog
private final com.android.internal.telephony.LocalLog mEmergencyNumberListLocalLog
private static final int EVENT_UNSOL_EMERGENCY_NUMBER_LIST
private static final int EVENT_UPDATE_DB_COUNTRY_ISO_CHANGED
private static final int EVENT_UPDATE_EMERGENCY_NUMBER_TEST_MODE
private static final int EVENT_UPDATE_EMERGENCY_NUMBER_PREFIX
public static final int EVENT_UPDATE_OTA_EMERGENCY_NUMBER_DB
public static final int EVENT_OVERRIDE_OTA_EMERGENCY_NUMBER_DB_FILE_PATH
private android.content.BroadcastReceiver mIntentReceiver
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.flags.FeatureFlags)
android.os.PersistableBundle b
android.content.IntentFilter filter
android.telephony.CarrierConfigManager configMgr
com.android.internal.telephony.Phone phone
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.content.Context ctx
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.Message msg
private boolean isAirplaneModeEnabled ()
com.android.internal.telephony.ServiceStateTracker serviceStateTracker
public boolean isSimAbsent ()
int slotId
com.android.internal.telephony.Phone phone
private void initializeDatabaseEmergencyNumberList ()
String countryForDatabaseCache
public void updateEmergencyCountryIsoAllPhones (java.lang.String)
com.android.internal.telephony.emergency.EmergencyNumberTracker emergencyNumberTracker
com.android.internal.telephony.Phone phone
String countryIso
private void onCarrierConfigUpdated (int)
String[] emergencyNumberPrefix
android.os.PersistableBundle b
int slotIndex
private java.lang.String getInitialCountryIso ()
com.android.internal.telephony.LocaleTracker lt
com.android.internal.telephony.ServiceStateTracker sst
public void updateEmergencyNumberDatabaseCountryChange (java.lang.String)
String countryIso
public void updateOtaEmergencyNumberDatabase ()
public void updateOtaEmergencyNumberDbFilePath (android.os.ParcelFileDescriptor)
android.os.ParcelFileDescriptor otaParcelFileDescriptor
public void resetOtaEmergencyNumberDbFilePath ()
private android.telephony.emergency.EmergencyNumber convertEmergencyNumberFromEccInfo (com.android.phone.ecc.nano.ProtobufEccData$EccInfo, java.lang.String, int)
int typeData
com.android.phone.ecc.nano.ProtobufEccData$EccInfo eccInfo
String countryIso
int emergencyCallRouting
String phoneNumber
int emergencyServiceCategoryBitmask
private int getRoutingInfoFromDB (com.android.phone.ecc.nano.ProtobufEccData$EccInfo, java.util.Map)
int emergencyCallRouting
int emergencyCallRouting
java.util.Set phoneNumberList
boolean mncExist
java.util.Set phoneNumberList
String routingMnc
com.android.phone.ecc.nano.ProtobufEccData$EccInfo eccInfo
java.util.Map normalRoutedNumbers
int emergencyCallRouting
String phoneNumber
private void cacheEmergencyDatabaseByCountry (java.lang.String)
int emergencyCallRouting
com.android.phone.ecc.nano.ProtobufEccData$EccInfo eccInfo
com.android.phone.ecc.nano.ProtobufEccData$CountryInfo countryEccInfo
com.android.phone.ecc.nano.ProtobufEccData$AllInfo allEccMessages
int assetsDatabaseVersion
java.util.zip.GZIPInputStream gzipInputStream
int assetsDatabaseVersion
java.io.BufferedInputStream inputStream
int assetsDatabaseVersion
java.io.IOException ex
String countryIso
int assetsDatabaseVersion
java.util.Map assetNormalRoutedNumbers
java.util.List updatedAssetEmergencyNumberList
private int cacheOtaEmergencyNumberDatabase ()
java.io.File file
java.io.File file
java.io.IOException ex
int emergencyCallRouting
com.android.phone.ecc.nano.ProtobufEccData$EccInfo eccInfo
com.android.phone.ecc.nano.ProtobufEccData$CountryInfo countryEccInfo
String countryIso
java.util.zip.GZIPInputStream gzipInputStream
java.io.BufferedInputStream inputStream
java.io.FileInputStream fileInputStream
java.io.IOException ex
com.android.phone.ecc.nano.ProtobufEccData$AllInfo allEccMessages
int otaDatabaseVersion
java.util.Map otaNormalRoutedNumbers
java.util.List updatedOtaEmergencyNumberList
java.io.File file
private static byte[] readInputStreamToByteArray (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
java.io.ByteArrayOutputStream buffer
int nRead
int size
byte[] data
private void updateRadioEmergencyNumberListAndNotify (java.util.List)
NullPointerException ex
java.util.List emergencyNumberListRadio
private void updateEmergencyNumberListDatabaseAndNotify (java.lang.String)
String countryIso
private void overrideOtaEmergencyNumberDbFilePath (android.os.ParcelFileDescriptor)
android.os.ParcelFileDescriptor otaParcelableFileDescriptor
private void updateOtaEmergencyNumberListDatabaseAndNotify ()
private void updateEmergencyNumberPrefixAndNotify (java.lang.String[])
String[] emergencyNumberPrefix
private void notifyEmergencyNumberList ()
NullPointerException ex
private void updateEmergencyNumberList ()
java.util.List mergedEmergencyNumberList
public java.util.List getEmergencyNumberList ()
java.util.List completeEmergencyNumberList
java.util.List completeEmergencyNumberList
private boolean shouldAdjustForRouting ()
private java.util.List adjustRoutingForEmergencyNumbers (java.util.List)
java.util.Set phoneNumbersWithPrefix
String num
android.telephony.emergency.EmergencyNumber num
int routing
String mnc
String networkMnc
java.util.Set normalRoutedPhoneNumbers
java.util.Set normalRoutedPhoneNumbersWithPrefix
java.util.List adjustedEmergencyNumberList
java.util.List emergencyNumbers
android.telephony.CellIdentity cellIdentity
private java.util.Set addPrefixToEmergencyNumber (java.lang.String)
String prefix
String number
java.util.Set phoneNumbersWithPrefix
public boolean isEmergencyNumber (java.lang.String)
android.telephony.emergency.EmergencyNumber num
boolean inEccList
boolean inEmergencyNumberDb
boolean inEmergencyNumberTestList
String number
public android.telephony.emergency.EmergencyNumber getEmergencyNumber (java.lang.String)
android.telephony.emergency.EmergencyNumber num
String emergencyNumber
public java.util.List getEmergencyNumbers (java.lang.String)
String emergencyNumber
String toFind
public int getEmergencyServiceCategories (java.lang.String)
android.telephony.emergency.EmergencyNumber num
String emergencyNumber
public int getEmergencyCallRouting (java.lang.String)
android.telephony.emergency.EmergencyNumber num
String emergencyNumber
public java.lang.String getEmergencyCountryIso ()
public java.lang.String getLastKnownEmergencyCountryIso ()
private java.lang.String getCountryIsoForCachingDatabase ()
com.android.internal.telephony.LocaleTracker lt
com.android.internal.telephony.ServiceStateTracker sst
public int getEmergencyNumberDbVersion ()
public int getEmergencyNumberOtaDbVersion ()
private synchronized void updateEmergencyCountryIso (java.lang.String)
String countryIso
private java.util.List getEmergencyNumberListFromEccList ()
String emergencyNum
java.util.List emergencyNumberList
String emergencyNumbers
private java.util.List getEmergencyNumberListWithPrefix (java.util.List)
String numberWithPrefix
java.util.Set phoneNumbersWithPrefix
android.telephony.emergency.EmergencyNumber num
java.util.List emergencyNumberList
java.util.List emergencyNumberListWithPrefix
private boolean isEmergencyNumberForTest (java.lang.String)
android.telephony.emergency.EmergencyNumber num
String number
private boolean isEmergencyNumberFromDatabase (java.lang.String)
android.telephony.emergency.EmergencyNumber num
android.telephony.emergency.EmergencyNumber num
String number
java.util.List emergencyNumberListFromDatabaseWithPrefix
private android.telephony.emergency.EmergencyNumber getLabeledEmergencyNumberForEcclist (java.lang.String)
android.telephony.emergency.EmergencyNumber num
String number
private boolean isEmergencyNumberFromEccList (java.lang.String)
String prefix
String emergencyNum
String prefix
com.android.internal.telephony.phonenumbers.ShortNumberInfo info
String number
String emergencyNumbers
String countryIso
public void executeEmergencyNumberTestModeCommand (int, android.telephony.emergency.EmergencyNumber)
int action
android.telephony.emergency.EmergencyNumber num
private void updateEmergencyNumberListTestModeAndNotify (int, android.telephony.emergency.EmergencyNumber)
int action
android.telephony.emergency.EmergencyNumber num
private java.util.List getEmergencyNumberListFromEccListDatabaseAndTest ()
java.util.List mergedEmergencyNumberList
public java.util.List getEmergencyNumberListTestMode ()
public java.util.List getRadioEmergencyNumberList ()
private void logd (java.lang.String)
String str
private void logw (java.lang.String)
String str
private void loge (java.lang.String)
String str
private void writeUpdatedEmergencyNumberListMetrics (java.util.List)
android.telephony.emergency.EmergencyNumber num
java.util.List updatedEmergencyNumberList
public boolean shouldModemConfigEmergencyNumbersBeIgnored ()
public boolean shouldEmergencyNumberRoutingFromDbBeIgnored ()
public boolean shouldDeterminingOfUrnsAndCategoriesWhileMergingIgnored ()
public com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo[] getEmergencyNumbersProtoArray ()
int otaVersion
int assetVersion
boolean isDbRoutingIgnored
java.util.List emergencyNumberList
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
com.android.internal.telephony.IndentingPrintWriter ipw
private static synthetic boolean lambda$getEmergencyNumbers$1 (java.lang.String, android.telephony.emergency.EmergencyNumber)
String toFind
android.telephony.emergency.EmergencyNumber num
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/emergency/EmergencyStateTracker$1.class
EmergencyStateTracker.java
package com.android.internal.telephony.emergency
com.android.internal.telephony.emergency.EmergencyStateTracker$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.emergency.EmergencyStateTracker this$0
void <init> (com.android.internal.telephony.emergency.EmergencyStateTracker)
com.android.internal.telephony.emergency.EmergencyStateTracker this$0
public void onReceive (android.content.Context, android.content.Intent)
boolean isInEcm
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/emergency/EmergencyStateTracker$2.class
EmergencyStateTracker.java
package com.android.internal.telephony.emergency
com.android.internal.telephony.emergency.EmergencyStateTracker$2 extends java.lang.Object implements com.android.internal.telephony.emergency.RadioOnStateListener$Callback {
final synthetic android.telecom.Connection val$expectedConnection
final synthetic com.android.internal.telephony.satellite.SatelliteController val$satelliteController
final synthetic int val$emergencyType
final synthetic com.android.internal.telephony.Phone val$phone
final synthetic com.android.internal.telephony.Phone val$phoneForEmergency
final synthetic int val$waitForInServiceTimeout
final synthetic com.android.internal.telephony.emergency.EmergencyStateTracker this$0
void <init> (com.android.internal.telephony.emergency.EmergencyStateTracker, android.telecom.Connection, com.android.internal.telephony.satellite.SatelliteController, int, com.android.internal.telephony.Phone, com.android.internal.telephony.Phone, int)
com.android.internal.telephony.emergency.EmergencyStateTracker this$0
public void onComplete (com.android.internal.telephony.emergency.RadioOnStateListener, boolean)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.emergency.RadioOnStateListener listener
boolean isRadioReady
public boolean isOkToCall (com.android.internal.telephony.Phone, int, boolean)
com.android.internal.telephony.Phone phone
int serviceState
boolean imsVoiceCapable
public boolean onTimeout (com.android.internal.telephony.Phone, int, boolean)
com.android.internal.telephony.Phone phone
int serviceState
boolean imsVoiceCapable
}
com/android/internal/telephony/emergency/EmergencyStateTracker$EmergencyType.class
EmergencyStateTracker.java
package com.android.internal.telephony.emergency
public abstract annotation com.android.internal.telephony.emergency.EmergencyStateTracker$EmergencyType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/emergency/EmergencyStateTracker$MyHandler.class
EmergencyStateTracker.java
package com.android.internal.telephony.emergency
com.android.internal.telephony.emergency.EmergencyStateTracker$MyHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.emergency.EmergencyStateTracker this$0
void <init> (com.android.internal.telephony.emergency.EmergencyStateTracker, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
com.android.internal.telephony.Phone phone
android.os.AsyncResult ar
Integer emergencyType
android.os.AsyncResult ar
Integer emergencyType
com.android.internal.telephony.Phone phone
com.android.internal.telephony.Phone smsPhone
android.os.AsyncResult ar
Integer emergencyType
android.os.Message msg
}
com/android/internal/telephony/emergency/EmergencyStateTracker$OnDisconnectListener.class
EmergencyStateTracker.java
package com.android.internal.telephony.emergency
com.android.internal.telephony.emergency.EmergencyStateTracker$OnDisconnectListener extends com.android.internal.telephony.Connection$ListenerBase {
private final java.util.concurrent.CompletableFuture mFuture
void <init> (java.util.concurrent.CompletableFuture)
java.util.concurrent.CompletableFuture future
public void onDisconnect (int)
int cause
}
com/android/internal/telephony/emergency/EmergencyStateTracker$PhoneFactoryProxy.class
EmergencyStateTracker.java
package com.android.internal.telephony.emergency
public abstract com.android.internal.telephony.emergency.EmergencyStateTracker$PhoneFactoryProxy extends java.lang.Object {
public abstract com.android.internal.telephony.Phone[] getPhones ()
}
com/android/internal/telephony/emergency/EmergencyStateTracker$PhoneSwitcherProxy.class
EmergencyStateTracker.java
package com.android.internal.telephony.emergency
public abstract com.android.internal.telephony.emergency.EmergencyStateTracker$PhoneSwitcherProxy extends java.lang.Object {
public abstract com.android.internal.telephony.data.PhoneSwitcher getPhoneSwitcher ()
}
com/android/internal/telephony/emergency/EmergencyStateTracker$TelephonyManagerProxy.class
EmergencyStateTracker.java
package com.android.internal.telephony.emergency
public abstract com.android.internal.telephony.emergency.EmergencyStateTracker$TelephonyManagerProxy extends java.lang.Object {
public abstract int getPhoneCount ()
public abstract int getSimState (int)
}
com/android/internal/telephony/emergency/EmergencyStateTracker$TelephonyManagerProxyImpl.class
EmergencyStateTracker.java
package com.android.internal.telephony.emergency
com.android.internal.telephony.emergency.EmergencyStateTracker$TelephonyManagerProxyImpl extends java.lang.Object implements com.android.internal.telephony.emergency.EmergencyStateTracker$TelephonyManagerProxy {
private final android.telephony.TelephonyManager mTelephonyManager
void <init> (android.content.Context)
android.content.Context context
public int getPhoneCount ()
public int getSimState (int)
int slotIndex
}
com/android/internal/telephony/emergency/EmergencyStateTracker.class
EmergencyStateTracker.java
package com.android.internal.telephony.emergency
public com.android.internal.telephony.emergency.EmergencyStateTracker extends java.lang.Object {
private static final String TAG
private static final int DEFAULT_DATA_SWITCH_TIMEOUT_MS
private static final boolean DEFAULT_EMERGENCY_CALLBACK_MODE_SUPPORTED
private static final long DEFAULT_ECM_EXIT_TIMEOUT_MS
private static final int DEFAULT_TRANSPORT_CHANGE_TIMEOUT_MS
private static final int DEFAULT_REJECT_INCOMING_CALL_TIMEOUT_MS
public static final int EMERGENCY_TYPE_CALL
public static final int EMERGENCY_TYPE_SMS
private static final String KEY_NO_SIM_ECBM_SUPPORT
private static com.android.internal.telephony.emergency.EmergencyStateTracker INSTANCE
private final android.content.Context mContext
private final android.telephony.CarrierConfigManager mConfigManager
private final android.os.Handler mHandler
private final boolean mIsSuplDdsSwitchRequiredForEmergencyCall
private final int mWaitForInServiceTimeoutMs
private final android.os.PowerManager$WakeLock mWakeLock
private com.android.internal.telephony.emergency.RadioOnHelper mRadioOnHelper
private int mEmergencyMode
private boolean mWasEmergencyModeSetOnModem
private android.telephony.EmergencyRegistrationResult mLastEmergencyRegistrationResult
private boolean mIsEmergencyModeInProgress
private boolean mIsEmergencyCallStartedDuringEmergencySms
private boolean mIsWaitingForRadioOff
private final long mEcmExitTimeoutMs
private final Runnable mExitEcmRunnable
private final java.util.Set mActiveEmergencyCalls
private com.android.internal.telephony.Phone mPhone
private android.telecom.Connection mOngoingConnection
private int mEmergencyCallDomain
private java.util.concurrent.CompletableFuture mCallEmergencyModeFuture
private boolean mIsInEmergencyCall
private boolean mIsInEcm
private boolean mIsTestEmergencyNumber
private Runnable mOnEcmExitCompleteRunnable
private int mOngoingCallProperties
private boolean mSentEmergencyCallState
private android.telecom.Connection mNormalRoutingEmergencyConnection
private final java.util.Set mOngoingEmergencySmsIds
private com.android.internal.telephony.Phone mSmsPhone
private java.util.concurrent.CompletableFuture mSmsEmergencyModeFuture
private boolean mIsTestEmergencyNumberForSms
private boolean mIsInScbm
private boolean mIsEmergencySmsStartedDuringScbm
private java.util.concurrent.CompletableFuture mEmergencyTransportChangedFuture
private final Object mRegistrantidentifier
private final android.util.ArrayMap mNoSimEcbmSupported
private final android.util.ArrayMap mBroadcastEmergencyCallStateChanges
private final android.telephony.CarrierConfigManager$CarrierConfigChangeListener mCarrierConfigChangeListener
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.content.BroadcastReceiver mEcmExitReceiver
private com.android.internal.telephony.emergency.EmergencyStateTracker$PhoneFactoryProxy mPhoneFactoryProxy
private com.android.internal.telephony.emergency.EmergencyStateTracker$PhoneSwitcherProxy mPhoneSwitcherProxy
private final com.android.internal.telephony.emergency.EmergencyStateTracker$TelephonyManagerProxy mTelephonyManagerProxy
public static final int MSG_SET_EMERGENCY_MODE_DONE
public static final int MSG_EXIT_EMERGENCY_MODE_DONE
public static final int MSG_SET_EMERGENCY_CALLBACK_MODE_DONE
private static final int MSG_EXIT_SCBM
public static final int MSG_NEW_RINGING_CONNECTION
public static final int MSG_VOICE_REG_STATE_CHANGED
public android.os.Handler getHandler ()
public static void make (android.content.Context, boolean, int, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
boolean isSuplDdsSwitchRequiredForEmergencyCall
int waitForInServiceTimeout
com.android.internal.telephony.flags.FeatureFlags featureFlags
public static com.android.internal.telephony.emergency.EmergencyStateTracker getInstance ()
private void <init> (android.content.Context, android.os.Looper, boolean, int, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
android.os.Looper looper
boolean isSuplDdsSwitchRequiredForEmergencyCall
int waitForInServiceTimeout
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.PowerManager pm
android.content.IntentFilter filter
public void <init> (android.content.Context, android.os.Looper, boolean, int, com.android.internal.telephony.emergency.EmergencyStateTracker$PhoneFactoryProxy, com.android.internal.telephony.emergency.EmergencyStateTracker$PhoneSwitcherProxy, com.android.internal.telephony.emergency.EmergencyStateTracker$TelephonyManagerProxy, com.android.internal.telephony.emergency.RadioOnHelper, long, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
android.os.Looper looper
boolean isSuplDdsSwitchRequiredForEmergencyCall
int waitForInServiceTimeout
com.android.internal.telephony.emergency.EmergencyStateTracker$PhoneFactoryProxy phoneFactoryProxy
com.android.internal.telephony.emergency.EmergencyStateTracker$PhoneSwitcherProxy phoneSwitcherProxy
com.android.internal.telephony.emergency.EmergencyStateTracker$TelephonyManagerProxy telephonyManagerProxy
com.android.internal.telephony.emergency.RadioOnHelper radioOnHelper
long ecmExitTimeoutMs
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.content.IntentFilter filter
public java.util.concurrent.CompletableFuture startEmergencyCall (com.android.internal.telephony.Phone, android.telecom.Connection, boolean)
com.android.internal.telephony.Phone phone
android.telecom.Connection c
boolean isTestEmergencyNumber
android.telecom.Connection expectedConnection
public void endCall (android.telecom.Connection)
android.telecom.Connection c
boolean wasActive
private void clearEmergencyCallInfo ()
private void switchDdsAndSetEmergencyMode (com.android.internal.telephony.Phone, int)
com.android.internal.telephony.Phone phone
int emergencyType
private void setEmergencyMode (com.android.internal.telephony.Phone, int, int, int)
com.android.internal.telephony.Phone phone
int emergencyType
int mode
int msg
android.os.Message m
private void setEmergencyCallbackMode (com.android.internal.telephony.Phone, int)
com.android.internal.telephony.Phone phone
int emergencyType
boolean needToSetCallbackMode
private void completeEmergencyMode (int)
int emergencyType
private void completeEmergencyMode (int, int)
int emergencyType
int result
public boolean isInEmergencyMode ()
private void setEmergencyModeInProgress (boolean)
boolean isEmergencyModeInProgress
private boolean isEmergencyModeInProgress ()
private void setIsInEmergencyCall (boolean)
boolean isInEmergencyCall
public boolean isInEmergencyCall ()
private void exitEmergencyMode (com.android.internal.telephony.Phone, int)
com.android.internal.telephony.Phone phone
int emergencyType
android.os.Message m
public android.telephony.EmergencyRegistrationResult getEmergencyRegistrationResult ()
private void waitForTransportChangeCompleted (java.util.concurrent.CompletableFuture)
Exception e
long now
long deadline
java.util.concurrent.CompletableFuture future
private void maybeNotifyTransportChangeCompleted (int, boolean)
int emergencyType
boolean enforced
java.util.concurrent.CompletableFuture future
public void onEmergencyTransportChangedAndWait (int, int)
java.util.concurrent.CompletableFuture future
int emergencyType
int mode
public void onEmergencyTransportChanged (int, int)
com.android.internal.telephony.Phone phone
int emergencyType
int mode
public void onEmergencyCallDomainUpdated (int, android.telecom.Connection)
int phoneType
android.telecom.Connection c
int domain
public void onEmergencyCallStateChanged (com.android.internal.telephony.Call$State, android.telecom.Connection)
com.android.internal.telephony.Call$State state
android.telecom.Connection c
public void onEmergencyCallPropertiesChanged (int, android.telecom.Connection)
int properties
android.telecom.Connection c
public void onCellularRadioPowerOffRequested ()
private static boolean isVoWiFi (int)
int properties
public boolean isEmergencyCallbackModeSupported (com.android.internal.telephony.Phone)
android.content.SharedPreferences sp
Boolean savedConfig
com.android.internal.telephony.Phone phone
int subId
int phoneId
private void enterEmergencyCallbackMode ()
long delayInMillis
public void exitEmergencyCallbackMode ()
public void exitEmergencyCallbackMode (int)
com.android.internal.telephony.GsmCdmaPhone gsmCdmaPhone
int reason
private void releaseWakeLock ()
Exception e
public void exitEmergencyCallbackMode (java.lang.Runnable, int)
Runnable onComplete
int reason
private void sendEmergencyCallbackModeChange ()
android.content.Intent intent
public boolean isInEcm ()
private void setIsInEcm (boolean)
boolean isInEcm
public boolean isInImsEcm ()
public boolean isInCdmaEcm ()
public boolean isInEcm (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private void sendEmergencyCallStateChange (com.android.internal.telephony.Phone, boolean)
android.content.Intent intent
com.android.internal.telephony.Phone phone
boolean isAlive
public java.util.concurrent.CompletableFuture startEmergencySms (com.android.internal.telephony.Phone, java.lang.String, boolean)
com.android.internal.telephony.Phone phone
String smsId
boolean isTestEmergencyNumber
boolean exitScbmInOtherPhone
boolean smsStartedInScbm
public void endSms (java.lang.String, boolean, int, boolean)
String smsId
boolean success
int domain
boolean isLastSmsPart
public void onEmergencySmsReceived ()
private void clearEmergencySmsInfo ()
public boolean isInScbm ()
private void setIsInScbm (boolean)
boolean isInScbm
private void enterEmergencySmsCallbackMode ()
boolean shouldRestartEcm
int delayInMillis
int subId
private void exitEmergencySmsCallbackModeAndEmergencyMode (int)
int reason
com.android.internal.telephony.Phone smsPhone
boolean wasInScbm
private void exitEmergencySmsCallbackMode (int)
int reason
private boolean isRadioOn ()
com.android.internal.telephony.Phone phone
boolean result
private boolean isPowerOff ()
android.telephony.ServiceState ss
com.android.internal.telephony.Phone phone
private void registerForVoiceRegStateOrRatChanged ()
com.android.internal.telephony.Phone phone
private void unregisterForVoiceRegStateOrRatChanged ()
com.android.internal.telephony.Phone phone
private boolean isAirplaneModeOn (android.content.Context)
android.content.Context context
private void turnOnRadioAndSwitchDds (com.android.internal.telephony.Phone, int, boolean)
com.android.internal.telephony.Phone phoneForEmergency
android.telecom.Connection expectedConnection
int waitForInServiceTimeout
com.android.internal.telephony.Phone phone
int emergencyType
boolean isTestEmergencyNumber
boolean isAirplaneModeOn
boolean needToTurnOnRadio
com.android.internal.telephony.satellite.SatelliteController satelliteController
boolean needToTurnOffSatellite
public void switchDdsDelayed (com.android.internal.telephony.Phone, java.util.function.Consumer)
java.util.concurrent.CompletableFuture future
java.util.concurrent.CompletableFuture timeout
Exception e
com.android.internal.telephony.Phone phone
java.util.function.Consumer completeConsumer
private java.util.concurrent.CompletableFuture possiblyOverrideDefaultDataForEmergencyCall (com.android.internal.telephony.Phone)
Exception e
com.android.internal.telephony.Phone phone
int phoneCount
boolean isRoaming
boolean roamingNetworkSupportsControlPlaneFallback
String[] dataPlaneRoamPlmns
boolean supportsCpFallback
int extensionTime
java.util.concurrent.CompletableFuture modemResultFuture
private java.lang.String getConfig (int, java.lang.String, java.lang.String)
int subId
String key
String defVal
private int getConfig (int, java.lang.String, int)
int subId
String key
int defVal
private java.lang.String[] getConfig (int, java.lang.String)
int subId
String key
private boolean getConfig (int, java.lang.String, boolean)
int subId
String key
boolean defVal
private transient android.os.PersistableBundle getConfigBundle (int, java.lang.String[])
int subId
String[] keys
private boolean isAvailableForEmergencyCalls (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private static boolean isNetworkRegistered (com.android.internal.telephony.Phone)
android.telephony.NetworkRegistrationInfo nri
com.android.internal.telephony.Phone phone
android.telephony.ServiceState ss
private static boolean isSamePhone (com.android.internal.telephony.Phone, com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone p1
com.android.internal.telephony.Phone p2
private static java.lang.String emergencyTypeToString (int)
int emergencyType
private void onCarrierConfigurationChanged (int, int)
int slotIndex
int subId
android.content.SharedPreferences sp
Boolean savedConfig
android.os.PersistableBundle b
boolean broadcast
boolean carrierConfig
android.content.SharedPreferences$Editor editor
private boolean isSimReady (int, int)
int slotIndex
int subId
private boolean getBroadcastEmergencyCallStateChanges (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
Boolean broadcast
public void maybeResetEmergencyCallStateChangedIntent ()
boolean isAlive
android.content.Intent intent
private com.android.internal.telephony.Call getRingingCall (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.Call ringingCall
com.android.internal.telephony.Phone imsPhone
private void maybeRejectIncomingCall (java.util.function.Consumer)
com.android.internal.telephony.Phone phone
java.util.concurrent.CompletableFuture future
com.android.internal.telephony.Connection cn
java.util.concurrent.CompletableFuture timeout
Exception e
java.util.function.Consumer completeConsumer
com.android.internal.telephony.Phone[] phones
com.android.internal.telephony.Call ringingCall
private void registerForNewRingingConnection ()
com.android.internal.telephony.Phone phone
com.android.internal.telephony.Phone[] phones
private void handleNewRingingConnection (android.os.Message)
com.android.internal.telephony.CallStateException e
android.os.Message msg
com.android.internal.telephony.Connection c
public void startNormalRoutingEmergencyCall (com.android.internal.telephony.Phone, android.telecom.Connection, java.util.function.Consumer)
com.android.internal.telephony.Phone phone
android.telecom.Connection c
java.util.function.Consumer completeConsumer
public void endNormalRoutingEmergencyCall (android.telecom.Connection)
android.telecom.Connection c
public void onNormalRoutingEmergencyCallStateChanged (android.telecom.Connection, int)
android.telecom.Connection c
int state
public boolean needToSwitchPhone (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
int subId
int phoneId
boolean switchPhone
private boolean isThereOtherPhone (int, boolean)
int phoneId
int subId
int simState
com.android.internal.telephony.Phone phone
int skipPhoneId
boolean ignoreLockState
private static synthetic java.lang.Void lambda$maybeRejectIncomingCall$7 (java.lang.Throwable)
Throwable ex
private static synthetic void lambda$maybeRejectIncomingCall$6 (java.util.concurrent.CompletableFuture)
java.util.concurrent.CompletableFuture timeout
private static synthetic void lambda$switchDdsDelayed$5 (java.util.concurrent.CompletableFuture)
java.util.concurrent.CompletableFuture timeout
private synthetic void lambda$onEmergencyTransportChanged$4 (int, int)
int emergencyType
int mode
private synthetic void lambda$switchDdsAndSetEmergencyMode$3 (com.android.internal.telephony.Phone, int, java.lang.Boolean)
com.android.internal.telephony.Phone phone
int emergencyType
Boolean result
private synthetic void lambda$startEmergencyCall$2 (android.telecom.Connection, java.lang.Boolean)
android.telecom.Connection expectedConnection
Boolean result
private synthetic void lambda$new$1 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
private synthetic void lambda$new$0 ()
static void <clinit> ()
}
com/android/internal/telephony/emergency/RadioOnHelper$1.class
RadioOnHelper.java
package com.android.internal.telephony.emergency
com.android.internal.telephony.emergency.RadioOnHelper$1 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.emergency.RadioOnHelper this$0
void <init> (com.android.internal.telephony.emergency.RadioOnHelper)
com.android.internal.telephony.emergency.RadioOnHelper this$0
public void accept (int)
int result
}
com/android/internal/telephony/emergency/RadioOnHelper.class
RadioOnHelper.java
package com.android.internal.telephony.emergency
public com.android.internal.telephony.emergency.RadioOnHelper extends java.lang.Object implements com.android.internal.telephony.emergency.RadioOnStateListener$Callback {
private static final String TAG
private final android.content.Context mContext
private com.android.internal.telephony.emergency.RadioOnStateListener$Callback mCallback
private java.util.List mListeners
private java.util.List mInProgressListeners
private boolean mIsRadioReady
public void <init> (android.content.Context)
android.content.Context context
private void setupListeners ()
int activeModems
public void triggerRadioOnAndListen (com.android.internal.telephony.emergency.RadioOnStateListener$Callback, boolean, com.android.internal.telephony.Phone, boolean, int)
com.android.internal.telephony.Phone phone
int timeoutCallbackInterval
int i
com.android.internal.telephony.emergency.RadioOnStateListener$Callback callback
boolean forEmergencyCall
com.android.internal.telephony.Phone phoneForEmergencyCall
boolean isTestEmergencyNumber
int emergencyTimeoutIntervalMillis
private void powerOnRadio (boolean, com.android.internal.telephony.Phone, boolean)
com.android.internal.telephony.Phone phone
android.content.Intent intent
boolean forEmergencyCall
com.android.internal.telephony.Phone phoneForEmergencyCall
boolean isTestEmergencyNumber
private void powerOffSatellite ()
com.android.internal.telephony.satellite.SatelliteController satelliteController
public void onComplete (com.android.internal.telephony.emergency.RadioOnStateListener, boolean)
com.android.internal.telephony.emergency.RadioOnStateListener listener
boolean isRadioReady
public boolean isOkToCall (com.android.internal.telephony.Phone, int, boolean)
com.android.internal.telephony.Phone phone
int serviceState
boolean imsVoiceCapable
public boolean onTimeout (com.android.internal.telephony.Phone, int, boolean)
com.android.internal.telephony.Phone phone
int serviceState
boolean imsVoiceCapable
}
com/android/internal/telephony/emergency/RadioOnStateListener$1.class
RadioOnStateListener.java
package com.android.internal.telephony.emergency
com.android.internal.telephony.emergency.RadioOnStateListener$1 extends android.os.Handler {
final synthetic com.android.internal.telephony.emergency.RadioOnStateListener this$0
void <init> (com.android.internal.telephony.emergency.RadioOnStateListener, android.os.Looper)
com.android.internal.telephony.emergency.RadioOnStateListener this$0
android.os.Looper looper
public void handleMessage (android.os.Message)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.emergency.RadioOnStateListener$Callback callback
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
int onTimeoutCallbackInterval
com.android.internal.telephony.SomeArgs args
android.os.Message msg
}
com/android/internal/telephony/emergency/RadioOnStateListener$2.class
RadioOnStateListener.java
package com.android.internal.telephony.emergency
com.android.internal.telephony.emergency.RadioOnStateListener$2 extends android.telephony.satellite.ISatelliteModemStateCallback$Stub {
final synthetic com.android.internal.telephony.emergency.RadioOnStateListener this$0
void <init> (com.android.internal.telephony.emergency.RadioOnStateListener)
com.android.internal.telephony.emergency.RadioOnStateListener this$0
public void onSatelliteModemStateChanged (int)
int state
public void onEmergencyModeChanged (boolean)
boolean isEmergency
public void onRegistrationFailure (int)
int causeCode
public void onTerrestrialNetworkAvailableChanged (boolean)
boolean isAvailable
}
com/android/internal/telephony/emergency/RadioOnStateListener$3.class
RadioOnStateListener.java
package com.android.internal.telephony.emergency
com.android.internal.telephony.emergency.RadioOnStateListener$3 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.emergency.RadioOnStateListener this$0
void <init> (com.android.internal.telephony.emergency.RadioOnStateListener)
com.android.internal.telephony.emergency.RadioOnStateListener this$0
public void accept (int)
int result
}
com/android/internal/telephony/emergency/RadioOnStateListener$Callback.class
RadioOnStateListener.java
package com.android.internal.telephony.emergency
public abstract com.android.internal.telephony.emergency.RadioOnStateListener$Callback extends java.lang.Object {
public abstract void onComplete (com.android.internal.telephony.emergency.RadioOnStateListener, boolean)
public abstract boolean isOkToCall (com.android.internal.telephony.Phone, int, boolean)
public abstract boolean onTimeout (com.android.internal.telephony.Phone, int, boolean)
}
com/android/internal/telephony/emergency/RadioOnStateListener.class
RadioOnStateListener.java
package com.android.internal.telephony.emergency
public com.android.internal.telephony.emergency.RadioOnStateListener extends java.lang.Object {
private static final String TAG
private static int MAX_NUM_RETRIES
private static long TIME_BETWEEN_RETRIES_MILLIS
private static final int MSG_START_SEQUENCE
public static final int MSG_SERVICE_STATE_CHANGED
private static final int MSG_RETRY_TIMEOUT
public static final int MSG_RADIO_ON
public static final int MSG_RADIO_OFF_OR_NOT_AVAILABLE
public static final int MSG_IMS_CAPABILITY_CHANGED
public static final int MSG_TIMEOUT_ONTIMEOUT_CALLBACK
public static final int MSG_SATELLITE_ENABLED_CHANGED
private final android.os.Handler mHandler
private final android.telephony.satellite.ISatelliteModemStateCallback mSatelliteCallback
private com.android.internal.telephony.emergency.RadioOnStateListener$Callback mCallback
private com.android.internal.telephony.Phone mPhone
private com.android.internal.telephony.satellite.SatelliteController mSatelliteController
private boolean mForEmergencyCall
private boolean mSelectedPhoneForEmergencyCall
private int mNumRetriesSoFar
private int mOnTimeoutCallbackInterval
public void <init> ()
public void waitForRadioOn (com.android.internal.telephony.Phone, com.android.internal.telephony.emergency.RadioOnStateListener$Callback, boolean, boolean, int)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.emergency.RadioOnStateListener$Callback callback
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
int onTimeoutCallbackInterval
com.android.internal.telephony.SomeArgs args
private void startSequenceInternal (com.android.internal.telephony.Phone, com.android.internal.telephony.emergency.RadioOnStateListener$Callback, boolean, boolean, int)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.emergency.RadioOnStateListener$Callback callback
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
int onTimeoutCallbackInterval
private void onImsCapabilityChanged ()
boolean imsVoiceCapable
private void onTimeoutCallbackTimeout ()
private void onServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState state
private void onRadioOn ()
android.telephony.ServiceState state
private void onSatelliteEnabledChanged ()
private boolean isOkToCall (int, boolean)
int serviceState
boolean imsVoiceCapable
private boolean onTimeout (int, boolean)
int serviceState
boolean imsVoiceCapable
private void onRetryTimeout ()
int serviceState
public void cleanup ()
private void startRetryTimer ()
private void cancelRetryTimer ()
private void registerForServiceStateChanged ()
private void unregisterForServiceStateChanged ()
private void registerForRadioOff ()
private void unregisterForRadioOff ()
private void registerForRadioOn ()
private void unregisterForRadioOn ()
private void registerForSatelliteEnabledChanged ()
private void unregisterForSatelliteEnabledChanged ()
private void registerForImsCapabilityChanged ()
private void unregisterForImsCapabilityChanged ()
private void startOnTimeoutCallbackTimer ()
private void onComplete (boolean)
com.android.internal.telephony.emergency.RadioOnStateListener$Callback tempCallback
boolean isRadioReady
public android.os.Handler getHandler ()
public void setMaxNumRetries (int)
int retries
public void setTimeBetweenRetriesMillis (long)
long timeMs
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.emergency.RadioOnStateListener that
public int hashCode ()
int hash
static void <clinit> ()
}
com/android/internal/telephony/euicc/
com/android/internal/telephony/euicc/EuiccCardController$1.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$1 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IGetAllProfilesCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IGetAllProfilesCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (android.service.euicc.EuiccProfileInfo[])
android.os.RemoteException exception
android.service.euicc.EuiccProfileInfo[] result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$10.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$10 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IGetSmdsAddressCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IGetSmdsAddressCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (java.lang.String)
android.os.RemoteException exception
String result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$11.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$11 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.ISetDefaultSmdpAddressCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.ISetDefaultSmdpAddressCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (java.lang.Void)
android.os.RemoteException exception
Void result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$12.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$12 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IGetRulesAuthTableCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IGetRulesAuthTableCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (android.telephony.euicc.EuiccRulesAuthTable)
android.os.RemoteException exception
android.telephony.euicc.EuiccRulesAuthTable result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$13.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$13 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IGetEuiccChallengeCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IGetEuiccChallengeCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (byte[])
android.os.RemoteException exception
byte[] result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$14.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$14 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IGetEuiccInfo1Callback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IGetEuiccInfo1Callback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (byte[])
android.os.RemoteException exception
byte[] result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$15.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$15 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IGetEuiccInfo2Callback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IGetEuiccInfo2Callback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (byte[])
android.os.RemoteException exception
byte[] result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$16.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$16 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IAuthenticateServerCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IAuthenticateServerCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (byte[])
android.os.RemoteException exception
byte[] result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$17.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$17 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IPrepareDownloadCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IPrepareDownloadCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (byte[])
android.os.RemoteException exception
byte[] result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$18.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$18 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic String val$cardId
final synthetic com.android.internal.telephony.euicc.ILoadBoundProfilePackageCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, java.lang.String, com.android.internal.telephony.euicc.ILoadBoundProfilePackageCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (byte[])
android.os.RemoteException exception
byte[] result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$19.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$19 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.ICancelSessionCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.ICancelSessionCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (byte[])
android.os.RemoteException exception
byte[] result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$2.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$2 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IGetProfileCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IGetProfileCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (android.service.euicc.EuiccProfileInfo)
android.os.RemoteException exception
android.service.euicc.EuiccProfileInfo result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$20.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$20 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IListNotificationsCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IListNotificationsCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (android.telephony.euicc.EuiccNotification[])
android.os.RemoteException exception
android.telephony.euicc.EuiccNotification[] result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$21.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$21 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IRetrieveNotificationListCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IRetrieveNotificationListCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (android.telephony.euicc.EuiccNotification[])
android.os.RemoteException exception
android.telephony.euicc.EuiccNotification[] result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$22.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$22 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IRetrieveNotificationCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IRetrieveNotificationCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (android.telephony.euicc.EuiccNotification)
android.os.RemoteException exception
android.telephony.euicc.EuiccNotification result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$23.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$23 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IRemoveNotificationFromListCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IRemoveNotificationFromListCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (java.lang.Void)
android.os.RemoteException exception
Void result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$3.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$3 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IGetProfileCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IGetProfileCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (android.service.euicc.EuiccProfileInfo)
android.os.RemoteException exception
android.service.euicc.EuiccProfileInfo result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$4.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$4 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IDisableProfileCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IDisableProfileCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (java.lang.Void)
android.os.RemoteException exception
Void result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$5$1.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$5$1 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic android.service.euicc.EuiccProfileInfo val$profile
final synthetic com.android.internal.telephony.euicc.EuiccCardController$5 this$1
void <init> (com.android.internal.telephony.euicc.EuiccCardController$5, android.service.euicc.EuiccProfileInfo)
com.android.internal.telephony.euicc.EuiccCardController$5 this$1
public void onResult (java.lang.Void)
android.os.RemoteException exception
Void result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$5.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$5 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.ISwitchToProfileCallback val$callback
final synthetic com.android.internal.telephony.uicc.euicc.EuiccPort val$port
final synthetic String val$iccid
final synthetic boolean val$refresh
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.ISwitchToProfileCallback, com.android.internal.telephony.uicc.euicc.EuiccPort, java.lang.String, boolean)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (android.service.euicc.EuiccProfileInfo)
android.service.euicc.EuiccProfileInfo profile
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback switchCb
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$6.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$6 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.ISetNicknameCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.ISetNicknameCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (java.lang.Void)
android.os.RemoteException exception
Void result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$7.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$7 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic String val$cardId
final synthetic com.android.internal.telephony.euicc.IDeleteProfileCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, java.lang.String, com.android.internal.telephony.euicc.IDeleteProfileCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (java.lang.Void)
android.os.RemoteException exception
Void result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$8.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$8 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic String val$cardId
final synthetic com.android.internal.telephony.euicc.IResetMemoryCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, java.lang.String, com.android.internal.telephony.euicc.IResetMemoryCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (java.lang.Void)
android.os.RemoteException exception
Void result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$9.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$9 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.euicc.IGetDefaultSmdpAddressCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
void <init> (com.android.internal.telephony.euicc.EuiccCardController, com.android.internal.telephony.euicc.IGetDefaultSmdpAddressCallback)
com.android.internal.telephony.euicc.EuiccCardController this$0
public void onResult (java.lang.String)
android.os.RemoteException exception
String result
public void onException (java.lang.Throwable)
android.os.RemoteException exception
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/euicc/EuiccCardController$SimSlotStatusChangedBroadcastReceiver.class
EuiccCardController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccCardController$SimSlotStatusChangedBroadcastReceiver extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.euicc.EuiccCardController this$0
private void <init> (com.android.internal.telephony.euicc.EuiccCardController)
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/euicc/EuiccCardController.class
EuiccCardController.java
package com.android.internal.telephony.euicc
public com.android.internal.telephony.euicc.EuiccCardController extends com.android.internal.telephony.euicc.IEuiccCardController$Stub {
private static final String TAG
private static final String KEY_LAST_BOOT_COUNT
private final android.content.Context mContext
private android.app.AppOpsManager mAppOps
private String mCallingPackage
private android.content.pm.ComponentInfo mBestComponent
private android.os.Handler mEuiccMainThreadHandler
private com.android.internal.telephony.euicc.EuiccCardController$SimSlotStatusChangedBroadcastReceiver mSimSlotStatusChangeReceiver
private com.android.internal.telephony.euicc.EuiccController mEuiccController
private com.android.internal.telephony.uicc.UiccController mUiccController
private com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private android.content.pm.PackageManager mPackageManager
private final int mVendorApiLevel
private static com.android.internal.telephony.euicc.EuiccCardController sInstance
public static com.android.internal.telephony.euicc.EuiccCardController init (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public static com.android.internal.telephony.euicc.EuiccCardController get ()
private void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.content.Context, android.os.Handler, com.android.internal.telephony.euicc.EuiccController, com.android.internal.telephony.uicc.UiccController, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
android.os.Handler handler
com.android.internal.telephony.euicc.EuiccController euiccController
com.android.internal.telephony.uicc.UiccController uiccController
com.android.internal.telephony.flags.FeatureFlags featureFlags
public static boolean isBootUp (android.content.Context)
android.content.Context context
int bootCount
android.content.SharedPreferences sp
int lastBootCount
public boolean isEmbeddedSlotActivated ()
com.android.internal.telephony.uicc.UiccSlot slotInfo
int i
com.android.internal.telephony.uicc.UiccSlot[] slots
public boolean isEmbeddedCardPresent ()
com.android.internal.telephony.uicc.UiccSlot slotInfo
com.android.internal.telephony.uicc.UiccSlot[] slots
private void checkCallingPackage (java.lang.String)
String callingPackage
private com.android.internal.telephony.uicc.UiccSlot getUiccSlotForEmbeddedCard (java.lang.String)
String cardId
int slotId
com.android.internal.telephony.uicc.UiccSlot slot
private com.android.internal.telephony.uicc.euicc.EuiccCard getEuiccCard (java.lang.String)
String cardId
com.android.internal.telephony.uicc.UiccSlot slot
com.android.internal.telephony.uicc.UiccCard card
private com.android.internal.telephony.uicc.euicc.EuiccPort getEuiccPortFromIccId (java.lang.String, java.lang.String)
String cardId
String iccid
com.android.internal.telephony.uicc.UiccSlot slot
com.android.internal.telephony.uicc.UiccCard card
int portIndex
com.android.internal.telephony.uicc.UiccPort port
private com.android.internal.telephony.uicc.euicc.EuiccPort getFirstActiveEuiccPort (java.lang.String)
String cardId
com.android.internal.telephony.uicc.euicc.EuiccCard card
private com.android.internal.telephony.uicc.euicc.EuiccPort getEuiccPort (java.lang.String, int)
String cardId
int portIndex
com.android.internal.telephony.uicc.euicc.EuiccCard card
com.android.internal.telephony.uicc.UiccPort port
private int getResultCode (java.lang.Throwable)
Throwable e
public void getAllProfiles (java.lang.String, java.lang.String, com.android.internal.telephony.euicc.IGetAllProfilesCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
com.android.internal.telephony.euicc.IGetAllProfilesCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void getProfile (java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.euicc.IGetProfileCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
String iccid
com.android.internal.telephony.euicc.IGetProfileCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void getEnabledProfile (java.lang.String, java.lang.String, int, com.android.internal.telephony.euicc.IGetProfileCallback)
android.os.RemoteException re
SecurityException se
com.android.internal.telephony.uicc.UiccSlot slot
android.os.RemoteException exception
android.os.RemoteException exception
android.os.RemoteException exception
String callingPackage
String cardId
int portIndex
com.android.internal.telephony.euicc.IGetProfileCallback callback
String iccId
boolean isValidSlotPort
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void disableProfile (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.euicc.IDisableProfileCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
String iccid
boolean refresh
com.android.internal.telephony.euicc.IDisableProfileCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void switchToProfile (java.lang.String, java.lang.String, java.lang.String, int, boolean, com.android.internal.telephony.euicc.ISwitchToProfileCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
String iccid
int portIndex
boolean refresh
com.android.internal.telephony.euicc.ISwitchToProfileCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback profileCb
public void setNickname (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.euicc.ISetNicknameCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
String iccid
String nickname
com.android.internal.telephony.euicc.ISetNicknameCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void deleteProfile (java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.euicc.IDeleteProfileCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
String iccid
com.android.internal.telephony.euicc.IDeleteProfileCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void resetMemory (java.lang.String, java.lang.String, int, com.android.internal.telephony.euicc.IResetMemoryCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
int options
com.android.internal.telephony.euicc.IResetMemoryCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void getDefaultSmdpAddress (java.lang.String, java.lang.String, com.android.internal.telephony.euicc.IGetDefaultSmdpAddressCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
com.android.internal.telephony.euicc.IGetDefaultSmdpAddressCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void getSmdsAddress (java.lang.String, java.lang.String, com.android.internal.telephony.euicc.IGetSmdsAddressCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
com.android.internal.telephony.euicc.IGetSmdsAddressCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void setDefaultSmdpAddress (java.lang.String, java.lang.String, java.lang.String, com.android.internal.telephony.euicc.ISetDefaultSmdpAddressCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
String address
com.android.internal.telephony.euicc.ISetDefaultSmdpAddressCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void getRulesAuthTable (java.lang.String, java.lang.String, com.android.internal.telephony.euicc.IGetRulesAuthTableCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
com.android.internal.telephony.euicc.IGetRulesAuthTableCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void getEuiccChallenge (java.lang.String, java.lang.String, com.android.internal.telephony.euicc.IGetEuiccChallengeCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
com.android.internal.telephony.euicc.IGetEuiccChallengeCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void getEuiccInfo1 (java.lang.String, java.lang.String, com.android.internal.telephony.euicc.IGetEuiccInfo1Callback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
com.android.internal.telephony.euicc.IGetEuiccInfo1Callback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void getEuiccInfo2 (java.lang.String, java.lang.String, com.android.internal.telephony.euicc.IGetEuiccInfo2Callback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
com.android.internal.telephony.euicc.IGetEuiccInfo2Callback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void authenticateServer (java.lang.String, java.lang.String, java.lang.String, byte[], byte[], byte[], byte[], com.android.internal.telephony.euicc.IAuthenticateServerCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
String matchingId
byte[] serverSigned1
byte[] serverSignature1
byte[] euiccCiPkIdToBeUsed
byte[] serverCertificate
com.android.internal.telephony.euicc.IAuthenticateServerCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void prepareDownload (java.lang.String, java.lang.String, byte[], byte[], byte[], byte[], com.android.internal.telephony.euicc.IPrepareDownloadCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
byte[] hashCc
byte[] smdpSigned2
byte[] smdpSignature2
byte[] smdpCertificate
com.android.internal.telephony.euicc.IPrepareDownloadCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void loadBoundProfilePackage (java.lang.String, java.lang.String, byte[], com.android.internal.telephony.euicc.ILoadBoundProfilePackageCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
byte[] boundProfilePackage
com.android.internal.telephony.euicc.ILoadBoundProfilePackageCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void cancelSession (java.lang.String, java.lang.String, byte[], int, com.android.internal.telephony.euicc.ICancelSessionCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
byte[] transactionId
int reason
com.android.internal.telephony.euicc.ICancelSessionCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void listNotifications (java.lang.String, java.lang.String, int, com.android.internal.telephony.euicc.IListNotificationsCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
int events
com.android.internal.telephony.euicc.IListNotificationsCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void retrieveNotificationList (java.lang.String, java.lang.String, int, com.android.internal.telephony.euicc.IRetrieveNotificationListCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
int events
com.android.internal.telephony.euicc.IRetrieveNotificationListCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void retrieveNotification (java.lang.String, java.lang.String, int, com.android.internal.telephony.euicc.IRetrieveNotificationCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
int seqNumber
com.android.internal.telephony.euicc.IRetrieveNotificationCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void removeNotificationFromList (java.lang.String, java.lang.String, int, com.android.internal.telephony.euicc.IRemoveNotificationFromListCallback)
android.os.RemoteException re
SecurityException se
android.os.RemoteException exception
String callingPackage
String cardId
int seqNumber
com.android.internal.telephony.euicc.IRemoveNotificationFromListCallback callback
com.android.internal.telephony.uicc.euicc.EuiccPort port
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
long token
private void enforceTelephonyFeatureWithException (java.lang.String, java.lang.String)
String callingPackage
String methodName
private static void loge (java.lang.String)
String message
private static void loge (java.lang.String, java.lang.Throwable)
String message
Throwable tr
}
com/android/internal/telephony/euicc/EuiccConnector$1.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.euicc.EuiccConnector this$0
void <init> (com.android.internal.telephony.euicc.EuiccConnector)
com.android.internal.telephony.euicc.EuiccConnector this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/euicc/EuiccConnector$AvailableState.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$AvailableState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.euicc.EuiccConnector this$0
private void <init> (com.android.internal.telephony.euicc.EuiccConnector)
public boolean processMessage (android.os.Message)
android.os.Message message
}
com/android/internal/telephony/euicc/EuiccConnector$BaseEuiccCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback extends java.lang.Object {
public abstract void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccConnector$BindingState.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$BindingState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.euicc.EuiccConnector this$0
private void <init> (com.android.internal.telephony.euicc.EuiccConnector)
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$1.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$1 extends android.service.euicc.IGetEidCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onSuccess (java.lang.String)
String eid
private synthetic void lambda$onSuccess$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, java.lang.String)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
String eid
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$10.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$10 extends android.service.euicc.IUpdateSubscriptionNicknameCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (int)
int result
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int result
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$11.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$11 extends android.service.euicc.IEraseSubscriptionsCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (int)
int result
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int result
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$12.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$12 extends android.service.euicc.IEraseSubscriptionsCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (int)
int result
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int result
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$13.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$13 extends android.service.euicc.IRetainSubscriptionsForFactoryResetCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (int)
int result
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int result
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$14.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$14 extends android.service.euicc.IGetOtaStatusCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onSuccess (int)
int status
private synthetic void lambda$onSuccess$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int status
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$15.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$15 extends android.service.euicc.IOtaStatusChangedCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onOtaStatusChanged (int) throws android.os.RemoteException
int status
private synthetic void lambda$onOtaStatusChanged$1 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int status
private static synthetic void lambda$onOtaStatusChanged$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int status
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$16.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$16 extends android.service.euicc.IEuiccServiceDumpResultCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (java.lang.String) throws android.os.RemoteException
String logs
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, java.lang.String)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
String logs
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$2.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$2 extends android.service.euicc.IGetAvailableMemoryInBytesCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onSuccess (long)
long availableMemoryInBytes
public void onUnsupportedOperationException (java.lang.String)
String message
private synthetic void lambda$onUnsupportedOperationException$1 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, java.lang.String)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
String message
private synthetic void lambda$onSuccess$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, long)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
long availableMemoryInBytes
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$3.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$3 extends android.service.euicc.IGetDownloadableSubscriptionMetadataCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic int val$cardId
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (android.service.euicc.GetDownloadableSubscriptionMetadataResult)
android.service.euicc.GetDownloadableSubscriptionMetadataResult result
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int, android.service.euicc.GetDownloadableSubscriptionMetadataResult)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int cardId
android.service.euicc.GetDownloadableSubscriptionMetadataResult result
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$4.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$4 extends android.service.euicc.IDownloadSubscriptionCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (android.service.euicc.DownloadSubscriptionResult)
android.service.euicc.DownloadSubscriptionResult result
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, android.service.euicc.DownloadSubscriptionResult)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
android.service.euicc.DownloadSubscriptionResult result
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$5.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$5 extends android.service.euicc.IGetEuiccProfileInfoListCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (android.service.euicc.GetEuiccProfileInfoListResult)
android.service.euicc.GetEuiccProfileInfoListResult result
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, android.service.euicc.GetEuiccProfileInfoListResult)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
android.service.euicc.GetEuiccProfileInfoListResult result
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$6.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$6 extends android.service.euicc.IGetDefaultDownloadableSubscriptionListCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic int val$cardId
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (android.service.euicc.GetDefaultDownloadableSubscriptionListResult)
android.service.euicc.GetDefaultDownloadableSubscriptionListResult result
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int, android.service.euicc.GetDefaultDownloadableSubscriptionListResult)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int cardId
android.service.euicc.GetDefaultDownloadableSubscriptionListResult result
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$7.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$7 extends android.service.euicc.IGetEuiccInfoCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onSuccess (android.telephony.euicc.EuiccInfo)
android.telephony.euicc.EuiccInfo euiccInfo
private synthetic void lambda$onSuccess$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, android.telephony.euicc.EuiccInfo)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
android.telephony.euicc.EuiccInfo euiccInfo
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$8.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$8 extends android.service.euicc.IDeleteSubscriptionCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (int)
int result
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int result
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState$9.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState$9 extends android.service.euicc.ISwitchToSubscriptionCallback$Stub {
final synthetic com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback val$callback
final synthetic com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
void <init> (com.android.internal.telephony.euicc.EuiccConnector$ConnectedState, com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState this$1
public void onComplete (int)
int result
private synthetic void lambda$onComplete$0 (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback, int)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int result
}
com/android/internal/telephony/euicc/EuiccConnector$ConnectedState.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$ConnectedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.euicc.EuiccConnector this$0
private void <init> (com.android.internal.telephony.euicc.EuiccConnector)
public void enter ()
public boolean processMessage (android.os.Message)
Runnable runnable
com.android.internal.telephony.euicc.EuiccConnector$GetMetadataRequest request
com.android.internal.telephony.euicc.EuiccConnector$DownloadRequest request
com.android.internal.telephony.euicc.EuiccConnector$GetDefaultListRequest request
com.android.internal.telephony.euicc.EuiccConnector$DeleteRequest request
com.android.internal.telephony.euicc.EuiccConnector$SwitchRequest request
int portIndex
com.android.internal.telephony.euicc.EuiccConnector$UpdateNicknameRequest request
Exception e
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
int cardId
int slotId
android.os.Message message
public void exit ()
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
}
com/android/internal/telephony/euicc/EuiccConnector$DeleteCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$DeleteCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onDeleteComplete (int)
}
com/android/internal/telephony/euicc/EuiccConnector$DeleteRequest.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$DeleteRequest extends java.lang.Object {
String mIccid
com.android.internal.telephony.euicc.EuiccConnector$DeleteCommandCallback mCallback
void <init> ()
}
com/android/internal/telephony/euicc/EuiccConnector$DisconnectedState.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$DisconnectedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.euicc.EuiccConnector this$0
private void <init> (com.android.internal.telephony.euicc.EuiccConnector)
public void enter ()
public boolean processMessage (android.os.Message)
boolean isSameComponent
android.content.pm.ServiceInfo bestComponent
String affectedPackage
boolean isSameComponent
boolean forceRebind
android.os.Message message
}
com/android/internal/telephony/euicc/EuiccConnector$DownloadCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$DownloadCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onDownloadComplete (android.service.euicc.DownloadSubscriptionResult)
}
com/android/internal/telephony/euicc/EuiccConnector$DownloadRequest.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$DownloadRequest extends java.lang.Object {
android.telephony.euicc.DownloadableSubscription mSubscription
boolean mSwitchAfterDownload
boolean mForceDeactivateSim
com.android.internal.telephony.euicc.EuiccConnector$DownloadCommandCallback mCallback
int mPortIndex
android.os.Bundle mResolvedBundle
void <init> ()
}
com/android/internal/telephony/euicc/EuiccConnector$DumpEuiccServiceCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$DumpEuiccServiceCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onDumpEuiccServiceComplete (java.lang.String)
}
com/android/internal/telephony/euicc/EuiccConnector$EraseCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$EraseCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onEraseComplete (int)
}
com/android/internal/telephony/euicc/EuiccConnector$EuiccPackageMonitor.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$EuiccPackageMonitor extends com.android.internal.telephony.PackageChangeReceiver {
final synthetic com.android.internal.telephony.euicc.EuiccConnector this$0
private void <init> (com.android.internal.telephony.euicc.EuiccConnector)
public void onPackageAdded (java.lang.String)
String packageName
public void onPackageRemoved (java.lang.String)
String packageName
public void onPackageUpdateFinished (java.lang.String)
String packageName
public void onPackageModified (java.lang.String)
String packageName
public void onHandleForceStop (java.lang.String[], boolean)
String packageName
String[] packages
boolean doit
private void sendPackageChange (java.lang.String, boolean)
String packageName
boolean forceUnbindForThisPackage
}
com/android/internal/telephony/euicc/EuiccConnector$GetAvailableMemoryInBytesCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$GetAvailableMemoryInBytesCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onGetAvailableMemoryInBytesComplete (long)
public abstract void onUnsupportedOperationExceptionComplete (java.lang.String)
}
com/android/internal/telephony/euicc/EuiccConnector$GetDefaultListCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$GetDefaultListCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onGetDefaultListComplete (int, android.service.euicc.GetDefaultDownloadableSubscriptionListResult)
}
com/android/internal/telephony/euicc/EuiccConnector$GetDefaultListRequest.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$GetDefaultListRequest extends java.lang.Object {
boolean mForceDeactivateSim
com.android.internal.telephony.euicc.EuiccConnector$GetDefaultListCommandCallback mCallback
void <init> ()
}
com/android/internal/telephony/euicc/EuiccConnector$GetEidCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$GetEidCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onGetEidComplete (java.lang.String)
}
com/android/internal/telephony/euicc/EuiccConnector$GetEuiccInfoCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$GetEuiccInfoCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onGetEuiccInfoComplete (android.telephony.euicc.EuiccInfo)
}
com/android/internal/telephony/euicc/EuiccConnector$GetEuiccProfileInfoListCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
abstract com.android.internal.telephony.euicc.EuiccConnector$GetEuiccProfileInfoListCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onListComplete (android.service.euicc.GetEuiccProfileInfoListResult)
}
com/android/internal/telephony/euicc/EuiccConnector$GetMetadataCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$GetMetadataCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onGetMetadataComplete (int, android.service.euicc.GetDownloadableSubscriptionMetadataResult)
}
com/android/internal/telephony/euicc/EuiccConnector$GetMetadataRequest.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$GetMetadataRequest extends java.lang.Object {
android.telephony.euicc.DownloadableSubscription mSubscription
boolean mForceDeactivateSim
boolean mSwitchAfterDownload
int mPortIndex
com.android.internal.telephony.euicc.EuiccConnector$GetMetadataCommandCallback mCallback
void <init> ()
}
com/android/internal/telephony/euicc/EuiccConnector$GetOtaStatusCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$GetOtaStatusCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onGetOtaStatusComplete (int)
}
com/android/internal/telephony/euicc/EuiccConnector$OtaStatusChangedCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$OtaStatusChangedCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onOtaStatusChanged (int)
}
com/android/internal/telephony/euicc/EuiccConnector$RetainSubscriptionsCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$RetainSubscriptionsCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onRetainSubscriptionsComplete (int)
}
com/android/internal/telephony/euicc/EuiccConnector$SwitchCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$SwitchCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onSwitchComplete (int)
}
com/android/internal/telephony/euicc/EuiccConnector$SwitchRequest.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$SwitchRequest extends java.lang.Object {
String mIccid
boolean mForceDeactivateSim
com.android.internal.telephony.euicc.EuiccConnector$SwitchCommandCallback mCallback
boolean mUsePortIndex
void <init> ()
}
com/android/internal/telephony/euicc/EuiccConnector$UnavailableState.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$UnavailableState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.euicc.EuiccConnector this$0
private void <init> (com.android.internal.telephony.euicc.EuiccConnector)
public boolean processMessage (android.os.Message)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
android.os.Message message
}
com/android/internal/telephony/euicc/EuiccConnector$UpdateNicknameCommandCallback.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public abstract com.android.internal.telephony.euicc.EuiccConnector$UpdateNicknameCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback {
public abstract void onUpdateNicknameComplete (int)
}
com/android/internal/telephony/euicc/EuiccConnector$UpdateNicknameRequest.class
EuiccConnector.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccConnector$UpdateNicknameRequest extends java.lang.Object {
String mIccid
String mNickname
com.android.internal.telephony.euicc.EuiccConnector$UpdateNicknameCommandCallback mCallback
void <init> ()
}
com/android/internal/telephony/euicc/EuiccConnector.class
EuiccConnector.java
package com.android.internal.telephony.euicc
public com.android.internal.telephony.euicc.EuiccConnector extends com.android.internal.telephony.StateMachine implements android.content.ServiceConnection {
private static final String TAG
static final int BIND_TIMEOUT_MILLIS
static final int LINGER_TIMEOUT_MILLIS
private static final int CMD_PACKAGE_CHANGE
private static final int CMD_CONNECT_TIMEOUT
private static final int CMD_LINGER_TIMEOUT
private static final int CMD_SERVICE_CONNECTED
private static final int CMD_SERVICE_DISCONNECTED
private static final int CMD_COMMAND_COMPLETE
private static final int CMD_GET_EID
private static final int CMD_GET_DOWNLOADABLE_SUBSCRIPTION_METADATA
private static final int CMD_DOWNLOAD_SUBSCRIPTION
private static final int CMD_GET_EUICC_PROFILE_INFO_LIST
private static final int CMD_GET_DEFAULT_DOWNLOADABLE_SUBSCRIPTION_LIST
private static final int CMD_GET_EUICC_INFO
private static final int CMD_DELETE_SUBSCRIPTION
private static final int CMD_SWITCH_TO_SUBSCRIPTION
private static final int CMD_UPDATE_SUBSCRIPTION_NICKNAME
private static final int CMD_ERASE_SUBSCRIPTIONS
private static final int CMD_RETAIN_SUBSCRIPTIONS
private static final int CMD_GET_OTA_STATUS
private static final int CMD_START_OTA_IF_NECESSARY
private static final int CMD_ERASE_SUBSCRIPTIONS_WITH_OPTIONS
private static final int CMD_DUMP_EUICC_SERVICE
private static final int CMD_GET_AVAILABLE_MEMORY_IN_BYTES
private static final int EUICC_QUERY_FLAGS
private android.content.Context mContext
private android.content.pm.PackageManager mPm
private android.telephony.TelephonyManager mTm
private android.telephony.SubscriptionManager mSm
private final com.android.internal.telephony.PackageChangeReceiver mPackageMonitor
private final android.content.BroadcastReceiver mUserUnlockedReceiver
private android.content.pm.ServiceInfo mSelectedComponent
private android.service.euicc.IEuiccService mEuiccService
private java.util.Set mActiveCommandCallbacks
public com.android.internal.telephony.euicc.EuiccConnector$UnavailableState mUnavailableState
public com.android.internal.telephony.euicc.EuiccConnector$AvailableState mAvailableState
public com.android.internal.telephony.euicc.EuiccConnector$BindingState mBindingState
public com.android.internal.telephony.euicc.EuiccConnector$DisconnectedState mDisconnectedState
public com.android.internal.telephony.euicc.EuiccConnector$ConnectedState mConnectedState
private static boolean isEuiccCommand (int)
int what
public static android.content.pm.ActivityInfo findBestActivity (android.content.pm.PackageManager, android.content.Intent)
android.content.pm.PackageManager packageManager
android.content.Intent intent
java.util.List resolveInfoList
android.content.pm.ActivityInfo bestComponent
public static android.content.pm.ComponentInfo findBestComponent (android.content.pm.PackageManager)
android.content.pm.PackageManager packageManager
android.content.Intent intent
java.util.List resolveInfoList
android.content.pm.ComponentInfo bestComponent
void <init> (android.content.Context)
android.content.Context context
public void <init> (android.content.Context, android.os.Looper)
android.content.Context context
android.os.Looper looper
private void init (android.content.Context)
android.content.Context context
public void onHalting ()
public void getEid (int, com.android.internal.telephony.euicc.EuiccConnector$GetEidCommandCallback)
int cardId
com.android.internal.telephony.euicc.EuiccConnector$GetEidCommandCallback callback
public void getAvailableMemoryInBytes (int, com.android.internal.telephony.euicc.EuiccConnector$GetAvailableMemoryInBytesCommandCallback)
int cardId
com.android.internal.telephony.euicc.EuiccConnector$GetAvailableMemoryInBytesCommandCallback callback
public void getOtaStatus (int, com.android.internal.telephony.euicc.EuiccConnector$GetOtaStatusCommandCallback)
int cardId
com.android.internal.telephony.euicc.EuiccConnector$GetOtaStatusCommandCallback callback
public void startOtaIfNecessary (int, com.android.internal.telephony.euicc.EuiccConnector$OtaStatusChangedCallback)
int cardId
com.android.internal.telephony.euicc.EuiccConnector$OtaStatusChangedCallback callback
public void getDownloadableSubscriptionMetadata (int, int, android.telephony.euicc.DownloadableSubscription, boolean, boolean, com.android.internal.telephony.euicc.EuiccConnector$GetMetadataCommandCallback)
int cardId
int portIndex
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
boolean forceDeactivateSim
com.android.internal.telephony.euicc.EuiccConnector$GetMetadataCommandCallback callback
com.android.internal.telephony.euicc.EuiccConnector$GetMetadataRequest request
public void downloadSubscription (int, int, android.telephony.euicc.DownloadableSubscription, boolean, boolean, android.os.Bundle, com.android.internal.telephony.euicc.EuiccConnector$DownloadCommandCallback)
int cardId
int portIndex
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
boolean forceDeactivateSim
android.os.Bundle resolvedBundle
com.android.internal.telephony.euicc.EuiccConnector$DownloadCommandCallback callback
com.android.internal.telephony.euicc.EuiccConnector$DownloadRequest request
void getEuiccProfileInfoList (int, com.android.internal.telephony.euicc.EuiccConnector$GetEuiccProfileInfoListCommandCallback)
int cardId
com.android.internal.telephony.euicc.EuiccConnector$GetEuiccProfileInfoListCommandCallback callback
public void getDefaultDownloadableSubscriptionList (int, boolean, com.android.internal.telephony.euicc.EuiccConnector$GetDefaultListCommandCallback)
int cardId
boolean forceDeactivateSim
com.android.internal.telephony.euicc.EuiccConnector$GetDefaultListCommandCallback callback
com.android.internal.telephony.euicc.EuiccConnector$GetDefaultListRequest request
public void getEuiccInfo (int, com.android.internal.telephony.euicc.EuiccConnector$GetEuiccInfoCommandCallback)
int cardId
com.android.internal.telephony.euicc.EuiccConnector$GetEuiccInfoCommandCallback callback
public void deleteSubscription (int, java.lang.String, com.android.internal.telephony.euicc.EuiccConnector$DeleteCommandCallback)
int cardId
String iccid
com.android.internal.telephony.euicc.EuiccConnector$DeleteCommandCallback callback
com.android.internal.telephony.euicc.EuiccConnector$DeleteRequest request
public void switchToSubscription (int, int, java.lang.String, boolean, com.android.internal.telephony.euicc.EuiccConnector$SwitchCommandCallback, boolean)
int cardId
int portIndex
String iccid
boolean forceDeactivateSim
com.android.internal.telephony.euicc.EuiccConnector$SwitchCommandCallback callback
boolean usePortIndex
com.android.internal.telephony.euicc.EuiccConnector$SwitchRequest request
public void updateSubscriptionNickname (int, java.lang.String, java.lang.String, com.android.internal.telephony.euicc.EuiccConnector$UpdateNicknameCommandCallback)
int cardId
String iccid
String nickname
com.android.internal.telephony.euicc.EuiccConnector$UpdateNicknameCommandCallback callback
com.android.internal.telephony.euicc.EuiccConnector$UpdateNicknameRequest request
public void eraseSubscriptions (int, com.android.internal.telephony.euicc.EuiccConnector$EraseCommandCallback)
int cardId
com.android.internal.telephony.euicc.EuiccConnector$EraseCommandCallback callback
public void eraseSubscriptionsWithOptions (int, int, com.android.internal.telephony.euicc.EuiccConnector$EraseCommandCallback)
int cardId
int options
com.android.internal.telephony.euicc.EuiccConnector$EraseCommandCallback callback
public void retainSubscriptions (int, com.android.internal.telephony.euicc.EuiccConnector$RetainSubscriptionsCommandCallback)
int cardId
com.android.internal.telephony.euicc.EuiccConnector$RetainSubscriptionsCommandCallback callback
public void dumpEuiccService (com.android.internal.telephony.euicc.EuiccConnector$DumpEuiccServiceCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$DumpEuiccServiceCommandCallback callback
public final android.service.euicc.IEuiccService getBinder ()
private static com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback getCallback (android.os.Message)
android.os.Message message
private int getSlotIdFromCardId (int)
String retrievedCardId
int slotIndex
int cardId
android.telephony.TelephonyManager tm
android.telephony.UiccSlotInfo[] slotInfos
String cardIdString
private void onCommandStart (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
private void onCommandEnd (com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback)
com.android.internal.telephony.euicc.EuiccConnector$BaseEuiccCommandCallback callback
private android.content.pm.ServiceInfo findBestComponent ()
private boolean createBinding ()
android.content.Intent intent
private void unbind ()
private static android.content.pm.ComponentInfo findBestComponent (android.content.pm.PackageManager, java.util.List)
android.content.pm.ResolveInfo resolveInfo
android.content.pm.PackageManager packageManager
java.util.List resolveInfoList
int bestPriority
android.content.pm.ComponentInfo bestComponent
private static boolean isValidEuiccComponent (android.content.pm.PackageManager, android.content.pm.ResolveInfo)
String permission
String permission
android.content.pm.PackageManager packageManager
android.content.pm.ResolveInfo resolveInfo
android.content.pm.ComponentInfo componentInfo
String packageName
String permission
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
android.service.euicc.IEuiccService euiccService
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
protected void unhandledMessage (android.os.Message)
android.os.Message msg
com.android.internal.telephony.IState state
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private void updateSubscriptionInfoListForAllAccessibleEuiccs ()
android.telephony.UiccCardInfo cardInfo
static synthetic void access$000 (com.android.internal.telephony.euicc.EuiccConnector, int)
com.android.internal.telephony.euicc.EuiccConnector x0
int x1
static synthetic void access$100 (com.android.internal.telephony.euicc.EuiccConnector, int)
com.android.internal.telephony.euicc.EuiccConnector x0
int x1
}
com/android/internal/telephony/euicc/EuiccController$1.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$1 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$OtaStatusChangedCallback {
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController)
com.android.internal.telephony.euicc.EuiccController this$0
public void onOtaStatusChanged (int)
int status
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$10.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$10 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$DumpEuiccServiceCommandCallback {
final synthetic java.io.PrintWriter val$pw
final synthetic java.util.concurrent.CountDownLatch val$countDownLatch
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, java.io.PrintWriter, java.util.concurrent.CountDownLatch)
com.android.internal.telephony.euicc.EuiccController this$0
public void onDumpEuiccServiceComplete (java.lang.String)
String logs
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$11.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$11 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$GetEidCommandCallback {
final synthetic java.util.concurrent.atomic.AtomicReference val$eidRef
final synthetic java.util.concurrent.CountDownLatch val$latch
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.CountDownLatch)
com.android.internal.telephony.euicc.EuiccController this$0
public void onGetEidComplete (java.lang.String)
String eid
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$12.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$12 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$GetAvailableMemoryInBytesCommandCallback {
final synthetic java.util.concurrent.atomic.AtomicReference val$memoryRef
final synthetic java.util.concurrent.CountDownLatch val$latch
final synthetic java.util.concurrent.atomic.AtomicReference val$exceptionRef
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.CountDownLatch, java.util.concurrent.atomic.AtomicReference)
com.android.internal.telephony.euicc.EuiccController this$0
public void onGetAvailableMemoryInBytesComplete (long)
long availableMemoryInBytes
public void onUnsupportedOperationExceptionComplete (java.lang.String)
String message
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$13.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$13 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$GetOtaStatusCommandCallback {
final synthetic java.util.concurrent.atomic.AtomicReference val$statusRef
final synthetic java.util.concurrent.CountDownLatch val$latch
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.CountDownLatch)
com.android.internal.telephony.euicc.EuiccController this$0
public void onGetOtaStatusComplete (int)
int status
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$14.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$14 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$GetEuiccInfoCommandCallback {
final synthetic java.util.concurrent.atomic.AtomicReference val$euiccInfoRef
final synthetic java.util.concurrent.CountDownLatch val$latch
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.CountDownLatch)
com.android.internal.telephony.euicc.EuiccController this$0
public void onGetEuiccInfoComplete (android.telephony.euicc.EuiccInfo)
android.telephony.euicc.EuiccInfo euiccInfo
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$2.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$2 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$DownloadCommandCallback {
final synthetic android.telephony.euicc.DownloadableSubscription val$subscription
final synthetic boolean val$switchAfterDownload
final synthetic android.app.PendingIntent val$callbackIntent
final synthetic boolean val$markAsOwnedByAdmin
final synthetic String val$callingPackage
final synthetic int val$cardId
final synthetic java.util.Set val$existingSubscriptions
final synthetic long val$callingToken
final synthetic int val$portIndex
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, android.telephony.euicc.DownloadableSubscription, boolean, android.app.PendingIntent, boolean, java.lang.String, int, java.util.Set, long, int)
com.android.internal.telephony.euicc.EuiccController this$0
public void onDownloadComplete (android.service.euicc.DownloadSubscriptionResult)
int resultCode
int resultCode
int resultCode
boolean retried
android.service.euicc.DownloadSubscriptionResult result
android.content.Intent extrasIntent
int resultCode
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$3.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$3 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$GetEuiccProfileInfoListCommandCallback {
final synthetic java.util.concurrent.atomic.AtomicReference val$resultRef
final synthetic java.util.concurrent.CountDownLatch val$latch
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.CountDownLatch)
com.android.internal.telephony.euicc.EuiccController this$0
public void onListComplete (android.service.euicc.GetEuiccProfileInfoListResult)
android.service.euicc.GetEuiccProfileInfoListResult result
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$4.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$4 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$DeleteCommandCallback {
final synthetic android.app.PendingIntent val$callbackIntent
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, android.app.PendingIntent)
com.android.internal.telephony.euicc.EuiccController this$0
public void onDeleteComplete (int)
int resultCode
int result
android.content.Intent extrasIntent
int resultCode
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$5.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$5 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$SwitchCommandCallback {
final synthetic String val$callingPackage
final synthetic long val$callingToken
final synthetic int val$subscriptionId
final synthetic int val$cardId
final synthetic int val$portIndex
final synthetic boolean val$usePortIndex
final synthetic android.app.PendingIntent val$callbackIntent
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, java.lang.String, long, int, int, int, boolean, android.app.PendingIntent)
com.android.internal.telephony.euicc.EuiccController this$0
public void onSwitchComplete (int)
int resultCode
int resultCode
int result
android.content.Intent extrasIntent
int resultCode
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$6.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$6 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$UpdateNicknameCommandCallback {
final synthetic android.app.PendingIntent val$callbackIntent
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, android.app.PendingIntent)
com.android.internal.telephony.euicc.EuiccController this$0
public void onUpdateNicknameComplete (int)
int resultCode
int result
android.content.Intent extrasIntent
int resultCode
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$7.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$7 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$EraseCommandCallback {
final synthetic android.app.PendingIntent val$callbackIntent
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, android.app.PendingIntent)
com.android.internal.telephony.euicc.EuiccController this$0
public void onEraseComplete (int)
int resultCode
int result
android.content.Intent extrasIntent
int resultCode
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$8.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$8 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$EraseCommandCallback {
final synthetic android.app.PendingIntent val$callbackIntent
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, android.app.PendingIntent)
com.android.internal.telephony.euicc.EuiccController this$0
public void onEraseComplete (int)
int resultCode
int result
android.content.Intent extrasIntent
int resultCode
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$9.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$9 extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$RetainSubscriptionsCommandCallback {
final synthetic android.app.PendingIntent val$callbackIntent
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, android.app.PendingIntent)
com.android.internal.telephony.euicc.EuiccController this$0
public void onRetainSubscriptionsComplete (int)
int resultCode
int result
android.content.Intent extrasIntent
int resultCode
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$DownloadSubscriptionGetMetadataCommandCallback.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$DownloadSubscriptionGetMetadataCommandCallback extends com.android.internal.telephony.euicc.EuiccController$GetMetadataCommandCallback {
private final boolean mSwitchAfterDownload
private final boolean mForceDeactivateSim
private final boolean mWithUserConsent
private final int mPortIndex
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, long, android.telephony.euicc.DownloadableSubscription, boolean, java.lang.String, boolean, android.app.PendingIntent, boolean, int)
com.android.internal.telephony.euicc.EuiccController this$0
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
String callingPackage
boolean forceDeactivateSim
android.app.PendingIntent callbackIntent
boolean withUserConsent
int portIndex
public void onGetMetadataComplete (int, android.service.euicc.GetDownloadableSubscriptionMetadataResult)
android.content.Intent extrasIntent
int cardId
android.service.euicc.GetDownloadableSubscriptionMetadataResult result
android.telephony.euicc.DownloadableSubscription subscription
}
com/android/internal/telephony/euicc/EuiccController$GetDefaultListCommandCallback.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$GetDefaultListCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$GetDefaultListCommandCallback {
final long mCallingToken
final String mCallingPackage
final android.app.PendingIntent mCallbackIntent
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, long, java.lang.String, android.app.PendingIntent)
com.android.internal.telephony.euicc.EuiccController this$0
long callingToken
String callingPackage
android.app.PendingIntent callbackIntent
public void onGetDefaultListComplete (int, android.service.euicc.GetDefaultDownloadableSubscriptionListResult)
int resultCode
java.util.List list
int resultCode
int cardId
android.service.euicc.GetDefaultDownloadableSubscriptionListResult result
android.content.Intent extrasIntent
int resultCode
public void onEuiccServiceUnavailable ()
}
com/android/internal/telephony/euicc/EuiccController$GetMetadataCommandCallback.class
EuiccController.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccController$GetMetadataCommandCallback extends java.lang.Object implements com.android.internal.telephony.euicc.EuiccConnector$GetMetadataCommandCallback {
protected final long mCallingToken
protected final android.telephony.euicc.DownloadableSubscription mSubscription
protected final String mCallingPackage
protected final android.app.PendingIntent mCallbackIntent
final synthetic com.android.internal.telephony.euicc.EuiccController this$0
void <init> (com.android.internal.telephony.euicc.EuiccController, long, android.telephony.euicc.DownloadableSubscription, java.lang.String, android.app.PendingIntent)
com.android.internal.telephony.euicc.EuiccController this$0
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
String callingPackage
android.app.PendingIntent callbackIntent
public void onGetMetadataComplete (int, android.service.euicc.GetDownloadableSubscriptionMetadataResult)
int resultCode
int resultCode
int cardId
android.service.euicc.GetDownloadableSubscriptionMetadataResult result
android.content.Intent extrasIntent
int resultCode
public void onEuiccServiceUnavailable ()
protected com.android.internal.telephony.euicc.EuiccOperation getOperationForDeactivateSim ()
}
com/android/internal/telephony/euicc/EuiccController.class
EuiccController.java
package com.android.internal.telephony.euicc
public com.android.internal.telephony.euicc.EuiccController extends com.android.internal.telephony.euicc.IEuiccController$Stub {
private static final String TAG
static final String EXTRA_OPERATION
private static final int EUICC_DUMP_TIME_OUT_SECONDS
private static final int OK
private static final int RESOLVABLE_ERROR
private static final int ERROR
private static final String EXTRA_EMBEDDED_SUBSCRIPTION_DOWNLOADABLE_SUBSCRIPTION
private static final String RESOLUTION_ACTIVITY_PACKAGE_NAME
private static final String RESOLUTION_ACTIVITY_CLASS_NAME
private static com.android.internal.telephony.euicc.EuiccController sInstance
private final android.content.Context mContext
private final com.android.internal.telephony.euicc.EuiccConnector mConnector
private final android.telephony.SubscriptionManager mSubscriptionManager
private final android.telephony.TelephonyManager mTelephonyManager
private final android.app.AppOpsManager mAppOpsManager
private final android.content.pm.PackageManager mPackageManager
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final int mVendorApiLevel
private java.util.List mSupportedCountries
private java.util.List mUnsupportedCountries
private java.util.List mPsimConversionSupportedCarrierIds
public static com.android.internal.telephony.euicc.EuiccController init (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public static com.android.internal.telephony.euicc.EuiccController get ()
private void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.content.Context, com.android.internal.telephony.euicc.EuiccConnector, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.euicc.EuiccConnector connector
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void continueOperation (int, android.content.Intent, android.os.Bundle)
com.android.internal.telephony.euicc.EuiccOperation op
android.app.PendingIntent callbackIntent
boolean usePortIndex
int cardId
android.content.Intent resolutionIntent
android.os.Bundle resolutionExtras
long token
public java.lang.String getEid (int, java.lang.String)
SecurityException e
int cardId
String callingPackage
boolean callerCanReadPhoneStatePrivileged
long token
public long getAvailableMemoryInBytes (int, java.lang.String)
int cardId
String callingPackage
boolean callerCanReadPhoneStatePrivileged
boolean callerCanReadPhoneState
long token
public int getOtaStatus (int)
int cardId
long token
public void startOtaUpdatingIfNecessary ()
public void startOtaUpdatingIfNecessary (int)
int cardId
public void getDownloadableSubscriptionMetadata (int, android.telephony.euicc.DownloadableSubscription, java.lang.String, android.app.PendingIntent)
int cardId
android.telephony.euicc.DownloadableSubscription subscription
String callingPackage
android.app.PendingIntent callbackIntent
public void setSupportedCountries (boolean, java.util.List)
boolean isSupported
java.util.List countriesList
public java.util.List getSupportedCountries (boolean)
boolean isSupported
public boolean isSupportedCountry (java.lang.String)
String countryIso
private boolean isEsimSupportedCountry (java.lang.String)
String countryIso
private boolean isEsimUnsupportedCountry (java.lang.String)
String countryIso
void getDownloadableSubscriptionMetadata (int, android.telephony.euicc.DownloadableSubscription, boolean, java.lang.String, android.app.PendingIntent)
int cardId
android.telephony.euicc.DownloadableSubscription subscription
boolean forceDeactivateSim
String callingPackage
android.app.PendingIntent callbackIntent
long token
public void downloadSubscription (int, android.telephony.euicc.DownloadableSubscription, boolean, java.lang.String, android.os.Bundle, android.app.PendingIntent)
int cardId
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
String callingPackage
android.os.Bundle resolvedBundle
android.app.PendingIntent callbackIntent
int portIndex
android.util.Pair decodeSmdxSubjectAndReasonCode (int)
int sectionDigit
int i
int resultCode
int numOfSections
int bitsPerSection
int sectionMask
java.util.Stack sections
String subjectCode
String reasonCode
private void addExtrasToResultIntent (android.content.Intent, int)
android.util.Pair subjectReasonCode
String subjectCode
String reasonCode
int errorCode
android.content.Intent intent
int resultCode
int firstByteBitOffset
int errorCodeMask
int operationCode
boolean isSmdxSubjectReasonCode
void downloadSubscription (int, int, android.telephony.euicc.DownloadableSubscription, boolean, java.lang.String, boolean, android.os.Bundle, android.app.PendingIntent)
android.content.Intent extrasIntent
boolean isConsentNeededToResolvePortIndex
int cardId
int portIndex
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
String callingPackage
boolean forceDeactivateSim
android.os.Bundle resolvedBundle
android.app.PendingIntent callbackIntent
boolean callerHasAdminPrivileges
boolean shouldResolvePortIndex
boolean callerCanWriteEmbeddedSubscriptions
long token
void downloadSubscriptionPrivilegedCheckMetadata (int, int, long, android.telephony.euicc.DownloadableSubscription, boolean, boolean, java.lang.String, android.os.Bundle, android.app.PendingIntent)
int cardId
int portIndex
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
boolean forceDeactivateSim
String callingPackage
android.os.Bundle resolvedBundle
android.app.PendingIntent callbackIntent
void downloadSubscriptionPrivileged (int, int, long, android.telephony.euicc.DownloadableSubscription, boolean, boolean, java.lang.String, android.os.Bundle, android.app.PendingIntent)
int cardId
int portIndex
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
boolean forceDeactivateSim
String callingPackage
android.os.Bundle resolvedBundle
android.app.PendingIntent callbackIntent
void downloadSubscriptionPrivileged (int, int, long, android.telephony.euicc.DownloadableSubscription, boolean, boolean, java.lang.String, android.os.Bundle, android.app.PendingIntent, boolean, java.util.Set)
int cardId
int portIndex
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
boolean forceDeactivateSim
String callingPackage
android.os.Bundle resolvedBundle
android.app.PendingIntent callbackIntent
boolean markAsOwnedByAdmin
java.util.Set existingSubscriptions
private static android.os.Bundle addCallingPackageToBundle (android.os.Bundle, java.lang.String)
android.os.Bundle resolvedBundle
String callingPackage
public android.service.euicc.GetEuiccProfileInfoListResult blockingGetEuiccProfileInfoList (int)
InterruptedException e
int cardId
java.util.concurrent.CountDownLatch latch
java.util.concurrent.atomic.AtomicReference resultRef
public void getDefaultDownloadableSubscriptionList (int, java.lang.String, android.app.PendingIntent)
int cardId
String callingPackage
android.app.PendingIntent callbackIntent
void getDefaultDownloadableSubscriptionList (int, boolean, java.lang.String, android.app.PendingIntent)
int cardId
boolean forceDeactivateSim
String callingPackage
android.app.PendingIntent callbackIntent
long token
public android.telephony.euicc.EuiccInfo getEuiccInfo (int)
int cardId
long token
public void deleteSubscription (int, int, java.lang.String, android.app.PendingIntent)
android.telephony.SubscriptionInfo sub
boolean adminOwned
int cardId
int subscriptionId
String callingPackage
android.app.PendingIntent callbackIntent
boolean callerCanWriteEmbeddedSubscriptions
boolean callerIsAdmin
long token
void deleteSubscriptionPrivileged (int, java.lang.String, android.app.PendingIntent)
int cardId
String iccid
android.app.PendingIntent callbackIntent
public void switchToSubscription (int, int, java.lang.String, android.app.PendingIntent)
int cardId
int subscriptionId
String callingPackage
android.app.PendingIntent callbackIntent
public void switchToSubscriptionWithPort (int, int, int, java.lang.String, android.app.PendingIntent)
int cardId
int subscriptionId
int portIndex
String callingPackage
android.app.PendingIntent callbackIntent
void switchToSubscription (int, int, int, boolean, java.lang.String, android.app.PendingIntent, boolean)
String iccid
android.content.Intent extrasIntent
boolean hasValidPortIndex
android.telephony.SubscriptionInfo sub
android.content.Intent extrasIntent
String iccid
boolean passConsent
boolean isConsentNeededToResolvePortIndex
int cardId
int subscriptionId
int portIndex
boolean forceDeactivateSim
String callingPackage
android.app.PendingIntent callbackIntent
boolean usePortIndex
boolean callerCanWriteEmbeddedSubscriptions
boolean shouldResolvePortIndex
long token
public int getResolvedPortIndexForDisableSubscription (int, java.lang.String, boolean)
android.telephony.SubscriptionInfo subInfo
int cardId
String callingPackage
boolean callerCanWriteEmbeddedSubscriptions
java.util.List subInfoList
public int getResolvedPortIndexForSubscriptionSwitch (int)
int portIndex
android.telephony.SubscriptionInfo subscriptionInfo
int portIndex
boolean isPsimEmpty
int cardId
int slotIndex
com.android.internal.telephony.uicc.UiccSlot slot
boolean isPsimActive
private boolean isTargetPortIndexValid (int, int)
int portIndex
int portIndex
boolean isPsimActive
int cardId
int targetPortIndex
int slotIndex
com.android.internal.telephony.uicc.UiccSlot slot
private int getNextAvailableInActivePortIndex (com.android.internal.telephony.uicc.UiccSlot)
int portIndex
com.android.internal.telephony.uicc.UiccSlot slot
private int getSlotIndexFromCardId (int)
String retrievedCardId
int slotIndex
int cardId
android.telephony.UiccSlotInfo[] slotInfos
String cardIdString
private boolean isRemovalNonEuiccSlotHasActiveSubscription ()
int portIndex
com.android.internal.telephony.uicc.UiccSlot uiccSlot
private com.android.internal.telephony.uicc.UiccSlot getRemovableNonEuiccSlot ()
int i
com.android.internal.telephony.uicc.UiccSlot[] uiccSlots
void switchToSubscriptionPrivileged (int, int, long, int, boolean, java.lang.String, android.app.PendingIntent, boolean)
int cardId
int portIndex
long callingToken
int subscriptionId
boolean forceDeactivateSim
String callingPackage
android.app.PendingIntent callbackIntent
boolean usePortIndex
String iccid
android.telephony.SubscriptionInfo sub
void switchToSubscriptionPrivileged (int, int, long, int, java.lang.String, boolean, java.lang.String, android.app.PendingIntent, boolean)
int cardId
int portIndex
long callingToken
int subscriptionId
String iccid
boolean forceDeactivateSim
String callingPackage
android.app.PendingIntent callbackIntent
boolean usePortIndex
public void updateSubscriptionNickname (int, int, java.lang.String, java.lang.String, android.app.PendingIntent)
android.telephony.SubscriptionInfo sub
int cardId
int subscriptionId
String nickname
String callingPackage
android.app.PendingIntent callbackIntent
boolean callerCanWriteEmbeddedSubscriptions
long token
public void eraseSubscriptions (int, android.app.PendingIntent)
int cardId
android.app.PendingIntent callbackIntent
long token
public void eraseSubscriptionsWithOptions (int, int, android.app.PendingIntent)
int cardId
int options
android.app.PendingIntent callbackIntent
long token
public void retainSubscriptionsForFactoryReset (int, android.app.PendingIntent)
int cardId
android.app.PendingIntent callbackIntent
long token
public void refreshSubscriptionsAndSendResult (android.app.PendingIntent, int, android.content.Intent)
android.app.PendingIntent callbackIntent
int resultCode
android.content.Intent extrasIntent
public void refreshSubscriptionsAndSendResult (android.app.PendingIntent, int, android.content.Intent, boolean, java.lang.String, int, java.util.Set)
android.app.PendingIntent callbackIntent
int resultCode
android.content.Intent extrasIntent
boolean isCallerAdmin
String callingPackage
int cardId
java.util.Set subscriptionsBefore
private void refreshSubscriptionsOwnership (boolean, java.lang.String, int, java.util.Set)
int subId
java.util.Set subscriptionsAfter
boolean isCallerAdmin
String callingPackage
int cardId
java.util.Set subscriptionsBefore
public void sendResult (android.app.PendingIntent, int, android.content.Intent)
android.app.PendingIntent callbackIntent
int resultCode
android.content.Intent extrasIntent
public void addResolutionIntentWithPort (android.content.Intent, java.lang.String, java.lang.String, int, boolean, com.android.internal.telephony.euicc.EuiccOperation, int, int, boolean)
android.content.Intent extrasIntent
String resolutionAction
String callingPackage
int resolvableErrors
boolean confirmationCodeRetried
com.android.internal.telephony.euicc.EuiccOperation op
int cardId
int portIndex
boolean usePortIndex
public void addResolutionIntent (android.content.Intent, java.lang.String, java.lang.String, int, boolean, com.android.internal.telephony.euicc.EuiccOperation, int, int, boolean, int)
android.content.Intent extrasIntent
String resolutionAction
String callingPackage
int resolvableErrors
boolean confirmationCodeRetried
com.android.internal.telephony.euicc.EuiccOperation op
int cardId
int portIndex
boolean usePortIndex
int subscriptionId
android.content.Intent intent
android.app.PendingIntent resolutionIntent
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.util.concurrent.CountDownLatch countDownLatch
InterruptedException e
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
long token
public void sendOtaStatusChangedBroadcast ()
android.content.Intent intent
android.content.pm.ComponentInfo bestComponent
private android.telephony.SubscriptionInfo getSubscriptionForSubscriptionId (int)
android.telephony.SubscriptionInfo sub
int i
int subscriptionId
java.util.List subs
int subCount
private java.util.Set getCurrentEmbeddedSubscriptionIds (int)
android.telephony.SubscriptionInfo subscriptionInfo
int i
int cardId
java.util.List subscriptionInfos
int subCount
java.util.Set currentEmbeddedSubscriptionIds
private java.lang.String blockingGetEidFromEuiccService (int)
int cardId
java.util.concurrent.CountDownLatch latch
java.util.concurrent.atomic.AtomicReference eidRef
private long blockingGetAvailableMemoryInBytesFromEuiccService (int) throws java.lang.UnsupportedOperationException
UnsupportedOperationException uoe
Exception e
int cardId
java.util.concurrent.CountDownLatch latch
java.util.concurrent.atomic.AtomicReference memoryRef
java.util.concurrent.atomic.AtomicReference exceptionRef
private int blockingGetOtaStatusFromEuiccService (int)
int cardId
java.util.concurrent.CountDownLatch latch
java.util.concurrent.atomic.AtomicReference statusRef
private android.telephony.euicc.EuiccInfo blockingGetEuiccInfoFromEuiccService (int)
int cardId
java.util.concurrent.CountDownLatch latch
java.util.concurrent.atomic.AtomicReference euiccInfoRef
private static java.lang.Object awaitResult (java.util.concurrent.CountDownLatch, java.util.concurrent.atomic.AtomicReference)
InterruptedException e
java.util.concurrent.CountDownLatch latch
java.util.concurrent.atomic.AtomicReference resultRef
private static java.lang.Object awaitResultOrException (java.util.concurrent.CountDownLatch, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReference) throws java.lang.Exception
InterruptedException e
java.util.concurrent.CountDownLatch latch
java.util.concurrent.atomic.AtomicReference resultRef
java.util.concurrent.atomic.AtomicReference resultException
private boolean checkCarrierPrivilegeInMetadata (android.telephony.euicc.DownloadableSubscription, java.lang.String)
android.content.pm.PackageInfo info
android.content.pm.PackageManager$NameNotFoundException e
int i
android.telephony.euicc.DownloadableSubscription subscription
String callingPackage
android.telephony.UiccAccessRule[] rules
java.util.List rulesList
android.content.pm.PackageInfo info
private boolean supportMultiActiveSlots ()
private boolean canManageActiveSubscriptionOnTargetSim (int, java.lang.String, boolean, int)
android.telephony.SubscriptionInfo subInfo
int cardId
String callingPackage
boolean usePortIndex
int targetPortIndex
java.util.List subInfoList
private boolean canManageSubscriptionOnTargetSim (int, java.lang.String, boolean, int)
android.telephony.UiccCardInfo info
android.telephony.SubscriptionInfo subInfo
java.util.List cardInfos
boolean isEuicc
boolean hasActiveEmbeddedSubscription
long token
android.telephony.SubscriptionInfo subInfo
int cardId
String callingPackage
boolean usePortIndex
int targetPortIndex
java.util.List subInfoList
private boolean callerCanReadPhoneStatePrivileged ()
private boolean callerCanReadPhoneState ()
private boolean callerCanWriteEmbeddedSubscriptions ()
private android.app.admin.DevicePolicyManager retrieveDevicePolicyManagerFromUserContext (android.os.UserHandle)
android.content.Context userContext
android.content.pm.PackageManager$NameNotFoundException e
android.os.UserHandle userHandle
android.content.Context userContext
long ident
private boolean callerCanManageDevicePolicyManagedSubscriptions (java.lang.String)
String callingPackage
android.app.admin.DevicePolicyManager devicePolicyManager
boolean isAdmin
private boolean shouldAllowSwitchAfterDownload (java.lang.String)
String callingPackage
android.app.admin.DevicePolicyManager devicePolicyManager
private android.app.admin.DevicePolicyManager getDevicePolicyManager ()
android.app.admin.DevicePolicyManager devicePolicyManager
public boolean isSimPortAvailable (int, int, java.lang.String)
boolean hasActiveRemovableNonEuiccSlot
boolean hasCarrierPrivileges
com.android.internal.telephony.uicc.UiccPort uiccPort
com.android.internal.telephony.Phone phone
com.android.internal.telephony.CarrierPrivilegesTracker cpt
android.telephony.UiccPortInfo portInfo
android.telephony.UiccCardInfo info
java.util.List cardInfos
int cardId
int portIndex
String callingPackage
boolean shouldCheckConditionsForInactivePort
boolean callerCanWriteEmbeddedSubscriptions
long token
public boolean hasCarrierPrivilegesForPackageOnAnyPhone (java.lang.String)
String callingPackage
long token
public boolean isCompatChangeEnabled (java.lang.String, long)
String callingPackage
long changeId
boolean changeEnabled
public void setPsimConversionSupportedCarriers (int[])
int[] carrierIds
public boolean isPsimConversionSupported (int)
int carrierId
private void enforceTelephonyFeatureWithException (java.lang.String, java.lang.String)
String callingPackage
String methodName
private boolean canManageSubscription (android.telephony.SubscriptionInfo, java.lang.String)
android.telephony.SubscriptionInfo subInfo
String packageName
private static synthetic boolean lambda$canManageSubscriptionOnTargetSim$1 (int, boolean, int, android.telephony.SubscriptionInfo)
int cardId
boolean usePortIndex
int targetPortIndex
android.telephony.SubscriptionInfo subInfo
private synthetic void lambda$refreshSubscriptionsAndSendResult$0 (boolean, java.lang.String, int, java.util.Set, android.app.PendingIntent, int, android.content.Intent)
boolean isCallerAdmin
String callingPackage
int cardId
java.util.Set subscriptionsBefore
android.app.PendingIntent callbackIntent
int resultCode
android.content.Intent extrasIntent
}
com/android/internal/telephony/euicc/EuiccOperation$1.class
EuiccOperation.java
package com.android.internal.telephony.euicc
com.android.internal.telephony.euicc.EuiccOperation$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.euicc.EuiccOperation createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.telephony.euicc.EuiccOperation[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/euicc/EuiccOperation$Action.class
EuiccOperation.java
package com.android.internal.telephony.euicc
abstract annotation com.android.internal.telephony.euicc.EuiccOperation$Action extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/euicc/EuiccOperation.class
EuiccOperation.java
package com.android.internal.telephony.euicc
public com.android.internal.telephony.euicc.EuiccOperation extends java.lang.Object implements android.os.Parcelable {
private static final String TAG
public static final android.os.Parcelable$Creator CREATOR
static final int ACTION_GET_METADATA_DEACTIVATE_SIM
static final int ACTION_DOWNLOAD_DEACTIVATE_SIM
static final int ACTION_DOWNLOAD_NO_PRIVILEGES
static final int ACTION_GET_DEFAULT_LIST_DEACTIVATE_SIM
static final int ACTION_SWITCH_DEACTIVATE_SIM
static final int ACTION_SWITCH_NO_PRIVILEGES
static final int ACTION_DOWNLOAD_RESOLVABLE_ERRORS
static final int ACTION_DOWNLOAD_CONFIRMATION_CODE
static final int ACTION_DOWNLOAD_NO_PRIVILEGES_OR_DEACTIVATE_SIM_CHECK_METADATA
public final int mAction
private final long mCallingToken
private final android.telephony.euicc.DownloadableSubscription mDownloadableSubscription
private final int mSubscriptionId
private final boolean mSwitchAfterDownload
private final String mCallingPackage
private final int mResolvableErrors
static com.android.internal.telephony.euicc.EuiccOperation forGetMetadataDeactivateSim (long, android.telephony.euicc.DownloadableSubscription, java.lang.String)
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
String callingPackage
static com.android.internal.telephony.euicc.EuiccOperation forDownloadDeactivateSim (long, android.telephony.euicc.DownloadableSubscription, boolean, java.lang.String)
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
String callingPackage
static com.android.internal.telephony.euicc.EuiccOperation forDownloadNoPrivileges (long, android.telephony.euicc.DownloadableSubscription, boolean, java.lang.String)
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
String callingPackage
static com.android.internal.telephony.euicc.EuiccOperation forDownloadNoPrivilegesOrDeactivateSimCheckMetadata (long, android.telephony.euicc.DownloadableSubscription, boolean, java.lang.String)
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
String callingPackage
public static com.android.internal.telephony.euicc.EuiccOperation forDownloadConfirmationCode (long, android.telephony.euicc.DownloadableSubscription, boolean, java.lang.String)
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
String callingPackage
static com.android.internal.telephony.euicc.EuiccOperation forDownloadResolvableErrors (long, android.telephony.euicc.DownloadableSubscription, boolean, java.lang.String, int)
long callingToken
android.telephony.euicc.DownloadableSubscription subscription
boolean switchAfterDownload
String callingPackage
int resolvableErrors
static com.android.internal.telephony.euicc.EuiccOperation forGetDefaultListDeactivateSim (long, java.lang.String)
long callingToken
String callingPackage
static com.android.internal.telephony.euicc.EuiccOperation forSwitchDeactivateSim (long, int, java.lang.String)
long callingToken
int subscriptionId
String callingPackage
static com.android.internal.telephony.euicc.EuiccOperation forSwitchNoPrivileges (long, int, java.lang.String)
long callingToken
int subscriptionId
String callingPackage
void <init> (int, long, android.telephony.euicc.DownloadableSubscription, int, boolean, java.lang.String, int)
int action
long callingToken
android.telephony.euicc.DownloadableSubscription downloadableSubscription
int subscriptionId
boolean switchAfterDownload
String callingPackage
int resolvableErrors
void <init> (int, long, android.telephony.euicc.DownloadableSubscription, int, boolean, java.lang.String)
int action
long callingToken
android.telephony.euicc.DownloadableSubscription downloadableSubscription
int subscriptionId
boolean switchAfterDownload
String callingPackage
void <init> (android.os.Parcel)
android.os.Parcel in
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public void continueOperation (int, android.os.Bundle, android.app.PendingIntent)
int portIndex
boolean usePortIndex
int portIndex
boolean usePortIndex
int cardId
android.os.Bundle resolutionExtras
android.app.PendingIntent callbackIntent
private void resolvedGetMetadataDeactivateSim (int, boolean, android.app.PendingIntent)
int cardId
boolean consent
android.app.PendingIntent callbackIntent
private void resolvedDownloadDeactivateSim (int, int, boolean, android.app.PendingIntent)
int cardId
int portIndex
boolean consent
android.app.PendingIntent callbackIntent
private void resolvedDownloadNoPrivileges (int, boolean, android.app.PendingIntent)
long token
int cardId
boolean consent
android.app.PendingIntent callbackIntent
private void resolvedDownloadNoPrivilegesOrDeactivateSimCheckMetadata (int, int, boolean, android.app.PendingIntent)
long token
int cardId
int portIndex
boolean consent
android.app.PendingIntent callbackIntent
private void resolvedDownloadConfirmationCode (int, java.lang.String, android.app.PendingIntent)
int cardId
String confirmationCode
android.app.PendingIntent callbackIntent
private void resolvedDownloadResolvableErrors (int, android.os.Bundle, android.app.PendingIntent)
int cardId
android.os.Bundle resolvedBundle
android.app.PendingIntent callbackIntent
boolean pass
String confirmationCode
private void resolvedGetDefaultListDeactivateSim (int, boolean, android.app.PendingIntent)
int cardId
boolean consent
android.app.PendingIntent callbackIntent
private void resolvedSwitchDeactivateSim (int, int, boolean, android.app.PendingIntent, boolean)
com.android.internal.telephony.euicc.EuiccController euiccController
int cardId
int portIndex
boolean consent
android.app.PendingIntent callbackIntent
boolean usePortIndex
private void resolvedSwitchNoPrivileges (int, int, boolean, android.app.PendingIntent, boolean)
com.android.internal.telephony.euicc.EuiccController euiccController
long token
int cardId
int portIndex
boolean consent
android.app.PendingIntent callbackIntent
boolean usePortIndex
private static void fail (android.app.PendingIntent)
android.app.PendingIntent callbackIntent
public int describeContents ()
static void <clinit> ()
}
com/android/internal/telephony/euicc/EuiccSession.class
EuiccSession.java
package com.android.internal.telephony.euicc
public com.android.internal.telephony.euicc.EuiccSession extends java.lang.Object {
private static final String TAG
public static final String DOWNLOAD
private static com.android.internal.telephony.euicc.EuiccSession sInstance
private final java.util.Set mSessions
private final java.util.Set mApduSenders
public static synchronized com.android.internal.telephony.euicc.EuiccSession get ()
public void startSession (java.lang.String)
String sessionId
public boolean hasSession ()
boolean hasSession
private boolean hasSessionInternal ()
public void noteChannelOpen (com.android.internal.telephony.uicc.euicc.apdu.ApduSender)
com.android.internal.telephony.uicc.euicc.apdu.ApduSender apduSender
public void endSession (java.lang.String)
String sessionId
public void endAllSessions ()
private void endSessionInternal (java.lang.String)
boolean sessionRemoved
com.android.internal.telephony.uicc.euicc.apdu.ApduSender apduSender
String sessionId
com.android.internal.telephony.uicc.euicc.apdu.ApduSender[] apduSenders
private static boolean removeOrClear (java.util.Set, java.lang.String)
boolean collectionChanged
java.util.Set collection
String element
public void <init> ()
}
com/android/internal/telephony/gsm/
com/android/internal/telephony/gsm/GsmInboundSmsHandler$GsmCbTestBroadcastReceiver.class
GsmInboundSmsHandler.java
package com.android.internal.telephony.gsm
com.android.internal.telephony.gsm.GsmInboundSmsHandler$GsmCbTestBroadcastReceiver extends com.android.internal.telephony.InboundSmsHandler$CbTestBroadcastReceiver {
final synthetic com.android.internal.telephony.gsm.GsmInboundSmsHandler this$0
void <init> (com.android.internal.telephony.gsm.GsmInboundSmsHandler)
protected void handleTestAction (android.content.Intent)
String pduString
android.content.Intent intent
byte[] smsPdu
android.os.Message m
}
com/android/internal/telephony/gsm/GsmInboundSmsHandler.class
GsmInboundSmsHandler.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.GsmInboundSmsHandler extends com.android.internal.telephony.InboundSmsHandler {
private android.content.BroadcastReceiver mTestBroadcastReceiver
private final com.android.internal.telephony.gsm.UsimDataDownloadHandler mDataDownloadHandler
private static final boolean TEST_MODE
private static final String TEST_ACTION
private void <init> (android.content.Context, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
android.content.IntentFilter filter
android.content.Context context
com.android.internal.telephony.SmsStorageMonitor storageMonitor
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
protected void onQuitting ()
public static com.android.internal.telephony.gsm.GsmInboundSmsHandler makeInboundSmsHandler (android.content.Context, com.android.internal.telephony.SmsStorageMonitor, com.android.internal.telephony.Phone, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.SmsStorageMonitor storageMonitor
com.android.internal.telephony.Phone phone
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.gsm.GsmInboundSmsHandler handler
protected boolean is3gpp2 ()
protected int dispatchMessageRadioSpecific (com.android.internal.telephony.SmsMessageBase, int, int)
int destPort
com.android.internal.telephony.SmsHeader smsHeader
com.android.internal.telephony.uicc.UsimServiceTable ust
com.android.internal.telephony.SmsMessageBase smsb
int smsSource
int token
com.android.internal.telephony.gsm.SmsMessage sms
boolean handled
private void updateMessageWaitingIndicator (int)
int voicemailCount
protected void acknowledgeLastIncomingSms (boolean, int, android.os.Message)
boolean success
int result
android.os.Message response
private static int resultToCause (int)
int rc
private void addSmsTypeZeroToMetrics (int)
int smsSource
private void addVoicemailSmsToMetrics (int)
int smsSource
public boolean setImsManager (com.android.ims.ImsManager)
com.android.ims.ImsManager imsManager
static synthetic byte[] access$000 (com.android.internal.telephony.gsm.GsmInboundSmsHandler, java.lang.String)
com.android.internal.telephony.gsm.GsmInboundSmsHandler x0
String x1
static synthetic void access$100 (com.android.internal.telephony.gsm.GsmInboundSmsHandler, java.lang.String)
com.android.internal.telephony.gsm.GsmInboundSmsHandler x0
String x1
static synthetic com.android.internal.telephony.CellBroadcastServiceManager access$200 (com.android.internal.telephony.gsm.GsmInboundSmsHandler)
com.android.internal.telephony.gsm.GsmInboundSmsHandler x0
static void <clinit> ()
}
com/android/internal/telephony/gsm/GsmInboundSmsHandler.uau
com/android/internal/telephony/gsm/GsmMmiCode$1.class
GsmMmiCode.java
package com.android.internal.telephony.gsm
synthetic com.android.internal.telephony.gsm.GsmMmiCode$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$gsm$SsData$RequestType
static final synthetic int[] $SwitchMap$com$android$internal$telephony$gsm$SsData$ServiceType
static void <clinit> ()
}
com/android/internal/telephony/gsm/GsmMmiCode.class
GsmMmiCode.java
package com.android.internal.telephony.gsm
public final com.android.internal.telephony.gsm.GsmMmiCode extends android.os.Handler implements com.android.internal.telephony.MmiCode {
static final String LOG_TAG
static final int MAX_LENGTH_SHORT_CODE
static final char END_OF_USSD_COMMAND
static final String ACTION_ACTIVATE
static final String ACTION_DEACTIVATE
static final String ACTION_INTERROGATE
static final String ACTION_REGISTER
static final String ACTION_ERASURE
static final String SC_CLIP
static final String SC_CLIR
static final String SC_CFU
static final String SC_CFB
static final String SC_CFNRy
static final String SC_CFNR
static final String SC_CF_All
static final String SC_CF_All_Conditional
static final String SC_WAIT
static final String SC_BAOC
static final String SC_BAOIC
static final String SC_BAOICxH
static final String SC_BAIC
static final String SC_BAICr
static final String SC_BA_ALL
static final String SC_BA_MO
static final String SC_BA_MT
static final String SC_PWD
static final String SC_PIN
static final String SC_PIN2
static final String SC_PUK
static final String SC_PUK2
static final int EVENT_SET_COMPLETE
static final int EVENT_GET_CLIR_COMPLETE
static final int EVENT_QUERY_CF_COMPLETE
static final int EVENT_USSD_COMPLETE
static final int EVENT_QUERY_COMPLETE
static final int EVENT_SET_CFF_COMPLETE
static final int EVENT_USSD_CANCEL_COMPLETE
com.android.internal.telephony.GsmCdmaPhone mPhone
android.content.Context mContext
com.android.internal.telephony.uicc.UiccCardApplication mUiccApplication
com.android.internal.telephony.uicc.IccRecords mIccRecords
String mAction
String mSc
String mSia
String mSib
String mSic
String mPoundString
public String mDialingNumber
String mPwd
private boolean mIsPendingUSSD
private boolean mIsUssdRequest
private boolean mIsCallFwdReg
private boolean mIsNetworkInitiatedUSSD
com.android.internal.telephony.MmiCode$State mState
CharSequence mMessage
private boolean mIsSsInfo
private android.os.ResultReceiver mCallbackReceiver
static java.util.regex.Pattern sPatternSuppService
static java.util.regex.Pattern sFac
static final int MATCH_GROUP_POUND_STRING
static final int MATCH_GROUP_ACTION
static final int MATCH_GROUP_SERVICE_CODE
static final int MATCH_GROUP_SIA
static final int MATCH_GROUP_SIB
static final int MATCH_GROUP_SIC
static final int MATCH_GROUP_PWD_CONFIRM
static final int MATCH_GROUP_DIALING_NUMBER
private static String[] sTwoDigitNumberPattern
public static com.android.internal.telephony.gsm.GsmMmiCode newFromDialString (java.lang.String, com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.uicc.UiccCardApplication)
String dialString
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.uicc.UiccCardApplication app
public static com.android.internal.telephony.gsm.GsmMmiCode newFromDialString (java.lang.String, com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.uicc.UiccCardApplication, android.os.ResultReceiver)
String dialString
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.uicc.UiccCardApplication app
android.os.ResultReceiver wrappedCallback
java.util.regex.Matcher m
com.android.internal.telephony.gsm.GsmMmiCode ret
private static java.lang.String convertCdmaMmiCodesTo3gppMmiCodes (java.lang.String)
String serviceCode
String prefix
String number
String dialString
java.util.regex.Matcher m
public static com.android.internal.telephony.gsm.GsmMmiCode newNetworkInitiatedUssd (java.lang.String, boolean, com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.uicc.UiccCardApplication)
String ussdMessage
boolean isUssdRequest
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.uicc.UiccCardApplication app
com.android.internal.telephony.gsm.GsmMmiCode ret
public static com.android.internal.telephony.gsm.GsmMmiCode newFromUssdUserInput (java.lang.String, com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.uicc.UiccCardApplication)
String ussdMessge
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.uicc.UiccCardApplication app
com.android.internal.telephony.gsm.GsmMmiCode ret
public void processSsData (android.os.AsyncResult)
com.android.internal.telephony.gsm.SsData ssData
ClassCastException ex
NullPointerException ex
android.os.AsyncResult data
void parseSsData (com.android.internal.telephony.gsm.SsData)
boolean cffEnabled
com.android.internal.telephony.gsm.SsData ssData
com.android.internal.telephony.CommandException ex
private java.lang.String getScStringFromScType (com.android.internal.telephony.gsm.SsData$ServiceType)
com.android.internal.telephony.gsm.SsData$ServiceType sType
private static java.lang.String getActionStringFromReqType (com.android.internal.telephony.gsm.SsData$RequestType)
com.android.internal.telephony.gsm.SsData$RequestType rType
private boolean isServiceClassVoiceorNone (int)
int serviceClass
private static java.lang.String makeEmptyNull (java.lang.String)
String s
private static boolean isEmptyOrNull (java.lang.CharSequence)
CharSequence s
private static int scToCallForwardReason (java.lang.String)
String sc
public static com.android.internal.telephony.gsm.SsData$ServiceType cfReasonToServiceType (int)
int commandInterfaceCFReason
public static com.android.internal.telephony.gsm.SsData$RequestType cfActionToRequestType (int)
int commandInterfaceCFAction
private static int siToServiceClass (java.lang.String)
int serviceCode
String si
private static int siToTime (java.lang.String)
String si
static boolean isServiceCodeCallForwarding (java.lang.String)
String sc
static boolean isServiceCodeCallBarring (java.lang.String)
String match
String[] barringMMI
String sc
android.content.res.Resources resource
static java.lang.String scToBarringFacility (java.lang.String)
String sc
public static com.android.internal.telephony.gsm.SsData$ServiceType cbFacilityToServiceType (java.lang.String)
String commandInterfaceCBFacility
public void <init> (com.android.internal.telephony.GsmCdmaPhone, com.android.internal.telephony.uicc.UiccCardApplication)
com.android.internal.telephony.GsmCdmaPhone phone
com.android.internal.telephony.uicc.UiccCardApplication app
public com.android.internal.telephony.MmiCode$State getState ()
public java.lang.CharSequence getMessage ()
public com.android.internal.telephony.Phone getPhone ()
public void cancel ()
public boolean isCancelable ()
public boolean isNetworkInitiatedUssd ()
boolean isMMI ()
boolean isShortCode ()
public java.lang.String getDialString ()
public static boolean isTwoDigitShortCode (android.content.Context, int, java.lang.String)
String dialnumber
android.content.Context context
int subId
String dialString
private static java.lang.String[] getTwoDigitNumberPattern (android.content.Context, int)
android.os.PersistableBundle bundle
android.content.Context context
int subId
String[] twoDigitNumberPattern
android.telephony.CarrierConfigManager configManager
private static boolean isShortCode (java.lang.String, com.android.internal.telephony.GsmCdmaPhone)
String dialString
com.android.internal.telephony.GsmCdmaPhone phone
private static boolean isShortCodeUSSD (java.lang.String, com.android.internal.telephony.GsmCdmaPhone)
String dialString
com.android.internal.telephony.GsmCdmaPhone phone
public boolean isPinPukCommand ()
public boolean isTemporaryModeCLIR ()
public static boolean isEmergencyNumber (com.android.internal.telephony.Phone, java.lang.String)
android.telephony.TelephonyManager tm
RuntimeException ex
com.android.internal.telephony.Phone phone
String dialString
public static boolean isCarrierSupportCallerIdVerticalServiceCodes (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
public int getCLIRMode ()
public static com.android.internal.telephony.gsm.SsData$RequestType clirModeToRequestType (int)
int commandInterfaceCLIRMode
private static boolean isFacFormatNumber (java.lang.String)
String dialString
java.util.regex.Matcher m
private boolean isFacToDial (java.lang.String)
String fac
String[] dialFacList
String dialString
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
boolean isActivate ()
boolean isDeactivate ()
boolean isInterrogate ()
boolean isRegister ()
boolean isErasure ()
public boolean isPendingUSSD ()
public boolean isUssdRequest ()
public boolean isSsInfo ()
public static boolean isVoiceUnconditionalForwarding (int, int)
int reason
int serviceClass
public void processCode () throws com.android.internal.telephony.CallStateException
int cfAction
int cfAction
int cfAction
int cfAction
int cfAction
int cfAction
int isEnableDesired
String dialingNumber
int serviceClass
int reason
int time
String password
int serviceClass
String facility
String facility
String facility
String oldPwd
String newPwd
int serviceClass
String oldPinOrPuk
String newPinOrPuk
int pinLen
int ussd_method
RuntimeException exc
private void handlePasswordError (int)
int res
StringBuilder sb
public void onUssdFinished (java.lang.String, boolean)
String ussdMessage
boolean isUssdRequest
public void onUssdFinishedError ()
public void onUssdRelease ()
public void sendUssd (java.lang.String)
String ussdMessage
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
boolean cffEnabled
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message msg
public java.lang.CharSequence getErrorMessage (android.os.AsyncResult)
com.android.internal.telephony.CommandException$Error err
android.os.AsyncResult ar
private java.lang.CharSequence getScString ()
private void onSetComplete (android.os.Message, android.os.AsyncResult)
int attemptsRemaining
com.android.internal.telephony.CommandException$Error err
android.os.Message msg
android.os.AsyncResult ar
StringBuilder sb
private void onGetClirComplete (android.os.AsyncResult)
int[] clirArgs
android.os.AsyncResult ar
StringBuilder sb
private java.lang.CharSequence serviceClassToCFString (int)
int serviceClass
private java.lang.CharSequence makeCFQueryResultMessage (com.android.internal.telephony.CallForwardInfo, int)
CharSequence template
CharSequence template
CharSequence template
CharSequence template
boolean cffEnabled
com.android.internal.telephony.CallForwardInfo info
int serviceClassMask
CharSequence template
String[] sources
CharSequence[] destinations
boolean needTimeTemplate
private java.lang.String formatLtr (java.lang.String)
String str
android.text.BidiFormatter fmt
private void onQueryCfComplete (android.os.AsyncResult)
int i
int s
int serviceClassMask
android.text.SpannableStringBuilder tb
com.android.internal.telephony.CallForwardInfo[] infos
android.os.AsyncResult ar
StringBuilder sb
private void onQueryComplete (android.os.AsyncResult)
int[] ints
android.os.AsyncResult ar
StringBuilder sb
private java.lang.CharSequence createQueryCallWaitingResultMessage (int)
int classMask
int serviceClass
StringBuilder sb
private java.lang.CharSequence createQueryCallBarringResultMessage (int)
int classMask
int serviceClass
StringBuilder sb
private int getIntCarrierConfig (java.lang.String)
String key
android.telephony.CarrierConfigManager ConfigManager
android.os.PersistableBundle b
public android.os.ResultReceiver getUssdCallbackReceiver ()
public static java.util.ArrayList getControlStrings (com.android.internal.telephony.gsm.SsData$RequestType, com.android.internal.telephony.gsm.SsData$ServiceType)
com.android.internal.telephony.gsm.SsData$RequestType requestType
com.android.internal.telephony.gsm.SsData$ServiceType serviceType
java.util.ArrayList controlStrings
String actionStr
public static java.util.ArrayList getControlStringsForPwd (com.android.internal.telephony.gsm.SsData$RequestType, com.android.internal.telephony.gsm.SsData$ServiceType)
String controlString
com.android.internal.telephony.gsm.SsData$RequestType requestType
com.android.internal.telephony.gsm.SsData$ServiceType serviceType
java.util.ArrayList controlStrings
String actionStr
java.util.ArrayList controlStringsPwd
public java.lang.String toString ()
StringBuilder sb
static void <clinit> ()
}
com/android/internal/telephony/gsm/GsmMmiCode.uau
com/android/internal/telephony/gsm/GsmSMSDispatcher.class
GsmSMSDispatcher.java
package com.android.internal.telephony.gsm
public final com.android.internal.telephony.gsm.GsmSMSDispatcher extends com.android.internal.telephony.SMSDispatcher {
private static final String TAG
protected com.android.internal.telephony.uicc.UiccController mUiccController
private java.util.concurrent.atomic.AtomicReference mIccRecords
private java.util.concurrent.atomic.AtomicReference mUiccApplication
private com.android.internal.telephony.gsm.GsmInboundSmsHandler mGsmInboundSmsHandler
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.SmsDispatchersController, com.android.internal.telephony.gsm.GsmInboundSmsHandler)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.SmsDispatchersController smsDispatchersController
com.android.internal.telephony.gsm.GsmInboundSmsHandler gsmInboundSmsHandler
public void dispose ()
protected java.lang.String getFormat ()
public void handleMessage (android.os.Message)
android.os.Message msg
protected boolean shouldBlockSmsForEcbm ()
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int, int)
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
int priority
int validityPeriod
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, int, byte[], boolean)
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int, int, int)
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
int priority
int validityPeriod
int messageRef
protected com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (java.lang.String, java.lang.String, int, byte[], boolean, int)
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
int messageRef
protected com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (java.lang.CharSequence, boolean)
CharSequence messageBody
boolean use7bitOnly
protected void handleStatusReport (java.lang.Object)
byte[] pdu
Object o
protected void sendSms (com.android.internal.telephony.SMSDispatcher$SmsTracker)
com.android.internal.telephony.SMSDispatcher$SmsTracker tracker
int ss
boolean allowCheckMessageInNotConnected
boolean mtPollingMessageThatsAllowedInOOS
android.os.Message reply
java.util.HashMap map
byte[] pdu
byte[] smsc
protected com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication ()
private void onUpdateIccAvailability ()
com.android.internal.telephony.uicc.UiccCardApplication newUiccApplication
com.android.internal.telephony.uicc.UiccCardApplication app
}
com/android/internal/telephony/gsm/GsmSMSDispatcher.uau
com/android/internal/telephony/gsm/SimTlv.class
SimTlv.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.SimTlv extends java.lang.Object {
byte[] mRecord
int mTlvOffset
int mTlvLength
int mCurOffset
int mCurDataOffset
int mCurDataLength
boolean mHasValidTlvObject
public void <init> (byte[], int, int)
byte[] record
int offset
int length
public boolean nextObject ()
public boolean isValidObject ()
public int getTag ()
public byte[] getData ()
byte[] ret
private boolean parseCurrentTlvObject ()
ArrayIndexOutOfBoundsException ex
}
com/android/internal/telephony/gsm/SimTlv.uau
com/android/internal/telephony/gsm/SsData$RequestType.class
SsData.java
package com.android.internal.telephony.gsm
public final enum com.android.internal.telephony.gsm.SsData$RequestType extends java.lang.Enum {
public static final enum com.android.internal.telephony.gsm.SsData$RequestType SS_ACTIVATION
public static final enum com.android.internal.telephony.gsm.SsData$RequestType SS_DEACTIVATION
public static final enum com.android.internal.telephony.gsm.SsData$RequestType SS_INTERROGATION
public static final enum com.android.internal.telephony.gsm.SsData$RequestType SS_REGISTRATION
public static final enum com.android.internal.telephony.gsm.SsData$RequestType SS_ERASURE
private static final synthetic com.android.internal.telephony.gsm.SsData$RequestType[] $VALUES
public static com.android.internal.telephony.gsm.SsData$RequestType[] values ()
public static com.android.internal.telephony.gsm.SsData$RequestType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean isTypeInterrogation ()
private static synthetic com.android.internal.telephony.gsm.SsData$RequestType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/gsm/SsData$ServiceType.class
SsData.java
package com.android.internal.telephony.gsm
public final enum com.android.internal.telephony.gsm.SsData$ServiceType extends java.lang.Enum {
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_CFU
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_CF_BUSY
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_CF_NO_REPLY
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_CF_NOT_REACHABLE
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_CF_ALL
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_CF_ALL_CONDITIONAL
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_CLIP
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_CLIR
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_COLP
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_COLR
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_WAIT
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_BAOC
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_BAOIC
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_BAOIC_EXC_HOME
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_BAIC
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_BAIC_ROAMING
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_ALL_BARRING
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_OUTGOING_BARRING
public static final enum com.android.internal.telephony.gsm.SsData$ServiceType SS_INCOMING_BARRING
private static final synthetic com.android.internal.telephony.gsm.SsData$ServiceType[] $VALUES
public static com.android.internal.telephony.gsm.SsData$ServiceType[] values ()
public static com.android.internal.telephony.gsm.SsData$ServiceType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean isTypeCF ()
public boolean isTypeUnConditional ()
public boolean isTypeCW ()
public boolean isTypeClip ()
public boolean isTypeClir ()
public boolean isTypeBarring ()
private static synthetic com.android.internal.telephony.gsm.SsData$ServiceType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/gsm/SsData$TeleserviceType.class
SsData.java
package com.android.internal.telephony.gsm
public final enum com.android.internal.telephony.gsm.SsData$TeleserviceType extends java.lang.Enum {
public static final enum com.android.internal.telephony.gsm.SsData$TeleserviceType SS_ALL_TELE_AND_BEARER_SERVICES
public static final enum com.android.internal.telephony.gsm.SsData$TeleserviceType SS_ALL_TELESEVICES
public static final enum com.android.internal.telephony.gsm.SsData$TeleserviceType SS_TELEPHONY
public static final enum com.android.internal.telephony.gsm.SsData$TeleserviceType SS_ALL_DATA_TELESERVICES
public static final enum com.android.internal.telephony.gsm.SsData$TeleserviceType SS_SMS_SERVICES
public static final enum com.android.internal.telephony.gsm.SsData$TeleserviceType SS_ALL_TELESERVICES_EXCEPT_SMS
private static final synthetic com.android.internal.telephony.gsm.SsData$TeleserviceType[] $VALUES
public static com.android.internal.telephony.gsm.SsData$TeleserviceType[] values ()
public static com.android.internal.telephony.gsm.SsData$TeleserviceType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.gsm.SsData$TeleserviceType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/gsm/SsData.class
SsData.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.SsData extends java.lang.Object {
public com.android.internal.telephony.gsm.SsData$ServiceType serviceType
public com.android.internal.telephony.gsm.SsData$RequestType requestType
public com.android.internal.telephony.gsm.SsData$TeleserviceType teleserviceType
public int serviceClass
public int result
public int[] ssInfo
public com.android.internal.telephony.CallForwardInfo[] cfInfo
public void <init> ()
public com.android.internal.telephony.gsm.SsData$ServiceType ServiceTypeFromRILInt (int)
IndexOutOfBoundsException e
int type
public com.android.internal.telephony.gsm.SsData$RequestType RequestTypeFromRILInt (int)
IndexOutOfBoundsException e
int type
public com.android.internal.telephony.gsm.SsData$TeleserviceType TeleserviceTypeFromRILInt (int)
IndexOutOfBoundsException e
int type
public java.lang.String toString ()
}
com/android/internal/telephony/gsm/SuppServiceNotification.class
SuppServiceNotification.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.SuppServiceNotification extends java.lang.Object {
public int notificationType
public int code
public int index
public int type
public String number
public String[] history
public static final int NOTIFICATION_TYPE_CODE_1
public static final int NOTIFICATION_TYPE_CODE_2
public static final int CODE_1_UNCONDITIONAL_CF_ACTIVE
public static final int CODE_1_SOME_CF_ACTIVE
public static final int CODE_1_CALL_FORWARDED
public static final int CODE_1_CALL_IS_WAITING
public static final int CODE_1_CUG_CALL
public static final int CODE_1_OUTGOING_CALLS_BARRED
public static final int CODE_1_INCOMING_CALLS_BARRED
public static final int CODE_1_CLIR_SUPPRESSION_REJECTED
public static final int CODE_1_CALL_DEFLECTED
public static final int CODE_2_FORWARDED_CALL
public static final int CODE_2_CUG_CALL
public static final int CODE_2_CALL_ON_HOLD
public static final int CODE_2_CALL_RETRIEVED
public static final int CODE_2_MULTI_PARTY_CALL
public static final int CODE_2_ON_HOLD_CALL_RELEASED
public static final int CODE_2_FORWARD_CHECK_RECEIVED
public static final int CODE_2_CALL_CONNECTING_ECT
public static final int CODE_2_CALL_CONNECTED_ECT
public static final int CODE_2_DEFLECTED_CALL
public static final int CODE_2_ADDITIONAL_CALL_FORWARDED
public void <init> ()
public java.lang.String toString ()
}
com/android/internal/telephony/gsm/UsimDataDownloadHandler.class
UsimDataDownloadHandler.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.UsimDataDownloadHandler extends android.os.Handler {
private static final String TAG
private static final int BER_SMS_PP_DOWNLOAD_TAG
private static final int DEV_ID_UICC
private static final int DEV_ID_NETWORK
private static final int EVENT_START_DATA_DOWNLOAD
private static final int EVENT_SEND_ENVELOPE_RESPONSE
private static final int EVENT_WRITE_SMS_COMPLETE
private final com.android.internal.telephony.CommandsInterface mCi
private final int mPhoneId
private com.android.ims.ImsManager mImsManager
android.content.res.Resources mResource
public void <init> (com.android.internal.telephony.CommandsInterface, int)
com.android.internal.telephony.CommandsInterface commandsInterface
int phoneId
int handleUsimDataDownload (com.android.internal.telephony.uicc.UsimServiceTable, com.android.internal.telephony.gsm.SmsMessage, int, int)
String smsc
com.android.internal.telephony.uicc.UsimServiceTable ust
com.android.internal.telephony.gsm.SmsMessage smsMessage
int smsSource
int token
public int startDataDownload (com.android.internal.telephony.gsm.SmsMessage, int, int)
com.android.internal.telephony.gsm.SmsMessage smsMessage
int smsSource
int token
private void handleDataDownload (com.android.internal.telephony.gsm.SmsMessage, int, int)
com.android.internal.telephony.gsm.SmsMessage smsMessage
int smsSource
int token
int dcs
int pid
byte[] pdu
int scAddressLength
int tpduIndex
int tpduLength
int bodyLength
int totalLength
byte[] envelope
int index
String encodedEnvelope
private static int getEnvelopeBodyLength (int, int)
int scAddressLength
int tpduLength
int length
private void sendSmsAckForEnvelopeResponse (com.android.internal.telephony.uicc.IccIoResult, int, int, int, int, int)
boolean success
boolean success
byte[] smsAckPdu
int septetCount
com.android.internal.telephony.uicc.IccIoResult response
int dcs
int pid
int smsSource
int token
int messageRef
int sw1
int sw2
boolean success
byte[] responseBytes
byte[] smsAckPdu
int index
private void acknowledgeSmsWithSuccess (int, int, int, int)
int cause
int smsSource
int token
int messageRef
private void acknowledgeSmsWithError (int, int, int, int)
int cause
int smsSource
int token
int messageRef
private static boolean is7bitDcs (int)
int dcs
private void addUsimDataDownloadToMetrics (boolean, int)
boolean result
int smsSource
com.android.internal.telephony.metrics.TelephonyMetrics metrics
private boolean ackViaIms ()
boolean isViaIms
android.content.res.Resources$NotFoundException e
boolean isViaIms
private void acknowledgeImsSms (int, int, boolean, byte[])
com.android.ims.ImsException e
int token
int messageRef
boolean success
byte[] pdu
int result
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
int[] responseInfo
android.os.AsyncResult ar
int[] responseInfo
android.os.Message msg
int smsSource
int token
int messageRef
public void setImsManager (com.android.ims.ImsManager)
com.android.ims.ImsManager imsManager
public void setResourcesForTest (android.content.res.Resources)
android.content.res.Resources resource
}
com/android/internal/telephony/gsm/UsimPhoneBookManager$File.class
UsimPhoneBookManager.java
package com.android.internal.telephony.gsm
com.android.internal.telephony.gsm.UsimPhoneBookManager$File extends java.lang.Object {
private final int mParentTag
private final int mEfid
private final int mSfi
private final int mIndex
final synthetic com.android.internal.telephony.gsm.UsimPhoneBookManager this$0
void <init> (com.android.internal.telephony.gsm.UsimPhoneBookManager, int, int, int, int)
int parentTag
int efid
int sfi
int index
public int getParentTag ()
public int getEfid ()
public int getSfi ()
public int getIndex ()
}
com/android/internal/telephony/gsm/UsimPhoneBookManager$PbrRecord.class
UsimPhoneBookManager.java
package com.android.internal.telephony.gsm
com.android.internal.telephony.gsm.UsimPhoneBookManager$PbrRecord extends java.lang.Object {
private android.util.SparseArray mFileIds
private int mMainFileRecordNum
final synthetic com.android.internal.telephony.gsm.UsimPhoneBookManager this$0
void <init> (com.android.internal.telephony.gsm.UsimPhoneBookManager, byte[])
byte[] record
com.android.internal.telephony.gsm.SimTlv recTlv
void parseTag (com.android.internal.telephony.gsm.SimTlv)
com.android.internal.telephony.gsm.SimTlv tlvEfSfi
byte[] data
com.android.internal.telephony.gsm.SimTlv tlv
int tag
void parseEfAndSFI (com.android.internal.telephony.gsm.SimTlv, int)
int sfi
int efid
byte[] data
com.android.internal.telephony.gsm.SimTlv tlv
int parentTag
int tag
int tagNumberWithinParentTag
}
com/android/internal/telephony/gsm/UsimPhoneBookManager.class
UsimPhoneBookManager.java
package com.android.internal.telephony.gsm
public com.android.internal.telephony.gsm.UsimPhoneBookManager extends android.os.Handler implements com.android.internal.telephony.uicc.IccConstants {
private static final String LOG_TAG
private static final boolean DBG
private java.util.ArrayList mPbrRecords
private Boolean mIsPbrPresent
private com.android.internal.telephony.uicc.IccFileHandler mFh
private com.android.internal.telephony.uicc.AdnRecordCache mAdnCache
private Object mLock
private java.util.ArrayList mPhoneBookRecords
private java.util.ArrayList mIapFileRecord
private java.util.ArrayList mEmailFileRecord
private android.util.SparseArray mEmailsForAdnRec
private android.util.SparseIntArray mSfiEfidTable
private boolean mRefreshCache
private static final int EVENT_PBR_LOAD_DONE
private static final int EVENT_USIM_ADN_LOAD_DONE
private static final int EVENT_IAP_LOAD_DONE
private static final int EVENT_EMAIL_LOAD_DONE
private static final int USIM_TYPE1_TAG
private static final int USIM_TYPE2_TAG
private static final int USIM_TYPE3_TAG
private static final int USIM_EFADN_TAG
private static final int USIM_EFIAP_TAG
private static final int USIM_EFEXT1_TAG
private static final int USIM_EFSNE_TAG
private static final int USIM_EFANR_TAG
private static final int USIM_EFPBC_TAG
private static final int USIM_EFGRP_TAG
private static final int USIM_EFAAS_TAG
private static final int USIM_EFGSD_TAG
private static final int USIM_EFUID_TAG
private static final int USIM_EFEMAIL_TAG
private static final int USIM_EFCCP1_TAG
private static final int INVALID_SFI
private static final byte INVALID_BYTE
public void <init> (com.android.internal.telephony.uicc.IccFileHandler, com.android.internal.telephony.uicc.AdnRecordCache)
com.android.internal.telephony.uicc.IccFileHandler fh
com.android.internal.telephony.uicc.AdnRecordCache cache
public void reset ()
public java.util.ArrayList loadEfFilesFromUsim ()
int i
int numRecs
private void refreshCache ()
int i
int numRecs
public void invalidateCache ()
private void readPbrFileAndWait ()
InterruptedException e
private void readEmailFileAndWait (int)
com.android.internal.telephony.gsm.UsimPhoneBookManager$File id
android.util.SparseArray previousFileIds
int i
InterruptedException e
int emailEfid
int recId
android.util.SparseArray files
com.android.internal.telephony.gsm.UsimPhoneBookManager$File email
private void buildType1EmailList (int)
byte[] emailRec
IndexOutOfBoundsException e
com.android.internal.telephony.gsm.UsimPhoneBookManager$File file
int sfi
int adnRecId
String email
int adnEfid
int index
java.util.ArrayList emailList
byte[] emailRec
int i
int recId
int numRecs
private boolean buildType2EmailList (int)
byte[] record
int emailRecId
IndexOutOfBoundsException e
int index
java.util.ArrayList emailList
byte[] record
int emailRecId
String email
int i
int recId
int numRecs
com.android.internal.telephony.gsm.UsimPhoneBookManager$File adnFile
int adnEfid
private void readIapFileAndWait (int)
InterruptedException e
int efid
private void updatePhoneAdnRecord ()
java.util.ArrayList emailList
IndexOutOfBoundsException e
com.android.internal.telephony.uicc.AdnRecord rec
int adnEfid
int adnRecId
int index
java.util.ArrayList emailList
String[] emails
int i
int numAdnRecs
private java.lang.String readEmailRecord (int)
byte[] emailRec
IndexOutOfBoundsException e
int recId
byte[] emailRec
private void readAdnFileAndWait (int)
InterruptedException e
int recId
android.util.SparseArray files
int extEf
int previousSize
private void createPbrFile (java.util.ArrayList)
int i
int sfi
com.android.internal.telephony.gsm.UsimPhoneBookManager$File file
com.android.internal.telephony.gsm.UsimPhoneBookManager$PbrRecord record
java.util.ArrayList records
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message msg
private void log (java.lang.String)
String msg
}
com/android/internal/telephony/gsm/UsimPhoneBookManager.uau
com/android/internal/telephony/ims/
com/android/internal/telephony/ims/ImsConfigCompatAdapter.class
ImsConfigCompatAdapter.java
package com.android.internal.telephony.ims
public com.android.internal.telephony.ims.ImsConfigCompatAdapter extends android.telephony.ims.stub.ImsConfigImplBase {
private static final String TAG
private final com.android.ims.internal.IImsConfig mOldConfigInterface
public static final int UNKNOWN
public static final int SUCCESS
public static final int FAILED
public void <init> (com.android.ims.internal.IImsConfig)
com.android.ims.internal.IImsConfig config
public int setConfig (int, int)
android.os.RemoteException e
int item
int value
public int setConfig (int, java.lang.String)
android.os.RemoteException e
int item
String value
public int getConfigInt (int)
int value
android.os.RemoteException e
int item
public java.lang.String getConfigString (int)
android.os.RemoteException e
int item
}
com/android/internal/telephony/ims/ImsEnablementTracker$ImsEnablementTrackerStateMachine$Default.class
ImsEnablementTracker.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Default extends com.android.internal.telephony.State {
private static final int STATE_NO
final synthetic com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
void <init> (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
}
com/android/internal/telephony/ims/ImsEnablementTracker$ImsEnablementTrackerStateMachine$Disabled.class
ImsEnablementTracker.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Disabled extends com.android.internal.telephony.State {
private static final int STATE_NO
final synthetic com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
void <init> (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
}
com/android/internal/telephony/ims/ImsEnablementTracker$ImsEnablementTrackerStateMachine$Disabling.class
ImsEnablementTracker.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Disabling extends com.android.internal.telephony.State {
private static final int STATE_NO
final synthetic com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
void <init> (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
}
com/android/internal/telephony/ims/ImsEnablementTracker$ImsEnablementTrackerStateMachine$Disconnected.class
ImsEnablementTracker.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Disconnected extends com.android.internal.telephony.State {
private static final int STATE_NO
private int mLastMsg
final synthetic com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
void <init> (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
}
com/android/internal/telephony/ims/ImsEnablementTracker$ImsEnablementTrackerStateMachine$Enabled.class
ImsEnablementTracker.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Enabled extends com.android.internal.telephony.State {
private static final int STATE_NO
final synthetic com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
void <init> (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
}
com/android/internal/telephony/ims/ImsEnablementTracker$ImsEnablementTrackerStateMachine$Enabling.class
ImsEnablementTracker.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Enabling extends com.android.internal.telephony.State {
private static final int STATE_NO
final synthetic com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
void <init> (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
}
com/android/internal/telephony/ims/ImsEnablementTracker$ImsEnablementTrackerStateMachine$PostResetting.class
ImsEnablementTracker.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$PostResetting extends com.android.internal.telephony.State {
private static final int STATE_NO
final synthetic com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
void <init> (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message message
}
com/android/internal/telephony/ims/ImsEnablementTracker$ImsEnablementTrackerStateMachine$Resetting.class
ImsEnablementTracker.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Resetting extends com.android.internal.telephony.State {
private static final int STATE_NO
final synthetic com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
void <init> (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine this$1
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message message
}
com/android/internal/telephony/ims/ImsEnablementTracker$ImsEnablementTrackerStateMachine.class
ImsEnablementTracker.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine extends com.android.internal.telephony.StateMachine {
public final com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Default mDefault
public final com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Enabled mEnabled
public final com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Disabling mDisabling
public final com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Disabled mDisabled
public final com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Enabling mEnabling
public final com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Resetting mResetting
public final com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$PostResetting mPostResetting
private final com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine$Disconnected mDisconnected
private int mSlotId
private int mSubId
private final int mPhoneId
private com.android.internal.telephony.IState mPreviousState
private int mLastMsg
final synthetic com.android.internal.telephony.ims.ImsEnablementTracker this$0
void <init> (com.android.internal.telephony.ims.ImsEnablementTracker, java.lang.String, android.os.Looper, int, int)
com.android.internal.telephony.ims.ImsEnablementTracker this$0
String name
android.os.Looper looper
int state
int slotId
public void clearAllMessage ()
public void serviceBinderConnected ()
public void serviceBinderDisconnected ()
public boolean isState (int)
int state
com.android.internal.telephony.State expect
private com.android.internal.telephony.State getState (int)
int state
private void handleInvalidSubIdMessage ()
private void transitionState (com.android.internal.telephony.State)
com.android.internal.telephony.State state
static synthetic void access$000 (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine, int)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine x0
int x1
static synthetic void access$100 (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine, int)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine x0
int x1
static synthetic void access$200 (com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine, int)
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine x0
int x1
}
com/android/internal/telephony/ims/ImsEnablementTracker.class
ImsEnablementTracker.java
package com.android.internal.telephony.ims
public com.android.internal.telephony.ims.ImsEnablementTracker extends java.lang.Object {
private static final String LOG_TAG
private static final long REQUEST_THROTTLE_TIME_MS
private static final int COMMAND_NONE_MSG
public static final int COMMAND_ENABLE_MSG
public static final int COMMAND_DISABLE_MSG
private static final int COMMAND_RESET_MSG
private static final int COMMAND_ENABLING_DONE
private static final int COMMAND_DISABLING_DONE
public static final int COMMAND_RESETTING_DONE
private static final int COMMAND_CONNECTED_MSG
private static final int COMMAND_DISCONNECTED_MSG
private static final int COMMAND_INVALID_SUBID_MSG
public static final int COMMAND_POST_RESETTING_DONE
private static final java.util.Map EVENT_DESCRIPTION
protected static final int STATE_IMS_DISCONNECTED
protected static final int STATE_IMS_DEFAULT
protected static final int STATE_IMS_ENABLED
protected static final int STATE_IMS_DISABLING
protected static final int STATE_IMS_DISABLED
protected static final int STATE_IMS_ENABLING
protected static final int STATE_IMS_RESETTING
protected static final int STATE_IMS_POSTRESETTING
protected final Object mLock
private android.telephony.ims.aidl.IImsServiceController mIImsServiceController
private long mLastImsOperationTimeMs
private final android.content.ComponentName mComponentName
private final android.util.SparseArray mStateMachines
private final android.os.Looper mLooper
private final int mState
public void <init> (android.os.Looper, android.content.ComponentName)
android.os.Looper looper
android.content.ComponentName componentName
public void <init> (android.os.Looper, android.telephony.ims.aidl.IImsServiceController, int, int)
android.os.Looper looper
android.telephony.ims.aidl.IImsServiceController controller
int state
int numSlots
public void setNumOfSlots (int)
int i
int i
int numOfSlots
int oldNumSlots
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine enablementStateMachine
public android.os.Handler getHandler (int)
int slotId
public boolean isState (int, int)
int slotId
int state
public void subIdChangedToInvalid (int)
int slotId
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine stateMachine
public void enableIms (int, int)
int slotId
int subId
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine stateMachine
public void disableIms (int, int)
int slotId
int subId
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine stateMachine
public void resetIms (int, int)
int slotId
int subId
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine stateMachine
protected void setServiceController (android.os.IBinder)
int i
com.android.internal.telephony.ims.ImsEnablementTracker$ImsEnablementTrackerStateMachine stateMachine
android.os.IBinder serviceController
protected long getLastOperationTimeMillis ()
public long getRemainThrottleTime ()
long remainTime
private boolean isServiceControllerAvailable ()
private void sendEnableIms (int, int)
android.os.RemoteException e
int slotId
int subId
private void sendDisableIms (int, int)
android.os.RemoteException e
int slotId
int subId
private void sendResetIms (int, int)
android.os.RemoteException e
int slotId
int subId
static void <clinit> ()
}
com/android/internal/telephony/ims/ImsRegistrationCompatAdapter$1.class
ImsRegistrationCompatAdapter.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsRegistrationCompatAdapter$1 extends com.android.ims.internal.IImsRegistrationListener$Stub {
final synthetic com.android.internal.telephony.ims.ImsRegistrationCompatAdapter this$0
void <init> (com.android.internal.telephony.ims.ImsRegistrationCompatAdapter)
com.android.internal.telephony.ims.ImsRegistrationCompatAdapter this$0
public void registrationConnected () throws android.os.RemoteException
public void registrationProgressing () throws android.os.RemoteException
public void registrationConnectedWithRadioTech (int) throws android.os.RemoteException
int imsRadioTech
public void registrationProgressingWithRadioTech (int) throws android.os.RemoteException
int imsRadioTech
public void registrationDisconnected (android.telephony.ims.ImsReasonInfo) throws android.os.RemoteException
android.telephony.ims.ImsReasonInfo imsReasonInfo
public void registrationResumed () throws android.os.RemoteException
public void registrationSuspended () throws android.os.RemoteException
public void registrationServiceCapabilityChanged (int, int) throws android.os.RemoteException
int serviceClass
int event
public void registrationFeatureCapabilityChanged (int, int[], int[]) throws android.os.RemoteException
int serviceClass
int[] enabledFeatures
int[] disabledFeatures
public void voiceMessageCountUpdate (int) throws android.os.RemoteException
int count
public void registrationAssociatedUriChanged (android.net.Uri[]) throws android.os.RemoteException
android.net.Uri[] uris
public void registrationChangeFailed (int, android.telephony.ims.ImsReasonInfo) throws android.os.RemoteException
int targetAccessTech
android.telephony.ims.ImsReasonInfo imsReasonInfo
}
com/android/internal/telephony/ims/ImsRegistrationCompatAdapter.class
ImsRegistrationCompatAdapter.java
package com.android.internal.telephony.ims
public com.android.internal.telephony.ims.ImsRegistrationCompatAdapter extends android.telephony.ims.stub.ImsRegistrationImplBase {
private static final java.util.Map RADIO_TECH_MAPPER
private final com.android.ims.internal.IImsRegistrationListener mListener
public void <init> ()
public com.android.ims.internal.IImsRegistrationListener getRegistrationListener ()
static void <clinit> ()
}
com/android/internal/telephony/ims/ImsResolver$1.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver)
com.android.internal.telephony.ims.ImsResolver this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
android.os.UserHandle handle
}
com/android/internal/telephony/ims/ImsResolver$10.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$10 extends java.lang.Object implements com.android.internal.telephony.ims.ImsServiceFeatureQueryManager$Listener {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver)
com.android.internal.telephony.ims.ImsResolver this$0
public void onComplete (android.content.ComponentName, java.util.Set)
android.content.ComponentName name
java.util.Set features
public void onError (android.content.ComponentName)
android.content.ComponentName name
public void onPermanentError (android.content.ComponentName, android.os.UserHandle)
android.content.ComponentName name
android.os.UserHandle user
}
com/android/internal/telephony/ims/ImsResolver$2.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$2 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver)
com.android.internal.telephony.ims.ImsResolver this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String action
String packageName
}
com/android/internal/telephony/ims/ImsResolver$3.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$3 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver)
com.android.internal.telephony.ims.ImsResolver this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
int slotId
int subId
int slotSimState
}
com/android/internal/telephony/ims/ImsResolver$4.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$4 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver)
com.android.internal.telephony.ims.ImsResolver this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/ims/ImsResolver$5.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$5 extends java.lang.Object implements com.android.internal.telephony.ims.ImsResolver$TelephonyManagerProxy {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver)
com.android.internal.telephony.ims.ImsResolver this$0
public int getSimState (android.content.Context, int)
android.content.Context context
int slotId
android.telephony.TelephonyManager tm
}
com/android/internal/telephony/ims/ImsResolver$6.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$6 extends java.lang.Object implements com.android.internal.telephony.ims.ImsResolver$SubscriptionManagerProxy {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver)
com.android.internal.telephony.ims.ImsResolver this$0
public int getSubId (int)
int slotId
public int getSlotIndex (int)
int subId
}
com/android/internal/telephony/ims/ImsResolver$7.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$7 extends java.lang.Object implements com.android.internal.telephony.ims.ImsResolver$ActivityManagerProxy {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver)
com.android.internal.telephony.ims.ImsResolver this$0
public android.os.UserHandle getCurrentUser ()
}
com/android/internal/telephony/ims/ImsResolver$8.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$8 extends java.lang.Object implements com.android.internal.telephony.ims.ImsResolver$ImsServiceControllerFactory {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver)
com.android.internal.telephony.ims.ImsResolver this$0
public java.lang.String getServiceInterface ()
public com.android.internal.telephony.ims.ImsServiceController create (android.content.Context, android.content.ComponentName, com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks, com.android.ims.ImsFeatureBinderRepository, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
android.content.ComponentName componentName
com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks callbacks
com.android.ims.ImsFeatureBinderRepository repo
com.android.internal.telephony.flags.FeatureFlags featureFlags
}
com/android/internal/telephony/ims/ImsResolver$9.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$9 extends java.lang.Object implements com.android.internal.telephony.ims.ImsResolver$ImsServiceControllerFactory {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver)
com.android.internal.telephony.ims.ImsResolver this$0
public java.lang.String getServiceInterface ()
public com.android.internal.telephony.ims.ImsServiceController create (android.content.Context, android.content.ComponentName, com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks, com.android.ims.ImsFeatureBinderRepository, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
android.content.ComponentName componentName
com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks callbacks
com.android.ims.ImsFeatureBinderRepository repo
com.android.internal.telephony.flags.FeatureFlags featureFlags
}
com/android/internal/telephony/ims/ImsResolver$ActivityManagerProxy.class
ImsResolver.java
package com.android.internal.telephony.ims
public abstract com.android.internal.telephony.ims.ImsResolver$ActivityManagerProxy extends java.lang.Object {
public abstract android.os.UserHandle getCurrentUser ()
}
com/android/internal/telephony/ims/ImsResolver$ImsDynamicQueryManagerFactory.class
ImsResolver.java
package com.android.internal.telephony.ims
public abstract com.android.internal.telephony.ims.ImsResolver$ImsDynamicQueryManagerFactory extends java.lang.Object {
public abstract com.android.internal.telephony.ims.ImsServiceFeatureQueryManager create (android.content.Context, com.android.internal.telephony.ims.ImsServiceFeatureQueryManager$Listener)
}
com/android/internal/telephony/ims/ImsResolver$ImsServiceControllerFactory.class
ImsResolver.java
package com.android.internal.telephony.ims
public abstract com.android.internal.telephony.ims.ImsResolver$ImsServiceControllerFactory extends java.lang.Object {
public abstract java.lang.String getServiceInterface ()
public abstract com.android.internal.telephony.ims.ImsServiceController create (android.content.Context, android.content.ComponentName, com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks, com.android.ims.ImsFeatureBinderRepository, com.android.internal.telephony.flags.FeatureFlags)
}
com/android/internal/telephony/ims/ImsResolver$ImsServiceInfo.class
ImsResolver.java
package com.android.internal.telephony.ims
public com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo extends java.lang.Object {
public final android.content.ComponentName name
public final java.util.Set users
public boolean featureFromMetadata
public com.android.internal.telephony.ims.ImsResolver$ImsServiceControllerFactory controllerFactory
private final java.util.HashSet mSupportedFeatures
public void <init> (android.content.ComponentName)
android.content.ComponentName componentName
void addFeatureForAllSlots (int, int)
int i
int numSlots
int feature
void replaceFeatures (java.util.Set)
java.util.Set newFeatures
public java.util.Set getSupportedFeatures ()
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo that
public int hashCode ()
public java.lang.String toString ()
}
com/android/internal/telephony/ims/ImsResolver$OverrideConfig.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$OverrideConfig extends java.lang.Object {
public final String packageName
public final int slotId
public final int userId
public final boolean isCarrierService
public final int[] featureTypes
void <init> (java.lang.String, int, int, boolean, int[])
String pkgName
int slotIndex
int userIndex
boolean isCarrier
int[] features
}
com/android/internal/telephony/ims/ImsResolver$ResolverHandler.class
ImsResolver.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsResolver$ResolverHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.ims.ImsResolver this$0
void <init> (com.android.internal.telephony.ims.ImsResolver, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
String packageName
String packageName
android.util.Pair packageInfo
int slotId
int subId
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
com.android.internal.telephony.SomeArgs args
android.content.ComponentName name
java.util.Set features
int featureType
com.android.internal.telephony.ims.ImsResolver$OverrideConfig config
java.util.Map featureConfig
android.os.AsyncResult result
android.os.UserHandle handle
android.os.Message msg
}
com/android/internal/telephony/ims/ImsResolver$SubscriptionManagerProxy.class
ImsResolver.java
package com.android.internal.telephony.ims
public abstract com.android.internal.telephony.ims.ImsResolver$SubscriptionManagerProxy extends java.lang.Object {
public abstract int getSubId (int)
public abstract int getSlotIndex (int)
}
com/android/internal/telephony/ims/ImsResolver$TelephonyManagerProxy.class
ImsResolver.java
package com.android.internal.telephony.ims
public abstract com.android.internal.telephony.ims.ImsResolver$TelephonyManagerProxy extends java.lang.Object {
public abstract int getSimState (android.content.Context, int)
}
com/android/internal/telephony/ims/ImsResolver.class
ImsResolver.java
package com.android.internal.telephony.ims
public com.android.internal.telephony.ims.ImsResolver extends java.lang.Object implements com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks {
private static final String TAG
private static final int GET_IMS_SERVICE_TIMEOUT_MS
public static final String METADATA_EMERGENCY_MMTEL_FEATURE
public static final String METADATA_MMTEL_FEATURE
public static final String METADATA_RCS_FEATURE
private static final String METADATA_OVERRIDE_PERM_CHECK
private static final int HANDLER_ADD_PACKAGE
private static final int HANDLER_REMOVE_PACKAGE
private static final int HANDLER_CONFIG_CHANGED
private static final int HANDLER_START_DYNAMIC_FEATURE_QUERY
private static final int HANDLER_DYNAMIC_FEATURE_CHANGE
private static final int HANDLER_OVERRIDE_IMS_SERVICE_CONFIG
private static final int HANDLER_BOOT_COMPLETE
private static final int HANDLER_MSIM_CONFIGURATION_CHANGE
private static final int HANDLER_CLEAR_CARRIER_IMS_SERVICE_CONFIG
private static final int HANDLER_USER_SWITCHED
private static final int HANDLER_REMOVE_PACKAGE_PERM_ERROR
private static final int DELAY_DYNAMIC_QUERY_MS
private static final android.os.HandlerThread sHandlerThread
private static com.android.internal.telephony.ims.ImsResolver sInstance
private final android.content.BroadcastReceiver mUserReceiver
private final android.content.BroadcastReceiver mAppChangedReceiver
private final android.content.BroadcastReceiver mConfigChangedReceiver
private final android.content.BroadcastReceiver mBootCompleted
private com.android.internal.telephony.ims.ImsResolver$TelephonyManagerProxy mTelephonyManagerProxy
private com.android.internal.telephony.ims.ImsResolver$SubscriptionManagerProxy mSubscriptionManagerProxy
private com.android.internal.telephony.ims.ImsResolver$ActivityManagerProxy mActivityManagerProxy
private com.android.internal.telephony.ims.ImsResolver$ImsServiceControllerFactory mImsServiceControllerFactory
private final com.android.internal.telephony.ims.ImsResolver$ImsServiceControllerFactory mImsServiceControllerFactoryCompat
private com.android.internal.telephony.ims.ImsResolver$ImsDynamicQueryManagerFactory mDynamicQueryManagerFactory
private final android.telephony.CarrierConfigManager mCarrierConfigManager
private final android.content.Context mContext
private final android.content.Context mReceiverContext
private final com.android.ims.ImsFeatureBinderRepository mRepo
private final Object mBoundServicesLock
private int mNumSlots
private final android.util.SparseArray mCarrierServices
private final java.util.Map mDeviceServices
private final com.android.internal.telephony.LocalLog mEventLog
private boolean mBootCompletedHandlerRan
private boolean mCarrierConfigReceived
private final android.os.Handler mHandler
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.os.HandlerExecutor mRunnableExecutor
private final com.android.internal.telephony.ims.ImsServiceFeatureQueryManager$Listener mDynamicQueryListener
private final android.util.SparseArray mOverrideServices
private final java.util.Map mImsServiceTestUserRestrictions
private final android.util.SparseArray mBoundImsServicesByFeature
private final java.util.Map mInstalledServicesCache
private final java.util.Map mActiveControllers
private com.android.internal.telephony.ims.ImsServiceFeatureQueryManager mFeatureQueryManager
private final android.util.SparseIntArray mSlotIdToSubIdMap
public static void make (android.content.Context, java.lang.String, java.lang.String, int, com.android.ims.ImsFeatureBinderRepository, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
String defaultMmTelPackageName
String defaultRcsPackageName
int numSlots
com.android.ims.ImsFeatureBinderRepository repo
com.android.internal.telephony.flags.FeatureFlags featureFlags
public static com.android.internal.telephony.ims.ImsResolver getInstance ()
public void <init> (android.content.Context, java.lang.String, java.lang.String, int, com.android.ims.ImsFeatureBinderRepository, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
int i
android.content.Context context
String defaultMmTelPackageName
String defaultRcsPackageName
int numSlots
com.android.ims.ImsFeatureBinderRepository repo
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void setTelephonyManagerProxy (com.android.internal.telephony.ims.ImsResolver$TelephonyManagerProxy)
com.android.internal.telephony.ims.ImsResolver$TelephonyManagerProxy proxy
public void setSubscriptionManagerProxy (com.android.internal.telephony.ims.ImsResolver$SubscriptionManagerProxy)
com.android.internal.telephony.ims.ImsResolver$SubscriptionManagerProxy proxy
public void setImsServiceControllerFactory (com.android.internal.telephony.ims.ImsResolver$ImsServiceControllerFactory)
com.android.internal.telephony.ims.ImsResolver$ImsServiceControllerFactory factory
public void setActivityManagerProxy (com.android.internal.telephony.ims.ImsResolver$ActivityManagerProxy)
com.android.internal.telephony.ims.ImsResolver$ActivityManagerProxy proxy
public android.os.Handler getHandler ()
public void setImsDynamicQueryManagerFactory (com.android.internal.telephony.ims.ImsResolver$ImsDynamicQueryManagerFactory)
com.android.internal.telephony.ims.ImsResolver$ImsDynamicQueryManagerFactory m
public void initialize ()
private void initializeInternal ()
android.content.IntentFilter appChangedFilter
android.os.UserManager userManager
private void updateInstalledServicesCache ()
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
public void destroy ()
private void bindCarrierServicesIfAvailable ()
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
String newPackageName
int f
int subId
java.util.Map featureMap
int slotId
boolean hasConfigChanged
boolean pendingDynamicQuery
public void enableIms (int)
int slotId
public void disableIms (int)
int slotId
public void resetIms (int)
int slotId
public android.telephony.ims.aidl.IImsRegistration getImsRegistration (int, int)
int slotId
int feature
com.android.ims.ImsFeatureContainer fc
public android.telephony.ims.aidl.IImsConfig getImsConfig (int, int)
int slotId
int feature
com.android.ims.ImsFeatureContainer fc
private java.util.Set getImsServiceControllers (int)
android.util.SparseArray featureToControllerMap
int key
com.android.internal.telephony.ims.ImsServiceController c
int i
int slotId
android.util.SparseArray featureToControllerMap
java.util.Set controllers
public void listenForFeature (int, int, com.android.ims.internal.IImsServiceFeatureCallback)
int slotId
int feature
com.android.ims.internal.IImsServiceFeatureCallback callback
public void unregisterImsFeatureCallback (com.android.ims.internal.IImsServiceFeatureCallback)
com.android.ims.internal.IImsServiceFeatureCallback callback
public boolean clearCarrierImsServiceConfiguration (int)
int slotId
public boolean overrideImsServiceConfiguration (java.lang.String, int, int, boolean, int[])
String packageName
int slotId
int userId
boolean isCarrierService
int[] overrideFeatureTypes
com.android.internal.telephony.ims.ImsResolver$OverrideConfig overrideConfig
private java.lang.String getDeviceConfiguration (int)
int featureType
private void setDeviceConfiguration (java.lang.String, int)
String name
int featureType
private void setCarrierConfiguredPackageName (java.lang.String, int, int)
String packageName
int slotId
int featureType
private java.lang.String getCarrierConfiguredPackageName (int, int)
int slotId
int featureType
private java.util.Map getCarrierConfiguredPackageNames (int)
int slotId
java.util.Map carrierConfig
private java.util.Set removeOverridePackageName (int)
android.util.SparseArray overrides
String packageName
int f
int slotId
java.util.Set removedOverrides
private void setOverridePackageName (java.lang.String, int, int)
String packageName
int slotId
int featureType
private void setPackageNameUserOverride (java.lang.String, int)
String packageName
int userId
private void clearPackageNameUserOverride (java.lang.String)
String packageName
android.os.UserHandle handle
private java.lang.String getOverridePackageName (int, int)
int slotId
int featureType
private android.util.SparseArray getOverridePackageName (int)
int slotId
android.util.SparseArray carrierConfig
private boolean doesCarrierConfigurationExist (int, int)
int slotId
int featureType
String carrierPackage
private boolean doesCachedImsServiceExist (java.lang.String, int, int)
String packageName
int slotId
int featureType
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
public java.lang.String getImsServiceConfiguration (int, boolean, int)
InterruptedException e
int slotId
boolean isCarrierService
int featureType
java.util.concurrent.LinkedBlockingQueue result
public boolean isImsServiceConfiguredForFeature (int, int)
int slotId
int featureType
public java.lang.String getConfiguredImsServicePackageName (int, int)
String packageName
long timeDiff
Exception e
int slotId
int featureType
java.util.concurrent.CompletableFuture packageNameFuture
long startTimeMs
private java.lang.String getConfiguredImsServicePackageNameInternal (int, int)
int slotId
int featureType
String carrierPackage
String devicePackage
private void putImsController (int, int, int, com.android.internal.telephony.ims.ImsServiceController)
android.util.SparseArray services
int slotId
int subId
int feature
com.android.internal.telephony.ims.ImsServiceController controller
private com.android.internal.telephony.ims.ImsServiceController removeImsController (int, int)
android.util.SparseArray services
com.android.internal.telephony.ims.ImsServiceController c
int slotId
int feature
private void maybeAddedImsService (java.lang.String)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo match
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
String packageName
java.util.List infos
boolean requiresCalculation
private boolean maybeRemovedImsServiceOld (java.lang.String)
String packageName
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo match
private boolean maybeRemovedImsService (java.lang.String)
java.util.List imsServices
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo newMatch
String packageName
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo match
private boolean maybeRemovedImsServiceForUser (java.lang.String, android.os.UserHandle)
String packageName
android.os.UserHandle user
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo match
private boolean isDeviceService (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
private java.util.List getSlotsForActiveCarrierService (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo)
android.os.UserHandle activeUser
int i
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
java.util.List slots
private com.android.internal.telephony.ims.ImsServiceController getControllerByServiceInfo (java.util.Map, com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo)
java.util.Map searchMap
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo matchValue
private com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo getInfoByPackageName (java.util.Map, java.lang.String)
java.util.Map searchMap
String matchValue
private com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo getInfoByComponentName (java.util.Map, android.content.ComponentName)
java.util.Map searchMap
android.content.ComponentName matchValue
private void bindImsServiceWithFeatures (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo, android.os.UserHandle, java.util.Set)
android.os.RemoteException e
com.android.internal.telephony.ims.ImsServiceController controller
android.util.SparseIntArray slotIdToSubIdMap
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
android.os.UserHandle user
java.util.Set features
private void unbindImsService (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo)
android.os.RemoteException e
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
com.android.internal.telephony.ims.ImsServiceController controller
private java.util.HashSet calculateFeaturesToCreate (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
java.util.HashSet imsFeaturesBySlot
java.util.List slots
public void imsServiceFeatureCreated (int, int, int, com.android.internal.telephony.ims.ImsServiceController)
int slotId
int subId
int feature
com.android.internal.telephony.ims.ImsServiceController controller
public void imsServiceFeatureRemoved (int, int, com.android.internal.telephony.ims.ImsServiceController)
int slotId
int feature
com.android.internal.telephony.ims.ImsServiceController controller
public void imsServiceFeaturesChanged (android.telephony.ims.stub.ImsFeatureConfiguration, com.android.internal.telephony.ims.ImsServiceController)
android.telephony.ims.stub.ImsFeatureConfiguration config
com.android.internal.telephony.ims.ImsServiceController controller
public void imsServiceBindPermanentError (android.content.ComponentName, android.os.UserHandle)
android.content.ComponentName name
android.os.UserHandle user
private boolean shouldFeaturesCauseBind (java.util.Set)
java.util.Set features
long bindableFeatures
private void overrideCarrierService (int, java.util.Map)
String overridePackageName
Integer featureType
int slotId
java.util.Map featureMap
private void clearCarrierServiceOverrides (int)
String pkg
int slotId
java.util.Set removedPackages
private void overrideDeviceService (java.util.Map)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
String overridePackageName
String oldPackageName
Integer featureType
java.util.Map featureMap
boolean requiresRecalc
private void carrierConfigChanged (int, int)
int i
int slotId
int subId
private void updateBoundDeviceServices ()
String packageName
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo serviceInfo
int f
android.util.ArrayMap featureDynamicImsPackages
private void updateBoundServices (int, java.util.Map)
String overridePackageName
String oldPackageName
String newPackageName
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
int f
int slotId
java.util.Map featureMap
boolean hasConfigChanged
boolean didQuerySchedule
private java.util.Map getImsPackageOverrideConfig (int)
int subId
android.os.PersistableBundle config
String packageNameMmTel
String packageNameRcs
java.util.Map result
private void scheduleQueryForFeatures (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo, int)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo service
int delayMs
android.os.Message msg
private void scheduleQueryForFeatures (android.content.ComponentName, int)
android.content.ComponentName name
int delayMs
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo service
private void scheduleQueryForFeatures (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo service
private void handleFeaturesChanged (android.content.ComponentName, java.util.Set)
android.content.ComponentName name
java.util.Set features
com.android.internal.telephony.SomeArgs args
private void handleMsimConfigChange (java.lang.Integer)
Integer feature
int feature
int i
java.util.Map carrierConfigs
android.util.SparseArray overrideConfigs
int oldSlot
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo cachedInfo
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
Integer newNumSlots
int oldLen
java.util.List infos
private void startDynamicQuery (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo service
android.os.UserHandle user
boolean queryStarted
private void dynamicQueryComplete (android.content.ComponentName, java.util.Set)
android.content.ComponentName name
java.util.Set features
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo service
private void sanitizeFeatureConfig (java.util.Set)
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair feature
java.util.Set features
java.util.Set emergencyMmtelFeatures
private void calculateFeatureConfigurationChangeOld ()
java.util.Set features
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
private void calculateFeatureConfigurationChange ()
java.util.Set features
android.os.UserHandle user
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
java.util.Set features
android.os.UserHandle user
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
private android.os.UserHandle getUserForBind (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
android.os.UserHandle currentUser
java.util.List activeUsers
android.os.UserHandle testRestriction
private java.util.Set getActiveUsers ()
java.util.Set profiles
private static java.lang.String printFeatures (java.util.Set)
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair feature
java.util.Set features
StringBuilder featureString
public com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo getVisibleImsServiceInfoFromCache (java.lang.String)
String packageName
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo match
android.os.UserHandle targetUser
public com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo getImsServiceInfoFromCache (java.lang.String)
String packageName
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo infoFilter
private java.util.List getImsServiceInfo (java.lang.String)
String packageName
java.util.List infos
private com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo getInfoFromCache (java.util.List, android.content.ComponentName)
java.util.List infos
android.content.ComponentName componentName
private java.util.List searchForImsServices (java.lang.String, com.android.internal.telephony.ims.ImsResolver$ImsServiceControllerFactory)
java.util.Set profiles
android.content.ComponentName name
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
android.content.pm.ServiceInfo serviceInfo
android.content.pm.ResolveInfo entry
android.os.UserHandle handle
String packageName
com.android.internal.telephony.ims.ImsResolver$ImsServiceControllerFactory controllerFactory
java.util.List infos
android.content.Intent serviceIntent
java.util.Set profiles
android.content.pm.PackageManager packageManager
private void setSubId (int, int)
int slotId
int subId
private int getSubId (int)
int slotId
private void removeSlotId (int)
int slotId
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
Integer i
String name
int j
int i
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo i
com.android.internal.telephony.ims.ImsServiceController c
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.IndentingPrintWriter pw
private static synthetic boolean lambda$getInfoFromCache$20 (android.content.ComponentName, com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo)
android.content.ComponentName componentName
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
private static synthetic boolean lambda$getUserForBind$19 (android.os.UserHandle, android.os.UserHandle)
android.os.UserHandle currentUser
android.os.UserHandle u
private synthetic boolean lambda$getUserForBind$18 (android.os.UserHandle)
android.os.UserHandle u
private static synthetic boolean lambda$getUserForBind$17 (android.os.UserHandle, android.os.UserHandle)
android.os.UserHandle testRestriction
android.os.UserHandle u
private static synthetic boolean lambda$sanitizeFeatureConfig$16 (android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair feature
private synthetic boolean lambda$sanitizeFeatureConfig$15 (android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair f
private static synthetic boolean lambda$handleMsimConfigChange$14 (java.lang.Integer, android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
Integer newNumSlots
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair filter
private static synthetic boolean lambda$shouldFeaturesCauseBind$13 (android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair f
private synthetic boolean lambda$calculateFeaturesToCreate$12 (android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair feature
private synthetic boolean lambda$calculateFeaturesToCreate$11 (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo, android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair feature
private synthetic boolean lambda$calculateFeaturesToCreate$10 (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo, android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair feature
private static synthetic boolean lambda$getInfoByPackageName$9 (java.lang.String, com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo)
String matchValue
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo i
private static synthetic boolean lambda$getControllerByServiceInfo$8 (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo, com.android.internal.telephony.ims.ImsServiceController)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo matchValue
com.android.internal.telephony.ims.ImsServiceController c
private static synthetic boolean lambda$getSlotsForActiveCarrierService$7 (com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo, java.lang.String)
com.android.internal.telephony.ims.ImsResolver$ImsServiceInfo info
String e
private synthetic void lambda$getConfiguredImsServicePackageName$6 (java.util.concurrent.CompletableFuture, int, int)
Exception e
java.util.concurrent.CompletableFuture packageNameFuture
int slotId
int featureType
private synthetic void lambda$getImsServiceConfiguration$5 (java.util.concurrent.LinkedBlockingQueue, boolean, int, int)
java.util.concurrent.LinkedBlockingQueue result
boolean isCarrierService
int slotId
int featureType
private static synthetic boolean lambda$doesCachedImsServiceExist$4 (int, int, android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
int slotId
int featureType
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair feature
private synthetic void lambda$resetIms$3 (int, com.android.internal.telephony.ims.ImsServiceController)
int slotId
com.android.internal.telephony.ims.ImsServiceController controller
private synthetic void lambda$disableIms$2 (int, com.android.internal.telephony.ims.ImsServiceController)
int slotId
com.android.internal.telephony.ims.ImsServiceController controller
private synthetic void lambda$enableIms$1 (int, com.android.internal.telephony.ims.ImsServiceController)
int slotId
com.android.internal.telephony.ims.ImsServiceController controller
private synthetic void lambda$initialize$0 ()
static void <clinit> ()
}
com/android/internal/telephony/ims/ImsServiceController$1.class
ImsServiceController.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsServiceController$1 extends android.telephony.ims.ImsService$Listener {
final synthetic com.android.internal.telephony.ims.ImsServiceController this$0
void <init> (com.android.internal.telephony.ims.ImsServiceController)
com.android.internal.telephony.ims.ImsServiceController this$0
public void onUpdateSupportedImsFeatures (android.telephony.ims.stub.ImsFeatureConfiguration)
android.telephony.ims.stub.ImsFeatureConfiguration c
}
com/android/internal/telephony/ims/ImsServiceController$2.class
ImsServiceController.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsServiceController$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.ims.ImsServiceController this$0
void <init> (com.android.internal.telephony.ims.ImsServiceController)
com.android.internal.telephony.ims.ImsServiceController this$0
public void run ()
}
com/android/internal/telephony/ims/ImsServiceController$3.class
ImsServiceController.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsServiceController$3 extends java.lang.Object implements com.android.internal.telephony.ims.ImsServiceController$RebindRetry {
final synthetic com.android.internal.telephony.ims.ImsServiceController this$0
void <init> (com.android.internal.telephony.ims.ImsServiceController)
com.android.internal.telephony.ims.ImsServiceController this$0
public long getStartDelay ()
public long getMaximumDelay ()
}
com/android/internal/telephony/ims/ImsServiceController$ImsFeatureStatusCallback$1.class
ImsServiceController.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsServiceController$ImsFeatureStatusCallback$1 extends com.android.ims.internal.IImsFeatureStatusCallback$Stub {
final synthetic com.android.internal.telephony.ims.ImsServiceController$ImsFeatureStatusCallback this$1
void <init> (com.android.internal.telephony.ims.ImsServiceController$ImsFeatureStatusCallback)
com.android.internal.telephony.ims.ImsServiceController$ImsFeatureStatusCallback this$1
public void notifyImsFeatureStatus (int) throws android.os.RemoteException
int featureStatus
}
com/android/internal/telephony/ims/ImsServiceController$ImsFeatureStatusCallback.class
ImsServiceController.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsServiceController$ImsFeatureStatusCallback extends java.lang.Object {
private int mSlotId
private int mFeatureType
private final com.android.ims.internal.IImsFeatureStatusCallback mCallback
final synthetic com.android.internal.telephony.ims.ImsServiceController this$0
void <init> (com.android.internal.telephony.ims.ImsServiceController, int, int)
int slotId
int featureType
public com.android.ims.internal.IImsFeatureStatusCallback getCallback ()
}
com/android/internal/telephony/ims/ImsServiceController$ImsServiceConnection.class
ImsServiceController.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.ImsServiceController$ImsServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
private boolean mIsServiceConnectionDead
final synthetic com.android.internal.telephony.ims.ImsServiceController this$0
void <init> (com.android.internal.telephony.ims.ImsServiceController)
com.android.internal.telephony.ims.ImsServiceController this$0
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName name
public void onNullBinding (android.content.ComponentName)
android.content.ComponentName name
private void onServiceConnectedInternal (android.content.ComponentName, android.os.IBinder)
long caps
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair i
android.os.RemoteException e
android.content.ComponentName name
android.os.IBinder service
private void onServiceDisconnectedInternal (android.content.ComponentName)
android.content.ComponentName name
private void onBindingDiedInternal (android.content.ComponentName)
android.content.ComponentName name
private void onNullBindingInternal (android.content.ComponentName)
android.content.ComponentName name
private void cleanupConnection ()
private synthetic void lambda$onNullBinding$3 (android.content.ComponentName)
android.content.ComponentName name
private synthetic void lambda$onBindingDied$2 (android.content.ComponentName)
android.content.ComponentName name
private synthetic void lambda$onServiceDisconnected$1 (android.content.ComponentName)
android.content.ComponentName name
private synthetic void lambda$onServiceConnected$0 (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
}
com/android/internal/telephony/ims/ImsServiceController$ImsServiceControllerCallbacks.class
ImsServiceController.java
package com.android.internal.telephony.ims
public abstract com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks extends java.lang.Object {
public abstract void imsServiceFeatureCreated (int, int, int, com.android.internal.telephony.ims.ImsServiceController)
public abstract void imsServiceFeatureRemoved (int, int, com.android.internal.telephony.ims.ImsServiceController)
public abstract void imsServiceFeaturesChanged (android.telephony.ims.stub.ImsFeatureConfiguration, com.android.internal.telephony.ims.ImsServiceController)
public abstract void imsServiceBindPermanentError (android.content.ComponentName, android.os.UserHandle)
}
com/android/internal/telephony/ims/ImsServiceController$RebindRetry.class
ImsServiceController.java
package com.android.internal.telephony.ims
public abstract com.android.internal.telephony.ims.ImsServiceController$RebindRetry extends java.lang.Object {
public abstract long getStartDelay ()
public abstract long getMaximumDelay ()
}
com/android/internal/telephony/ims/ImsServiceController.class
ImsServiceController.java
package com.android.internal.telephony.ims
public com.android.internal.telephony.ims.ImsServiceController extends java.lang.Object {
private final java.util.UUID mAnomalyUUID
private int mLastSequenceNumber
private android.content.pm.ChangedPackages mChangedPackages
private android.content.pm.PackageManager mPackageManager
private static final String LOG_TAG
private static final int REBIND_START_DELAY_MS
private static final int REBIND_MAXIMUM_DELAY_MS
private static final long CHANGE_PERMISSION_TIMEOUT_MS
private static final boolean ENFORCE_SINGLE_SERVICE_FOR_SIP_TRANSPORT
private final android.content.ComponentName mComponentName
private final android.os.HandlerThread mHandlerThread
private final android.os.Handler mHandler
private final android.permission.LegacyPermissionManager mPermissionManager
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private com.android.ims.ImsFeatureBinderRepository mRepo
private com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks mCallbacks
private com.android.internal.telephony.ExponentialBackoff mBackoff
private boolean mIsBound
private boolean mIsBinding
private android.os.UserHandle mBoundUser
private java.util.Set mImsFeatures
private android.util.SparseIntArray mSlotIdToSubIdMap
private android.telephony.ims.aidl.IImsServiceController mIImsServiceController
private final com.android.internal.telephony.ims.ImsEnablementTracker mImsEnablementTracker
private long mServiceCapabilities
private com.android.internal.telephony.ims.ImsServiceController$ImsServiceConnection mImsServiceConnection
private java.util.Set mFeatureStatusCallbacks
private final com.android.internal.telephony.LocalLog mLocalLog
protected final Object mLock
protected final android.content.Context mContext
private android.telephony.ims.ImsService$Listener mFeatureChangedListener
private Runnable mRestartImsServiceRunnable
private com.android.internal.telephony.ims.ImsServiceController$RebindRetry mRebindRetry
public void <init> (android.content.Context, android.content.ComponentName, com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks, com.android.ims.ImsFeatureBinderRepository, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
android.content.ComponentName componentName
com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks callbacks
com.android.ims.ImsFeatureBinderRepository repo
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.content.Context, android.content.ComponentName, com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks, android.os.Handler, com.android.internal.telephony.ims.ImsServiceController$RebindRetry, com.android.ims.ImsFeatureBinderRepository, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
android.content.ComponentName componentName
com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks callbacks
android.os.Handler handler
com.android.internal.telephony.ims.ImsServiceController$RebindRetry rebindRetry
com.android.ims.ImsFeatureBinderRepository repo
com.android.internal.telephony.flags.FeatureFlags featureFlags
public boolean bind (android.os.UserHandle, java.util.Set, android.util.SparseIntArray)
boolean bindSucceeded
Exception e
android.content.Intent imsServiceIntent
int serviceFlags
android.os.UserHandle user
java.util.Set imsFeatureSet
android.util.SparseIntArray slotIdToSubIdMap
private void sanitizeFeatureConfig (java.util.Set)
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair feature
java.util.Set features
java.util.Set emergencyMmtelFeatures
public void unbind () throws android.os.RemoteException
public void changeImsServiceFeatures (java.util.Set, android.util.SparseIntArray) throws android.os.RemoteException
int oldSubId
int newSubId
Integer slotID
long caps
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair i
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair i
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair i
long caps
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair i
int subId
java.util.HashSet removeAddFeatures
int slotId
long caps
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair p
java.util.HashSet newFeatures
java.util.HashSet oldFeatures
java.util.HashSet unchangedFeatures
java.util.HashSet slotIDs
android.util.SparseIntArray changedSubIds
java.util.HashSet oldImsFeatures
java.util.Set newImsFeatures
android.util.SparseIntArray slotIdToSubIdMap
public android.telephony.ims.aidl.IImsServiceController getImsServiceController ()
public long getRebindDelay ()
public void stopBackoffTimerForTesting ()
public android.content.ComponentName getComponentName ()
public android.os.UserHandle getBoundUser ()
public void enableIms (int, int)
int slotId
int subId
public void disableIms (int, int)
int slotId
int subId
public void resetIms (int, int)
int slotId
int subId
public android.telephony.ims.aidl.IImsRegistration getRegistration (int, int) throws android.os.RemoteException
int slotId
int subId
public android.telephony.ims.aidl.IImsConfig getConfig (int, int) throws android.os.RemoteException
int slotId
int subId
public android.telephony.ims.aidl.ISipTransport getSipTransport (int) throws android.os.RemoteException
int slotId
protected long getStaticServiceCapabilities () throws android.os.RemoteException
protected void notifyImsServiceReady () throws android.os.RemoteException
private void retrieveStaticImsServiceCapabilities () throws android.os.RemoteException
long caps
protected java.lang.String getServiceInterface ()
protected void setServiceController (android.os.IBinder)
android.os.IBinder serviceController
protected boolean isServiceControllerAvailable ()
private void startDelayedRebindToService ()
private void unbindService ()
private long modifyCapabiltiesForSlot (java.util.Set, int, long)
java.util.Set features
int slotId
long serviceCaps
long caps
java.util.List featureTypes
private void grantPermissionsToService (android.os.UserHandle)
java.util.concurrent.CountDownLatch latch
RuntimeException e
android.os.UserHandle user
String[] pkgToGrant
private void addImsServiceFeature (android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair, long, int) throws android.os.RemoteException
android.os.IInterface f
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair featurePair
long capabilities
int subId
private void removeImsServiceFeature (android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair, boolean)
android.os.RemoteException e
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair featurePair
boolean changeSubId
protected android.os.IInterface createImsFeature (int, int, int, long) throws android.os.RemoteException
boolean emergencyAvailable
int slotId
int subId
int featureType
long capabilities
private void addImsFeatureStatusCallback (int, int) throws android.os.RemoteException
int slotId
int featureType
com.android.internal.telephony.ims.ImsServiceController$ImsFeatureStatusCallback c
private void removeImsFeatureStatusCallback (int, int)
int slotId
int featureType
com.android.internal.telephony.ims.ImsServiceController$ImsFeatureStatusCallback callbackToRemove
protected void registerImsFeatureStatusCallback (int, int, com.android.ims.internal.IImsFeatureStatusCallback) throws android.os.RemoteException
int slotId
int featureType
com.android.ims.internal.IImsFeatureStatusCallback c
protected void unregisterImsFeatureStatusCallback (int, int, com.android.ims.internal.IImsFeatureStatusCallback)
android.os.RemoteException e
int slotId
int featureType
com.android.ims.internal.IImsFeatureStatusCallback c
protected void removeImsFeature (int, int, boolean) throws android.os.RemoteException
int slotId
int featureType
boolean changeSubId
private void addImsFeatureBinder (int, int, int, android.os.IInterface, long) throws android.os.RemoteException
int slotId
int subId
int featureType
android.os.IInterface b
long capabilities
com.android.ims.ImsFeatureContainer fc
private void removeImsFeatureBinder (int, int)
int slotId
int featureType
private com.android.ims.ImsFeatureContainer createFeatureContainer (int, int, android.os.IBinder, long) throws android.os.RemoteException
int slotId
int subId
android.os.IBinder b
long capabilities
android.telephony.ims.aidl.IImsConfig config
android.telephony.ims.aidl.IImsRegistration reg
android.telephony.ims.aidl.ISipTransport transport
private java.util.List getFeaturesForSlot (int, java.util.Set)
int slotId
java.util.Set features
private void cleanupAllFeatures ()
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair i
private void checkAndReportAnomaly (android.content.ComponentName)
java.util.List packagesNames
android.content.ComponentName name
android.content.pm.ChangedPackages curChangedPackages
String message
public java.lang.String toString ()
public void dump (java.io.PrintWriter)
java.io.PrintWriter printWriter
private static synthetic java.lang.Integer lambda$getFeaturesForSlot$6 (android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair f
private static synthetic boolean lambda$getFeaturesForSlot$5 (int, android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
int slotId
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair f
private static synthetic boolean lambda$removeImsFeatureStatusCallback$4 (int, int, com.android.internal.telephony.ims.ImsServiceController$ImsFeatureStatusCallback)
int slotId
int featureType
com.android.internal.telephony.ims.ImsServiceController$ImsFeatureStatusCallback c
private static synthetic void lambda$grantPermissionsToService$3 (java.util.concurrent.CountDownLatch, java.lang.Boolean)
java.util.concurrent.CountDownLatch latch
Boolean isSuccess
private static synthetic boolean lambda$changeImsServiceFeatures$2 (int, android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
int slotId
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair e
private static synthetic java.lang.Integer lambda$changeImsServiceFeatures$1 (android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair e
private static synthetic boolean lambda$sanitizeFeatureConfig$0 (android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair)
android.telephony.ims.stub.ImsFeatureConfiguration$FeatureSlotPair feature
}
com/android/internal/telephony/ims/ImsServiceControllerCompat$MmTelFeatureCompatFactory.class
ImsServiceControllerCompat.java
package com.android.internal.telephony.ims
public abstract com.android.internal.telephony.ims.ImsServiceControllerCompat$MmTelFeatureCompatFactory extends java.lang.Object {
public abstract com.android.internal.telephony.ims.MmTelFeatureCompatAdapter create (android.content.Context, int, com.android.internal.telephony.ims.MmTelInterfaceAdapter)
}
com/android/internal/telephony/ims/ImsServiceControllerCompat.class
ImsServiceControllerCompat.java
package com.android.internal.telephony.ims
public com.android.internal.telephony.ims.ImsServiceControllerCompat extends com.android.internal.telephony.ims.ImsServiceController {
private static final String TAG
private com.android.ims.internal.IImsServiceController mServiceController
private final android.util.SparseArray mMmTelCompatAdapters
private final android.util.SparseArray mConfigCompatAdapters
private final android.util.SparseArray mRegCompatAdapters
private final com.android.internal.telephony.ims.ImsServiceControllerCompat$MmTelFeatureCompatFactory mMmTelFeatureFactory
public void <init> (android.content.Context, android.content.ComponentName, com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks, com.android.ims.ImsFeatureBinderRepository)
android.content.Context context
android.content.ComponentName componentName
com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks callbacks
com.android.ims.ImsFeatureBinderRepository repo
public void <init> (android.content.Context, android.content.ComponentName, com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks, android.os.Handler, com.android.internal.telephony.ims.ImsServiceController$RebindRetry, com.android.ims.ImsFeatureBinderRepository, com.android.internal.telephony.ims.ImsServiceControllerCompat$MmTelFeatureCompatFactory)
android.content.Context context
android.content.ComponentName componentName
com.android.internal.telephony.ims.ImsServiceController$ImsServiceControllerCallbacks callbacks
android.os.Handler handler
com.android.internal.telephony.ims.ImsServiceController$RebindRetry rebindRetry
com.android.ims.ImsFeatureBinderRepository repo
com.android.internal.telephony.ims.ImsServiceControllerCompat$MmTelFeatureCompatFactory factory
protected final java.lang.String getServiceInterface ()
public final void enableIms (int, int)
android.os.RemoteException e
int slotId
int subId
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter adapter
public final void disableIms (int, int)
android.os.RemoteException e
int slotId
int subId
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter adapter
public final android.telephony.ims.aidl.IImsRegistration getRegistration (int, int)
int slotId
int subId
com.android.internal.telephony.ims.ImsRegistrationCompatAdapter adapter
public final android.telephony.ims.aidl.IImsConfig getConfig (int, int)
int slotId
int subId
com.android.internal.telephony.ims.ImsConfigCompatAdapter adapter
public android.telephony.ims.aidl.ISipTransport getSipTransport (int)
int slotId
protected long getStaticServiceCapabilities ()
protected final void notifyImsServiceReady ()
protected final android.os.IInterface createImsFeature (int, int, int, long) throws android.os.RemoteException
int slotId
int subId
int featureType
long capabilities
protected void registerImsFeatureStatusCallback (int, int, com.android.ims.internal.IImsFeatureStatusCallback) throws android.os.RemoteException
int slotId
int featureType
com.android.ims.internal.IImsFeatureStatusCallback c
protected void unregisterImsFeatureStatusCallback (int, int, com.android.ims.internal.IImsFeatureStatusCallback)
android.os.RemoteException e
int slotId
int featureType
com.android.ims.internal.IImsFeatureStatusCallback c
protected final void removeImsFeature (int, int, boolean) throws android.os.RemoteException
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter adapter
int slotId
int featureType
boolean changeSubId
protected void setServiceController (android.os.IBinder)
android.os.IBinder serviceController
protected boolean isServiceControllerAvailable ()
private com.android.internal.telephony.ims.MmTelInterfaceAdapter getInterface (int) throws android.os.RemoteException
int slotId
com.android.ims.internal.IImsMMTelFeature feature
private android.telephony.ims.aidl.IImsMmTelFeature createMMTelCompat (int) throws android.os.RemoteException
int slotId
com.android.internal.telephony.ims.MmTelInterfaceAdapter interfaceAdapter
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter mmTelAdapter
com.android.internal.telephony.ims.ImsRegistrationCompatAdapter regAdapter
private android.telephony.ims.aidl.IImsRcsFeature createRcsFeature (int)
int slotId
}
com/android/internal/telephony/ims/ImsServiceFeatureQueryManager$ImsServiceFeatureQuery.class
ImsServiceFeatureQueryManager.java
package com.android.internal.telephony.ims
final com.android.internal.telephony.ims.ImsServiceFeatureQueryManager$ImsServiceFeatureQuery extends java.lang.Object implements android.content.ServiceConnection {
private static final String LOG_TAG
private final android.content.ComponentName mName
private final android.os.UserHandle mUser
private final String mIntentFilter
private boolean mIsServiceConnectionDead
final synthetic com.android.internal.telephony.ims.ImsServiceFeatureQueryManager this$0
void <init> (com.android.internal.telephony.ims.ImsServiceFeatureQueryManager, android.content.ComponentName, android.os.UserHandle, java.lang.String)
android.content.ComponentName name
android.os.UserHandle user
String intentFilter
public boolean start ()
android.content.Intent imsServiceIntent
int serviceFlags
boolean bindStarted
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName name
public void onNullBinding (android.content.ComponentName)
android.content.ComponentName name
private void queryImsFeatures (android.telephony.ims.aidl.IImsServiceController)
android.telephony.ims.stub.ImsFeatureConfiguration config
Exception e
java.util.Set servicePairs
android.telephony.ims.aidl.IImsServiceController controller
android.telephony.ims.stub.ImsFeatureConfiguration config
java.util.Set servicePairs
private void cleanup ()
}
com/android/internal/telephony/ims/ImsServiceFeatureQueryManager$Listener.class
ImsServiceFeatureQueryManager.java
package com.android.internal.telephony.ims
public abstract com.android.internal.telephony.ims.ImsServiceFeatureQueryManager$Listener extends java.lang.Object {
public abstract void onComplete (android.content.ComponentName, java.util.Set)
public abstract void onError (android.content.ComponentName)
public abstract void onPermanentError (android.content.ComponentName, android.os.UserHandle)
}
com/android/internal/telephony/ims/ImsServiceFeatureQueryManager.class
ImsServiceFeatureQueryManager.java
package com.android.internal.telephony.ims
public com.android.internal.telephony.ims.ImsServiceFeatureQueryManager extends java.lang.Object {
private final java.util.Map mActiveQueries
private final android.content.Context mContext
private final com.android.internal.telephony.ims.ImsServiceFeatureQueryManager$Listener mListener
private final Object mLock
public void <init> (android.content.Context, com.android.internal.telephony.ims.ImsServiceFeatureQueryManager$Listener)
android.content.Context context
com.android.internal.telephony.ims.ImsServiceFeatureQueryManager$Listener listener
public boolean startQuery (android.content.ComponentName, android.os.UserHandle, java.lang.String)
com.android.internal.telephony.ims.ImsServiceFeatureQueryManager$ImsServiceFeatureQuery query
android.content.ComponentName name
android.os.UserHandle user
String intentFilter
public boolean isQueryInProgress ()
}
com/android/internal/telephony/ims/MmTelFeatureCompatAdapter$1.class
MmTelFeatureCompatAdapter.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter$1 extends com.android.ims.internal.IImsRegistrationListener$Stub {
final synthetic com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
void <init> (com.android.internal.telephony.ims.MmTelFeatureCompatAdapter)
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
public void registrationConnected () throws android.os.RemoteException
public void registrationProgressing () throws android.os.RemoteException
public void registrationConnectedWithRadioTech (int) throws android.os.RemoteException
int imsRadioTech
public void registrationProgressingWithRadioTech (int) throws android.os.RemoteException
int imsRadioTech
public void registrationDisconnected (android.telephony.ims.ImsReasonInfo) throws android.os.RemoteException
android.telephony.ims.ImsReasonInfo imsReasonInfo
public void registrationResumed () throws android.os.RemoteException
public void registrationSuspended () throws android.os.RemoteException
public void registrationServiceCapabilityChanged (int, int) throws android.os.RemoteException
int serviceClass
int event
public void registrationFeatureCapabilityChanged (int, int[], int[]) throws android.os.RemoteException
int serviceClass
int[] enabledFeatures
int[] disabledFeatures
public void voiceMessageCountUpdate (int) throws android.os.RemoteException
int count
public void registrationAssociatedUriChanged (android.net.Uri[]) throws android.os.RemoteException
android.net.Uri[] uris
public void registrationChangeFailed (int, android.telephony.ims.ImsReasonInfo) throws android.os.RemoteException
int targetAccessTech
android.telephony.ims.ImsReasonInfo imsReasonInfo
}
com/android/internal/telephony/ims/MmTelFeatureCompatAdapter$2.class
MmTelFeatureCompatAdapter.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter$2 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
void <init> (com.android.internal.telephony.ims.MmTelFeatureCompatAdapter)
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
public void onReceive (android.content.Context, android.content.Intent)
com.android.ims.internal.IImsCallSession session
android.os.RemoteException e
String callId
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/ims/MmTelFeatureCompatAdapter$3.class
MmTelFeatureCompatAdapter.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter$3 extends com.android.internal.telephony.ims.MmTelFeatureCompatAdapter$ConfigListener {
final synthetic int[] val$returnValue
final synthetic com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
void <init> (com.android.internal.telephony.ims.MmTelFeatureCompatAdapter, int, int, java.util.concurrent.CountDownLatch, int[])
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
int capability
int tech
java.util.concurrent.CountDownLatch latch
public void getFeatureValueReceived (int)
int value
}
com/android/internal/telephony/ims/MmTelFeatureCompatAdapter$4.class
MmTelFeatureCompatAdapter.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter$4 extends com.android.internal.telephony.ims.MmTelFeatureCompatAdapter$ConfigListener {
final synthetic android.telephony.ims.feature.ImsFeature$CapabilityCallbackProxy val$c
final synthetic android.telephony.ims.feature.CapabilityChangeRequest$CapabilityPair val$cap
final synthetic com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
void <init> (com.android.internal.telephony.ims.MmTelFeatureCompatAdapter, int, int, java.util.concurrent.CountDownLatch, android.telephony.ims.feature.ImsFeature$CapabilityCallbackProxy, android.telephony.ims.feature.CapabilityChangeRequest$CapabilityPair)
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
int capability
int tech
java.util.concurrent.CountDownLatch latch
public void setFeatureValueReceived (int)
int value
}
com/android/internal/telephony/ims/MmTelFeatureCompatAdapter$5.class
MmTelFeatureCompatAdapter.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter$5 extends com.android.internal.telephony.ims.MmTelFeatureCompatAdapter$ConfigListener {
final synthetic android.telephony.ims.feature.ImsFeature$CapabilityCallbackProxy val$c
final synthetic android.telephony.ims.feature.CapabilityChangeRequest$CapabilityPair val$cap
final synthetic com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
void <init> (com.android.internal.telephony.ims.MmTelFeatureCompatAdapter, int, int, java.util.concurrent.CountDownLatch, android.telephony.ims.feature.ImsFeature$CapabilityCallbackProxy, android.telephony.ims.feature.CapabilityChangeRequest$CapabilityPair)
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
int capability
int tech
java.util.concurrent.CountDownLatch latch
public void setFeatureValueReceived (int)
int value
}
com/android/internal/telephony/ims/MmTelFeatureCompatAdapter$ConfigListener.class
MmTelFeatureCompatAdapter.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter$ConfigListener extends com.android.ims.ImsConfigListener$Stub {
private final int mCapability
private final int mTech
private final java.util.concurrent.CountDownLatch mLatch
public void <init> (int, int, java.util.concurrent.CountDownLatch)
int capability
int tech
java.util.concurrent.CountDownLatch latch
public void onGetFeatureResponse (int, int, int, int) throws android.os.RemoteException
int feature
int network
int value
int status
public void onSetFeatureResponse (int, int, int, int) throws android.os.RemoteException
int feature
int network
int value
int status
public void onGetVideoQuality (int, int) throws android.os.RemoteException
int status
int quality
public void onSetVideoQuality (int) throws android.os.RemoteException
int status
public void getFeatureValueReceived (int)
int value
public void setFeatureValueReceived (int)
int value
}
com/android/internal/telephony/ims/MmTelFeatureCompatAdapter$ImsRegistrationListenerBase.class
MmTelFeatureCompatAdapter.java
package com.android.internal.telephony.ims
com.android.internal.telephony.ims.MmTelFeatureCompatAdapter$ImsRegistrationListenerBase extends com.android.ims.internal.IImsRegistrationListener$Stub {
final synthetic com.android.internal.telephony.ims.MmTelFeatureCompatAdapter this$0
private void <init> (com.android.internal.telephony.ims.MmTelFeatureCompatAdapter)
public void registrationConnected () throws android.os.RemoteException
public void registrationProgressing () throws android.os.RemoteException
public void registrationConnectedWithRadioTech (int) throws android.os.RemoteException
int imsRadioTech
public void registrationProgressingWithRadioTech (int) throws android.os.RemoteException
int imsRadioTech
public void registrationDisconnected (android.telephony.ims.ImsReasonInfo) throws android.os.RemoteException
android.telephony.ims.ImsReasonInfo imsReasonInfo
public void registrationResumed () throws android.os.RemoteException
public void registrationSuspended () throws android.os.RemoteException
public void registrationServiceCapabilityChanged (int, int) throws android.os.RemoteException
int serviceClass
int event
public void registrationFeatureCapabilityChanged (int, int[], int[]) throws android.os.RemoteException
int serviceClass
int[] enabledFeatures
int[] disabledFeatures
public void voiceMessageCountUpdate (int) throws android.os.RemoteException
int count
public void registrationAssociatedUriChanged (android.net.Uri[]) throws android.os.RemoteException
android.net.Uri[] uris
public void registrationChangeFailed (int, android.telephony.ims.ImsReasonInfo) throws android.os.RemoteException
int targetAccessTech
android.telephony.ims.ImsReasonInfo imsReasonInfo
}
com/android/internal/telephony/ims/MmTelFeatureCompatAdapter.class
MmTelFeatureCompatAdapter.java
package com.android.internal.telephony.ims
public com.android.internal.telephony.ims.MmTelFeatureCompatAdapter extends android.telephony.ims.feature.MmTelFeature {
private static final String TAG
public static final String ACTION_IMS_INCOMING_CALL
private static final int WAIT_TIMEOUT_MS
private final com.android.internal.telephony.ims.MmTelInterfaceAdapter mCompatFeature
private com.android.internal.telephony.ims.ImsRegistrationCompatAdapter mRegCompatAdapter
private int mSessionId
private static final java.util.Map REG_TECH_TO_NET_TYPE
public static final int FEATURE_TYPE_UNKNOWN
public static final int FEATURE_TYPE_VOICE_OVER_LTE
public static final int FEATURE_TYPE_VIDEO_OVER_LTE
public static final int FEATURE_TYPE_VOICE_OVER_WIFI
public static final int FEATURE_TYPE_VIDEO_OVER_WIFI
public static final int FEATURE_TYPE_UT_OVER_LTE
public static final int FEATURE_TYPE_UT_OVER_WIFI
public static final int FEATURE_UNKNOWN
public static final int FEATURE_DISABLED
public static final int FEATURE_ENABLED
private final com.android.ims.internal.IImsRegistrationListener mListener
private android.content.BroadcastReceiver mReceiver
public void <init> (android.content.Context, int, com.android.internal.telephony.ims.MmTelInterfaceAdapter)
android.content.Context context
int slotId
com.android.internal.telephony.ims.MmTelInterfaceAdapter compatFeature
public boolean queryCapabilityConfiguration (int, int)
android.os.RemoteException e
InterruptedException e
int capability
int radioTech
int capConverted
java.util.concurrent.CountDownLatch latch
int[] returnValue
int regTech
public void changeEnabledCapabilities (android.telephony.ims.feature.CapabilityChangeRequest, android.telephony.ims.feature.ImsFeature$CapabilityCallbackProxy)
java.util.concurrent.CountDownLatch latch
int capConverted
int radioTechConverted
android.telephony.ims.feature.CapabilityChangeRequest$CapabilityPair cap
java.util.concurrent.CountDownLatch latch
int capConverted
int radioTechConverted
android.telephony.ims.feature.CapabilityChangeRequest$CapabilityPair cap
com.android.ims.internal.IImsConfig imsConfig
Exception e
android.telephony.ims.feature.CapabilityChangeRequest request
android.telephony.ims.feature.ImsFeature$CapabilityCallbackProxy c
public android.telephony.ims.ImsCallProfile createCallProfile (int, int)
android.os.RemoteException e
int callSessionType
int callType
public com.android.ims.internal.IImsCallSession createCallSessionInterface (android.telephony.ims.ImsCallProfile) throws android.os.RemoteException
android.telephony.ims.ImsCallProfile profile
public com.android.ims.internal.IImsUt getUtInterface () throws android.os.RemoteException
public com.android.ims.internal.IImsEcbm getEcbmInterface () throws android.os.RemoteException
public com.android.ims.internal.IImsMultiEndpoint getMultiEndpointInterface () throws android.os.RemoteException
public int getFeatureState ()
android.os.RemoteException e
public void setUiTtyMode (int, android.os.Message)
android.os.RemoteException e
int mode
android.os.Message onCompleteMessage
public void onFeatureRemoved ()
android.os.RemoteException e
public void onFeatureReady ()
android.os.RemoteException e
android.content.IntentFilter intentFilter
public void enableIms () throws android.os.RemoteException
public void disableIms () throws android.os.RemoteException
public com.android.ims.internal.IImsConfig getOldConfigInterface ()
android.os.RemoteException e
public void addRegistrationAdapter (com.android.internal.telephony.ims.ImsRegistrationCompatAdapter) throws android.os.RemoteException
com.android.internal.telephony.ims.ImsRegistrationCompatAdapter regCompat
private android.telephony.ims.feature.MmTelFeature$MmTelCapabilities convertCapabilities (int[])
int i
int[] enabledFeatures
boolean[] featuresEnabled
android.telephony.ims.feature.MmTelFeature$MmTelCapabilities capabilities
private android.app.PendingIntent createIncomingCallPendingIntent ()
android.content.Intent intent
private int convertCapability (int, int)
int capability
int radioTech
int capConverted
static void <clinit> ()
}
com/android/internal/telephony/ims/MmTelInterfaceAdapter.class
MmTelInterfaceAdapter.java
package com.android.internal.telephony.ims
public com.android.internal.telephony.ims.MmTelInterfaceAdapter extends java.lang.Object {
protected android.os.IBinder mBinder
protected int mSlotId
public void <init> (int, android.os.IBinder)
int slotId
android.os.IBinder binder
public int startSession (android.app.PendingIntent, com.android.ims.internal.IImsRegistrationListener) throws android.os.RemoteException
android.app.PendingIntent incomingCallIntent
com.android.ims.internal.IImsRegistrationListener listener
public void endSession (int) throws android.os.RemoteException
int sessionId
public boolean isConnected (int, int) throws android.os.RemoteException
int callSessionType
int callType
public boolean isOpened () throws android.os.RemoteException
public int getFeatureState () throws android.os.RemoteException
public void addRegistrationListener (com.android.ims.internal.IImsRegistrationListener) throws android.os.RemoteException
com.android.ims.internal.IImsRegistrationListener listener
public void removeRegistrationListener (com.android.ims.internal.IImsRegistrationListener) throws android.os.RemoteException
com.android.ims.internal.IImsRegistrationListener listener
public android.telephony.ims.ImsCallProfile createCallProfile (int, int, int) throws android.os.RemoteException
int sessionId
int callSessionType
int callType
public com.android.ims.internal.IImsCallSession createCallSession (int, android.telephony.ims.ImsCallProfile) throws android.os.RemoteException
int sessionId
android.telephony.ims.ImsCallProfile profile
public com.android.ims.internal.IImsCallSession getPendingCallSession (int, java.lang.String) throws android.os.RemoteException
int sessionId
String callId
public com.android.ims.internal.IImsUt getUtInterface () throws android.os.RemoteException
public com.android.ims.internal.IImsConfig getConfigInterface () throws android.os.RemoteException
public void turnOnIms () throws android.os.RemoteException
public void turnOffIms () throws android.os.RemoteException
public com.android.ims.internal.IImsEcbm getEcbmInterface () throws android.os.RemoteException
public void setUiTTYMode (int, android.os.Message) throws android.os.RemoteException
int uiTtyMode
android.os.Message onComplete
public com.android.ims.internal.IImsMultiEndpoint getMultiEndpointInterface () throws android.os.RemoteException
private com.android.ims.internal.IImsMMTelFeature getInterface () throws android.os.RemoteException
com.android.ims.internal.IImsMMTelFeature feature
}
com/android/internal/telephony/imsphone/
com/android/internal/telephony/imsphone/ImsCallInfo.class
ImsCallInfo.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsCallInfo extends java.lang.Object {
private final int mIndex
private com.android.internal.telephony.imsphone.ImsPhoneConnection mConnection
private com.android.internal.telephony.Call$State mState
private boolean mIsHeldByRemote
public void <init> (int)
int index
public void reset ()
public void update (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection c
public boolean update (com.android.internal.telephony.imsphone.ImsPhoneConnection, boolean, boolean)
com.android.internal.telephony.imsphone.ImsPhoneConnection c
boolean holdReceived
boolean resumeReceived
com.android.internal.telephony.Call$State state
boolean changed
public void onDisconnect ()
public int getIndex ()
public com.android.internal.telephony.Call$State getCallState ()
public boolean isHeldByRemote ()
public boolean isIncoming ()
public boolean isEmergencyCall ()
public int getCallRadioTech ()
public java.lang.String toString ()
}
com/android/internal/telephony/imsphone/ImsCallInfoTracker$1.class
ImsCallInfoTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsCallInfoTracker$1 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (com.android.internal.telephony.imsphone.ImsCallInfo, com.android.internal.telephony.imsphone.ImsCallInfo)
com.android.internal.telephony.imsphone.ImsCallInfo l
com.android.internal.telephony.imsphone.ImsCallInfo r
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/android/internal/telephony/imsphone/ImsCallInfoTracker.class
ImsCallInfoTracker.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsCallInfoTracker extends java.lang.Object {
private static final String LOG_TAG
private static final boolean DBG
private final com.android.internal.telephony.Phone mPhone
private final java.util.List mQueue
private int mNextIndex
private final java.util.Map mImsCallInfo
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public void addImsCallStatus (com.android.internal.telephony.imsphone.ImsPhoneConnection)
java.util.Iterator it
com.android.internal.telephony.imsphone.ImsCallInfo imsCallInfo
com.android.internal.telephony.imsphone.ImsPhoneConnection c
public void updateImsCallStatus (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection c
public void updateImsCallStatus (com.android.internal.telephony.imsphone.ImsPhoneConnection, boolean, boolean)
com.android.internal.telephony.imsphone.ImsCallInfo info
boolean changed
com.android.internal.telephony.Call$State state
com.android.internal.telephony.imsphone.ImsPhoneConnection c
boolean holdReceived
boolean resumeReceived
public void clearAllOrphanedConnections ()
java.util.Collection infos
public void notifySrvccCompleted ()
private void clearAllCallInfo ()
java.util.Collection infos
UnsupportedOperationException e
private void notifyImsCallStatus ()
java.util.Collection infos
java.util.ArrayList imsCallInfo
public static void sort (java.util.List)
java.util.List infos
private void dump ()
java.util.Collection infos
java.util.ArrayList imsCallInfo
private static synthetic void lambda$clearAllCallInfo$1 (com.android.internal.telephony.imsphone.ImsCallInfo)
com.android.internal.telephony.imsphone.ImsCallInfo info
private static synthetic void lambda$clearAllOrphanedConnections$0 (com.android.internal.telephony.imsphone.ImsCallInfo)
com.android.internal.telephony.imsphone.ImsCallInfo info
}
com/android/internal/telephony/imsphone/ImsExternalCall.class
ImsExternalCall.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsExternalCall extends com.android.internal.telephony.Call {
private com.android.internal.telephony.Phone mPhone
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.imsphone.ImsExternalConnection)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.imsphone.ImsExternalConnection connection
public com.android.internal.telephony.Phone getPhone ()
public boolean isMultiparty ()
public void hangup () throws com.android.internal.telephony.CallStateException
public void hangup (int) throws com.android.internal.telephony.CallStateException
int rejectReason
public void setActive ()
public void setTerminated ()
}
com/android/internal/telephony/imsphone/ImsExternalCall.uau
com/android/internal/telephony/imsphone/ImsExternalCallTracker$1.class
ImsExternalCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsExternalCallTracker$1 extends android.os.Handler {
final synthetic com.android.internal.telephony.imsphone.ImsExternalCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsExternalCallTracker)
com.android.internal.telephony.imsphone.ImsExternalCallTracker this$0
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/imsphone/ImsExternalCallTracker$2.class
ImsExternalCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsExternalCallTracker$2 extends java.lang.Object implements com.android.internal.telephony.imsphone.ImsExternalCallTracker$ImsCallNotify {
final synthetic com.android.internal.telephony.imsphone.ImsExternalCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsExternalCallTracker)
com.android.internal.telephony.imsphone.ImsExternalCallTracker this$0
public void notifyUnknownConnection (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection c
public void notifyPreciseCallStateChanged ()
}
com/android/internal/telephony/imsphone/ImsExternalCallTracker$ExternalCallStateListener.class
ImsExternalCallTracker.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsExternalCallTracker$ExternalCallStateListener extends com.android.ims.ImsExternalCallStateListener {
final synthetic com.android.internal.telephony.imsphone.ImsExternalCallTracker this$0
public void <init> (com.android.internal.telephony.imsphone.ImsExternalCallTracker, java.util.concurrent.Executor)
com.android.internal.telephony.imsphone.ImsExternalCallTracker this$0
java.util.concurrent.Executor executor
public void onImsExternalCallStateUpdate (java.util.List, java.util.concurrent.Executor)
java.util.List externalCallState
java.util.concurrent.Executor executor
private synthetic void lambda$onImsExternalCallStateUpdate$0 (java.util.List)
java.util.List externalCallState
}
com/android/internal/telephony/imsphone/ImsExternalCallTracker$ExternalConnectionListener.class
ImsExternalCallTracker.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsExternalCallTracker$ExternalConnectionListener extends java.lang.Object implements com.android.internal.telephony.imsphone.ImsExternalConnection$Listener {
final synthetic com.android.internal.telephony.imsphone.ImsExternalCallTracker this$0
public void <init> (com.android.internal.telephony.imsphone.ImsExternalCallTracker)
com.android.internal.telephony.imsphone.ImsExternalCallTracker this$0
public void onPullExternalCall (com.android.internal.telephony.imsphone.ImsExternalConnection)
com.android.internal.telephony.imsphone.ImsExternalConnection connection
}
com/android/internal/telephony/imsphone/ImsExternalCallTracker$ImsCallNotify.class
ImsExternalCallTracker.java
package com.android.internal.telephony.imsphone
public abstract com.android.internal.telephony.imsphone.ImsExternalCallTracker$ImsCallNotify extends java.lang.Object {
public abstract void notifyUnknownConnection (com.android.internal.telephony.Connection)
public abstract void notifyPreciseCallStateChanged ()
}
com/android/internal/telephony/imsphone/ImsExternalCallTracker.class
ImsExternalCallTracker.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsExternalCallTracker extends java.lang.Object implements com.android.internal.telephony.imsphone.ImsPhoneCallTracker$PhoneStateListener {
public static final String TAG
private static final int EVENT_VIDEO_CAPABILITIES_CHANGED
public static final String EXTRA_IMS_EXTERNAL_CALL_ID
private java.util.Map mExternalConnections
private java.util.Map mExternalCallPullableState
private final com.android.internal.telephony.imsphone.ImsPhone mPhone
private final com.android.internal.telephony.imsphone.ImsExternalCallTracker$ImsCallNotify mCallStateNotifier
private final com.android.internal.telephony.imsphone.ImsExternalCallTracker$ExternalCallStateListener mExternalCallStateListener
private final com.android.internal.telephony.imsphone.ImsExternalCallTracker$ExternalConnectionListener mExternalConnectionListener
private com.android.internal.telephony.imsphone.ImsPullCall mCallPuller
private boolean mIsVideoCapable
private boolean mHasActiveCalls
private final android.os.Handler mHandler
public void <init> (com.android.internal.telephony.imsphone.ImsPhone, com.android.internal.telephony.imsphone.ImsPullCall, com.android.internal.telephony.imsphone.ImsExternalCallTracker$ImsCallNotify, java.util.concurrent.Executor)
com.android.internal.telephony.imsphone.ImsPhone phone
com.android.internal.telephony.imsphone.ImsPullCall callPuller
com.android.internal.telephony.imsphone.ImsExternalCallTracker$ImsCallNotify callNotifier
java.util.concurrent.Executor executor
public void <init> (com.android.internal.telephony.imsphone.ImsPhone, java.util.concurrent.Executor)
com.android.internal.telephony.imsphone.ImsPhone phone
java.util.concurrent.Executor executor
public void tearDown ()
public void setCallPuller (com.android.internal.telephony.imsphone.ImsPullCall)
com.android.internal.telephony.imsphone.ImsPullCall callPuller
public com.android.internal.telephony.imsphone.ImsExternalCallTracker$ExternalCallStateListener getExternalCallStateListener ()
public void onPhoneStateChanged (com.android.internal.telephony.PhoneConstants$State, com.android.internal.telephony.PhoneConstants$State)
com.android.internal.telephony.PhoneConstants$State oldState
com.android.internal.telephony.PhoneConstants$State newState
private void registerForNotifications ()
private void unregisterForNotifications ()
public void refreshExternalCallState (java.util.List)
com.android.internal.telephony.imsphone.ImsExternalConnection externalConnection
java.util.Map$Entry entry
int callId
android.telephony.ims.ImsExternalCallState callState
java.util.List externalCallStates
java.util.Iterator connectionIterator
boolean wasCallRemoved
public com.android.internal.telephony.Connection getConnectionById (int)
int callId
private void createExternalConnection (android.telephony.ims.ImsExternalCallState)
android.telephony.ims.ImsExternalCallState state
int videoState
boolean isCallPullPermitted
com.android.internal.telephony.imsphone.ImsExternalConnection connection
private void updateExistingConnection (com.android.internal.telephony.imsphone.ImsExternalConnection, android.telephony.ims.ImsExternalCallState)
com.android.internal.telephony.imsphone.ImsExternalConnection connection
android.telephony.ims.ImsExternalCallState state
com.android.internal.telephony.Call$State existingState
com.android.internal.telephony.Call$State newState
int newVideoState
boolean isCallPullPermitted
private void refreshCallPullState ()
boolean isNetworkPullable
boolean isCallPullPermitted
com.android.internal.telephony.imsphone.ImsExternalConnection imsExternalConnection
private boolean containsCallId (java.util.List, int)
android.telephony.ims.ImsExternalCallState state
java.util.List externalCallStates
int callId
private void handleVideoCapabilitiesChanged (android.os.AsyncResult)
android.os.AsyncResult ar
private boolean isCallPullPermitted (boolean, int)
boolean isNetworkPullable
int videoState
}
com/android/internal/telephony/imsphone/ImsExternalConnection$Listener.class
ImsExternalConnection.java
package com.android.internal.telephony.imsphone
public abstract com.android.internal.telephony.imsphone.ImsExternalConnection$Listener extends java.lang.Object {
public abstract void onPullExternalCall (com.android.internal.telephony.imsphone.ImsExternalConnection)
}
com/android/internal/telephony/imsphone/ImsExternalConnection.class
ImsExternalConnection.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsExternalConnection extends com.android.internal.telephony.Connection {
private static final String CONFERENCE_PREFIX
private final android.content.Context mContext
private final java.util.Set mListeners
private int mCallId
private com.android.internal.telephony.imsphone.ImsExternalCall mCall
private android.net.Uri mOriginalAddress
private boolean mIsPullable
protected void <init> (com.android.internal.telephony.Phone, int, android.net.Uri, boolean)
com.android.internal.telephony.Phone phone
int callId
android.net.Uri address
boolean isPullable
public int getCallId ()
public com.android.internal.telephony.Call getCall ()
public long getDisconnectTime ()
public long getHoldDurationMillis ()
public java.lang.String getVendorDisconnectCause ()
public void hangup () throws com.android.internal.telephony.CallStateException
public void deflect (java.lang.String) throws com.android.internal.telephony.CallStateException
String number
public void transfer (java.lang.String, boolean) throws com.android.internal.telephony.CallStateException
String number
boolean isConfirmationRequired
public void consultativeTransfer (com.android.internal.telephony.Connection) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.Connection other
public void separate () throws com.android.internal.telephony.CallStateException
public void proceedAfterWaitChar ()
public void proceedAfterWildChar (java.lang.String)
String str
public void cancelPostDial ()
public int getNumberPresentation ()
public com.android.internal.telephony.UUSInfo getUUSInfo ()
public int getPreciseDisconnectCause ()
public boolean isMultiparty ()
public void pullExternalCall ()
com.android.internal.telephony.imsphone.ImsExternalConnection$Listener listener
public void setActive ()
public void setTerminated ()
public void setIsPullable (boolean)
boolean isPullable
public void setExternalConnectionAddress (android.net.Uri)
android.net.Uri address
android.net.Uri telUri
public void addListener (com.android.internal.telephony.imsphone.ImsExternalConnection$Listener)
com.android.internal.telephony.imsphone.ImsExternalConnection$Listener listener
public void removeListener (com.android.internal.telephony.imsphone.ImsExternalConnection$Listener)
com.android.internal.telephony.imsphone.ImsExternalConnection$Listener listener
public java.lang.String toString ()
StringBuilder str
private void rebuildCapabilities ()
int capabilities
}
com/android/internal/telephony/imsphone/ImsExternalConnection.uau
com/android/internal/telephony/imsphone/ImsNrSaModeHandler.class
ImsNrSaModeHandler.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsNrSaModeHandler extends android.os.Handler {
public static final String TAG
private static final int MSG_PRECISE_CALL_STATE_CHANGED
private static final int MSG_RESULT_IS_VONR_ENABLED
private final com.android.internal.telephony.imsphone.ImsPhone mPhone
private android.telephony.CarrierConfigManager mCarrierConfigManager
private int mNrSaDisablePolicy
private boolean mIsNrSaDisabledForWfc
private boolean mIsWifiRegistered
private boolean mIsInImsCall
private boolean mIsNrSaSupported
private boolean mIsVoiceCapable
private final android.telephony.CarrierConfigManager$CarrierConfigChangeListener mCarrierConfigChangeListener
public void <init> (com.android.internal.telephony.imsphone.ImsPhone, android.os.Looper)
com.android.internal.telephony.imsphone.ImsPhone phone
android.os.Looper looper
public void tearDown ()
public void onImsRegistered (int, java.util.Set)
int imsRadioTech
java.util.Set featureTags
boolean isNewWifiRegistered
public void onImsUnregistered (int)
int imsRadioTech
public void onPreciseCallStateChanged ()
boolean isImsCallStatusChanged
public void updateImsCapability (int)
int capabilities
boolean isVoiceCapable
public void handleMessage (android.os.Message)
boolean vonrEnabled
android.os.AsyncResult ar
android.os.Message msg
private void registerForPreciseCallStateChanges ()
private void unregisterForPreciseCallStateChanges ()
private void registerForCarrierConfigChanges ()
private void unregisterForCarrierConfigChanges ()
private void setNrSaDisablePolicy (int)
android.os.PersistableBundle bundle
int[] nrAvailabilities
int subId
private void setNrSaMode (boolean)
boolean onOrOff
public void setWifiRegStatus (boolean)
boolean registered
public void setImsCallStatus (boolean)
boolean inImsCall
public boolean isWifiRegistered ()
public boolean isImsCallOngoing ()
private boolean isNrSaDisabledForWfc ()
public void setNrSaDisabledForWfc (boolean)
boolean disabled
private boolean isImsCallJustEstablished ()
private boolean isImsCallJustTerminated ()
private void calculateAndControlNrSaIfNeeded ()
private boolean isWifiRegisteredForVoice ()
private boolean isWifiCallingOngoing ()
private static synthetic boolean lambda$setNrSaDisablePolicy$1 (int)
int value
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
}
com/android/internal/telephony/imsphone/ImsPhone$1.class
ImsPhone.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhone$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.imsphone.ImsPhone this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone this$0
public void run ()
}
com/android/internal/telephony/imsphone/ImsPhone$2.class
ImsPhone.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhone$2 extends com.android.ims.ImsEcbmStateListener {
final synthetic com.android.internal.telephony.imsphone.ImsPhone this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhone, java.util.concurrent.Executor)
com.android.internal.telephony.imsphone.ImsPhone this$0
java.util.concurrent.Executor executor
public void onECBMEntered (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void onECBMExited (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
private synthetic void lambda$onECBMExited$1 ()
private synthetic void lambda$onECBMEntered$0 ()
}
com/android/internal/telephony/imsphone/ImsPhone$3.class
ImsPhone.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhone$3 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.imsphone.ImsPhone this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone this$0
public void onReceive (android.content.Context, android.content.Intent)
CharSequence title
CharSequence messageAlert
CharSequence messageNotification
android.content.Intent resultIntent
android.app.PendingIntent resultPendingIntent
android.app.Notification notification
String notificationTag
int notificationId
android.app.NotificationManager notificationManager
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/imsphone/ImsPhone$4.class
ImsPhone.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhone$4 extends java.lang.Object implements com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper$ImsRegistrationUpdate {
final synthetic com.android.internal.telephony.imsphone.ImsPhone this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone this$0
public void handleImsRegistered (android.telephony.ims.ImsRegistrationAttributes)
android.os.AsyncResult ar
android.telephony.ims.ImsRegistrationAttributes attributes
int imsTransportType
android.os.AsyncResult ar
public void handleImsRegistering (int)
android.os.AsyncResult ar
int imsRadioTech
android.os.AsyncResult ar
public void handleImsUnregistered (android.telephony.ims.ImsReasonInfo, int, int)
android.os.AsyncResult ar
android.telephony.ims.ImsReasonInfo imsReasonInfo
int suggestedAction
int imsRadioTech
int suggestedModemAction
android.os.AsyncResult ar
public void handleImsSubscriberAssociatedUriChanged (android.net.Uri[])
android.net.Uri[] uris
}
com/android/internal/telephony/imsphone/ImsPhone$Cf.class
ImsPhone.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhone$Cf extends java.lang.Object {
final String mSetCfNumber
final android.os.Message mOnComplete
final boolean mIsCfu
void <init> (java.lang.String, boolean, android.os.Message)
String cfNumber
boolean isCfu
android.os.Message onComplete
}
com/android/internal/telephony/imsphone/ImsPhone$ImsDialArgs$Builder.class
ImsPhone.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder extends com.android.internal.telephony.PhoneInternalInterface$DialArgs$Builder {
private android.telecom.Connection$RttTextStream mRttTextStream
private int mRetryCallFailCause
private int mRetryCallFailNetworkType
private boolean mIsWpsCall
public void <init> ()
public static com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder from (com.android.internal.telephony.PhoneInternalInterface$DialArgs)
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
public com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder setRttTextStream (android.telecom.Connection$RttTextStream)
android.telecom.Connection$RttTextStream s
public com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder setRetryCallFailCause (int)
int retryCallFailCause
public com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder setRetryCallFailNetworkType (int)
int retryCallFailNetworkType
public com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder setIsWpsCall (boolean)
boolean isWpsCall
public com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs build ()
public volatile synthetic com.android.internal.telephony.PhoneInternalInterface$DialArgs build ()
}
com/android/internal/telephony/imsphone/ImsPhone$ImsDialArgs.class
ImsPhone.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs extends com.android.internal.telephony.PhoneInternalInterface$DialArgs {
public final android.telecom.Connection$RttTextStream rttTextStream
public final int retryCallFailCause
public final int retryCallFailNetworkType
public final boolean isWpsCall
private void <init> (com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder)
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder b
}
com/android/internal/telephony/imsphone/ImsPhone$ImsManagerFactory.class
ImsPhone.java
package com.android.internal.telephony.imsphone
public abstract com.android.internal.telephony.imsphone.ImsPhone$ImsManagerFactory extends java.lang.Object {
public abstract com.android.ims.ImsManager create (android.content.Context, int)
}
com/android/internal/telephony/imsphone/ImsPhone$ImsRegistrationRadioTechInfo.class
ImsPhone.java
package com.android.internal.telephony.imsphone
public final com.android.internal.telephony.imsphone.ImsPhone$ImsRegistrationRadioTechInfo extends java.lang.Record {
private final int phoneId
private final int imsRegistrationTech
private final int imsRegistrationState
public void <init> (int, int, int)
int phoneId
int imsRegistrationTech
int imsRegistrationState
public final java.lang.String toString ()
public final int hashCode ()
public final boolean equals (java.lang.Object)
Object o
public int phoneId ()
public int imsRegistrationTech ()
public int imsRegistrationState ()
}
com/android/internal/telephony/imsphone/ImsPhone$SS.class
ImsPhone.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhone$SS extends java.lang.Object {
int mCfAction
int mCfReason
String mDialingNumber
int mTimerSeconds
boolean mEnable
int mClirMode
String mFacility
boolean mLockState
String mPassword
int mServiceClass
public android.os.Message mOnComplete
void <init> (android.os.Message)
android.os.Message onComplete
void <init> (boolean, android.os.Message)
boolean enable
android.os.Message onComplete
void <init> (int, android.os.Message)
int clirMode
android.os.Message onComplete
void <init> (boolean, int, android.os.Message)
boolean enable
int serviceClass
android.os.Message onComplete
void <init> (int, int, android.os.Message)
int cfReason
int serviceClass
android.os.Message onComplete
void <init> (int, int, java.lang.String, int, int, android.os.Message)
int cfAction
int cfReason
String dialingNumber
int serviceClass
int timerSeconds
android.os.Message onComplete
void <init> (java.lang.String, java.lang.String, int, android.os.Message)
String facility
String password
int serviceClass
android.os.Message onComplete
void <init> (java.lang.String, boolean, java.lang.String, int, android.os.Message)
String facility
boolean lockState
String password
int serviceClass
android.os.Message onComplete
}
com/android/internal/telephony/imsphone/ImsPhone.Cf.uau
com/android/internal/telephony/imsphone/ImsPhone.class
ImsPhone.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhone extends com.android.internal.telephony.imsphone.ImsPhoneBase {
private static final String LOG_TAG
private static final boolean DBG
private static final boolean VDBG
private static final int EVENT_SET_CALL_BARRING_DONE
private static final int EVENT_GET_CALL_BARRING_DONE
private static final int EVENT_SET_CALL_WAITING_DONE
private static final int EVENT_GET_CALL_WAITING_DONE
private static final int EVENT_SET_CLIR_DONE
private static final int EVENT_GET_CLIR_DONE
private static final int EVENT_DEFAULT_PHONE_DATA_STATE_CHANGED
public static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_VOICE_CALL_ENDED
private static final int EVENT_INITIATE_VOLTE_SILENT_REDIAL
private static final int EVENT_GET_CLIP_DONE
static final int RESTART_ECM_TIMER
static final int CANCEL_ECM_TIMER
private static final long DEFAULT_ECM_EXIT_TIMER_VALUE
private static final String PREF_USER_SET_CALL_COMPOSER_PREFIX
com.android.internal.telephony.Phone mDefaultPhone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker mCT
com.android.internal.telephony.imsphone.ImsExternalCallTracker mExternalCallTracker
com.android.internal.telephony.imsphone.ImsNrSaModeHandler mImsNrSaModeHandler
private java.util.ArrayList mPendingMMIs
private android.telephony.ServiceState mSS
private final com.android.internal.telephony.imsphone.ImsPhone$ImsManagerFactory mImsManagerFactory
private android.content.SharedPreferences mImsPhoneSharedPreferences
private String mLastDialString
private android.os.PowerManager$WakeLock mWakeLock
private com.android.internal.telephony.Registrant mEcmExitRespRegistrant
private final com.android.internal.telephony.RegistrantList mSilentRedialRegistrants
private final com.android.internal.telephony.RegistrantList mImsRegistrationUpdateRegistrants
private final com.android.internal.telephony.LocalLog mRegLocalLog
private com.android.internal.telephony.metrics.TelephonyMetrics mMetrics
private com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper mImsMmTelRegistrationHelper
private boolean mLastKnownRoamingState
private boolean mIsInImsEcm
private com.android.internal.telephony.RegistrantList mSsnRegistrants
private com.android.internal.telephony.metrics.ImsStats mImsStats
private int mImsRegistrationState
private int mImsRegistrationTech
private int mImsRegistrationSuggestedAction
private int mImsDeregistrationTech
private int mTransportType
private int mImsRegistrationCapabilities
private boolean mNotifiedRegisteredState
private Runnable mExitEcmRunnable
private android.net.Uri[] mCurrentSubscriberUris
private com.android.ims.ImsEcbmStateListener mImsEcbmStateListener
private android.content.BroadcastReceiver mResultReceiver
private com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper$ImsRegistrationUpdate mMmTelRegistrationUpdate
protected void setCurrentSubscriberUris (android.net.Uri[])
android.net.Uri[] currentSubscriberUris
public android.net.Uri[] getCurrentSubscriberUris ()
public void setCallComposerStatus (int)
int status
public int getCallComposerStatus ()
public int getEmergencyNumberDbVersion ()
public com.android.internal.telephony.emergency.EmergencyNumberTracker getEmergencyNumberTracker ()
public com.android.internal.telephony.ServiceStateTracker getServiceStateTracker ()
public void <init> (android.content.Context, com.android.internal.telephony.PhoneNotifier, com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.PhoneNotifier notifier
com.android.internal.telephony.Phone defaultPhone
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.content.Context, com.android.internal.telephony.PhoneNotifier, com.android.internal.telephony.Phone, com.android.internal.telephony.imsphone.ImsPhone$ImsManagerFactory, boolean, com.android.internal.telephony.flags.FeatureFlags)
int transport
android.content.Context context
com.android.internal.telephony.PhoneNotifier notifier
com.android.internal.telephony.Phone defaultPhone
com.android.internal.telephony.imsphone.ImsPhone$ImsManagerFactory imsManagerFactory
boolean unitTestMode
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.PowerManager pm
public void dispose ()
int transport
public android.telephony.ServiceState getServiceState ()
public void setServiceState (int)
int state
boolean isVoiceRegStateChanged
public com.android.internal.telephony.CallTracker getCallTracker ()
public com.android.internal.telephony.imsphone.ImsExternalCallTracker getExternalCallTracker ()
public java.util.List getPendingMmiCodes ()
public void acceptCall (int) throws com.android.internal.telephony.CallStateException
int videoState
public void rejectCall () throws com.android.internal.telephony.CallStateException
public void switchHoldingAndActive () throws com.android.internal.telephony.CallStateException
public boolean canConference ()
public boolean canDial ()
com.android.internal.telephony.CallStateException cse
public void conference ()
public void clearDisconnected ()
public boolean canTransfer ()
public void explicitCallTransfer () throws com.android.internal.telephony.CallStateException
public com.android.internal.telephony.imsphone.ImsPhoneCall getForegroundCall ()
public com.android.internal.telephony.imsphone.ImsPhoneCall getBackgroundCall ()
public com.android.internal.telephony.imsphone.ImsPhoneCall getRingingCall ()
public boolean isImsAvailable ()
public com.android.internal.telephony.CarrierPrivilegesTracker getCarrierPrivilegesTracker ()
public void holdActiveCall () throws com.android.internal.telephony.CallStateException
public void unholdHeldCall () throws com.android.internal.telephony.CallStateException
private boolean handleCallDeflectionIncallSupplementaryService (java.lang.String)
com.android.internal.telephony.CallStateException e
com.android.internal.telephony.CallStateException e
String dialString
private void sendUssdResponse (java.lang.String, java.lang.CharSequence, int, android.os.ResultReceiver)
String ussdRequest
CharSequence message
int returnCode
android.os.ResultReceiver wrappedCallback
android.telephony.UssdResponse response
android.os.Bundle returnData
public boolean handleUssdRequest (java.lang.String, android.os.ResultReceiver) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.CallStateException cse
Exception e
String ussdRequest
android.os.ResultReceiver wrappedCallback
private boolean handleCallWaitingIncallSupplementaryService (java.lang.String)
com.android.internal.telephony.CallStateException e
String dialString
int len
com.android.internal.telephony.imsphone.ImsPhoneCall call
private boolean handleCallHoldIncallSupplementaryService (java.lang.String)
com.android.internal.telephony.CallStateException e
String dialString
int len
private boolean handleMultipartyIncallSupplementaryService (java.lang.String)
String dialString
private boolean handleEctIncallSupplementaryService (java.lang.String)
com.android.internal.telephony.CallStateException e
String dialString
private boolean handleCcbsIncallSupplementaryService (java.lang.String)
String dialString
public void notifySuppSvcNotification (com.android.internal.telephony.gsm.SuppServiceNotification)
com.android.internal.telephony.gsm.SuppServiceNotification suppSvc
android.os.AsyncResult ar
public boolean handleInCallMmiCommands (java.lang.String)
String dialString
boolean result
char ch
boolean isInCall ()
com.android.internal.telephony.Call$State foregroundCallState
com.android.internal.telephony.Call$State backgroundCallState
com.android.internal.telephony.Call$State ringingCallState
public boolean isInImsEcm ()
public boolean isInEcm ()
public void setIsInEcm (boolean)
boolean isInEcm
public void notifyNewRingingConnection (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection c
void notifyUnknownConnection (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection c
public void notifyForVideoCapabilityChanged (boolean)
boolean isVideoCapable
public void setRadioPower (boolean, boolean, boolean, boolean)
boolean on
boolean forEmergencyCall
boolean isSelectedPhoneForEmergencyCall
boolean forceApply
public com.android.internal.telephony.Connection startConference (java.lang.String[], com.android.internal.telephony.PhoneInternalInterface$DialArgs) throws com.android.internal.telephony.CallStateException
String[] participantsToDial
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder imsDialArgsBuilder
public com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs, java.util.function.Consumer) throws com.android.internal.telephony.CallStateException
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
java.util.function.Consumer chosenPhoneConsumer
private com.android.internal.telephony.Connection dialInternal (java.lang.String, com.android.internal.telephony.PhoneInternalInterface$DialArgs, android.os.ResultReceiver) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.CallStateException cse
String dialString
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
android.os.ResultReceiver wrappedCallback
String newDialString
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder imsDialArgsBuilder
String networkPortion
com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
public void sendDtmf (char)
char c
public void startDtmf (char)
char c
public void stopDtmf ()
public void notifyIncomingRing ()
android.os.AsyncResult ar
public void setMute (boolean)
boolean muted
public void setTTYMode (int, android.os.Message)
int ttyMode
android.os.Message onComplete
public void setUiTTYMode (int, android.os.Message)
int uiTtyMode
android.os.Message onComplete
public boolean getMute ()
public com.android.internal.telephony.PhoneConstants$State getState ()
private boolean isValidCommandInterfaceCFReason (int)
int commandInterfaceCFReason
private boolean isValidCommandInterfaceCFAction (int)
int commandInterfaceCFAction
private boolean isCfEnable (int)
int action
private int getConditionFromCFReason (int)
int reason
private int getCFReasonFromCondition (int)
int condition
private int getActionFromCFAction (int)
int action
public void getOutgoingCallerIdDisplay (android.os.Message)
com.android.ims.ImsUtInterface ut
com.android.ims.ImsException e
android.os.Message onComplete
android.os.Message resp
com.android.internal.telephony.imsphone.ImsPhone$SS ss
public void setOutgoingCallerIdDisplay (int, android.os.Message)
com.android.ims.ImsUtInterface ut
com.android.ims.ImsException e
int clirMode
android.os.Message onComplete
android.os.Message resp
com.android.internal.telephony.imsphone.ImsPhone$SS ss
public void queryCLIP (android.os.Message)
com.android.ims.ImsUtInterface ut
com.android.ims.ImsException e
android.os.Message onComplete
android.os.Message resp
com.android.internal.telephony.imsphone.ImsPhone$SS ss
public void getCallForwardingOption (int, android.os.Message)
int commandInterfaceCFReason
android.os.Message onComplete
public void getCallForwardingOption (int, int, android.os.Message)
com.android.ims.ImsUtInterface ut
com.android.ims.ImsException e
android.os.Message resp
com.android.internal.telephony.imsphone.ImsPhone$SS ss
int commandInterfaceCFReason
int serviceClass
android.os.Message onComplete
public void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message)
int commandInterfaceCFAction
int commandInterfaceCFReason
String dialingNumber
int timerSeconds
android.os.Message onComplete
public void setCallForwardingOption (int, int, java.lang.String, int, int, android.os.Message)
com.android.ims.ImsUtInterface ut
com.android.ims.ImsException e
android.os.Message resp
com.android.internal.telephony.imsphone.ImsPhone$SS ss
int commandInterfaceCFAction
int commandInterfaceCFReason
String dialingNumber
int serviceClass
int timerSeconds
android.os.Message onComplete
public void getCallWaiting (android.os.Message)
com.android.ims.ImsUtInterface ut
com.android.ims.ImsException e
android.os.Message onComplete
android.os.Message resp
com.android.internal.telephony.imsphone.ImsPhone$SS ss
public void setCallWaiting (boolean, android.os.Message)
boolean enable
android.os.Message onComplete
int serviceClass
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
public void setCallWaiting (boolean, int, android.os.Message)
com.android.ims.ImsUtInterface ut
com.android.ims.ImsException e
boolean enable
int serviceClass
android.os.Message onComplete
android.os.Message resp
com.android.internal.telephony.imsphone.ImsPhone$SS ss
private int getCBTypeFromFacility (java.lang.String)
String facility
public void getCallBarring (java.lang.String, android.os.Message)
String facility
android.os.Message onComplete
public void getCallBarring (java.lang.String, android.os.Message, int)
String facility
android.os.Message onComplete
int serviceClass
public void getCallBarring (java.lang.String, java.lang.String, android.os.Message, int)
com.android.ims.ImsUtInterface ut
com.android.ims.ImsException e
String facility
String password
android.os.Message onComplete
int serviceClass
android.os.Message resp
com.android.internal.telephony.imsphone.ImsPhone$SS ss
public void setCallBarring (java.lang.String, boolean, java.lang.String, android.os.Message)
String facility
boolean lockState
String password
android.os.Message onComplete
public void setCallBarring (java.lang.String, boolean, java.lang.String, android.os.Message, int)
int action
com.android.ims.ImsUtInterface ut
com.android.ims.ImsException e
String facility
boolean lockState
String password
android.os.Message onComplete
int serviceClass
android.os.Message resp
com.android.internal.telephony.imsphone.ImsPhone$SS ss
int action
public void sendUssdResponse (java.lang.String)
String ussdMessage
com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
public void sendUSSD (java.lang.String, android.os.Message)
String ussdString
android.os.Message response
public void cancelUSSD (android.os.Message)
android.os.Message msg
private void sendErrorResponse (android.os.Message)
android.os.Message onComplete
public void sendErrorResponse (android.os.Message, java.lang.Throwable)
android.os.Message onComplete
Throwable e
private com.android.internal.telephony.CommandException getCommandException (int, java.lang.String)
int code
String errorString
com.android.internal.telephony.CommandException$Error error
private com.android.internal.telephony.CommandException getCommandException (java.lang.Throwable)
Throwable e
com.android.internal.telephony.CommandException ex
private void onNetworkInitiatedUssd (com.android.internal.telephony.imsphone.ImsPhoneMmiCode)
com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
void onIncomingUSSD (int, java.lang.String)
int i
int s
com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
int ussdMode
String ussdMessage
boolean isUssdError
boolean isUssdRequest
com.android.internal.telephony.imsphone.ImsPhoneMmiCode found
public void onMMIDone (com.android.internal.telephony.imsphone.ImsPhoneMmiCode)
int returnCode
android.os.ResultReceiver receiverCallback
com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmi
public java.util.ArrayList getHandoverConnection ()
java.util.ArrayList connList
public void notifySrvccState (int)
int state
void initiateSilentRedial ()
void initiateSilentRedial (boolean, int)
boolean isEmergency
int eccCategory
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
int cause
android.os.AsyncResult ar
public void registerForImsRegistrationChanges (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForImsRegistrationChanges (android.os.Handler)
android.os.Handler h
public void registerForSilentRedial (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSilentRedial (android.os.Handler)
android.os.Handler h
public void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSuppServiceNotification (android.os.Handler)
android.os.Handler h
public int getSubId ()
public int getPhoneId ()
private com.android.internal.telephony.CallForwardInfo getCallForwardInfo (android.telephony.ims.ImsCallForwardInfo)
android.telephony.ims.ImsCallForwardInfo info
com.android.internal.telephony.CallForwardInfo cfInfo
public java.lang.String getLine1Number ()
public com.android.internal.telephony.CallForwardInfo[] handleCfQueryResult (android.telephony.ims.ImsCallForwardInfo[])
int i
int s
android.telephony.ims.ImsCallForwardInfo[] infos
com.android.internal.telephony.CallForwardInfo[] cfInfos
private int[] handleCbQueryResult (android.telephony.ims.ImsSsInfo[])
android.telephony.ims.ImsSsInfo[] infos
int[] cbInfos
private int[] handleCwQueryResult (android.telephony.ims.ImsSsInfo[])
android.telephony.ims.ImsSsInfo[] infos
int[] cwInfos
private void sendResponse (android.os.Message, java.lang.Object, java.lang.Throwable)
com.android.internal.telephony.CommandException ex
android.os.Message onComplete
Object result
Throwable e
private void updateDataServiceState ()
android.telephony.NetworkRegistrationInfo nri
android.telephony.ServiceState ss
java.util.List nriList
boolean isCsRetryException (java.lang.Throwable)
Throwable e
private android.os.Bundle setCsfbBundle (boolean)
boolean isCsRetry
android.os.Bundle b
private void sendResponseOrRetryOnCsfbSs (com.android.internal.telephony.imsphone.ImsPhone$SS, int, java.lang.Throwable, java.lang.Object)
com.android.internal.telephony.imsphone.ImsPhone$SS ss
int what
Throwable e
Object obj
public void handleMessage (android.os.Message)
com.android.internal.telephony.CallForwardInfo[] cfInfos
int[] ssInfos
android.telephony.ims.ImsSsInfo ssInfo
int[] clirInfo
android.telephony.ims.ImsSsInfo ssInfoResp
android.telephony.ServiceState newServiceState
com.android.internal.telephony.ServiceStateTracker sst
com.android.internal.telephony.Connection cn
com.android.internal.telephony.CallStateException e
com.android.internal.telephony.Phone$SilentRedialParam result
String dialString
int causeCode
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
android.os.Message msg
android.os.AsyncResult ar
com.android.internal.telephony.imsphone.ImsPhone$SS ss
public com.android.ims.ImsEcbmStateListener getImsEcbmStateListener ()
public boolean isInEmergencyCall ()
private void sendEmergencyCallbackModeChange ()
android.content.Intent intent
public void exitEmergencyCallbackMode ()
com.android.ims.ImsEcbm ecbm
com.android.ims.ImsException e
private void handleEnterEmergencyCallbackMode ()
long delayInMillis
protected void handleExitEmergencyCallbackMode ()
void handleTimerInEmergencyCallbackMode (int)
long delayInMillis
int action
public void setOnEcbModeExitResponse (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unsetOnEcbModeExitResponse (android.os.Handler)
android.os.Handler h
public void onFeatureCapabilityChanged ()
public boolean isImsCapabilityAvailable (int, int) throws com.android.ims.ImsException
int capability
int regTech
public boolean isVolteEnabled ()
public boolean isVoiceOverCellularImsEnabled ()
public boolean isWifiCallingEnabled ()
public boolean isVideoEnabled ()
public int getImsRegistrationTech ()
public void getImsRegistrationTech (java.util.function.Consumer)
java.util.function.Consumer callback
public void getImsRegistrationState (java.util.function.Consumer)
java.util.function.Consumer callback
public com.android.internal.telephony.Phone getDefaultPhone ()
public boolean isImsRegistered ()
public void setImsRegistered (boolean)
boolean isRegistered
public void callEndCleanupHandOverCallIfAny ()
public void processDisconnectReason (android.telephony.ims.ImsReasonInfo)
android.telephony.ims.ImsReasonInfo imsReasonInfo
private void processWfcDisconnectForNotification (android.telephony.ims.ImsReasonInfo)
char nextChar
String[] codes
int codeStringLength
char lastChar
CharSequence title
int idx
String messageAlert
String messageNotification
android.content.Intent intent
int i
android.telephony.ims.ImsReasonInfo imsReasonInfo
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle pb
String[] wfcOperatorErrorCodes
String[] wfcOperatorErrorAlertMessages
String[] wfcOperatorErrorNotificationMessages
public boolean isUtEnabled ()
public void sendEmergencyCallStateChange (boolean)
boolean callActive
public void setBroadcastEmergencyCallStateChanges (boolean)
boolean broadcast
public android.os.PowerManager$WakeLock getWakeLock ()
private void updateRoamingState (android.telephony.ServiceState)
com.android.ims.ImsManager imsManager
android.telephony.CarrierConfigManager configManager
android.telephony.ServiceState ss
boolean newRoamingState
boolean isInService
public android.telephony.ims.RegistrationManager$RegistrationCallback getImsMmTelRegistrationCallback ()
public void resetImsRegistrationState ()
int subId
public void clearPhoneNumberForSourceIms ()
int subId
public void setPhoneNumberForSourceIms (android.net.Uri[])
android.net.Uri[] uris
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
String subCountryIso
String phoneNumber
private static java.lang.String extractPhoneNumberFromAssociatedUris (android.net.Uri[], boolean)
android.net.Uri[] uris
boolean isGlobalFormat
java.util.stream.Stream intermediate
public com.android.internal.telephony.uicc.IccRecords getIccRecords ()
public com.android.internal.telephony.PhoneInternalInterface$DialArgs updateDialArgsForVolteSilentRedial (com.android.internal.telephony.PhoneInternalInterface$DialArgs, int)
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs$Builder imsDialArgsBuilder
android.os.Bundle extras
com.android.internal.telephony.PhoneInternalInterface$DialArgs dialArgs
int causeCode
public com.android.internal.telephony.metrics.VoiceCallSessionStats getVoiceCallSessionStats ()
public com.android.internal.telephony.metrics.ImsStats getImsStats ()
public int getTransportType ()
public void setImsStats (com.android.internal.telephony.metrics.ImsStats)
com.android.internal.telephony.metrics.ImsStats imsStats
public boolean hasAliveCall ()
public boolean getLastKnownRoamingState ()
public void updateImsRegistrationInfo (int)
int capabilities
private void updateImsRegistrationInfo (int, int, int, int)
int regState
int imsRadioTech
int suggestedAction
int transportType
public void setTerminalBasedCallWaitingStatus (int)
int state
public void triggerEpsFallback (int, android.os.Message)
int reason
android.os.Message response
public void startImsTraffic (int, int, int, int, android.os.Message)
int token
int trafficType
int accessNetworkType
int trafficDirection
android.os.Message response
public void stopImsTraffic (int, android.os.Message)
int token
android.os.Message response
public void registerForConnectionSetupFailure (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForConnectionSetupFailure (android.os.Handler)
android.os.Handler h
public void triggerImsDeregistration (int)
int reason
public void updateImsCallStatus (java.util.List, android.os.Message)
java.util.List imsCallInfo
android.os.Message response
public void triggerNotifyAnbr (int, int, int)
int mediaType
int direction
int bitsPerSecond
public boolean canMakeWifiCall ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.IndentingPrintWriter pw
private boolean isAllowNonGlobalNumberFormat ()
android.os.PersistableBundle persistableBundle
android.telephony.CarrierConfigManager carrierConfigManager
private void logi (java.lang.String)
String s
private void logv (java.lang.String)
String s
private void logd (java.lang.String)
String s
private void loge (java.lang.String)
String s
public volatile synthetic void setTerminalBasedCallWaitingSupported (boolean)
public volatile synthetic int getTerminalBasedCallWaitingState (boolean)
public volatile synthetic boolean needsOtaServiceProvisioning ()
public volatile synthetic void setCellBroadcastSmsConfig (int[], android.os.Message)
public volatile synthetic void getCellBroadcastSmsConfig (android.os.Message)
public volatile synthetic void activateCellBroadcastSms (int, android.os.Message)
public volatile synthetic com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler ()
public volatile synthetic com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager ()
public volatile synthetic boolean isDataAllowed ()
public volatile synthetic boolean disableDataConnectivity ()
public volatile synthetic boolean enableDataConnectivity ()
public volatile synthetic boolean isUserDataEnabled ()
public volatile synthetic void setDataRoamingEnabled (boolean)
public volatile synthetic boolean getDataRoamingEnabled ()
public volatile synthetic void disableLocationUpdates ()
public volatile synthetic void enableLocationUpdates ()
public volatile synthetic void updateServiceLocation ()
public volatile synthetic void selectNetworkManually (com.android.internal.telephony.OperatorInfo, boolean, android.os.Message)
public volatile synthetic void setNetworkSelectionModeAutomatic (android.os.Message)
public volatile synthetic void stopNetworkScan (android.os.Message)
public volatile synthetic void startNetworkScan (android.telephony.NetworkScanRequest, android.os.Message)
public volatile synthetic void getAvailableNetworks (android.os.Message)
public volatile synthetic com.android.internal.telephony.IccCard getIccCard ()
public volatile synthetic boolean getIccRecordsLoaded ()
public volatile synthetic void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message)
public volatile synthetic boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message)
public volatile synthetic java.lang.String getLine1AlphaTag ()
public volatile synthetic java.lang.String getIccSerialNumber ()
public volatile synthetic java.lang.String getGroupIdLevel2 ()
public volatile synthetic java.lang.String getGroupIdLevel1 ()
public volatile synthetic java.lang.String getSubscriberId ()
public volatile synthetic java.lang.String getMeid ()
public volatile synthetic java.lang.String getEsn ()
public volatile synthetic int getImeiType ()
public volatile synthetic java.lang.String getImei ()
public volatile synthetic java.lang.String getDeviceSvn ()
public volatile synthetic java.lang.String getDeviceId ()
public volatile synthetic java.lang.String getVoiceMailAlphaTag ()
public volatile synthetic java.lang.String getVoiceMailNumber ()
public volatile synthetic void setRadioPower (boolean)
public volatile synthetic boolean handlePinMmi (java.lang.String)
public volatile synthetic void notifyCallForwardingIndicator ()
public volatile synthetic void notifySuppServiceFailed (com.android.internal.telephony.PhoneInternalInterface$SuppService)
public volatile synthetic void notifyImsReason (android.telephony.ims.ImsReasonInfo)
public volatile synthetic void notifyDisconnect (com.android.internal.telephony.Connection)
public volatile synthetic void notifyPreciseCallStateToNotifier ()
public volatile synthetic void notifyPreciseCallStateChanged ()
public volatile synthetic void notifyPhoneStateChanged ()
public volatile synthetic int getDataActivityState ()
public volatile synthetic boolean getMessageWaitingIndicator ()
public volatile synthetic android.telephony.SignalStrength getSignalStrength ()
public volatile synthetic int getPhoneType ()
public volatile synthetic void onMediaQualityStatusChanged (android.telephony.ims.MediaQualityStatus)
public volatile synthetic void onCallQualityChanged (android.telephony.CallQuality, int)
public volatile synthetic void onTtyModeReceived (int)
public volatile synthetic void unregisterForTtyModeReceived (android.os.Handler)
public volatile synthetic void registerForTtyModeReceived (android.os.Handler, int, java.lang.Object)
public volatile synthetic void startOnHoldTone (com.android.internal.telephony.Connection)
public volatile synthetic void unregisterForOnHoldTone (android.os.Handler)
public volatile synthetic void registerForOnHoldTone (android.os.Handler, int, java.lang.Object)
public volatile synthetic void stopRingbackTone ()
public volatile synthetic void startRingbackTone ()
public volatile synthetic void unregisterForRingbackTone (android.os.Handler)
public volatile synthetic void registerForRingbackTone (android.os.Handler, int, java.lang.Object)
public volatile synthetic void migrateFrom (com.android.internal.telephony.Phone)
public volatile synthetic com.android.internal.telephony.Call getRingingCall ()
public volatile synthetic com.android.internal.telephony.Call getBackgroundCall ()
public volatile synthetic com.android.internal.telephony.Call getForegroundCall ()
private static synthetic boolean lambda$extractPhoneNumberFromAssociatedUris$7 (java.lang.String)
String ssp
private static synthetic java.lang.String lambda$extractPhoneNumberFromAssociatedUris$6 (java.lang.String)
String ssp
private static synthetic boolean lambda$extractPhoneNumberFromAssociatedUris$5 (java.lang.String)
String ssp
private static synthetic java.lang.String lambda$extractPhoneNumberFromAssociatedUris$4 (java.lang.String)
String ssp
private static synthetic boolean lambda$extractPhoneNumberFromAssociatedUris$3 (java.lang.String)
String ssp
private static synthetic boolean lambda$extractPhoneNumberFromAssociatedUris$2 (android.net.Uri)
android.net.Uri u
private static synthetic boolean lambda$extractPhoneNumberFromAssociatedUris$1 (android.net.Uri)
android.net.Uri u
private synthetic void lambda$initiateSilentRedial$0 (boolean, int, android.os.AsyncResult)
boolean isEmergency
int eccCategory
android.os.AsyncResult ar
static synthetic android.content.Context access$000 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic android.content.Context access$100 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic android.content.Context access$200 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic int access$300 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic com.android.internal.telephony.flags.FeatureFlags access$400 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic int access$500 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic int access$600 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic com.android.internal.telephony.flags.FeatureFlags access$700 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic int access$800 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic int access$900 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic com.android.internal.telephony.flags.FeatureFlags access$1000 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic com.android.internal.telephony.flags.FeatureFlags access$1100 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic com.android.internal.telephony.flags.FeatureFlags access$1200 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
static synthetic int access$1300 (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone x0
}
com/android/internal/telephony/imsphone/ImsPhone.uau
com/android/internal/telephony/imsphone/ImsPhoneBase.class
ImsPhoneBase.java
package com.android.internal.telephony.imsphone
abstract com.android.internal.telephony.imsphone.ImsPhoneBase extends com.android.internal.telephony.Phone {
private static final String LOG_TAG
private com.android.internal.telephony.RegistrantList mRingbackRegistrants
private com.android.internal.telephony.RegistrantList mOnHoldRegistrants
private com.android.internal.telephony.RegistrantList mTtyModeReceivedRegistrants
private com.android.internal.telephony.PhoneConstants$State mState
public void <init> (java.lang.String, android.content.Context, com.android.internal.telephony.PhoneNotifier, boolean, com.android.internal.telephony.flags.FeatureFlags)
String name
android.content.Context context
com.android.internal.telephony.PhoneNotifier notifier
boolean unitTestMode
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void migrateFrom (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone from
public void registerForRingbackTone (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForRingbackTone (android.os.Handler)
android.os.Handler h
public void startRingbackTone ()
android.os.AsyncResult result
public void stopRingbackTone ()
android.os.AsyncResult result
public void registerForOnHoldTone (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForOnHoldTone (android.os.Handler)
android.os.Handler h
public void startOnHoldTone (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection cn
android.util.Pair result
protected void stopOnHoldTone (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection cn
android.util.Pair result
public void registerForTtyModeReceived (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForTtyModeReceived (android.os.Handler)
android.os.Handler h
public void onTtyModeReceived (int)
int mode
android.os.AsyncResult result
public void onCallQualityChanged (android.telephony.CallQuality, int)
android.telephony.CallQuality callQuality
int callNetworkType
public void onMediaQualityStatusChanged (android.telephony.ims.MediaQualityStatus)
android.telephony.ims.MediaQualityStatus status
public android.telephony.ServiceState getServiceState ()
android.telephony.ServiceState s
public com.android.internal.telephony.PhoneConstants$State getState ()
public int getPhoneType ()
public android.telephony.SignalStrength getSignalStrength ()
public boolean getMessageWaitingIndicator ()
public java.util.List getPendingMmiCodes ()
public int getDataActivityState ()
public void notifyPhoneStateChanged ()
public void notifyPreciseCallStateChanged ()
android.os.AsyncResult ar
public void notifyPreciseCallStateToNotifier ()
String[] imsCallIds
int[] imsCallServiceTypes
int[] imsCallTypes
com.android.internal.telephony.imsphone.ImsPhoneCall ringingCall
com.android.internal.telephony.imsphone.ImsPhoneCall foregroundCall
com.android.internal.telephony.imsphone.ImsPhoneCall backgroundCall
public void notifyDisconnect (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection cn
public void notifyImsReason (android.telephony.ims.ImsReasonInfo)
android.telephony.ims.ImsReasonInfo imsReasonInfo
void notifyUnknownConnection ()
public void notifySuppServiceFailed (com.android.internal.telephony.PhoneInternalInterface$SuppService)
com.android.internal.telephony.PhoneInternalInterface$SuppService code
void notifyServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState ss
public void notifyCallForwardingIndicator ()
public boolean canDial ()
int serviceState
boolean disableCall
public boolean handleInCallMmiCommands (java.lang.String)
String dialString
boolean isInCall ()
com.android.internal.telephony.Call$State foregroundCallState
com.android.internal.telephony.Call$State backgroundCallState
com.android.internal.telephony.Call$State ringingCallState
public boolean handlePinMmi (java.lang.String)
String dialString
public void sendUssdResponse (java.lang.String)
String ussdMessge
public void registerForSuppServiceNotification (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSuppServiceNotification (android.os.Handler)
android.os.Handler h
public void setRadioPower (boolean)
boolean power
public java.lang.String getVoiceMailNumber ()
public java.lang.String getVoiceMailAlphaTag ()
public java.lang.String getDeviceId ()
public java.lang.String getDeviceSvn ()
public java.lang.String getImei ()
public int getImeiType ()
public java.lang.String getEsn ()
public java.lang.String getMeid ()
public java.lang.String getSubscriberId ()
public java.lang.String getGroupIdLevel1 ()
public java.lang.String getGroupIdLevel2 ()
public java.lang.String getIccSerialNumber ()
public java.lang.String getLine1AlphaTag ()
public boolean setLine1Number (java.lang.String, java.lang.String, android.os.Message)
String alphaTag
String number
android.os.Message onComplete
public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message)
String alphaTag
String voiceMailNumber
android.os.Message onComplete
public void getCallForwardingOption (int, android.os.Message)
int commandInterfaceCFReason
android.os.Message onComplete
public void getCallForwardingOption (int, int, android.os.Message)
int commandInterfaceCFReason
int serviceClass
android.os.Message onComplete
public void setCallForwardingOption (int, int, java.lang.String, int, android.os.Message)
int commandInterfaceCFAction
int commandInterfaceCFReason
String dialingNumber
int timerSeconds
android.os.Message onComplete
public void setCallForwardingOption (int, int, java.lang.String, int, int, android.os.Message)
int commandInterfaceCFAction
int commandInterfaceCFReason
String dialingNumber
int serviceClass
int timerSeconds
android.os.Message onComplete
public void getOutgoingCallerIdDisplay (android.os.Message)
android.os.Message onComplete
public void setOutgoingCallerIdDisplay (int, android.os.Message)
int commandInterfaceCLIRMode
android.os.Message onComplete
public void getCallWaiting (android.os.Message)
android.os.Message onComplete
public void setCallWaiting (boolean, android.os.Message)
boolean enable
android.os.Message onComplete
public boolean getIccRecordsLoaded ()
public com.android.internal.telephony.IccCard getIccCard ()
public void getAvailableNetworks (android.os.Message)
android.os.Message response
public void startNetworkScan (android.telephony.NetworkScanRequest, android.os.Message)
android.telephony.NetworkScanRequest nsr
android.os.Message response
public void stopNetworkScan (android.os.Message)
android.os.Message response
public void setNetworkSelectionModeAutomatic (android.os.Message)
android.os.Message response
public void selectNetworkManually (com.android.internal.telephony.OperatorInfo, boolean, android.os.Message)
com.android.internal.telephony.OperatorInfo network
boolean persistSelection
android.os.Message response
public void updateServiceLocation ()
public void enableLocationUpdates ()
public void disableLocationUpdates ()
public boolean getDataRoamingEnabled ()
public void setDataRoamingEnabled (boolean)
boolean enable
public boolean isUserDataEnabled ()
public boolean enableDataConnectivity ()
public boolean disableDataConnectivity ()
public boolean isDataAllowed ()
public com.android.internal.telephony.IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager ()
public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler ()
public void activateCellBroadcastSms (int, android.os.Message)
int activate
android.os.Message response
public void getCellBroadcastSmsConfig (android.os.Message)
android.os.Message response
public void setCellBroadcastSmsConfig (int[], android.os.Message)
int[] configValuesArray
android.os.Message response
public boolean needsOtaServiceProvisioning ()
public void getCallBarring (java.lang.String, java.lang.String, android.os.Message, int)
String facility
String password
android.os.Message onComplete
int serviceClass
public void setCallBarring (java.lang.String, boolean, java.lang.String, android.os.Message, int)
String facility
boolean lockState
String password
android.os.Message onComplete
int serviceClass
protected void onUpdateIccAvailability ()
void updatePhoneState ()
com.android.internal.telephony.PhoneConstants$State oldState
public int getTerminalBasedCallWaitingState (boolean)
boolean forCsOnly
public void setTerminalBasedCallWaitingSupported (boolean)
boolean supported
}
com/android/internal/telephony/imsphone/ImsPhoneCall.class
ImsPhoneCall.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhoneCall extends com.android.internal.telephony.Call {
private static final String LOG_TAG
private static final boolean FORCE_DEBUG
private static final boolean DBG
private static final boolean VDBG
public static final String CONTEXT_UNKNOWN
public static final String CONTEXT_RINGING
public static final String CONTEXT_FOREGROUND
public static final String CONTEXT_BACKGROUND
public static final String CONTEXT_HANDOVER
com.android.internal.telephony.imsphone.ImsPhoneCallTracker mOwner
private boolean mIsRingbackTonePlaying
private final String mCallContext
void <init> ()
public void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, java.lang.String)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker owner
String context
public void dispose ()
com.android.internal.telephony.Connection conn
java.util.List connections
com.android.internal.telephony.Connection conn
java.util.List connections
com.android.internal.telephony.Connection conn
java.util.List connections
public java.util.ArrayList getConnections ()
public com.android.internal.telephony.Phone getPhone ()
public boolean isMultiparty ()
com.android.ims.ImsCall imsCall
public void hangup () throws com.android.internal.telephony.CallStateException
public void hangup (int) throws com.android.internal.telephony.CallStateException
int rejectReason
public java.lang.String toString ()
com.android.internal.telephony.Connection conn
StringBuilder sb
java.util.List connections
public java.util.List getConferenceParticipants ()
com.android.ims.ImsCall call
public void attach (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection conn
public void attach (com.android.internal.telephony.Connection, com.android.internal.telephony.Call$State)
com.android.internal.telephony.Connection conn
com.android.internal.telephony.Call$State state
public void attachFake (com.android.internal.telephony.Connection, com.android.internal.telephony.Call$State)
com.android.internal.telephony.Connection conn
com.android.internal.telephony.Call$State state
public boolean connectionDisconnected (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.Connection cn
boolean hasOnlyDisconnectedConnections
java.util.ArrayList connections
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void detach (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
boolean isFull ()
public void onHangupLocal ()
com.android.internal.telephony.imsphone.ImsPhoneConnection imsConn
com.android.internal.telephony.Connection conn
java.util.ArrayList connections
public com.android.internal.telephony.imsphone.ImsPhoneConnection getFirstConnection ()
java.util.List connections
public void setMute (boolean)
com.android.ims.ImsException e
boolean mute
com.android.internal.telephony.imsphone.ImsPhoneConnection connection
com.android.ims.ImsCall imsCall
void merge (com.android.internal.telephony.imsphone.ImsPhoneCall, com.android.internal.telephony.Call$State)
long conferenceConnectTime
com.android.internal.telephony.imsphone.ImsPhoneCall that
com.android.internal.telephony.Call$State state
com.android.internal.telephony.imsphone.ImsPhoneConnection imsPhoneConnection
public com.android.ims.ImsCall getImsCall ()
com.android.internal.telephony.imsphone.ImsPhoneConnection connection
public java.lang.String getCallSessionId ()
public int getServiceType ()
public int getCallType ()
static boolean isLocalTone (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsStreamMediaProfile mediaProfile
boolean shouldPlayRingback
public boolean update (com.android.internal.telephony.imsphone.ImsPhoneConnection, com.android.ims.ImsCall, com.android.internal.telephony.Call$State)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.ims.ImsCall imsCall
com.android.internal.telephony.Call$State state
boolean changed
com.android.internal.telephony.Call$State oldState
public void maybeChangeRingbackState (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
private void maybeChangeRingbackState (com.android.ims.ImsCall, com.android.internal.telephony.Call$State)
com.android.ims.ImsCall imsCall
com.android.internal.telephony.Call$State state
com.android.internal.telephony.imsphone.ImsPhoneConnection getHandoverConnection ()
public void switchWith (com.android.internal.telephony.imsphone.ImsPhoneCall)
com.android.internal.telephony.imsphone.ImsPhoneCall tmp
com.android.internal.telephony.imsphone.ImsPhoneCall that
public void maybeStopRingback ()
public boolean isRingbackTonePlaying ()
public void maybeClearRemotelyHeldStatus ()
com.android.internal.telephony.imsphone.ImsPhoneConnection c
com.android.internal.telephony.Connection conn
private void takeOver (com.android.internal.telephony.imsphone.ImsPhoneCall)
com.android.internal.telephony.Connection c
com.android.internal.telephony.imsphone.ImsPhoneCall that
static void <clinit> ()
}
com/android/internal/telephony/imsphone/ImsPhoneCall.uau
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$1.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$1 extends java.lang.Object implements android.telephony.CarrierConfigManager$CarrierConfigChangeListener {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void onCarrierConfigChanged (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
android.os.PersistableBundle carrierConfig
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$10.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$10 extends android.telephony.ims.ImsMmTelManager$CapabilityCallback {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void onCapabilitiesStatusChanged (android.telephony.ims.feature.MmTelFeature$MmTelCapabilities)
android.telephony.ims.feature.MmTelFeature$MmTelCapabilities capabilities
com.android.internal.telephony.SomeArgs args
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$11.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$11 extends java.lang.Object implements com.android.ims.ImsManager$ImsStatsCallback {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void onEnabledMmTelCapabilitiesChanged (int, int, boolean)
int capability
int regTech
boolean isEnabled
int enabledVal
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$12.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$12 extends android.telephony.ims.ProvisioningManager$Callback {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void onProvisioningIntChanged (int, int)
int item
int value
public void onProvisioningStringChanged (int, java.lang.String)
int item
String value
private void sendConfigChangedIntent (int, java.lang.String)
int item
String value
android.content.Intent configChangedIntent
private void queueAndSendProvisioningChanged (com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ProvisioningItem)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ProvisioningItem provisioningItem
boolean bQueueOffer
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$2.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$2 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$3.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$3 extends android.net.ConnectivityManager$NetworkCallback {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void onAvailable (android.net.Network)
android.net.Network network
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$4.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$4 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void run ()
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$5.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$5 extends com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, java.util.concurrent.Executor)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
java.util.concurrent.Executor executor
public void onDataEnabledChanged (boolean, int, java.lang.String)
boolean enabled
int reason
String callingPackage
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$6.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$6 extends java.lang.Object implements com.android.ims.FeatureConnector$Listener {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void connectionReady (com.android.ims.ImsManager, int) throws com.android.ims.ImsException
com.android.ims.ImsManager manager
int subId
public void connectionUnavailable (int)
int reason
public volatile synthetic void connectionReady (com.android.ims.FeatureUpdates, int) throws com.android.ims.ImsException
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$7.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$7 extends java.lang.Object implements java.lang.Runnable {
final synthetic int val$finalClirMode
final synthetic int val$finalVideoState
final synthetic com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs val$dialArgs
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker, int, int, com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void run ()
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$8.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$8 extends com.android.ims.ImsCall$Listener {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void onCallInitiating (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
public void onCallProgressing (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
public void onCallStarted (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
public void onCallUpdated (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onCallStartFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo)
int reason
int extraCode
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.internal.telephony.CallStateException ex
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsReasonInfo reasonInfo
int eccCategory
java.util.List emergencyUrns
public void onCallTerminated (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo)
com.android.internal.telephony.Call$State callState
com.android.ims.internal.ImsVideoCallProviderWrapper wrapper
android.telecom.Connection$VideoProvider videoProvider
String callId
com.android.internal.telephony.metrics.CallQualityMetrics lastCallMetrics
int eccCategory
java.util.List emergencyUrns
android.util.Pair callInfo
android.net.ConnectivityManager mgr
android.util.Pair callInfo
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsReasonInfo reasonInfo
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.internal.telephony.Call$State callState
int cause
com.android.internal.telephony.emergency.EmergencyNumberTracker emergencyNumberTracker
android.telephony.emergency.EmergencyNumber num
public void onCallHeld (com.android.ims.ImsCall)
com.android.internal.telephony.Call$State oldState
com.android.ims.ImsCall imsCall
public void onCallHoldFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo)
com.android.internal.telephony.Call$State bgState
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsReasonInfo reasonInfo
public void onCallResumed (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
public void onCallResumeFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo)
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsReasonInfo reasonInfo
public void onCallResumeReceived (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
boolean useVideoPauseWorkaround
com.android.internal.telephony.gsm.SuppServiceNotification supp
public void onCallHoldReceived (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
public void onCallSuppServiceReceived (com.android.ims.ImsCall, android.telephony.ims.ImsSuppServiceNotification)
com.android.ims.ImsCall call
android.telephony.ims.ImsSuppServiceNotification suppServiceInfo
com.android.internal.telephony.gsm.SuppServiceNotification supp
public void onCallMerged (com.android.ims.ImsCall, com.android.ims.ImsCall, boolean)
Exception e
com.android.ims.ImsCall call
com.android.ims.ImsCall peerCall
boolean swapCalls
com.android.internal.telephony.imsphone.ImsPhoneCall foregroundImsPhoneCall
com.android.internal.telephony.imsphone.ImsPhoneConnection peerConnection
com.android.internal.telephony.imsphone.ImsPhoneCall peerImsPhoneCall
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onCallMergeFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo)
com.android.ims.ImsCall call
android.telephony.ims.ImsReasonInfo reasonInfo
com.android.internal.telephony.imsphone.ImsPhoneConnection foregroundConnection
com.android.internal.telephony.imsphone.ImsPhoneConnection backgroundConnection
private void updateConferenceParticipantsTiming (java.util.List)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$CacheEntry cachedConnectTime
com.android.ims.internal.ConferenceParticipant participant
java.util.List participants
public void onConferenceParticipantsStateChanged (com.android.ims.ImsCall, java.util.List)
com.android.ims.ImsCall call
java.util.List participants
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onCallSessionTtyModeReceived (com.android.ims.ImsCall, int)
com.android.ims.ImsCall call
int mode
public void onCallHandover (com.android.ims.ImsCall, int, int, android.telephony.ims.ImsReasonInfo)
com.android.ims.ImsCall imsCall
int srcAccessTech
int targetAccessTech
android.telephony.ims.ImsReasonInfo reasonInfo
boolean isDataEnabled
boolean isHandoverToWifi
boolean isHandoverFromWifi
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onCallHandoverFailed (com.android.ims.ImsCall, int, int, android.telephony.ims.ImsReasonInfo)
com.android.ims.ImsCall imsCall
int srcAccessTech
int targetAccessTech
android.telephony.ims.ImsReasonInfo reasonInfo
boolean isHandoverToWifi
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onRttModifyRequestReceived (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onRttModifyResponseReceived (com.android.ims.ImsCall, int)
com.android.ims.ImsCall imsCall
int status
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onRttMessageReceived (com.android.ims.ImsCall, java.lang.String)
com.android.ims.ImsCall imsCall
String message
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onRttAudioIndicatorChanged (com.android.ims.ImsCall, android.telephony.ims.ImsStreamMediaProfile)
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsStreamMediaProfile profile
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onCallSessionTransferred (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
public void onCallSessionTransferFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo)
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsReasonInfo reasonInfo
public void onCallSessionDtmfReceived (com.android.ims.ImsCall, char)
com.android.ims.ImsCall imsCall
char digit
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onMultipartyStateChanged (com.android.ims.ImsCall, boolean)
com.android.ims.ImsCall imsCall
boolean isMultiParty
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onCallQualityChanged (com.android.ims.ImsCall, android.telephony.CallQuality)
String callId
com.android.internal.telephony.metrics.CallQualityMetrics cqm
android.os.Bundle report
com.android.ims.ImsCall imsCall
android.telephony.CallQuality callQuality
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onCallSessionRtpHeaderExtensionsReceived (com.android.ims.ImsCall, java.util.Set)
com.android.ims.ImsCall imsCall
java.util.Set rtpHeaderExtensionData
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void onCallSessionSendAnbrQuery (com.android.ims.ImsCall, int, int, int)
com.android.ims.ImsCall imsCall
int mediaType
int direction
int bitsPerSecond
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$9.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$9 extends com.android.ims.ImsCall$Listener {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void onCallStarted (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
public void onCallStartFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo)
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsReasonInfo reasonInfo
public void onCallTerminated (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo)
com.android.internal.telephony.CommandException ex
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsReasonInfo reasonInfo
public void onCallUssdMessageReceived (com.android.ims.ImsCall, int, java.lang.String)
com.android.ims.ImsCall call
int mode
String ussdMessage
int ussdMode
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$CacheEntry.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$CacheEntry extends java.lang.Object {
private long mCachedTime
private long mConnectTime
private long mConnectElapsedTime
private int mCallDirection
void <init> (long, long, long, int)
long cachedTime
long connectTime
long connectElapsedTime
int callDirection
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$Config.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhoneCallTracker$Config extends java.lang.Object {
public boolean isD2DCommunicationSupported
public void <init> ()
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$ConnectorFactory.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
public abstract com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ConnectorFactory extends java.lang.Object {
public abstract com.android.ims.FeatureConnector create (android.content.Context, int, java.lang.String, com.android.ims.FeatureConnector$Listener, java.util.concurrent.Executor)
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$HoldSwapState.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
final enum com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState extends java.lang.Enum {
public static final enum com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState INACTIVE
public static final enum com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState PENDING_SINGLE_CALL_HOLD
public static final enum com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState PENDING_SINGLE_CALL_UNHOLD
public static final enum com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState SWAPPING_ACTIVE_AND_HELD
public static final enum com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState HOLDING_TO_ANSWER_INCOMING
public static final enum com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState PENDING_RESUME_FOREGROUND_AFTER_FAILURE
public static final enum com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState HOLDING_TO_DIAL_OUTGOING
public static final enum com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState PENDING_RESUME_FOREGROUND_AFTER_HOLD
private static final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState[] $VALUES
public static com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState[] values ()
public static com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$ImsReasonInfoKeyPair.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsReasonInfoKeyPair extends android.util.Pair {
private void <init> (java.lang.Integer, java.lang.String)
Integer first
String second
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsReasonInfoKeyPair p
public int hashCode ()
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$ImsTrafficSession.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsTrafficSession extends java.lang.Object {
private final int mTrafficType
private final int mTrafficDirection
private final android.telephony.ims.aidl.IImsTrafficSessionCallback mCallback
void <init> (int, int, android.telephony.ims.aidl.IImsTrafficSessionCallback)
int trafficType
int trafficDirection
android.telephony.ims.aidl.IImsTrafficSessionCallback callback
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$MmTelFeatureListener.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$MmTelFeatureListener extends android.telephony.ims.feature.MmTelFeature$Listener {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
private void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
private android.telephony.ims.aidl.IImsCallSessionListener processIncomingCall (com.android.ims.internal.IImsCallSession, java.lang.String, android.os.Bundle)
android.telephony.ims.aidl.IImsCallSessionListener iimsCallSessionListener
boolean answeringWillDisconnect
com.android.ims.ImsCall activeCall
int cause
NumberFormatException e
String error
android.telephony.ims.aidl.IImsCallSessionListener iimsCallSessionListener
boolean isUssd
boolean isUnknown
com.android.ims.ImsCall imsCall
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
Exception e
com.android.ims.internal.IImsCallSession c
String callId
android.os.Bundle extras
public android.telephony.ims.aidl.IImsCallSessionListener onIncomingCall (com.android.ims.internal.IImsCallSession, java.lang.String, android.os.Bundle)
com.android.ims.internal.IImsCallSession c
String callId
android.os.Bundle extras
public void onVoiceMessageCountUpdate (int)
int count
public void onAudioModeIsVoipChanged (int)
int imsAudioHandler
public void onTriggerEpsFallback (int)
int reason
public void onStartImsTrafficSession (int, int, int, int, android.telephony.ims.aidl.IImsTrafficSessionCallback)
int token
int trafficType
int accessNetworkType
int trafficDirection
android.telephony.ims.aidl.IImsTrafficSessionCallback callback
public void onModifyImsTrafficSession (int, int)
int token
int accessNetworkType
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsTrafficSession session
public void onStopImsTrafficSession (int)
int token
public void onMediaQualityStatusChanged (android.telephony.ims.MediaQualityStatus)
android.telephony.ims.MediaQualityStatus status
private void executeAndWait (java.lang.Runnable)
RuntimeException e
Runnable r
private java.lang.Object executeAndWaitForReturn (java.util.function.Supplier)
Exception e
java.util.function.Supplier r
java.util.concurrent.CompletableFuture future
private static synthetic java.lang.Object lambda$executeAndWaitForReturn$9 (java.util.function.Supplier)
java.util.function.Supplier r
private static synthetic void lambda$executeAndWait$8 (java.lang.Runnable)
Runnable r
private synthetic void lambda$onMediaQualityStatusChanged$7 (android.telephony.ims.MediaQualityStatus)
android.telephony.ims.MediaQualityStatus status
private synthetic void lambda$onStopImsTrafficSession$6 (int)
int token
private synthetic void lambda$onModifyImsTrafficSession$5 (int, int, com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsTrafficSession)
int token
int accessNetworkType
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsTrafficSession session
private synthetic void lambda$onStartImsTrafficSession$4 (int, int, int, int, android.telephony.ims.aidl.IImsTrafficSessionCallback)
int token
int trafficType
int accessNetworkType
int trafficDirection
android.telephony.ims.aidl.IImsTrafficSessionCallback callback
private synthetic void lambda$onTriggerEpsFallback$3 (int)
int reason
private synthetic void lambda$onAudioModeIsVoipChanged$2 (int)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
int imsAudioHandler
com.android.ims.ImsCall imsCall
private synthetic void lambda$onVoiceMessageCountUpdate$1 (int)
int count
private synthetic android.telephony.ims.aidl.IImsCallSessionListener lambda$onIncomingCall$0 (com.android.ims.internal.IImsCallSession, java.lang.String, android.os.Bundle)
com.android.ims.internal.IImsCallSession c
String callId
android.os.Bundle extras
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$PhoneStateListener.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
public abstract com.android.internal.telephony.imsphone.ImsPhoneCallTracker$PhoneStateListener extends java.lang.Object {
public abstract void onPhoneStateChanged (com.android.internal.telephony.PhoneConstants$State, com.android.internal.telephony.PhoneConstants$State)
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$ProvisioningItem.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ProvisioningItem extends java.lang.Object {
final int mItem
final Object mValue
void <init> (int, int)
int item
int value
void <init> (int, java.lang.String)
int item
String value
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$SharedPreferenceProxy.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
public abstract com.android.internal.telephony.imsphone.ImsPhoneCallTracker$SharedPreferenceProxy extends java.lang.Object {
public abstract android.content.SharedPreferences getDefaultSharedPreferences (android.content.Context)
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$SrvccStartedCallback.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$SrvccStartedCallback extends android.telephony.ims.aidl.ISrvccStartedCallback$Stub {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
private void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
public void onSrvccCallNotified (java.util.List)
java.util.List profiles
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker$VtDataUsageProvider.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhoneCallTracker$VtDataUsageProvider extends android.net.netstats.provider.NetworkStatsProvider {
private int mToken
private android.net.NetworkStats mIfaceSnapshot
private android.net.NetworkStats mUidSnapshot
final synthetic com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void <init> (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker this$0
public void onRequestStatsUpdate (int)
android.telecom.Connection$VideoProvider videoProvider
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
int token
android.net.NetworkStats ifaceDiff
android.net.NetworkStats uidDiff
public void onSetLimit (java.lang.String, long)
String iface
long quotaBytes
public void onSetAlert (long)
long quotaBytes
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker.class
ImsPhoneCallTracker.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhoneCallTracker extends com.android.internal.telephony.CallTracker implements com.android.internal.telephony.imsphone.ImsPullCall {
static final String LOG_TAG
static final String VERBOSE_STATE_TAG
private static final boolean DBG
private static final boolean FORCE_VERBOSE_STATE_LOGGING
private static final boolean VERBOSE_STATE_LOGGING
private static final int CONNECTOR_RETRY_DELAY_MS
private android.telephony.ims.feature.MmTelFeature$MmTelCapabilities mMmTelCapabilities
private com.android.internal.telephony.metrics.TelephonyMetrics mMetrics
private final java.util.Map mCallQualityMetrics
private final java.util.concurrent.ConcurrentLinkedQueue mCallQualityMetricsHistory
private boolean mCarrierConfigLoadedForSubscription
private android.util.Pair mCarrierConfigForSubId
private java.util.Optional mCurrentlyConnectedSubId
private final com.android.internal.telephony.imsphone.ImsPhoneCallTracker$MmTelFeatureListener mMmTelFeatureListener
private android.telephony.CarrierConfigManager$CarrierConfigChangeListener mCarrierConfigChangeListener
private final android.content.BroadcastReceiver mReceiver
private boolean mIsMonitoringConnectivity
private boolean mIsConferenceEventPackageEnabled
private com.android.internal.telephony.imsphone.ImsPhoneCallTracker$Config mConfig
private boolean mDeviceToDeviceForceEnabled
private android.net.ConnectivityManager$NetworkCallback mNetworkCallback
static final int MAX_CONNECTIONS
static final int MAX_CONNECTIONS_PER_CALL
private static final int MAX_CALL_QUALITY_HISTORY
private static final int EVENT_HANGUP_PENDINGMO
private static final int EVENT_DIAL_PENDINGMO
private static final int EVENT_EXIT_ECBM_BEFORE_PENDINGMO
private static final int EVENT_VT_DATA_USAGE_UPDATE
private static final int EVENT_DATA_ENABLED_CHANGED
private static final int EVENT_CHECK_FOR_WIFI_HANDOVER
private static final int EVENT_ON_FEATURE_CAPABILITY_CHANGED
private static final int EVENT_SUPP_SERVICE_INDICATION
private static final int EVENT_REDIAL_WIFI_E911_CALL
private static final int EVENT_REDIAL_WIFI_E911_TIMEOUT
private static final int EVENT_ANSWER_WAITING_CALL
private static final int EVENT_RESUME_NOW_FOREGROUND_CALL
private static final int EVENT_REDIAL_WITHOUT_RTT
private static final int EVENT_START_IMS_TRAFFIC_DONE
private static final int EVENT_CONNECTION_SETUP_FAILURE
private static final int EVENT_NEW_ACTIVE_CALL_STARTED
private static final int EVENT_PROVISIONING_CHANGED
private static final int TIMEOUT_HANGUP_PENDINGMO
private static final int HANDOVER_TO_WIFI_TIMEOUT_MS
private static final int TIMEOUT_REDIAL_WIFI_E911_MS
private static final int TIMEOUT_PARTICIPANT_CONNECT_TIME_CACHE_MS
private static final int DELAY_STACKING_PROVISIONING_CHANGES_MILLIS
private java.util.ArrayList mConnections
private com.android.internal.telephony.RegistrantList mVoiceCallEndedRegistrants
private com.android.internal.telephony.RegistrantList mVoiceCallStartedRegistrants
public com.android.internal.telephony.imsphone.ImsPhoneCall mRingingCall
public com.android.internal.telephony.imsphone.ImsPhoneCall mForegroundCall
public com.android.internal.telephony.imsphone.ImsPhoneCall mBackgroundCall
public com.android.internal.telephony.imsphone.ImsPhoneCall mHandoverCall
private final java.util.HashMap mVtDataUsageMap
private final java.util.Map mPhoneNumAndConnTime
private final java.util.Queue mUnknownPeerConnTime
private volatile android.net.NetworkStats mVtDataUsageSnapshot
private volatile android.net.NetworkStats mVtDataUsageUidSnapshot
private final com.android.internal.telephony.imsphone.ImsPhoneCallTracker$VtDataUsageProvider mVtDataUsageProvider
private final java.util.concurrent.atomic.AtomicInteger mDefaultDialerUid
private com.android.internal.telephony.imsphone.ImsPhoneConnection mPendingMO
private int mClirMode
private Object mSyncHold
private com.android.ims.ImsCall mUssdSession
private android.os.Message mPendingUssd
com.android.internal.telephony.imsphone.ImsPhone mPhone
private boolean mDesiredMute
private boolean mOnHoldToneStarted
private int mOnHoldToneId
private com.android.internal.telephony.PhoneConstants$State mState
private com.android.ims.ImsManager mImsManager
private com.android.ims.ImsUtInterface mUtInterface
private com.android.internal.telephony.Call$SrvccState mSrvccState
private boolean mIsInEmergencyCall
private boolean mIsDataEnabled
private int pendingCallClirMode
private int mPendingCallVideoState
private android.os.Bundle mPendingIntentExtras
private boolean pendingCallInEcm
private boolean mSwitchingFgAndBgCalls
private com.android.ims.ImsCall mCallExpectedToResume
private boolean mAllowEmergencyVideoCalls
private boolean mIgnoreDataEnabledChangedForVideoCalls
private boolean mIsViLteDataMetered
private boolean mAlwaysPlayRemoteHoldTone
private boolean mAutoRetryFailedWifiEmergencyCall
private boolean mSupportCepOnPeer
private boolean mSupportD2DUsingRtp
private boolean mSupportSdpForRtpHeaderExtensions
private int mThresholdRtpPacketLoss
private int mThresholdRtpJitter
private long mThresholdRtpInactivityTime
private final java.util.List mSrvccTypeSupported
private final com.android.internal.telephony.imsphone.ImsPhoneCallTracker$SrvccStartedCallback mSrvccStartedCallback
private com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState mHoldSwitchingState
private android.telephony.ims.MediaThreshold mMediaThreshold
private String mLastDialString
private com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs mLastDialArgs
private java.util.concurrent.Executor mExecutor
private final com.android.internal.telephony.imsphone.ImsCallInfoTracker mImsCallInfoTracker
private java.util.List mPhoneStateListeners
private boolean mTreatDowngradedVideoCallsAsVideoCalls
private boolean mDropVideoCallWhenAnsweringAudioCall
private boolean mAllowAddCallDuringVideoCall
private boolean mAllowHoldingVideoCall
private boolean mNotifyVtHandoverToWifiFail
private boolean mSupportDowngradeVtToAudio
private static final android.util.SparseIntArray PRECISE_CAUSE_MAP
private boolean mNotifyHandoverVideoFromWifiToLTE
private boolean mNotifyHandoverVideoFromLTEToWifi
private boolean mHasAttemptedStartOfCallHandover
private boolean mSupportPauseVideo
private java.util.Map mImsReasonCodeMap
private int mUssdMethod
private boolean mShouldUpdateImsConfigOnDisconnect
private android.util.Pair mPendingSilentRedialInfo
private com.android.internal.telephony.imsphone.ImsPhoneCallTracker$SharedPreferenceProxy mSharedPreferenceProxy
private Runnable mConnectorRunnable
private com.android.internal.telephony.data.DataSettingsManager$DataSettingsManagerCallback mSettingsCallback
private final com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ConnectorFactory mConnectorFactory
private final com.android.ims.FeatureConnector mImsManagerConnector
private final com.android.internal.telephony.LocalLog mRegLocalLog
private final com.android.internal.telephony.LocalLog mOperationLocalLog
private final java.util.concurrent.ConcurrentHashMap mImsTrafficSessions
private final java.util.concurrent.ConcurrentLinkedQueue mProvisioningItemQueue
private com.android.ims.ImsCall$Listener mImsCallListener
private com.android.ims.ImsCall$Listener mImsUssdListener
private final android.telephony.ims.ImsMmTelManager$CapabilityCallback mImsCapabilityCallback
private final com.android.ims.ImsManager$ImsStatsCallback mImsStatsCallback
private final android.telephony.ims.ProvisioningManager$Callback mConfigCallback
public void <init> (com.android.internal.telephony.imsphone.ImsPhone, com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ConnectorFactory, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.imsphone.ImsPhone phone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ConnectorFactory factory
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (com.android.internal.telephony.imsphone.ImsPhone, com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ConnectorFactory, java.util.concurrent.Executor, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.imsphone.ImsPhone phone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ConnectorFactory factory
java.util.concurrent.Executor executor
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.content.IntentFilter intentfilter
android.telephony.CarrierConfigManager ccm
android.telecom.TelecomManager telecomManager
long currentTime
android.app.usage.NetworkStatsManager statsManager
public void setSharedPreferenceProxy (com.android.internal.telephony.imsphone.ImsPhoneCallTracker$SharedPreferenceProxy)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$SharedPreferenceProxy sharedPreferenceProxy
private int getPackageUid (android.content.Context, java.lang.String)
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context context
String pkg
int uid
public void startListeningForCalls (int) throws com.android.ims.ImsException
int subId
com.android.internal.telephony.imsphone.ImsExternalCallTracker externalCallTracker
com.android.internal.telephony.imsphone.ImsExternalCallTracker$ExternalCallStateListener externalCallStateListener
int mPreferredTtyMode
private void maybeConfigureRtpHeaderExtensions ()
com.android.ims.ImsException e
android.util.ArraySet types
public void setDeviceToDeviceForceEnabled (boolean)
boolean isEnabled
private void stopListeningForCalls ()
com.android.ims.ImsException e
public void hangupAllOrphanedConnections (int)
com.android.internal.telephony.CallStateException e
int index
com.android.internal.telephony.imsphone.ImsPhoneConnection connection
int disconnectCause
int size
public void hangupAllConnections ()
private void sendImsServiceStateIntent (java.lang.String)
String intentAction
android.content.Intent intent
public void dispose ()
android.telephony.CarrierConfigManager ccm
android.app.usage.NetworkStatsManager statsManager
protected void finalize ()
public void registerForVoiceCallStarted (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForVoiceCallStarted (android.os.Handler)
android.os.Handler h
public void registerForVoiceCallEnded (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForVoiceCallEnded (android.os.Handler)
android.os.Handler h
public int getClirMode ()
android.content.SharedPreferences sp
private boolean prepareForDialing (com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs dialArgs
boolean holdBeforeDial
int videoState
com.android.internal.telephony.Call$State fgState
com.android.internal.telephony.Call$State bgState
public com.android.internal.telephony.Connection startConference (java.lang.String[], com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.imsphone.ImsPhoneConnection pendingConnection
String[] participantsToDial
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs dialArgs
int clirMode
int videoState
boolean holdBeforeDial
com.android.internal.telephony.imsphone.ImsPhoneConnection pendingConnection
public com.android.internal.telephony.Connection dial (java.lang.String, int, android.os.Bundle) throws com.android.internal.telephony.CallStateException
String dialString
int videoState
android.os.Bundle intentExtras
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs dialArgs
public synchronized com.android.internal.telephony.Connection dial (java.lang.String, com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs) throws com.android.internal.telephony.CallStateException
int finalClirMode
int finalVideoState
Runnable onComplete
com.android.ims.ImsException e
String dialString
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs dialArgs
boolean isPhoneInEcmMode
boolean isEmergencyNumber
boolean isWpsCall
int clirMode
int videoState
String origNumber
boolean holdBeforeDial
boolean isImsServiceReady ()
private boolean shouldNumberBePlacedOnIms (boolean, java.lang.String)
int processCallResult
int processCallResult
com.android.ims.ImsException e
boolean isEmergency
String number
int processCallResult
private void updateCarrierConfiguration (int, android.os.PersistableBundle)
com.android.internal.telephony.IccCardConstants$State state
int subId
android.os.PersistableBundle carrierConfig
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
com.android.internal.telephony.Phone defaultPhone
public void updateCarrierConfigCache (android.os.PersistableBundle)
Integer fromCode
Integer fromCode
String message
int toCode
NumberFormatException nfe
String[] values
String mapping
android.os.PersistableBundle carrierConfig
String[] mappings
int[] srvccType
private void updateMediaThreshold (int, int, long)
com.android.ims.ImsException e
int thresholdPacketLoss
int thresholdJitter
long thresholdInactivityTime
int[] thPacketLosses
long[] thInactivityTimesMillis
int[] thJitters
android.telephony.ims.MediaThreshold threshold
private void handleEcmTimer (int)
int action
private void dialInternal (com.android.internal.telephony.imsphone.ImsPhoneConnection, int, int, android.os.Bundle)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
int clirMode
int videoState
android.os.Bundle intentExtras
private void dialInternal (com.android.internal.telephony.imsphone.ImsPhoneConnection, int, int, int, int, android.os.Bundle)
String url
int dialogId
String[] callees
android.telephony.ims.ImsCallProfile profile
com.android.ims.ImsCall imsCall
com.android.ims.ImsException e
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
int clirMode
int videoState
int retryCallFailCause
int retryCallFailNetworkType
android.os.Bundle intentExtras
boolean isEmergencyCall
int serviceType
int callType
public void acceptCall (int) throws com.android.internal.telephony.CallStateException
com.android.ims.ImsException e
boolean answeringWillDisconnect
com.android.ims.ImsCall activeCall
com.android.ims.ImsCall ringingCall
com.android.ims.ImsCall imsCall
com.android.ims.ImsException e
int videoState
public void rejectCall () throws com.android.internal.telephony.CallStateException
private void setEmergencyCallInfo (android.telephony.ims.ImsCallProfile, com.android.internal.telephony.Connection)
android.telephony.ims.ImsCallProfile profile
com.android.internal.telephony.Connection conn
android.telephony.emergency.EmergencyNumber num
private void switchAfterConferenceSuccess ()
private void holdActiveCallForPendingMo () throws com.android.internal.telephony.CallStateException
com.android.ims.ImsException e
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState oldHoldState
com.android.ims.ImsCall callToHold
public void holdActiveCall () throws com.android.internal.telephony.CallStateException
Exception e
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState oldHoldState
com.android.ims.ImsCall callToHold
public void holdActiveCallForWaitingCall () throws com.android.internal.telephony.CallStateException
com.android.ims.ImsException e
com.android.ims.ImsCall callToHold
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState oldHoldState
com.android.ims.ImsCall callExpectedToResume
boolean switchingWithWaitingCall
public void unholdHeldCall () throws com.android.internal.telephony.CallStateException
com.android.ims.ImsException e
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$HoldSwapState oldHoldState
com.android.ims.ImsCall imsCall
private void resumeForegroundCall () throws com.android.ims.ImsException
com.android.ims.ImsCall imsCall
private void answerWaitingCall () throws com.android.ims.ImsException
com.android.ims.ImsCall imsCall
private void maintainConnectTimeCache ()
long threshold
private void cacheConnectionTimeWithPhoneNumber (com.android.internal.telephony.imsphone.ImsPhoneConnection)
String phoneNumber
com.android.internal.telephony.imsphone.ImsPhoneConnection connection
int callDirection
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$CacheEntry cachedConnectTime
private com.android.internal.telephony.imsphone.ImsPhoneCallTracker$CacheEntry findConnectionTimeUsePhoneNumber (com.android.ims.internal.ConferenceParticipant)
String number
String formattedNumber
com.android.ims.internal.ConferenceParticipant participant
private java.lang.String getFormattedPhoneNumber (java.lang.String)
String number
String countryIso
String phoneNumber
private java.lang.String getCountryIso ()
int subId
android.telephony.SubscriptionInfo info
public void conference ()
long conferenceConnectTime
long conferenceConnectTime
com.android.ims.ImsException e
com.android.ims.ImsCall fgImsCall
com.android.ims.ImsCall bgImsCall
long foregroundConnectTime
long backgroundConnectTime
long conferenceConnectTime
String foregroundId
com.android.internal.telephony.imsphone.ImsPhoneConnection foregroundConnection
String backgroundId
com.android.internal.telephony.imsphone.ImsPhoneConnection backgroundConnection
public void explicitCallTransfer () throws com.android.internal.telephony.CallStateException
com.android.ims.ImsException e
com.android.ims.ImsCall fgImsCall
com.android.ims.ImsCall bgImsCall
public void clearDisconnected ()
public boolean canConference ()
private boolean canAddVideoCallDuringImsAudioCall (int)
int videoState
com.android.ims.ImsCall call
boolean isImsAudioCallActiveOrHolding
public void checkForDialIssues () throws com.android.internal.telephony.CallStateException
boolean disableCall
public boolean canTransfer ()
private void internalClearDisconnected ()
private void updatePhoneState ()
com.android.internal.telephony.PhoneConstants$State oldState
boolean isPendingMOIdle
private void handleRadioNotAvailable ()
private void dumpState ()
int i
int s
int i
int s
int i
int s
java.util.List l
public void setTtyMode (int)
com.android.ims.ImsException e
int ttyMode
public void setUiTTYMode (int, android.os.Message)
com.android.ims.ImsException e
int uiTtyMode
android.os.Message onComplete
public void setMute (boolean)
boolean mute
public boolean getMute ()
public void sendDtmf (char, android.os.Message)
char c
android.os.Message result
com.android.ims.ImsCall imscall
public void startDtmf (char)
char c
com.android.ims.ImsCall imscall
public void stopDtmf ()
com.android.ims.ImsCall imscall
public void hangup (com.android.internal.telephony.imsphone.ImsPhoneConnection) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public void hangup (com.android.internal.telephony.imsphone.ImsPhoneCall) throws com.android.internal.telephony.CallStateException
com.android.internal.telephony.imsphone.ImsPhoneCall call
public void hangup (com.android.internal.telephony.imsphone.ImsPhoneCall, int) throws com.android.internal.telephony.CallStateException
com.android.ims.ImsException e
com.android.internal.telephony.imsphone.ImsPhoneCall call
int rejectReason
com.android.ims.ImsCall imsCall
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
boolean rejectCall
String logResult
void callEndCleanupHandOverCallIfAny ()
java.util.List connections
public void sendUSSD (java.lang.String, android.os.Message)
String[] callees
android.telephony.ims.ImsCallProfile profile
com.android.ims.ImsException e
String ussdString
android.os.Message response
public void cancelUSSD (android.os.Message)
android.os.Message msg
private synchronized com.android.internal.telephony.imsphone.ImsPhoneConnection findConnection (com.android.ims.ImsCall)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.ims.ImsCall imsCall
public synchronized void cleanupAndRemoveConnection (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public synchronized void removeConnection (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection imsPhoneConnection
boolean isEmergencyCallInList
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
private synchronized void addConnection (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
private void processCallStateChange (com.android.ims.ImsCall, com.android.internal.telephony.Call$State, int)
com.android.ims.ImsCall imsCall
com.android.internal.telephony.Call$State state
int cause
private void processCallStateChange (com.android.ims.ImsCall, com.android.internal.telephony.Call$State, int, boolean)
String formattedNumber
String number
com.android.ims.internal.ConferenceParticipant cp
java.util.List cpList
com.android.ims.ImsCall imsCall
com.android.internal.telephony.Call$State state
int cause
boolean ignoreState
boolean changed
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
boolean noActiveCall
private void maybeSetVideoCallProvider (com.android.internal.telephony.imsphone.ImsPhoneConnection, com.android.ims.ImsCall)
android.os.RemoteException e
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.ims.ImsCall imsCall
android.telecom.Connection$VideoProvider connVideoProvider
android.telephony.ims.ImsCallSession callSession
public void addReasonCodeRemapping (java.lang.Integer, java.lang.String, java.lang.Integer)
Integer fromCode
String message
Integer toCode
public int maybeRemapReasonCode (android.telephony.ims.ImsReasonInfo)
int toCode
int toCode
int toCode
android.telephony.ims.ImsReasonInfo reasonInfo
int code
String reason
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsReasonInfoKeyPair toCheck
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsReasonInfoKeyPair wildcardToCheck
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsReasonInfoKeyPair wildcardMessageToCheck
public int getDisconnectCauseFromReasonInfo (android.telephony.ims.ImsReasonInfo, com.android.internal.telephony.Call$State)
android.telephony.ims.ImsReasonInfo reasonInfo
com.android.internal.telephony.Call$State callState
int cause
int code
private int getPreciseDisconnectCauseFromReasonInfo (android.telephony.ims.ImsReasonInfo)
android.telephony.ims.ImsReasonInfo reasonInfo
private boolean isPhoneInEcbMode ()
private void dialPendingMO ()
boolean isPhoneInEcmMode
boolean isEmergencyNumber
public void sendCallStartFailedDisconnect (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo)
com.android.internal.telephony.Call$State callState
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsReasonInfo reasonInfo
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.internal.telephony.Call$State callState
int cause
public com.android.ims.ImsUtInterface getUtInterface () throws com.android.ims.ImsException
com.android.ims.ImsUtInterface ut
private void transferHandoverConnections (com.android.internal.telephony.imsphone.ImsPhoneCall)
com.android.internal.telephony.Connection c
com.android.internal.telephony.Connection c
com.android.internal.telephony.imsphone.ImsPhoneCall call
public void notifySrvccState (int)
com.android.ims.ImsException e
int state
private void resetState ()
public boolean isHoldOrSwapInProgress ()
public void handleMessage (android.os.Message)
com.android.ims.ImsException e
com.android.ims.ImsException e
com.android.ims.ImsException e
android.os.AsyncResult ar
com.android.ims.ImsCall call
Long usage
android.util.Pair p
android.os.AsyncResult ar
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.ims.ImsCall imsCall
android.telephony.ims.feature.ImsFeature$Capabilities capabilities
com.android.internal.telephony.SomeArgs args
com.android.ims.ImsException e
com.android.internal.telephony.imsphone.ImsPhoneMmiCode mmiCode
android.os.AsyncResult ar
com.android.internal.telephony.Connection newConnection
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsCallProfile callProfile
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.internal.telephony.CallStateException e
android.util.Pair callInfo
com.android.internal.telephony.imsphone.ImsPhoneConnection oldConnection
android.util.Pair callInfo
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs newDialArgs
com.android.internal.telephony.Connection newConnection
com.android.internal.telephony.CallStateException e
android.util.Pair callInfo
com.android.internal.telephony.imsphone.ImsPhoneConnection oldConnection
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsTrafficSession session
Object[] result
android.os.RemoteException e
android.telephony.ims.aidl.IImsTrafficSessionCallback callback
android.os.AsyncResult ar
android.telephony.ims.MediaQualityStatus status
com.android.ims.ImsException e
android.os.Message msg
public void updateVtDataUsage (com.android.ims.ImsCall, long)
android.telecom.TelecomManager telecomManager
com.android.ims.ImsCall call
long dataUsage
long oldUsage
long delta
long currentTime
int isRoaming
android.net.NetworkStats vtDataUsageSnapshot
android.net.NetworkStats vtDataUsageUidSnapshot
public java.lang.String getVtInterface ()
protected void log (java.lang.String)
String msg
protected void loge (java.lang.String)
String msg
void logw (java.lang.String)
String msg
void logi (java.lang.String)
String msg
void logHoldSwapState (java.lang.String)
String loc
String holdSwapState
void logState ()
StringBuilder sb
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
Exception e
int i
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.IndentingPrintWriter pw
protected void handlePollCalls (android.os.AsyncResult)
android.os.AsyncResult ar
com.android.ims.ImsEcbm getEcbmInterface () throws com.android.ims.ImsException
com.android.ims.ImsEcbm ecbm
public boolean isInEmergencyCall ()
public boolean isImsCapabilityAvailable (int, int) throws com.android.ims.ImsException
int capability
int regTech
public boolean isVoiceOverCellularImsEnabled ()
public boolean isVowifiEnabled ()
public boolean isVideoCallEnabled ()
private boolean isImsCapabilityInCacheAvailable (int, int)
int capability
int regTech
public com.android.internal.telephony.PhoneConstants$State getState ()
public int getImsRegistrationTech ()
public void getImsRegistrationTech (java.util.function.Consumer)
java.util.function.Consumer callback
private void setVideoCallProvider (com.android.internal.telephony.imsphone.ImsPhoneConnection, com.android.ims.ImsCall) throws android.os.RemoteException
boolean useVideoPauseWorkaround
com.android.ims.internal.ImsVideoCallProviderWrapper imsVideoCallProviderWrapper
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.ims.ImsCall imsCall
com.android.ims.internal.IImsVideoCallProvider imsVideoCallProvider
public boolean isUtEnabled ()
private android.os.PersistableBundle getCarrierConfigBundle (int)
int subId
android.telephony.CarrierConfigManager carrierConfigManager
android.os.PersistableBundle carrierConfig
private java.lang.String cleanseInstantLetteringMessage (java.lang.String)
String callSubject
android.os.PersistableBundle carrierConfig
String invalidCharacters
String escapedCharacters
private java.lang.String escapeChars (java.lang.String, java.lang.String)
char c
String toEscape
String source
StringBuilder escaped
public void pullExternalCall (java.lang.String, int, int)
com.android.internal.telephony.Connection connection
com.android.internal.telephony.CallStateException e
String number
int videoState
int dialogId
android.os.Bundle extras
private com.android.ims.ImsException getImsManagerIsNullException ()
private boolean shouldDisconnectActiveCallOnAnswer (com.android.ims.ImsCall, com.android.ims.ImsCall, int)
com.android.ims.ImsCall activeCall
com.android.ims.ImsCall incomingCall
int incomingCallVideoState
boolean isActiveCallVideo
boolean isActiveCallOnWifi
boolean isVoWifiEnabled
boolean isIncomingCallAudio
public void registerPhoneStateListener (com.android.internal.telephony.imsphone.ImsPhoneCallTracker$PhoneStateListener)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$PhoneStateListener listener
public void unregisterPhoneStateListener (com.android.internal.telephony.imsphone.ImsPhoneCallTracker$PhoneStateListener)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$PhoneStateListener listener
private void notifyPhoneStateChanged (com.android.internal.telephony.PhoneConstants$State, com.android.internal.telephony.PhoneConstants$State)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$PhoneStateListener listener
com.android.internal.telephony.PhoneConstants$State oldState
com.android.internal.telephony.PhoneConstants$State newState
private void modifyVideoCall (com.android.ims.ImsCall, int)
int oldVideoState
com.android.ims.ImsCall imsCall
int newVideoState
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public boolean isViLteDataMetered ()
private void onDataEnabledChanged (boolean, int)
com.android.ims.ImsCall imsCall
boolean isLocalVideoCapable
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
int reasonCode
int reasonCode
boolean enabled
int reason
int reasonCode
private void updateImsServiceConfig ()
private void maybeNotifyDataDisabled (boolean, int)
com.android.ims.ImsCall imsCall
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
boolean enabled
int reasonCode
private void handleDataEnabledChange (boolean, int)
com.android.ims.ImsCall imsCall
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
boolean enabled
int reasonCode
private void downgradeVideoCall (int, com.android.internal.telephony.imsphone.ImsPhoneConnection)
int reasonCode
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.ims.ImsCall imsCall
private void resetImsCapabilities ()
boolean tmpIsVideoCallEnabled
boolean isVideoEnabled
private boolean isWifiConnected ()
android.net.NetworkInfo ni
android.net.ConnectivityManager cm
private void registerForConnectivityChanges ()
android.net.NetworkRequest$Builder builder
android.net.ConnectivityManager cm
private void unregisterForConnectivityChanges ()
android.net.ConnectivityManager cm
private void scheduleHandoverCheck ()
com.android.ims.ImsCall fgCall
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public boolean isCarrierDowngradeOfVtCallSupported ()
public void setDataEnabled (boolean)
boolean isDataEnabled
private void pruneCallQualityMetricsHistory ()
private void handleFeatureCapabilityChanged (android.telephony.ims.feature.ImsFeature$Capabilities)
android.telephony.ims.feature.ImsFeature$Capabilities capabilities
boolean tmpIsVideoCallEnabled
StringBuilder sb
boolean isVideoEnabled
boolean isVideoEnabledStatechanged
String logMessage
int regTech
public void onCallHoldReceived (com.android.ims.ImsCall)
boolean useVideoPauseWorkaround
com.android.ims.ImsCall imsCall
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
com.android.internal.telephony.gsm.SuppServiceNotification supp
public void setAlwaysPlayRemoteHoldTone (boolean)
boolean shouldPlayRemoteHoldTone
private java.lang.String getNetworkCountryIso ()
com.android.internal.telephony.LocaleTracker lt
com.android.internal.telephony.ServiceStateTracker sst
String countryIso
public com.android.internal.telephony.imsphone.ImsPhone getPhone ()
public void setSupportCepOnPeer (boolean)
boolean isSupported
public void injectTestConferenceState (android.telephony.ims.ImsConferenceState)
com.android.internal.telephony.imsphone.ImsPhoneConnection connection
android.telephony.ims.ImsConferenceState state
java.util.List participants
public void setConferenceEventPackageEnabled (boolean)
boolean isEnabled
public boolean isConferenceEventPackageEnabled ()
public com.android.ims.ImsCall$Listener getImsCallListener ()
public java.util.ArrayList getConnections ()
public com.android.internal.telephony.imsphone.ImsPhoneConnection getPendingMO ()
public void setConfig (com.android.internal.telephony.imsphone.ImsPhoneCallTracker$Config)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$Config config
private void handleConferenceFailed (com.android.internal.telephony.imsphone.ImsPhoneConnection, com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection fgConnection
com.android.internal.telephony.imsphone.ImsPhoneConnection bgConnection
private boolean isForegroundHigherPriority ()
com.android.internal.telephony.imsphone.ImsPhoneConnection fgConnection
com.android.internal.telephony.imsphone.ImsPhoneConnection bgConnection
private void initializeTerminalBasedCallWaiting ()
com.android.ims.ImsException e
boolean capable
public void setTerminalBasedCallWaitingStatus (int)
com.android.ims.ImsException e
int state
public void handleSrvccConnectionInfo (java.util.List)
java.util.List profileList
public com.android.internal.telephony.SrvccConnection[] convertToSrvccConnectionInfo (java.util.List)
android.telephony.ims.SrvccCall profile
java.util.List profileList
java.util.List connList
public void handleSendAnbrQuery (int, int, int)
int mediaType
int direction
int bitsPerSecond
public void triggerNotifyAnbr (int, int, int)
int mediaType
int direction
int bitsPerSecond
com.android.ims.ImsCall activeCall
private boolean isCallProfileSupported (android.telephony.ims.SrvccCall)
android.telephony.ims.SrvccCall profile
private synchronized com.android.internal.telephony.imsphone.ImsPhoneConnection findConnection (java.lang.String)
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsCallSession session
com.android.internal.telephony.imsphone.ImsPhoneConnection c
String callId
private void addConnection (java.util.List, android.telephony.ims.SrvccCall, com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.SrvccConnection srvccConnection
com.android.ims.internal.ConferenceParticipant cp
com.android.internal.telephony.SrvccConnection srvccConnection
java.util.List destList
android.telephony.ims.SrvccCall profile
com.android.internal.telephony.imsphone.ImsPhoneConnection c
int preciseCallState
java.util.List participants
private java.util.List getConferenceParticipants (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection c
com.android.ims.ImsCall imsCall
java.util.List participants
private static boolean isAlive (int)
int preciseCallState
public void triggerImsDeregistration (int)
com.android.ims.ImsException e
int reason
private void updateImsRegistrationInfo ()
int capabilities
private void registerImsTrafficSession (int, int, int, android.telephony.ims.aidl.IImsTrafficSessionCallback)
int token
int trafficType
int trafficDirection
android.telephony.ims.aidl.IImsTrafficSessionCallback callback
private void unregisterImsTrafficSession (int)
int token
private com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ImsTrafficSession getImsTrafficSession (int)
int token
private void stopAllImsTrafficTypes ()
boolean isEmpty
private void handleProvisioningChanged ()
int item
boolean bNeedUpdateImsServiceConfig
com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ProvisioningItem provisioningItem
private void sendConfigChangedIntent (int, java.lang.String)
int item
String value
android.content.Intent configChangedIntent
public volatile synthetic com.android.internal.telephony.Phone getPhone ()
private synthetic void lambda$stopAllImsTrafficTypes$3 (java.lang.Integer)
Integer token
private static synthetic boolean lambda$maintainConnectTimeCache$2 (long, java.util.Map$Entry)
long threshold
java.util.Map$Entry e
private synthetic void lambda$hangupAllConnections$1 (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.CallStateException e
com.android.internal.telephony.imsphone.ImsPhoneConnection c
private static synthetic android.content.SharedPreferences lambda$new$0 (android.content.Context)
android.content.Context context
static synthetic com.android.internal.telephony.flags.FeatureFlags access$000 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
static synthetic com.android.internal.telephony.flags.FeatureFlags access$100 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
static synthetic com.android.internal.telephony.flags.FeatureFlags access$200 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
static synthetic com.android.internal.telephony.flags.FeatureFlags access$300 (com.android.internal.telephony.imsphone.ImsPhoneCallTracker)
com.android.internal.telephony.imsphone.ImsPhoneCallTracker x0
static void <clinit> ()
}
com/android/internal/telephony/imsphone/ImsPhoneCallTracker.uau
com/android/internal/telephony/imsphone/ImsPhoneCommandInterface.class
ImsPhoneCommandInterface.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneCommandInterface extends com.android.internal.telephony.BaseCommands implements com.android.internal.telephony.CommandsInterface {
void <init> (android.content.Context)
android.content.Context context
public void setOnNITZTime (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void getIccCardStatus (android.os.Message)
android.os.Message result
public void supplyIccPin (java.lang.String, android.os.Message)
String pin
android.os.Message result
public void supplyIccPuk (java.lang.String, java.lang.String, android.os.Message)
String puk
String newPin
android.os.Message result
public void supplyIccPin2 (java.lang.String, android.os.Message)
String pin
android.os.Message result
public void supplyIccPuk2 (java.lang.String, java.lang.String, android.os.Message)
String puk
String newPin2
android.os.Message result
public void changeIccPin (java.lang.String, java.lang.String, android.os.Message)
String oldPin
String newPin
android.os.Message result
public void changeIccPin2 (java.lang.String, java.lang.String, android.os.Message)
String oldPin2
String newPin2
android.os.Message result
public void changeBarringPassword (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String facility
String oldPwd
String newPwd
android.os.Message result
public void supplyNetworkDepersonalization (java.lang.String, android.os.Message)
String netpin
android.os.Message result
public void supplySimDepersonalization (com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState, java.lang.String, android.os.Message)
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState persoType
String controlKey
android.os.Message result
public void getCurrentCalls (android.os.Message)
android.os.Message result
public void getDataCallList (android.os.Message)
android.os.Message result
public void dial (java.lang.String, boolean, android.telephony.emergency.EmergencyNumber, boolean, int, android.os.Message)
String address
boolean isEmergencyCall
android.telephony.emergency.EmergencyNumber emergencyNumberInfo
boolean hasKnownUserIntentEmergency
int clirMode
android.os.Message result
public void dial (java.lang.String, boolean, android.telephony.emergency.EmergencyNumber, boolean, int, com.android.internal.telephony.UUSInfo, android.os.Message)
String address
boolean isEmergencyCall
android.telephony.emergency.EmergencyNumber emergencyNumberInfo
boolean hasKnownUserIntentEmergency
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
android.os.Message result
public void getIMSI (android.os.Message)
android.os.Message result
public void getIMSIForApp (java.lang.String, android.os.Message)
String aid
android.os.Message result
public void hangupConnection (int, android.os.Message)
int gsmIndex
android.os.Message result
public void hangupWaitingOrBackground (android.os.Message)
android.os.Message result
public void hangupForegroundResumeBackground (android.os.Message)
android.os.Message result
public void switchWaitingOrHoldingAndActive (android.os.Message)
android.os.Message result
public void conference (android.os.Message)
android.os.Message result
public void setPreferredVoicePrivacy (boolean, android.os.Message)
boolean enable
android.os.Message result
public void getPreferredVoicePrivacy (android.os.Message)
android.os.Message result
public void separateConnection (int, android.os.Message)
int gsmIndex
android.os.Message result
public void acceptCall (android.os.Message)
android.os.Message result
public void rejectCall (android.os.Message)
android.os.Message result
public void explicitCallTransfer (android.os.Message)
android.os.Message result
public void getLastCallFailCause (android.os.Message)
android.os.Message result
public void setMute (boolean, android.os.Message)
boolean enableMute
android.os.Message response
public void getMute (android.os.Message)
android.os.Message response
public void getSignalStrength (android.os.Message)
android.os.Message result
public void getVoiceRegistrationState (android.os.Message)
android.os.Message result
public void getDataRegistrationState (android.os.Message)
android.os.Message result
public void getOperator (android.os.Message)
android.os.Message result
public void sendDtmf (char, android.os.Message)
char c
android.os.Message result
public void startDtmf (char, android.os.Message)
char c
android.os.Message result
public void stopDtmf (android.os.Message)
android.os.Message result
public void sendBurstDtmf (java.lang.String, int, int, android.os.Message)
String dtmfString
int on
int off
android.os.Message result
public void sendSMS (java.lang.String, java.lang.String, android.os.Message)
String smscPDU
String pdu
android.os.Message result
public void sendSMSExpectMore (java.lang.String, java.lang.String, android.os.Message)
String smscPDU
String pdu
android.os.Message result
public void sendCdmaSms (byte[], android.os.Message)
byte[] pdu
android.os.Message result
public void sendCdmaSMSExpectMore (byte[], android.os.Message)
byte[] pdu
android.os.Message result
public void sendImsGsmSms (java.lang.String, java.lang.String, int, int, android.os.Message)
String smscPDU
String pdu
int retry
int messageRef
android.os.Message response
public void sendImsCdmaSms (byte[], int, int, android.os.Message)
byte[] pdu
int retry
int messageRef
android.os.Message response
public void getImsRegistrationState (android.os.Message)
android.os.Message result
public void deleteSmsOnSim (int, android.os.Message)
int index
android.os.Message response
public void deleteSmsOnRuim (int, android.os.Message)
int index
android.os.Message response
public void writeSmsToSim (int, java.lang.String, java.lang.String, android.os.Message)
int status
String smsc
String pdu
android.os.Message response
public void writeSmsToRuim (int, byte[], android.os.Message)
int status
byte[] pdu
android.os.Message response
public void setupDataCall (int, android.telephony.data.DataProfile, boolean, int, android.net.LinkProperties, int, android.telephony.data.NetworkSliceInfo, android.telephony.data.TrafficDescriptor, boolean, android.os.Message)
int accessNetworkType
android.telephony.data.DataProfile dataProfile
boolean allowRoaming
int reason
android.net.LinkProperties linkProperties
int pduSessionId
android.telephony.data.NetworkSliceInfo sliceInfo
android.telephony.data.TrafficDescriptor trafficDescriptor
boolean matchAllRuleAllowed
android.os.Message result
public void deactivateDataCall (int, int, android.os.Message)
int cid
int reason
android.os.Message result
public void setRadioPower (boolean, android.os.Message)
boolean on
android.os.Message result
public void setSuppServiceNotifications (boolean, android.os.Message)
boolean enable
android.os.Message result
public void acknowledgeLastIncomingGsmSms (boolean, int, android.os.Message)
boolean success
int cause
android.os.Message result
public void acknowledgeLastIncomingCdmaSms (boolean, int, android.os.Message)
boolean success
int cause
android.os.Message result
public void acknowledgeIncomingGsmSmsWithPdu (boolean, java.lang.String, android.os.Message)
boolean success
String ackPdu
android.os.Message result
public void iccIO (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, android.os.Message)
int command
int fileid
String path
int p1
int p2
int p3
String data
String pin2
android.os.Message result
public void iccIOForApp (int, int, java.lang.String, int, int, int, java.lang.String, java.lang.String, java.lang.String, android.os.Message)
int command
int fileid
String path
int p1
int p2
int p3
String data
String pin2
String aid
android.os.Message result
public void getCLIR (android.os.Message)
android.os.Message result
public void setCLIR (int, android.os.Message)
int clirMode
android.os.Message result
public void queryCallWaiting (int, android.os.Message)
int serviceClass
android.os.Message response
public void setCallWaiting (boolean, int, android.os.Message)
boolean enable
int serviceClass
android.os.Message response
public void setNetworkSelectionModeAutomatic (android.os.Message)
android.os.Message response
public void setNetworkSelectionModeManual (java.lang.String, int, android.os.Message)
String operatorNumeric
int ran
android.os.Message response
public void getNetworkSelectionMode (android.os.Message)
android.os.Message response
public void getAvailableNetworks (android.os.Message)
android.os.Message response
public void startNetworkScan (android.telephony.NetworkScanRequest, android.os.Message)
android.telephony.NetworkScanRequest nsr
android.os.Message response
public void stopNetworkScan (android.os.Message)
android.os.Message response
public void setCallForward (int, int, int, java.lang.String, int, android.os.Message)
int action
int cfReason
int serviceClass
String number
int timeSeconds
android.os.Message response
public void queryCallForwardStatus (int, int, java.lang.String, android.os.Message)
int cfReason
int serviceClass
String number
android.os.Message response
public void queryCLIP (android.os.Message)
android.os.Message response
public void getBasebandVersion (android.os.Message)
android.os.Message response
public void queryFacilityLock (java.lang.String, java.lang.String, int, android.os.Message)
String facility
String password
int serviceClass
android.os.Message response
public void queryFacilityLockForApp (java.lang.String, java.lang.String, int, java.lang.String, android.os.Message)
String facility
String password
int serviceClass
String appId
android.os.Message response
public void setFacilityLock (java.lang.String, boolean, java.lang.String, int, android.os.Message)
String facility
boolean lockState
String password
int serviceClass
android.os.Message response
public void setFacilityLockForApp (java.lang.String, boolean, java.lang.String, int, java.lang.String, android.os.Message)
String facility
boolean lockState
String password
int serviceClass
String appId
android.os.Message response
public void sendUSSD (java.lang.String, android.os.Message)
String ussdString
android.os.Message response
public void cancelPendingUssd (android.os.Message)
android.os.Message response
public void setBandMode (int, android.os.Message)
int bandMode
android.os.Message response
public void queryAvailableBandMode (android.os.Message)
android.os.Message response
public void sendTerminalResponse (java.lang.String, android.os.Message)
String contents
android.os.Message response
public void sendEnvelope (java.lang.String, android.os.Message)
String contents
android.os.Message response
public void sendEnvelopeWithStatus (java.lang.String, android.os.Message)
String contents
android.os.Message response
public void handleCallSetupRequestFromSim (boolean, android.os.Message)
boolean accept
android.os.Message response
public void setPreferredNetworkType (int, android.os.Message)
int networkType
android.os.Message response
public void getPreferredNetworkType (android.os.Message)
android.os.Message response
public void setAllowedNetworkTypesBitmap (int, android.os.Message)
int networkTypeBitmask
android.os.Message response
public void getAllowedNetworkTypesBitmap (android.os.Message)
android.os.Message response
public void setLocationUpdates (boolean, android.os.Message)
boolean enable
android.os.Message response
public void getSmscAddress (android.os.Message)
android.os.Message result
public void setSmscAddress (java.lang.String, android.os.Message)
String address
android.os.Message result
public void reportSmsMemoryStatus (boolean, android.os.Message)
boolean available
android.os.Message result
public void reportStkServiceIsRunning (android.os.Message)
android.os.Message result
public void getCdmaSubscriptionSource (android.os.Message)
android.os.Message response
public void getGsmBroadcastConfig (android.os.Message)
android.os.Message response
public void setGsmBroadcastConfig (com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[], android.os.Message)
com.android.internal.telephony.gsm.SmsBroadcastConfigInfo[] config
android.os.Message response
public void setGsmBroadcastActivation (boolean, android.os.Message)
boolean activate
android.os.Message response
public void getDeviceIdentity (android.os.Message)
android.os.Message response
public void getImei (android.os.Message)
android.os.Message response
public void getCDMASubscription (android.os.Message)
android.os.Message response
public void setPhoneType (int)
int phoneType
public void queryCdmaRoamingPreference (android.os.Message)
android.os.Message response
public void setCdmaRoamingPreference (int, android.os.Message)
int cdmaRoamingType
android.os.Message response
public void setCdmaSubscriptionSource (int, android.os.Message)
int cdmaSubscription
android.os.Message response
public void queryTTYMode (android.os.Message)
android.os.Message response
public void setTTYMode (int, android.os.Message)
int ttyMode
android.os.Message response
public void sendCDMAFeatureCode (java.lang.String, android.os.Message)
String FeatureCode
android.os.Message response
public void getCdmaBroadcastConfig (android.os.Message)
android.os.Message response
public void setCdmaBroadcastConfig (com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[], android.os.Message)
com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo[] configs
android.os.Message response
public void setCdmaBroadcastActivation (boolean, android.os.Message)
boolean activate
android.os.Message response
public void exitEmergencyCallbackMode (android.os.Message)
android.os.Message response
public void supplyIccPinForApp (java.lang.String, java.lang.String, android.os.Message)
String pin
String aid
android.os.Message response
public void supplyIccPukForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String puk
String newPin
String aid
android.os.Message response
public void supplyIccPin2ForApp (java.lang.String, java.lang.String, android.os.Message)
String pin2
String aid
android.os.Message response
public void supplyIccPuk2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String puk2
String newPin2
String aid
android.os.Message response
public void changeIccPinForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String oldPin
String newPin
String aidPtr
android.os.Message response
public void changeIccPin2ForApp (java.lang.String, java.lang.String, java.lang.String, android.os.Message)
String oldPin2
String newPin2
String aidPtr
android.os.Message response
public void requestIccSimAuthentication (int, java.lang.String, java.lang.String, android.os.Message)
int authContext
String data
String aid
android.os.Message response
public void getVoiceRadioTechnology (android.os.Message)
android.os.Message result
public void setInitialAttachApn (android.telephony.data.DataProfile, android.os.Message)
android.telephony.data.DataProfile dataProfile
android.os.Message result
public void setDataProfile (android.telephony.data.DataProfile[], android.os.Message)
android.telephony.data.DataProfile[] dps
android.os.Message result
public void iccOpenLogicalChannel (java.lang.String, int, android.os.Message)
String AID
int p2
android.os.Message response
public void iccCloseLogicalChannel (int, boolean, android.os.Message)
int channel
boolean isEs10
android.os.Message response
public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, boolean, android.os.Message)
int channel
int cla
int instruction
int p1
int p2
int p3
String data
boolean isEs10Command
android.os.Message response
public void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message)
int cla
int instruction
int p1
int p2
int p3
String data
android.os.Message response
public void nvWriteCdmaPrl (byte[], android.os.Message)
byte[] preferredRoamingList
android.os.Message response
public void nvResetConfig (int, android.os.Message)
int resetType
android.os.Message response
public void getHardwareConfig (android.os.Message)
android.os.Message result
public void requestShutdown (android.os.Message)
android.os.Message result
public void setRadioCapability (com.android.internal.telephony.RadioCapability, android.os.Message)
com.android.internal.telephony.RadioCapability rc
android.os.Message response
public void getRadioCapability (android.os.Message)
android.os.Message response
public void setCarrierInfoForImsiEncryption (android.telephony.ImsiEncryptionInfo, android.os.Message)
android.telephony.ImsiEncryptionInfo imsiEncryptionInfo
android.os.Message result
public void sendDeviceState (int, boolean, android.os.Message)
int stateType
boolean state
android.os.Message result
public void setUnsolResponseFilter (int, android.os.Message)
int filter
android.os.Message result
public void setSignalStrengthReportingCriteria (java.util.List, android.os.Message)
java.util.List signalThresholdInfo
android.os.Message result
public void setLinkCapacityReportingCriteria (int, int, int, int[], int[], int, android.os.Message)
int hysteresisMs
int hysteresisDlKbps
int hysteresisUlKbps
int[] thresholdsDlKbps
int[] thresholdsUlKbps
int ran
android.os.Message result
public void startNattKeepalive (int, android.net.KeepalivePacketData, int, android.os.Message)
int contextId
android.net.KeepalivePacketData packetData
int intervalMillis
android.os.Message result
public void stopNattKeepalive (int, android.os.Message)
int sessionHandle
android.os.Message result
public void allocatePduSessionId (android.os.Message)
android.os.Message result
public void releasePduSessionId (android.os.Message, int)
android.os.Message result
int pduSessionId
public void startHandover (android.os.Message, int)
android.os.Message result
int callId
public void cancelHandover (android.os.Message, int)
android.os.Message result
int callId
}
com/android/internal/telephony/imsphone/ImsPhoneConnection$MyHandler.class
ImsPhoneConnection.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsPhoneConnection$MyHandler extends android.os.Handler {
final synthetic com.android.internal.telephony.imsphone.ImsPhoneConnection this$0
void <init> (com.android.internal.telephony.imsphone.ImsPhoneConnection, android.os.Looper)
com.android.internal.telephony.imsphone.ImsPhoneConnection this$0
android.os.Looper l
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/imsphone/ImsPhoneConnection.class
ImsPhoneConnection.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhoneConnection extends com.android.internal.telephony.Connection implements com.android.ims.internal.ImsVideoCallProviderWrapper$ImsVideoProviderWrapperCallback {
private static final String LOG_TAG
private static final boolean DBG
private com.android.internal.telephony.imsphone.ImsPhoneCallTracker mOwner
private com.android.internal.telephony.imsphone.ImsPhoneCall mParent
private com.android.ims.ImsCall mImsCall
private final android.os.Bundle mExtras
private com.android.internal.telephony.metrics.TelephonyMetrics mMetrics
private boolean mDisconnected
private long mDisconnectTime
private com.android.internal.telephony.UUSInfo mUusInfo
private android.os.Handler mHandler
private final android.os.Messenger mHandlerMessenger
private android.os.PowerManager$WakeLock mPartialWakeLock
private long mConferenceConnectTime
private int mDtmfToneDelay
private boolean mIsEmergency
private boolean mIsWpsCall
private boolean mShouldIgnoreVideoStateChanges
private com.android.ims.internal.ImsVideoCallProviderWrapper mImsVideoCallProviderWrapper
private int mPreciseDisconnectCause
private com.android.internal.telephony.imsphone.ImsRttTextHandler mRttTextHandler
private android.telecom.Connection$RttTextStream mRttTextStream
private boolean mIsRttEnabledForCall
private boolean mIsMergeInProcess
private boolean mIsLocalVideoCapable
private android.telephony.ims.ImsReasonInfo mImsReasonInfo
private boolean mIsHeldByRemote
private boolean mIsBusinessComposerFeatureEnabled
private static final int EVENT_DTMF_DONE
private static final int EVENT_PAUSE_DONE
private static final int EVENT_NEXT_POST_DIAL
private static final int EVENT_WAKE_LOCK_TIMEOUT
private static final int EVENT_DTMF_DELAY_DONE
static final int PAUSE_DELAY_MILLIS
private static final int WAKE_LOCK_TIMEOUT_MILLIS
public void <init> (com.android.internal.telephony.Phone, com.android.ims.ImsCall, com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.internal.telephony.imsphone.ImsPhoneCall, boolean)
com.android.internal.telephony.Phone phone
com.android.ims.ImsCall imsCall
com.android.internal.telephony.imsphone.ImsPhoneCallTracker ct
com.android.internal.telephony.imsphone.ImsPhoneCall parent
boolean isUnknown
public void <init> (com.android.internal.telephony.Phone, java.lang.String, com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.internal.telephony.imsphone.ImsPhoneCall, boolean, boolean, com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs)
com.android.internal.telephony.Phone phone
String dialString
com.android.internal.telephony.imsphone.ImsPhoneCallTracker ct
com.android.internal.telephony.imsphone.ImsPhoneCall parent
boolean isEmergency
boolean isWpsCall
com.android.internal.telephony.imsphone.ImsPhone$ImsDialArgs dialArgs
public void <init> (com.android.internal.telephony.Phone, java.lang.String[], com.android.internal.telephony.imsphone.ImsPhoneCallTracker, com.android.internal.telephony.imsphone.ImsPhoneCall, boolean)
com.android.internal.telephony.Phone phone
String[] participantsToDial
com.android.internal.telephony.imsphone.ImsPhoneCallTracker ct
com.android.internal.telephony.imsphone.ImsPhoneCall parent
boolean isEmergency
public void setTelephonyMetrics (com.android.internal.telephony.metrics.TelephonyMetrics)
com.android.internal.telephony.metrics.TelephonyMetrics tm
public void dispose ()
static boolean equalsHandlesNulls (java.lang.Object, java.lang.Object)
Object a
Object b
static boolean equalsBaseDialString (java.lang.String, java.lang.String)
String a
String b
private int applyLocalCallCapabilities (android.telephony.ims.ImsCallProfile, int)
android.telephony.ims.ImsCallProfile localProfile
int capabilities
private static int applyRemoteCallCapabilities (android.telephony.ims.ImsCallProfile, int)
android.telephony.ims.ImsCallProfile remoteProfile
int capabilities
public java.lang.String getOrigDialString ()
public com.android.internal.telephony.imsphone.ImsPhoneCall getCall ()
public long getDisconnectTime ()
public long getHoldingStartTime ()
public long getHoldDurationMillis ()
public void setDisconnectCause (int)
int cause
public int getDisconnectCause ()
public boolean isIncomingCallAutoRejected ()
public java.lang.String getVendorDisconnectCause ()
public com.android.internal.telephony.imsphone.ImsPhoneCallTracker getOwner ()
public com.android.internal.telephony.Call$State getState ()
public void deflect (java.lang.String) throws com.android.internal.telephony.CallStateException
com.android.ims.ImsException e
String number
public void transfer (java.lang.String, boolean) throws com.android.internal.telephony.CallStateException
com.android.ims.ImsException e
String number
boolean isConfirmationRequired
public void consultativeTransfer (com.android.internal.telephony.Connection) throws com.android.internal.telephony.CallStateException
com.android.ims.ImsException e
com.android.internal.telephony.Connection other
public void hangup () throws com.android.internal.telephony.CallStateException
public void separate () throws com.android.internal.telephony.CallStateException
public void proceedAfterWaitChar ()
public void proceedAfterWildChar (java.lang.String)
String str
StringBuilder buf
public void cancelPostDial ()
public void onHangupLocal ()
public boolean onDisconnect (int)
int cause
public boolean onDisconnect ()
boolean changed
void onConnectedInOrOut ()
void onStartedHolding ()
private boolean processPostDialChar (char)
android.os.Message dtmfComplete
char c
protected void finalize ()
private void processNextPostDialChar ()
boolean isValid
com.android.internal.telephony.Connection$PostDialState state
android.os.AsyncResult ar
android.os.Message notifyMessage
char c
com.android.internal.telephony.Registrant postDialHandler
private void setPostDialState (com.android.internal.telephony.Connection$PostDialState)
android.os.Message msg
com.android.internal.telephony.Connection$PostDialState s
private void createWakeLock (android.content.Context)
android.content.Context context
android.os.PowerManager pm
private void acquireWakeLock ()
void releaseWakeLock ()
private void fetchDtmfToneDelay (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.CarrierConfigManager configMgr
android.os.PersistableBundle b
public int getNumberPresentation ()
public com.android.internal.telephony.UUSInfo getUUSInfo ()
public com.android.internal.telephony.Connection getOrigConnection ()
public synchronized boolean isMultiparty ()
public synchronized boolean isConferenceHost ()
public boolean isMemberOfPeerConference ()
public synchronized com.android.ims.ImsCall getImsCall ()
public synchronized void setImsCall (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
public void changeParent (com.android.internal.telephony.imsphone.ImsPhoneCall)
com.android.internal.telephony.imsphone.ImsPhoneCall parent
public boolean update (com.android.ims.ImsCall, com.android.internal.telephony.Call$State)
com.android.ims.ImsCall imsCall
com.android.internal.telephony.Call$State state
boolean updateParent
boolean updateAddressDisplay
boolean updateMediaCapabilities
boolean updateExtras
public void maybeChangeRingbackState ()
public int getPreciseDisconnectCause ()
public void setPreciseDisconnectCause (int)
int cause
public void onDisconnectConferenceParticipant (android.net.Uri)
com.android.ims.ImsException e
android.net.Uri endpoint
com.android.ims.ImsCall imsCall
public void setConferenceConnectTime (long)
long conferenceConnectTime
public long getConferenceConnectTime ()
public boolean updateAddressDisplay (com.android.ims.ImsCall)
String address
String name
int nump
int namep
com.android.ims.ImsCall imsCall
boolean changed
android.telephony.ims.ImsCallProfile callProfile
public boolean updateMediaCapabilities (com.android.ims.ImsCall)
int oldVideoState
int newVideoState
android.telephony.ims.AudioCodecAttributes audioCodecAttributes
android.telephony.ims.ImsCallProfile negotiatedCallProfile
int capabilities
android.telephony.ims.ImsCallProfile localCallProfile
android.telephony.ims.ImsCallProfile remoteCallProfile
boolean mediaAttributesChanged
int newAudioQuality
com.android.ims.ImsCall imsCall
boolean changed
private void updateVideoState (int)
int newVideoState
public void startRtt (android.telecom.Connection$RttTextStream)
android.telecom.Connection$RttTextStream textStream
com.android.ims.ImsCall imsCall
public void stopRtt ()
com.android.ims.ImsCall imsCall
public void sendRttModifyResponse (android.telecom.Connection$RttTextStream)
android.telecom.Connection$RttTextStream textStream
boolean accept
com.android.ims.ImsCall imsCall
public void onRttMessageReceived (java.lang.String)
String message
public void onRttAudioIndicatorChanged (android.telephony.ims.ImsStreamMediaProfile)
android.telephony.ims.ImsStreamMediaProfile profile
android.os.Bundle extras
public void setCurrentRttTextStream (android.telecom.Connection$RttTextStream)
android.telecom.Connection$RttTextStream rttTextStream
public com.android.internal.telephony.emergency.EmergencyNumberTracker getEmergencyNumberTracker ()
com.android.internal.telephony.Phone phone
public boolean hasRttTextStream ()
public boolean isRttEnabledForCall ()
public void startRttTextProcessing ()
private void createRttTextHandler ()
private void updateImsCallRatFromExtras (android.os.Bundle)
com.android.ims.ImsCall call
int networkType
android.os.Bundle extras
private void updateEmergencyCallFromExtras (android.os.Bundle)
android.os.Bundle extras
private void updateForwardedNumberFromExtras (android.os.Bundle)
String[] forwardedNumberArray
android.os.Bundle extras
boolean updateExtras (com.android.ims.ImsCall)
com.android.ims.ImsCall imsCall
android.telephony.ims.ImsCallProfile callProfile
android.os.Bundle extras
boolean changed
public void maybeInjectBusinessComposerExtras (android.os.Bundle)
boolean v
String v
Exception e
android.os.Bundle extras
public boolean getIsBusinessComposerFeatureEnabled ()
public void setIsBusinessComposerFeatureEnabled (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public boolean isBusinessComposerEnabledByConfig (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.os.PersistableBundle b
android.telephony.CarrierConfigManager configMgr
public boolean isBusinessOnlyCallComposerEnabledByUser (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.TelephonyManager tm
private static boolean areBundlesEqual (android.os.Bundle, android.os.Bundle)
Object value
Object newValue
String key
android.os.Bundle extras
android.os.Bundle newExtras
private int getAudioQualityFromCallProfile (android.telephony.ims.ImsCallProfile, android.telephony.ims.ImsCallProfile)
android.telephony.ims.ImsCallProfile localCallProfile
android.telephony.ims.ImsCallProfile remoteCallProfile
boolean isEvsCodecHighDef
boolean isHighDef
public java.lang.String toString ()
StringBuilder sb
public void setVideoProvider (android.telecom.Connection$VideoProvider)
android.telecom.Connection$VideoProvider videoProvider
protected boolean isEmergency ()
protected boolean isWpsCall ()
public boolean isCrossSimCall ()
public void onReceiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile)
int currentVideoState
int newVideoState
int changedBits
int status
android.telecom.VideoProfile requestProfile
android.telecom.VideoProfile responseProfile
public void pauseVideo (int)
int source
public void resumeVideo (int)
int source
public boolean wasVideoPausedFromSource (int)
int source
public void handleMergeStart ()
public void handleMergeComplete ()
public void setRemotelyHeld ()
public void setRemotelyUnheld ()
public boolean isHeldByRemote ()
public void changeToPausedState ()
int newVideoState
public void changeToUnPausedState ()
int newVideoState
public void setLocalVideoCapable (boolean)
boolean isVideoEnabled
public void sendRtpHeaderExtensions (java.util.Set)
java.util.Set rtpHeaderExtensions
public java.util.Set getAcceptedRtpHeaderExtensions ()
public void setImsReasonInfo (android.telephony.ims.ImsReasonInfo)
android.telephony.ims.ImsReasonInfo imsReasonInfo
public android.telephony.ims.ImsReasonInfo getImsReasonInfo ()
public static int toTelecomVerificationStatus (int)
int verificationStatus
protected int getCallPriority ()
public volatile synthetic com.android.internal.telephony.Call getCall ()
private synthetic void lambda$createRttTextHandler$0 (java.lang.String)
String message
com.android.ims.ImsCall imsCall
}
com/android/internal/telephony/imsphone/ImsPhoneConnection.uau
com/android/internal/telephony/imsphone/ImsPhoneFactory.class
ImsPhoneFactory.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsPhoneFactory extends java.lang.Object {
public void <init> ()
public static com.android.internal.telephony.imsphone.ImsPhone makePhone (android.content.Context, com.android.internal.telephony.PhoneNotifier, com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
Exception e
android.content.Context context
com.android.internal.telephony.PhoneNotifier phoneNotifier
com.android.internal.telephony.Phone defaultPhone
com.android.internal.telephony.flags.FeatureFlags featureFlags
}
com/android/internal/telephony/imsphone/ImsPhoneMmiCode.class
ImsPhoneMmiCode.java
package com.android.internal.telephony.imsphone
public final com.android.internal.telephony.imsphone.ImsPhoneMmiCode extends android.os.Handler implements com.android.internal.telephony.MmiCode {
static final String LOG_TAG
private static final int MAX_LENGTH_SHORT_CODE
private static final char END_OF_USSD_COMMAND
private static final String ACTION_ACTIVATE
private static final String ACTION_DEACTIVATE
private static final String ACTION_INTERROGATE
private static final String ACTION_REGISTER
private static final String ACTION_ERASURE
private static final String SC_CLIP
private static final String SC_CLIR
private static final String SC_COLP
private static final String SC_COLR
private static final String SC_CNAP
private static final String SC_CFU
private static final String SC_CFB
private static final String SC_CFNRy
private static final String SC_CFNR
private static final String SC_CFUT
private static final String SC_CF_All
private static final String SC_CF_All_Conditional
private static final String SC_WAIT
private static final String SC_BAOC
private static final String SC_BAOIC
private static final String SC_BAOICxH
private static final String SC_BAIC
private static final String SC_BAICr
private static final String SC_BA_ALL
private static final String SC_BA_MO
private static final String SC_BA_MT
private static final String SC_BS_MT
private static final String SC_BAICa
private static final String SC_PWD
private static final String SC_PIN
private static final String SC_PIN2
private static final String SC_PUK
private static final String SC_PUK2
private static final int EVENT_SET_COMPLETE
private static final int EVENT_QUERY_CF_COMPLETE
private static final int EVENT_USSD_COMPLETE
private static final int EVENT_QUERY_COMPLETE
private static final int EVENT_SET_CFF_COMPLETE
private static final int EVENT_USSD_CANCEL_COMPLETE
private static final int EVENT_GET_CLIR_COMPLETE
private static final int EVENT_SUPP_SVC_QUERY_COMPLETE
private static final int EVENT_QUERY_ICB_COMPLETE
private static final int NUM_PRESENTATION_ALLOWED
private static final int NUM_PRESENTATION_RESTRICTED
private static final int DEFAULT_NO_REPLY_TIMER_FOR_CFNRY
public static final String UT_BUNDLE_KEY_CLIR
public static final String UT_BUNDLE_KEY_SSINFO
private com.android.internal.telephony.imsphone.ImsPhone mPhone
private android.content.Context mContext
private com.android.internal.telephony.uicc.IccRecords mIccRecords
private String mAction
private String mSc
private String mSia
private String mSib
private String mSic
private String mPoundString
private String mDialingNumber
private String mPwd
private android.os.ResultReceiver mCallbackReceiver
private boolean mIsPendingUSSD
private boolean mIsUssdRequest
private boolean mIsCallFwdReg
private boolean mIsNetworkInitiatedUSSD
private com.android.internal.telephony.MmiCode$State mState
private CharSequence mMessage
private boolean mIsSsInfo
static final String IcbDnMmi
static final String IcbAnonymousMmi
private static java.util.regex.Pattern sPatternSuppService
private static final int MATCH_GROUP_POUND_STRING
private static final int MATCH_GROUP_ACTION
private static final int MATCH_GROUP_SERVICE_CODE
private static final int MATCH_GROUP_SIA
private static final int MATCH_GROUP_SIB
private static final int MATCH_GROUP_SIC
private static final int MATCH_GROUP_PWD_CONFIRM
private static final int MATCH_GROUP_DIALING_NUMBER
private static String[] sTwoDigitNumberPattern
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
public static com.android.internal.telephony.imsphone.ImsPhoneMmiCode newFromDialString (java.lang.String, com.android.internal.telephony.imsphone.ImsPhone, com.android.internal.telephony.flags.FeatureFlags)
String dialString
com.android.internal.telephony.imsphone.ImsPhone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
static com.android.internal.telephony.imsphone.ImsPhoneMmiCode newFromDialString (java.lang.String, com.android.internal.telephony.imsphone.ImsPhone, android.os.ResultReceiver, com.android.internal.telephony.flags.FeatureFlags)
String dialString
com.android.internal.telephony.imsphone.ImsPhone phone
android.os.ResultReceiver wrappedCallback
com.android.internal.telephony.flags.FeatureFlags featureFlags
java.util.regex.Matcher m
com.android.internal.telephony.imsphone.ImsPhoneMmiCode ret
private static java.lang.String convertCdmaMmiCodesTo3gppMmiCodes (java.lang.String)
String serviceCode
String prefix
String number
String dialString
java.util.regex.Matcher m
public static com.android.internal.telephony.imsphone.ImsPhoneMmiCode newNetworkInitiatedUssd (java.lang.String, boolean, com.android.internal.telephony.imsphone.ImsPhone, com.android.internal.telephony.flags.FeatureFlags)
String ussdMessage
boolean isUssdRequest
com.android.internal.telephony.imsphone.ImsPhone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.imsphone.ImsPhoneMmiCode ret
static com.android.internal.telephony.imsphone.ImsPhoneMmiCode newFromUssdUserInput (java.lang.String, com.android.internal.telephony.imsphone.ImsPhone, com.android.internal.telephony.flags.FeatureFlags)
String ussdMessage
com.android.internal.telephony.imsphone.ImsPhone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.imsphone.ImsPhoneMmiCode ret
private static java.lang.String makeEmptyNull (java.lang.String)
String s
static boolean isScMatchesSuppServType (java.lang.String)
String sc
String dialString
boolean isMatch
java.util.regex.Matcher m
private static boolean isEmptyOrNull (java.lang.CharSequence)
CharSequence s
private static int scToCallForwardReason (java.lang.String)
String sc
private static int siToServiceClass (java.lang.String)
int serviceCode
String si
private static int siToTime (java.lang.String)
String si
static boolean isServiceCodeCallForwarding (java.lang.String)
String sc
static boolean isServiceCodeCallBarring (java.lang.String)
String match
String[] barringMMI
String sc
android.content.res.Resources resource
static boolean isPinPukCommand (java.lang.String)
String sc
public static boolean isSuppServiceCodes (java.lang.String, com.android.internal.telephony.Phone)
String sc
String dialString
com.android.internal.telephony.Phone phone
java.util.regex.Matcher m
static java.lang.String scToBarringFacility (java.lang.String)
String sc
public void <init> (com.android.internal.telephony.imsphone.ImsPhone, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.imsphone.ImsPhone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
public com.android.internal.telephony.MmiCode$State getState ()
public java.lang.CharSequence getMessage ()
public com.android.internal.telephony.Phone getPhone ()
public void cancel ()
public boolean isCancelable ()
java.lang.String getDialingNumber ()
boolean isMMI ()
boolean isShortCode ()
public java.lang.String getDialString ()
private static boolean isShortCode (java.lang.String, com.android.internal.telephony.imsphone.ImsPhone)
String dialString
com.android.internal.telephony.imsphone.ImsPhone phone
private static boolean isShortCodeUSSD (java.lang.String, com.android.internal.telephony.imsphone.ImsPhone)
String dialString
com.android.internal.telephony.imsphone.ImsPhone phone
public boolean isPinPukCommand ()
public boolean isTemporaryModeCLIR ()
public static boolean isEmergencyNumber (com.android.internal.telephony.Phone, java.lang.String)
android.telephony.TelephonyManager tm
RuntimeException ex
com.android.internal.telephony.Phone phone
String dialString
public static boolean isCarrierSupportCallerIdVerticalServiceCodes (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle b
int getCLIRMode ()
boolean isActivate ()
boolean isDeactivate ()
boolean isInterrogate ()
boolean isRegister ()
boolean isErasure ()
public boolean isPendingUSSD ()
public boolean isUssdRequest ()
boolean isSupportedOverImsPhone ()
int serviceClass
RuntimeException exc
public int callBarAction (java.lang.String)
String dialingNumber
public void processCode () throws com.android.internal.telephony.CallStateException
int time
int time
int cfAction
int cfAction
int cfAction
int cfAction
int cfAction
int cfAction
int isSettingUnconditional
int isEnableDesired
String dialingNumber
int reason
int serviceClass
int time
String password
String facility
int serviceClass
Exception e
Exception e
Exception e
Exception e
com.android.ims.ImsException e
com.android.ims.ImsException e
com.android.ims.ImsException e
com.android.ims.ImsException e
com.android.ims.ImsException e
com.android.ims.ImsException e
com.android.ims.ImsException e
com.android.ims.ImsException e
int callAction
int serviceClass
RuntimeException exc
private int getCfnryTime ()
android.telephony.CarrierConfigManager configManager
android.os.PersistableBundle carrierConfig
int time
private boolean isUssdOverImsAllowed ()
int ussd_method
void onUssdFinished (java.lang.String, boolean)
String ussdMessage
boolean isUssdRequest
public void onUssdFinishedError ()
void sendUssd (java.lang.String)
String ussdMessage
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
boolean cffEnabled
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message msg
private void processIcbMmiCodeForUpdate ()
com.android.ims.ImsException e
String dialingNumber
String[] icbNum
int callAction
private java.lang.CharSequence getErrorMessage (android.os.AsyncResult)
android.os.AsyncResult ar
CharSequence errorMessage
public java.lang.CharSequence getMmiErrorMessage (android.os.AsyncResult)
com.android.internal.telephony.CommandException err
android.os.AsyncResult ar
private java.lang.CharSequence getScString ()
private void onSetComplete (android.os.Message, android.os.AsyncResult)
com.android.internal.telephony.CommandException err
CharSequence errorMessage
android.os.Message msg
android.os.AsyncResult ar
StringBuilder sb
private java.lang.CharSequence serviceClassToCFString (int)
int serviceClass
private java.lang.CharSequence makeCFQueryResultMessage (com.android.internal.telephony.CallForwardInfo, int)
CharSequence template
CharSequence template
CharSequence template
CharSequence template
boolean cffEnabled
com.android.internal.telephony.CallForwardInfo info
int serviceClassMask
CharSequence template
String[] sources
CharSequence[] destinations
boolean needTimeTemplate
private void onQueryCfComplete (android.os.AsyncResult)
int i
int s
int serviceClassMask
android.text.SpannableStringBuilder tb
com.android.internal.telephony.CallForwardInfo[] infos
android.os.AsyncResult ar
StringBuilder sb
private void onSuppSvcQueryComplete (android.os.AsyncResult)
android.telephony.ims.ImsSsInfo ssInfo
int[] infos
android.os.AsyncResult ar
StringBuilder sb
private void onIcbQueryComplete (android.os.AsyncResult)
ClassCastException cce
android.telephony.ims.ImsSsInfo info
int i
int s
java.util.List infos
android.os.AsyncResult ar
StringBuilder sb
private void onQueryClirComplete (android.os.AsyncResult)
int[] clirInfo
android.os.AsyncResult ar
StringBuilder sb
private void onQueryComplete (android.os.AsyncResult)
int[] ints
android.os.AsyncResult ar
StringBuilder sb
private java.lang.CharSequence createQueryCallWaitingResultMessage (int)
int classMask
int serviceClass
StringBuilder sb
private java.lang.CharSequence getImsErrorMessage (android.os.AsyncResult)
android.os.AsyncResult ar
com.android.ims.ImsException error
CharSequence errorMessage
private int getIntCarrierConfig (java.lang.String)
String key
android.telephony.CarrierConfigManager ConfigManager
android.os.PersistableBundle b
public android.os.ResultReceiver getUssdCallbackReceiver ()
public void processImsSsData (android.os.AsyncResult) throws com.android.ims.ImsException
android.telephony.ims.ImsSsData ssData
RuntimeException ex
android.os.AsyncResult data
void parseSsData (android.telephony.ims.ImsSsData)
boolean cffEnabled
java.util.List mCfInfos
android.telephony.ims.ImsCallForwardInfo[] mCfInfosCompat
android.telephony.ims.ImsSsData ssData
com.android.ims.ImsException ex
private java.lang.String getScStringFromScType (int)
int serviceType
private java.lang.String getActionStringFromReqType (int)
int requestType
private boolean isServiceClassVoiceVideoOrNone (int)
int serviceClass
public boolean isSsInfo ()
public void setIsSsInfo (boolean)
boolean isSsInfo
public java.lang.String toString ()
StringBuilder sb
public boolean isNetworkInitiatedUssd ()
static void <clinit> ()
}
com/android/internal/telephony/imsphone/ImsPhoneMmiCode.uau
com/android/internal/telephony/imsphone/ImsPullCall.class
ImsPullCall.java
package com.android.internal.telephony.imsphone
public abstract com.android.internal.telephony.imsphone.ImsPullCall extends java.lang.Object {
public abstract void pullExternalCall (java.lang.String, int, int)
}
com/android/internal/telephony/imsphone/ImsRcsStatusListener.class
ImsRcsStatusListener.java
package com.android.internal.telephony.imsphone
public abstract com.android.internal.telephony.imsphone.ImsRcsStatusListener extends java.lang.Object {
public abstract void onRcsConnected (int, com.android.ims.RcsFeatureManager)
public abstract void onRcsDisconnected (int)
}
com/android/internal/telephony/imsphone/ImsRegistrationCallbackHelper$1.class
ImsRegistrationCallbackHelper.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper$1 extends android.telephony.ims.RegistrationManager$RegistrationCallback {
final synthetic com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper this$0
void <init> (com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper)
com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper this$0
public void onRegistered (android.telephony.ims.ImsRegistrationAttributes)
android.telephony.ims.ImsRegistrationAttributes attributes
public void onRegistering (int)
int imsRadioTech
public void onUnregistered (android.telephony.ims.ImsReasonInfo)
android.telephony.ims.ImsReasonInfo imsReasonInfo
public void onUnregistered (android.telephony.ims.ImsReasonInfo, int, int)
android.telephony.ims.ImsReasonInfo imsReasonInfo
int suggestedAction
int imsRadioTech
public void onSubscriberAssociatedUriChanged (android.net.Uri[])
android.net.Uri[] uris
}
com/android/internal/telephony/imsphone/ImsRegistrationCallbackHelper$ImsRegistrationUpdate.class
ImsRegistrationCallbackHelper.java
package com.android.internal.telephony.imsphone
public abstract com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper$ImsRegistrationUpdate extends java.lang.Object {
public abstract void handleImsRegistered (android.telephony.ims.ImsRegistrationAttributes)
public abstract void handleImsRegistering (int)
public abstract void handleImsUnregistered (android.telephony.ims.ImsReasonInfo, int, int)
public abstract void handleImsSubscriberAssociatedUriChanged (android.net.Uri[])
}
com/android/internal/telephony/imsphone/ImsRegistrationCallbackHelper.class
ImsRegistrationCallbackHelper.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper extends java.lang.Object {
private static final String TAG
private com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper$ImsRegistrationUpdate mImsRegistrationUpdate
private int mRegistrationState
private final Object mLock
private final android.telephony.ims.RegistrationManager$RegistrationCallback mImsRegistrationCallback
public void <init> (com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper$ImsRegistrationUpdate, java.util.concurrent.Executor)
com.android.internal.telephony.imsphone.ImsRegistrationCallbackHelper$ImsRegistrationUpdate registrationUpdate
java.util.concurrent.Executor executor
public void reset ()
public synchronized void updateRegistrationState (int)
int newState
public int getImsRegistrationState ()
public boolean isImsRegistered ()
public android.telephony.ims.RegistrationManager$RegistrationCallback getCallback ()
public android.telephony.ims.aidl.IImsRegistrationCallback getCallbackBinder ()
}
com/android/internal/telephony/imsphone/ImsRttTextHandler$InCallReaderThread.class
ImsRttTextHandler.java
package com.android.internal.telephony.imsphone
com.android.internal.telephony.imsphone.ImsRttTextHandler$InCallReaderThread extends java.lang.Thread {
private final android.telecom.Connection$RttTextStream mReaderThreadRttTextStream
final synthetic com.android.internal.telephony.imsphone.ImsRttTextHandler this$0
public void <init> (com.android.internal.telephony.imsphone.ImsRttTextHandler, android.telecom.Connection$RttTextStream)
android.telecom.Connection$RttTextStream textStream
public void run ()
String charsReceived
java.nio.channels.ClosedByInterruptException e
java.io.IOException e
String charsReceived
}
com/android/internal/telephony/imsphone/ImsRttTextHandler$NetworkWriter.class
ImsRttTextHandler.java
package com.android.internal.telephony.imsphone
public abstract com.android.internal.telephony.imsphone.ImsRttTextHandler$NetworkWriter extends java.lang.Object {
public abstract void write (java.lang.String)
}
com/android/internal/telephony/imsphone/ImsRttTextHandler.class
ImsRttTextHandler.java
package com.android.internal.telephony.imsphone
public com.android.internal.telephony.imsphone.ImsRttTextHandler extends android.os.Handler {
private static final String LOG_TAG
public static final int MAX_CODEPOINTS_PER_SECOND
public static final int MAX_BUFFERING_DELAY_MILLIS
public static final int MAX_BUFFERED_CHARACTER_COUNT
private static final int MILLIS_PER_SECOND
private static final int INITIALIZE
private static final int APPEND_TO_NETWORK_BUFFER
private static final int SEND_TO_INCALL
private static final int ATTEMPT_SEND_TO_NETWORK
private static final int EXPIRE_SENT_CODEPOINT_COUNT
private static final int TEARDOWN
private android.telecom.Connection$RttTextStream mRttTextStream
private java.util.concurrent.CountDownLatch mReadNotifier
private int mCodepointsAvailableForTransmission
private StringBuffer mBufferedTextToNetwork
private com.android.internal.telephony.imsphone.ImsRttTextHandler$InCallReaderThread mReaderThread
private StringBuffer mBufferedTextToIncall
private final com.android.internal.telephony.imsphone.ImsRttTextHandler$NetworkWriter mNetworkWriter
public void handleMessage (android.os.Message)
java.io.IOException e
String messageToIncall
int numCodepointsBuffered
int numCodePointsAvailableInBuffer
int numCodePointsSent
int endSendIndex
String stringToSend
android.os.Message msg
public void <init> (android.os.Looper, com.android.internal.telephony.imsphone.ImsRttTextHandler$NetworkWriter)
android.os.Looper looper
com.android.internal.telephony.imsphone.ImsRttTextHandler$NetworkWriter networkWriter
public void sendToInCall (java.lang.String)
String msg
public void initialize (android.telecom.Connection$RttTextStream)
android.telecom.Connection$RttTextStream rttTextStream
public void tearDown ()
public void setReadNotifier (java.util.concurrent.CountDownLatch)
java.util.concurrent.CountDownLatch latch
public java.lang.StringBuffer getBufferedTextToIncall ()
public void setRttTextStream (android.telecom.Connection$RttTextStream)
android.telecom.Connection$RttTextStream rttTextStream
public int getSendToIncall ()
public java.lang.String getNetworkBufferText ()
}
com/android/internal/telephony/metrics/
com/android/internal/telephony/metrics/AirplaneModeStats.class
AirplaneModeStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.AirplaneModeStats extends android.database.ContentObserver {
private static final String TAG
private static final long GRACE_PERIOD_MILLIS
private static final long SHORT_TOGGLE_MILLIS
private long mLastActivationTime
private final android.content.Context mContext
private final android.net.Uri mAirplaneModeSettingUri
public void <init> (android.content.Context)
android.content.Context context
public void onChange (boolean, android.net.Uri)
boolean selfChange
android.net.Uri uri
private boolean isAirplaneModeOn ()
private void onAirplaneModeChanged (boolean)
boolean isAirplaneModeOn
long currentTime
boolean isShortToggle
int carrierId
private boolean calculateShortToggle (long, boolean)
long duration
long currentTime
boolean isAirplaneModeOn
boolean isShortToggle
private static int getCarrierId ()
int dataSubId
int phoneId
com.android.internal.telephony.Phone phone
static void <clinit> ()
}
com/android/internal/telephony/metrics/CallQualityMetrics$TimestampedQualitySnapshot.class
CallQualityMetrics.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.CallQualityMetrics$TimestampedQualitySnapshot extends java.lang.Object implements java.lang.Comparable {
int mTimestampMs
int mCallQualityLevel
final synthetic com.android.internal.telephony.metrics.CallQualityMetrics this$0
void <init> (com.android.internal.telephony.metrics.CallQualityMetrics, int, int)
int timestamp
int cq
public int compareTo (com.android.internal.telephony.metrics.CallQualityMetrics$TimestampedQualitySnapshot)
com.android.internal.telephony.metrics.CallQualityMetrics$TimestampedQualitySnapshot o
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
com/android/internal/telephony/metrics/CallQualityMetrics.class
CallQualityMetrics.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.CallQualityMetrics extends java.lang.Object {
private static final String TAG
private static final boolean IS_DEBUGGABLE
private static final int MAX_SNAPSHOTS
private static final int GOOD_QUALITY
private static final int BAD_QUALITY
private com.android.internal.telephony.Phone mPhone
private java.util.ArrayList mUlSnapshots
private java.util.ArrayList mDlSnapshots
private java.util.ArrayList mFullUplinkQuality
private java.util.ArrayList mFullDownlinkQuality
private int mDlCallQualityState
private int mUlCallQualityState
private android.telephony.CallQuality mLastCallQuality
private android.util.Pair mWorstSsWithGoodDlQuality
private android.util.Pair mBestSsWithGoodDlQuality
private android.util.Pair mWorstSsWithBadDlQuality
private android.util.Pair mBestSsWithBadDlQuality
private android.util.Pair mWorstSsWithGoodUlQuality
private android.util.Pair mBestSsWithGoodUlQuality
private android.util.Pair mWorstSsWithBadUlQuality
private android.util.Pair mBestSsWithBadUlQuality
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public void saveCallQuality (android.telephony.CallQuality)
android.telephony.CallQuality cq
int newUlCallQualityState
int newDlCallQualityState
private void updateTotalDurations (android.telephony.CallQuality)
android.telephony.CallQuality cq
private static boolean isGoodQuality (int)
int callQualityLevel
private void addSnapshot (android.telephony.CallQuality, java.util.ArrayList)
Integer ss
android.telephony.CallQuality cq
java.util.ArrayList snapshots
private void updateMinAndMaxSignalStrengthSnapshots (int, int, android.telephony.CallQuality)
int newDlCallQualityState
int newUlCallQualityState
android.telephony.CallQuality cq
Integer ss
private java.lang.Integer getLteSnr ()
int snr
android.telephony.CellSignalStrengthLte lteSs
com.android.internal.telephony.SignalStrengthController ssc
android.telephony.SignalStrength ss
private static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength toProto (int)
int ss
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength ret
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary getCallQualitySummaryDl ()
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary summary
android.util.Pair totalGoodAndBadDurations
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary getCallQualitySummaryUl ()
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary summary
android.util.Pair totalGoodAndBadDurations
private android.util.Pair getTotalGoodAndBadQualityTimeMs (java.util.ArrayList)
int timeSinceLastSnapshot
com.android.internal.telephony.metrics.CallQualityMetrics$TimestampedQualitySnapshot snapshot
java.util.ArrayList snapshots
int totalGoodQualityTime
int totalBadQualityTime
int lastTimestamp
public java.lang.String toString ()
android.util.Pair snapshot
android.util.Pair snapshot
StringBuilder sb
android.util.Pair dlTotals
android.util.Pair ulTotals
static void <clinit> ()
}
com/android/internal/telephony/metrics/CallSessionEventBuilder.class
CallSessionEventBuilder.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.CallSessionEventBuilder extends java.lang.Object {
private final com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event mEvent
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event build ()
public void <init> (int)
int type
public com.android.internal.telephony.metrics.CallSessionEventBuilder setDelay (int)
int delay
public com.android.internal.telephony.metrics.CallSessionEventBuilder setRilRequest (int)
int rilRequestType
public com.android.internal.telephony.metrics.CallSessionEventBuilder setRilRequestId (int)
int rilRequestId
public com.android.internal.telephony.metrics.CallSessionEventBuilder setRilError (int)
int rilError
public com.android.internal.telephony.metrics.CallSessionEventBuilder setCallIndex (int)
int callIndex
public com.android.internal.telephony.metrics.CallSessionEventBuilder setCallState (int)
int state
public com.android.internal.telephony.metrics.CallSessionEventBuilder setSrvccState (int)
int srvccState
public com.android.internal.telephony.metrics.CallSessionEventBuilder setImsCommand (int)
int imsCommand
public com.android.internal.telephony.metrics.CallSessionEventBuilder setImsReasonInfo (com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo)
com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo reasonInfo
public com.android.internal.telephony.metrics.CallSessionEventBuilder setSrcAccessTech (int)
int tech
public com.android.internal.telephony.metrics.CallSessionEventBuilder setTargetAccessTech (int)
int tech
public com.android.internal.telephony.metrics.CallSessionEventBuilder setSettings (com.android.internal.telephony.nano.TelephonyProto$TelephonySettings)
com.android.internal.telephony.nano.TelephonyProto$TelephonySettings settings
public com.android.internal.telephony.metrics.CallSessionEventBuilder setServiceState (com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState)
com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState state
public com.android.internal.telephony.metrics.CallSessionEventBuilder setImsConnectionState (com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState)
com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState state
public com.android.internal.telephony.metrics.CallSessionEventBuilder setImsCapabilities (com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities)
com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities capabilities
public com.android.internal.telephony.metrics.CallSessionEventBuilder setDataCalls (com.android.internal.telephony.nano.TelephonyProto$RilDataCall[])
com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] dataCalls
public com.android.internal.telephony.metrics.CallSessionEventBuilder setPhoneState (int)
int phoneState
public com.android.internal.telephony.metrics.CallSessionEventBuilder setNITZ (long)
long timestamp
public com.android.internal.telephony.metrics.CallSessionEventBuilder setRilCalls (com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[])
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] rilCalls
public com.android.internal.telephony.metrics.CallSessionEventBuilder setAudioCodec (int)
int audioCodec
public com.android.internal.telephony.metrics.CallSessionEventBuilder setCallQuality (com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality)
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality callQuality
public com.android.internal.telephony.metrics.CallSessionEventBuilder setCallQualitySummaryDl (com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary)
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary callQualitySummary
public com.android.internal.telephony.metrics.CallSessionEventBuilder setCallQualitySummaryUl (com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary)
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary callQualitySummary
public com.android.internal.telephony.metrics.CallSessionEventBuilder setIsImsEmergencyCall (boolean)
boolean isImsEmergencyCall
public com.android.internal.telephony.metrics.CallSessionEventBuilder setEmergencyNumberDatabaseVersion (int)
int emergencyNumberDatabaseVersion
public com.android.internal.telephony.metrics.CallSessionEventBuilder setImsEmergencyNumberInfo (com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo)
com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo imsEmergencyNumberInfo
}
com/android/internal/telephony/metrics/CarrierIdMatchStats.class
CarrierIdMatchStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.CarrierIdMatchStats extends java.lang.Object {
private static final String TAG
private void <init> ()
public static void onCarrierIdMismatch (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
int cid
String mccMnc
String gid1
String spn
String pnn
com.android.internal.telephony.metrics.PersistAtomsStorage storage
com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch carrierIdMismatch
boolean isAdded
public static void sendCarrierIdTableVersion (int)
int carrierIdTableVersion
com.android.internal.telephony.metrics.PersistAtomsStorage storage
private static java.lang.String nullToEmpty (java.lang.String)
String string
static void <clinit> ()
}
com/android/internal/telephony/metrics/CellularSecurityTransparencyStats.class
CellularSecurityTransparencyStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.CellularSecurityTransparencyStats extends java.lang.Object {
private static final String LOG_TAG
private static final String LOG_DESCRIPTOR_SIM_MCC
private static final String LOG_DESCRIPTOR_SIM_MNC
private static final String LOG_DESCRIPTOR_DISCLOSURE_MCC
private static final String LOG_DESCRIPTOR_DISCLOSURE_MNC
private static final int DEFAULT_PLMN_PART
public void <init> ()
public void logIdentifierDisclosure (android.telephony.CellularIdentifierDisclosure, java.lang.String, java.lang.String, boolean)
String[] plmnParts
android.telephony.CellularIdentifierDisclosure disclosure
String simMcc
String simMnc
boolean notificationsEnabled
int mcc
int mnc
int disclosureMcc
int disclosureMnc
String plmn
private int parsePlmnPartOrDefault (java.lang.String, java.lang.String)
NumberFormatException e
String input
String logDescriptor
public void writeIdentifierDisclosure (int, int, int, int, int, int, boolean, boolean)
int mcc
int mnc
int disclosureMcc
int disclosureMnc
int identifier
int protocolMessage
boolean isEmergency
boolean areNotificationsEnabled
}
com/android/internal/telephony/metrics/DataCallSessionStats.class
DataCallSessionStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.DataCallSessionStats extends java.lang.Object {
private static final String TAG
private final com.android.internal.telephony.Phone mPhone
private long mStartTime
private com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession mDataCallSession
private final com.android.internal.telephony.metrics.PersistAtomsStorage mAtomsStorage
private static final java.util.Random RANDOM
public static final int SIZE_LIMIT_HANDOVER_FAILURES
private final com.android.internal.telephony.metrics.DefaultNetworkMonitor mDefaultNetworkMonitor
private final com.android.internal.telephony.satellite.SatelliteController mSatelliteController
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private boolean isSystemDefaultNetworkMobile ()
android.net.NetworkCapabilities nc
public synchronized void onSetupDataCall (int, boolean)
int apnTypeBitMask
boolean isSatellite
public synchronized void onSetupDataCallResponse (android.telephony.data.DataCallResponse, int, int, int, int)
android.telephony.data.DataCallResponse response
int currentRat
int apnTypeBitmask
int protocol
int failureCause
public synchronized void setDeactivateDataCallReason (int)
int reason
public synchronized void onDataCallDisconnected (int)
int failureCause
public synchronized void onHandoverFailure (int, int, int)
int i
int[] failureCauses
int[] handoverFailureRats
int failureDirection
int failureCause
int sourceRat
int targetRat
public synchronized void onDrsOrRatChanged (int)
int currentRat
public void onUnmeteredUpdate (int)
int networkType
public synchronized void conclude ()
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession call
long nowMillis
private void endDataCallSession ()
android.telephony.SubscriptionInfo subInfo
private static long convertMillisToMinutes (long)
long millis
private static com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession copyOf (com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession)
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession call
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession copy
private com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession getDefaultProto (int, boolean)
int apnTypeBitmask
boolean isSatellite
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession proto
private boolean getIsRoaming ()
com.android.internal.telephony.ServiceStateTracker serviceStateTracker
android.telephony.ServiceState serviceState
private boolean getIsOpportunistic ()
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private boolean getIsProvisioningProfile ()
Exception ex
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private boolean getIsOos ()
com.android.internal.telephony.ServiceStateTracker serviceStateTracker
android.telephony.ServiceState serviceState
private transient void logi (java.lang.String, java.lang.Object[])
String format
Object[] args
private transient void loge (java.lang.String, java.lang.Object[])
String format
Object[] args
protected long getTimeMillis ()
static void <clinit> ()
}
com/android/internal/telephony/metrics/DataConnectionStateTracker$1.class
DataConnectionStateTracker.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.DataConnectionStateTracker$1 extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.metrics.DataConnectionStateTracker this$0
void <init> (com.android.internal.telephony.metrics.DataConnectionStateTracker)
com.android.internal.telephony.metrics.DataConnectionStateTracker this$0
public void onSubscriptionsChanged ()
int newSubId
}
com/android/internal/telephony/metrics/DataConnectionStateTracker$TelephonyListenerImpl.class
DataConnectionStateTracker.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.DataConnectionStateTracker$TelephonyListenerImpl extends android.telephony.TelephonyCallback implements android.telephony.TelephonyCallback$PreciseDataConnectionStateListener android.telephony.TelephonyCallback$ActiveDataSubscriptionIdListener android.telephony.TelephonyCallback$PhysicalChannelConfigListener {
private final java.util.concurrent.Executor mExecutor
private android.telephony.TelephonyManager mTelephonyManager
final synthetic com.android.internal.telephony.metrics.DataConnectionStateTracker this$0
void <init> (com.android.internal.telephony.metrics.DataConnectionStateTracker, java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public void register (android.telephony.TelephonyManager)
android.telephony.TelephonyManager tm
public void unregister ()
public void onPreciseDataConnectionStateChanged (android.telephony.PreciseDataConnectionState)
android.telephony.PreciseDataConnectionState connectionState
public void onActiveDataSubscriptionIdChanged (int)
int subId
public void onPhysicalChannelConfigChanged (java.util.List)
java.util.List configs
private void logChannelChange (java.util.List)
java.util.List configs
int connectedChannelCount
int channelCountEnum
}
com/android/internal/telephony/metrics/DataConnectionStateTracker.class
DataConnectionStateTracker.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.DataConnectionStateTracker extends java.lang.Object {
private static final android.util.SparseArray sDataConnectionStateTracker
private final java.util.concurrent.Executor mExecutor
private com.android.internal.telephony.Phone mPhone
private int mSubId
private java.util.HashMap mLastPreciseDataConnectionState
private com.android.internal.telephony.metrics.DataConnectionStateTracker$TelephonyListenerImpl mTelephonyListener
private int mActiveDataSubId
private int mChannelCountEnum
private final android.telephony.SubscriptionManager$OnSubscriptionsChangedListener mSubscriptionsChangedListener
private void <init> ()
android.os.HandlerThread handlerThread
public static synchronized com.android.internal.telephony.metrics.DataConnectionStateTracker getInstance (int)
int phoneId
com.android.internal.telephony.metrics.DataConnectionStateTracker dataConnectionStateTracker
public void start (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.SubscriptionManager mSubscriptionManager
public void stop ()
android.telephony.SubscriptionManager mSubscriptionManager
public int getDataState (int)
int apnType
private void registerTelephonyListener (int)
int subId
android.telephony.TelephonyManager telephonyManager
private void unregisterTelephonyListener ()
public void notifyDataConnectionStateChanged (android.telephony.PreciseDataConnectionState)
int apnType
android.telephony.PreciseDataConnectionState connectionState
java.util.List apnTypes
static int getActiveDataSubId ()
private void logRATChanges (int)
int previousDataRat
com.android.internal.telephony.metrics.DataConnectionStateTracker dataConnectionStateTracker
int i
int newDataRat
int subId
static void <clinit> ()
}
com/android/internal/telephony/metrics/DataNetworkValidationStats.class
DataNetworkValidationStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.DataNetworkValidationStats extends java.lang.Object {
private static final String TAG
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.metrics.PersistAtomsStorage mAtomsStorage
private com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation mDataNetworkValidation
private long mRequestedTimeInMillis
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public void onRequestNetworkValidation (int)
int apnTypeBitMask
public void onHandoverAttempted ()
public void onDataNetworkDisconnected (int)
int networkType
public void onUpdateNetworkValidationState (int, int)
int status
int networkType
private void calcElapsedTime ()
protected long getTimeMillis ()
private void clear ()
private com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation getDefaultProto (int)
int apnTypeBitmask
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation proto
static void <clinit> ()
}
com/android/internal/telephony/metrics/DataStallRecoveryStats$1.class
DataStallRecoveryStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.DataStallRecoveryStats$1 extends com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback {
final synthetic com.android.internal.telephony.metrics.DataStallRecoveryStats this$0
void <init> (com.android.internal.telephony.metrics.DataStallRecoveryStats, java.util.concurrent.Executor)
com.android.internal.telephony.metrics.DataStallRecoveryStats this$0
java.util.concurrent.Executor executor
public void onConnectedInternetDataNetworksChanged (java.util.Set)
com.android.internal.telephony.data.DataNetwork dataNetwork
java.util.Set internetNetworks
public void onPhysicalLinkStatusChanged (int)
int status
}
com/android/internal/telephony/metrics/DataStallRecoveryStats$2.class
DataStallRecoveryStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.DataStallRecoveryStats$2 extends android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback {
final synthetic com.android.internal.telephony.metrics.DataStallRecoveryStats this$0
void <init> (com.android.internal.telephony.metrics.DataStallRecoveryStats)
com.android.internal.telephony.metrics.DataStallRecoveryStats this$0
public void onConnectivityReportAvailable (android.net.ConnectivityDiagnosticsManager$ConnectivityReport)
android.net.ConnectivityDiagnosticsManager$ConnectivityReport report
android.os.PersistableBundle bundle
public void onDataStallSuspected (android.net.ConnectivityDiagnosticsManager$DataStallReport)
android.net.ConnectivityDiagnosticsManager$DataStallReport report
android.os.PersistableBundle bundle
}
com/android/internal/telephony/metrics/DataStallRecoveryStats.class
DataStallRecoveryStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.DataStallRecoveryStats extends java.lang.Object {
private static final int LINK_BANDWIDTH_UNSPECIFIED
private static final String TAG
private static final int UNSET_DIAGNOSTIC_STATE
private static final long REFRESH_DURATION_IN_MILLIS
private final android.os.Handler mHandler
private final String mTag
private final com.android.internal.telephony.Phone mPhone
private final android.telephony.TelephonyManager mTelephonyManager
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final boolean mIsDsrsDiagnosticsEnabled
private String mIfaceName
private long mMetricsReflashTime
private int mPhoneId
private int mCarrierId
private int mConvertedMccMnc
private int mSignalStrength
private int mBand
private int mRat
private boolean mIsOpportunistic
private boolean mIsMultiSim
private int mNetworkRegState
private int mOtherSignalStrength
private int mOtherNetworkRegState
private int mInternetLinkStatus
private int mLinkDownBandwidthKbps
private int mLinkUpBandwidthKbps
private int mNetworkProbesResult
private int mNetworkProbesType
private int mNetworkValidationResult
private int mTcpMetricsCollectionPeriodMillis
private int mTcpPacketFailRate
private int mDnsConsecutiveTimeouts
private android.net.ConnectivityDiagnosticsManager mConnectivityDiagnosticsManager
private android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback mConnectivityDiagnosticsCallback
private static final java.util.concurrent.Executor INLINE_EXECUTOR
public void <init> (com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.data.DataNetworkController)
Exception e
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.data.DataNetworkController dataNetworkController
android.os.HandlerThread handlerThread
public void uploadMetrics (int, boolean, int, int, boolean, int)
int action
boolean isRecovered
int duration
int reason
boolean isFirstValidation
int durationOfAction
private void refreshMetricsData ()
NumberFormatException e
String networkOperator
private void updateBandwidths ()
com.android.internal.telephony.data.DataNetworkController dataNetworkController
com.android.internal.telephony.data.DataNetwork dataNetwork
android.net.NetworkCapabilities networkCapabilities
private void updateRatAndBand ()
android.telephony.ServiceState serviceState
private static boolean getIsOpportunistic (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private void updateNetworkRegState ()
android.telephony.NetworkRegistrationInfo phoneRegInfo
private void updateDsdsInfo ()
android.telephony.NetworkRegistrationInfo regInfo
com.android.internal.telephony.Phone otherPhone
public android.os.Bundle getDataStallRecoveryMetricsData (int, boolean, int, int, int, int, int)
Exception e
long refreshDuration
int action
boolean isRecovered
int duration
int reason
int validationCount
int actionValidationCount
int durationOfAction
android.os.Bundle bundle
private void log (java.lang.String)
String s
private void logd (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void loge (java.lang.String, java.lang.Throwable)
String s
Throwable tr
public java.lang.String toString ()
private synthetic void lambda$uploadMetrics$1 (int, boolean, int, int, boolean, int)
Exception e
int action
boolean isRecovered
int duration
int reason
boolean isFirstValidation
int durationOfAction
private static synthetic void lambda$static$0 (java.lang.Runnable)
Runnable x
static void <clinit> ()
}
com/android/internal/telephony/metrics/DefaultNetworkMonitor$DefaultNetworkCallback.class
DefaultNetworkMonitor.java
package com.android.internal.telephony.metrics
final com.android.internal.telephony.metrics.DefaultNetworkMonitor$DefaultNetworkCallback extends android.net.ConnectivityManager$NetworkCallback {
final synthetic com.android.internal.telephony.metrics.DefaultNetworkMonitor this$0
private void <init> (com.android.internal.telephony.metrics.DefaultNetworkMonitor)
public void onAvailable (android.net.Network)
android.net.Network network
public void onCapabilitiesChanged (android.net.Network, android.net.NetworkCapabilities)
android.net.Network network
android.net.NetworkCapabilities nc
public void onLost (android.net.Network)
android.net.Network network
}
com/android/internal/telephony/metrics/DefaultNetworkMonitor.class
DefaultNetworkMonitor.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.DefaultNetworkMonitor extends android.os.Handler {
private static final String TAG
private android.net.ConnectivityManager$NetworkCallback mDefaultNetworkCallback
private android.net.Network mNetwork
private android.net.NetworkCapabilities mNetworkCapabilities
void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void registerSystemDefaultNetworkCallback (android.content.Context)
android.content.Context context
android.net.ConnectivityManager connectivityManager
public android.net.NetworkCapabilities getNetworkCapabilities ()
static void <clinit> ()
}
com/android/internal/telephony/metrics/DeviceStateHelper.class
DeviceStateHelper.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.DeviceStateHelper extends java.lang.Object {
private int mFoldState
public void <init> (android.content.Context)
android.content.Context context
android.os.HandlerThread mHandlerThread
private void updateFoldState (int)
int posture
private void updateServiceStateStats ()
com.android.internal.telephony.Phone phone
public int getFoldState ()
private synthetic void lambda$new$0 (android.hardware.devicestate.DeviceState)
android.hardware.devicestate.DeviceState state
}
com/android/internal/telephony/metrics/DeviceTelephonyPropertiesStats.class
DeviceTelephonyPropertiesStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.DeviceTelephonyPropertiesStats extends java.lang.Object {
private static final String TAG
public void <init> ()
public static void recordAutoDataSwitchFeatureToggle ()
com.android.internal.telephony.metrics.PersistAtomsStorage storage
static void <clinit> ()
}
com/android/internal/telephony/metrics/EmergencyNumberStats$1.class
EmergencyNumberStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.EmergencyNumberStats$1 extends android.util.SparseIntArray {
void <init> ()
}
com/android/internal/telephony/metrics/EmergencyNumberStats$2.class
EmergencyNumberStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.EmergencyNumberStats$2 extends android.util.SparseIntArray {
void <init> ()
}
com/android/internal/telephony/metrics/EmergencyNumberStats$3.class
EmergencyNumberStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.EmergencyNumberStats$3 extends android.util.SparseIntArray {
void <init> ()
}
com/android/internal/telephony/metrics/EmergencyNumberStats.class
EmergencyNumberStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.EmergencyNumberStats extends java.lang.Object {
private static final String TAG
private static final android.util.SparseIntArray sRoutesMap
private static final android.util.SparseIntArray sServiceCategoriesMap
private static final android.util.SparseIntArray sSourcesMap
private static com.android.internal.telephony.metrics.EmergencyNumberStats sInstance
private void <init> ()
public static com.android.internal.telephony.metrics.EmergencyNumberStats getInstance ()
public com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo[] convertEmergencyNumbersListToProto (java.util.List, int, int, boolean)
android.telephony.emergency.EmergencyNumber number
java.util.List emergencyNumberList
int assetVersion
int otaVersion
boolean isDbRoutingIgnored
java.util.List numberProtoList
private com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo convertEmergencyNumberToProto (android.telephony.emergency.EmergencyNumber, int, int, boolean)
android.telephony.emergency.EmergencyNumber number
int assetVer
int otaVer
boolean isDbRoutingIgnored
String dialNumber
com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo emergencyNumber
private int[] getMappedServiceCategories (java.util.List)
java.util.List serviceCategories
private int[] getMappedSources (java.util.List)
java.util.List sources
static void <clinit> ()
}
com/android/internal/telephony/metrics/ImsStats.class
ImsStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.ImsStats extends java.lang.Object {
private static final String TAG
private static final long MIN_REGISTRATION_DURATION_MILLIS
private static final int MAX_EXTRA_MESSAGE_LENGTH
private static final java.util.regex.Pattern PATTERN_UUID
private static final String REPLACEMENT_UUID
private static final java.util.regex.Pattern PATTERN_URI
private static final String REPLACEMENT_URI
private static final java.util.regex.Pattern PATTERN_IPV4
private static final String REPLACEMENT_IPV4
private static final java.util.regex.Pattern PATTERN_IPV6
private static final String REPLACEMENT_IPV6
private static final java.util.regex.Pattern PATTERN_IMEI
private static final String REPLACEMENT_IMEI
private static final java.util.regex.Pattern PATTERN_UNSEGMENTED_IMEI_IMSI
private static final String REPLACEMENT_UNSEGMENTED_IMEI_IMSI
private static final java.util.regex.Pattern PATTERN_HOSTNAME
private static final String REPLACEMENT_HOSTNAME
private static final java.util.regex.Pattern PATTERN_UNKNOWN_ID
private static final String REPLACEMENT_UNKNOWN_ID
private final com.android.internal.telephony.imsphone.ImsPhone mPhone
private final com.android.internal.telephony.metrics.PersistAtomsStorage mStorage
private int mLastRegistrationState
private long mLastTimestamp
private com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats mLastRegistrationStats
int mLastTransportType
private android.telephony.ims.feature.MmTelFeature$MmTelCapabilities mLastAvailableFeatures
private final android.telephony.ims.feature.MmTelFeature$MmTelCapabilities mLastWwanCapableFeatures
private final android.telephony.ims.feature.MmTelFeature$MmTelCapabilities mLastWlanCapableFeatures
public void <init> (com.android.internal.telephony.imsphone.ImsPhone)
com.android.internal.telephony.imsphone.ImsPhone phone
public synchronized void conclude ()
android.telephony.ims.feature.MmTelFeature$MmTelCapabilities lastCapableFeatures
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats stats
long now
long duration
public synchronized void onImsCapabilitiesChanged (int, android.telephony.ims.feature.MmTelFeature$MmTelCapabilities)
int radioTech
android.telephony.ims.feature.MmTelFeature$MmTelCapabilities capabilities
boolean ratChanged
int newRat
boolean voiceAvailableNow
boolean voiceAvailabilityChanged
public synchronized void onSetFeatureResponse (int, int, int)
int feature
int network
int value
android.telephony.ims.feature.MmTelFeature$MmTelCapabilities lastCapableFeatures
public synchronized void onImsRegistering (int)
int imsRadioTech
public synchronized void onImsRegistered (android.telephony.ims.ImsRegistrationAttributes)
android.telephony.ims.ImsRegistrationAttributes attributes
public synchronized void onImsUnregistered (android.telephony.ims.ImsReasonInfo)
android.telephony.ims.ImsReasonInfo reasonInfo
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination termination
public synchronized void onServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState state
int newRat
android.telephony.ims.feature.MmTelFeature$MmTelCapabilities lastCapableFeatures
public synchronized int getImsVoiceRadioTech ()
private int getRatAtEnd (int)
int lastStateRat
private int convertTransportTypeToNetworkType (int)
int transportType
private int getWwanPsRat ()
private com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats getDefaultImsRegistrationStats ()
com.android.internal.telephony.Phone phone
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats stats
private void updateImsRegistrationStats ()
com.android.internal.telephony.Phone phone
private android.telephony.ims.feature.MmTelFeature$MmTelCapabilities getLastCapableFeaturesForTech (int)
int radioTech
private android.telephony.ims.feature.MmTelFeature$MmTelCapabilities getLastCapableFeaturesForNetworkType (int)
int netType
private int convertRegistrationTechToNetworkType (int)
int radioTech
private static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats copyOfDimensionsOnly (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats source
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats dest
protected long getTimeMillis ()
public static java.lang.String filterExtraMessage (java.lang.String)
String str
private transient void logw (java.lang.String, java.lang.Object[])
String format
Object[] args
private transient void loge (java.lang.String, java.lang.Object[])
String format
Object[] args
static void <clinit> ()
}
com/android/internal/telephony/metrics/InProgressCallSession.class
InProgressCallSession.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.InProgressCallSession extends java.lang.Object {
private static final int MAX_EVENTS
public final int phoneId
public final java.util.Deque events
public final int startSystemTimeMin
public final long startElapsedTimeMs
private long mLastElapsedTimeMs
private boolean mEventsDropped
private int mLastKnownPhoneState
public boolean isEventsDropped ()
public void <init> (int)
int phoneId
public void addEvent (com.android.internal.telephony.metrics.CallSessionEventBuilder)
com.android.internal.telephony.metrics.CallSessionEventBuilder builder
public synchronized void addEvent (long, com.android.internal.telephony.metrics.CallSessionEventBuilder)
long timestamp
com.android.internal.telephony.metrics.CallSessionEventBuilder builder
public synchronized boolean containsCsCalls ()
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event event
public void setLastKnownPhoneState (int)
int state
public boolean isPhoneIdle ()
}
com/android/internal/telephony/metrics/InProgressSmsSession.class
InProgressSmsSession.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.InProgressSmsSession extends java.lang.Object {
private static final int MAX_EVENTS
public final int phoneId
public final java.util.Deque events
public final int startSystemTimeMin
public final long startElapsedTimeMs
private long mLastElapsedTimeMs
private boolean mEventsDropped
private java.util.concurrent.atomic.AtomicInteger mNumExpectedResponses
public void increaseExpectedResponse ()
public void decreaseExpectedResponse ()
public int getNumExpectedResponses ()
public boolean isEventsDropped ()
public void <init> (int)
int phoneId
public void addEvent (com.android.internal.telephony.metrics.SmsSessionEventBuilder)
com.android.internal.telephony.metrics.SmsSessionEventBuilder builder
public synchronized void addEvent (long, com.android.internal.telephony.metrics.SmsSessionEventBuilder)
long timestamp
com.android.internal.telephony.metrics.SmsSessionEventBuilder builder
}
com/android/internal/telephony/metrics/MetricsCollector.class
MetricsCollector.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.MetricsCollector extends java.lang.Object implements android.app.StatsManager$StatsPullAtomCallback {
private static final String TAG
private static final boolean DBG
private static final long MILLIS_PER_HOUR
private static final long MILLIS_PER_MINUTE
private static final long MILLIS_PER_SECOND
private static final long MIN_COOLDOWN_MILLIS
private static final long MIN_CALLS_PER_BUCKET
private static final long DURATION_BUCKET_MILLIS
private static final long CELL_SERVICE_DURATION_BUCKET_MILLIS
private final long mPowerCorrelatedMinCooldownMillis
private final com.android.internal.telephony.metrics.PersistAtomsStorage mStorage
private final com.android.internal.telephony.metrics.DeviceStateHelper mDeviceStateHelper
private final android.app.StatsManager mStatsManager
private final com.android.internal.telephony.metrics.VonrHelper mVonrHelper
private final com.android.internal.telephony.metrics.AirplaneModeStats mAirplaneModeStats
private final com.android.internal.telephony.metrics.DefaultNetworkMonitor mDefaultNetworkMonitor
private final java.util.Set mOngoingDataCallStats
private static final java.util.Random sRandom
public void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.content.Context, com.android.internal.telephony.metrics.PersistAtomsStorage, com.android.internal.telephony.metrics.DeviceStateHelper, com.android.internal.telephony.metrics.VonrHelper, com.android.internal.telephony.metrics.DefaultNetworkMonitor, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.metrics.PersistAtomsStorage storage
com.android.internal.telephony.metrics.DeviceStateHelper deviceStateHelper
com.android.internal.telephony.metrics.VonrHelper vonrHelper
com.android.internal.telephony.metrics.DefaultNetworkMonitor defaultNetworkMonitor
com.android.internal.telephony.flags.FeatureFlags featureFlags
public int onPullAtom (int, java.util.List)
int atomTag
java.util.List data
public com.android.internal.telephony.metrics.PersistAtomsStorage getAtomsStorage ()
public com.android.internal.telephony.metrics.DeviceStateHelper getDeviceStateHelper ()
public com.android.internal.telephony.metrics.VonrHelper getVonrHelper ()
public void flushAtomsStorage ()
public void clearAtomsStorage ()
public void registerOngoingDataCallStat (com.android.internal.telephony.metrics.DataCallSessionStats)
com.android.internal.telephony.metrics.DataCallSessionStats call
public void unregisterOngoingDataCallStat (com.android.internal.telephony.metrics.DataCallSessionStats)
com.android.internal.telephony.metrics.DataCallSessionStats call
public com.android.internal.telephony.metrics.DefaultNetworkMonitor getDefaultNetworkMonitor ()
private void concludeDataCallSessionStats ()
com.android.internal.telephony.metrics.DataCallSessionStats stats
private void concludeImsStats ()
com.android.internal.telephony.imsphone.ImsPhone imsPhone
com.android.internal.telephony.Phone phone
private void concludeServiceStateStats ()
com.android.internal.telephony.Phone phone
private void concludeRcsStats ()
com.android.internal.telephony.metrics.RcsStats rcsStats
private void concludeAll ()
private static int pullSimSlotState (java.util.List)
com.android.internal.telephony.metrics.SimSlotState state
RuntimeException e
java.util.List data
com.android.internal.telephony.metrics.SimSlotState state
private static int pullSupportedRadioAccessFamily (java.util.List)
com.android.internal.telephony.Phone phone
java.util.List data
com.android.internal.telephony.Phone[] phones
long rafSupported
private static int pullCarrierIdTableVersion (java.util.List)
int version
java.util.List data
com.android.internal.telephony.Phone[] phones
private int pullVoiceCallRatUsages (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[] usages
private int pullVoiceCallSessions (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession[] calls
private int pullIncomingSms (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms[] smsList
private int pullOutgoingSms (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms[] smsList
private int pullDataCallSession (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession[] dataCallSessions
private int pullCellularDataServiceSwitch (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch[] persistAtoms
private int pullCellularServiceState (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState[] persistAtoms
private int pullImsRegistrationStats (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] persistAtoms
private int pullImsRegistrationTermination (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination[] persistAtoms
private int pullTelephonyNetworkRequestsV2 (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2[] persistAtoms
private int pullDeviceTelephonyProperties (java.util.List)
java.util.List data
com.android.internal.telephony.Phone[] phones
boolean isAutoDataSwitchOn
boolean hasDedicatedManagedProfileSub
com.android.internal.telephony.uicc.UiccSlot[] slots
int mepSupportedSlotCount
private int pullImsRegistrationFeatureTagStats (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats[] persistAtoms
private int pullRcsClientProvisioningStats (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats[] persistAtoms
private int pullRcsAcsProvisioningStats (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats[] persistAtoms
private int pullSipDelegateStats (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats[] persisAtoms
private int pullSipTransportFeatureTagStats (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats[] persisAtoms
private int pullSipMessageResponse (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse[] persistAtoms
private int pullSipTransportSession (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession[] persistAtoms
private int pullImsDedicatedBearerListenerEvent (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent[] persistAtoms
private int pullImsDedicatedBearerEvent (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent[] persistAtoms
private int pullImsRegistrationServiceDescStats (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats[] persistAtoms
private int pullUceEventStats (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats[] persistAtoms
private int pullPresenceNotifyEvent (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent[] persistAtoms
private int pullGbaEvent (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent[] persistAtoms
private int pullPerSimStatus (java.util.List)
com.android.internal.telephony.metrics.PerSimStatus perSimStatus
android.util.StatsEvent statsEvent
com.android.internal.telephony.Phone phone
java.util.List data
int result
private int pullOutgoingShortCodeSms (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms[] outgoingShortCodeSmsList
private int pullEmergencyNumbersInfo (java.util.List)
com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo[] numList
com.android.internal.telephony.emergency.EmergencyNumberTracker tracker
com.android.internal.telephony.Phone phone
java.util.List data
boolean isDataLogged
private int pullSatelliteController (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController[] controllerAtoms
private int pullSatelliteSession (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession[] sessionAtoms
private int pullSatelliteIncomingDatagram (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram[] incomingDatagramAtoms
private int pullSatelliteOutgoingDatagram (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram[] outgoingDatagramAtoms
private int pullSatelliteProvision (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision[] provisionAtoms
private int pullSatelliteSosMessageRecommender (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender[] sosMessageRecommenderAtoms
private int pullDataNetworkValidation (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation[] dataNetworkValidations
private int pullCarrierRoamingSatelliteSession (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession[] carrierRoamingSatelliteSessionAtoms
private int pullCarrierRoamingSatelliteControllerStats (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats[] carrierRoamingSatelliteControllerStatsAtoms
private int pullSatelliteEntitlement (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement[] satelliteEntitlementAtoms
private int pullSatelliteConfigUpdater (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater[] satelliteConfigUpdaterAtoms
private int pullSatelliteAccessController (java.util.List)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController[] satelliteAccessControllerAtoms
private void registerAtom (int)
int atomId
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch)
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch serviceSwitch
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState)
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState state
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage usage
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession session
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms)
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms sms
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms)
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms sms
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession)
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession dataCallSession
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination termination
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2)
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 networkRequests
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats)
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats)
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats)
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats)
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse)
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession)
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent)
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent)
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats)
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent)
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent)
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms)
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms shortCodeSms
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo)
com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo emergencyNumber
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController satelliteController
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession satelliteSession
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation)
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession)
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats)
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater stats
private static android.util.StatsEvent buildStatsEvent (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController stats
static com.android.internal.telephony.Phone[] getPhonesIfAny ()
IllegalStateException e
private static int roundAndConvertMillisToSeconds (long)
long valueMillis
private static int roundAndConvertMillisToSeconds (long, long)
long valueMillis
long durationBucketSize
long roundedValueMillis
private static int roundAndConvertMillisToMinutes (long)
long valueMillis
long roundedValueMillis
private static synthetic void lambda$pullSatelliteAccessController$39 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController persistAtom
private static synthetic void lambda$pullSatelliteConfigUpdater$38 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater persistAtom
private static synthetic void lambda$pullSatelliteEntitlement$37 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement persistAtom
private static synthetic void lambda$pullCarrierRoamingSatelliteControllerStats$36 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats persistAtom
private static synthetic void lambda$pullCarrierRoamingSatelliteSession$35 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession persistAtom
private static synthetic void lambda$pullDataNetworkValidation$34 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation d
private static synthetic void lambda$pullSatelliteSosMessageRecommender$33 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender persistAtom
private static synthetic void lambda$pullSatelliteProvision$32 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision persistAtom
private static synthetic void lambda$pullSatelliteOutgoingDatagram$31 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram persistAtom
private static synthetic void lambda$pullSatelliteIncomingDatagram$30 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram persistAtom
private static synthetic void lambda$pullSatelliteSession$29 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession persistAtom
private static synthetic void lambda$pullSatelliteController$28 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController persistAtom
private static synthetic void lambda$pullEmergencyNumbersInfo$27 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo number
private static synthetic void lambda$pullOutgoingShortCodeSms$26 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms sms
private static synthetic void lambda$pullGbaEvent$25 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent persistAtom
private static synthetic void lambda$pullPresenceNotifyEvent$24 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent persistAtom
private static synthetic void lambda$pullUceEventStats$23 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats persistAtom
private static synthetic void lambda$pullImsRegistrationServiceDescStats$22 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats persistAtom
private static synthetic void lambda$pullImsDedicatedBearerEvent$21 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent persistAtom
private static synthetic void lambda$pullImsDedicatedBearerListenerEvent$20 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent persistAtom
private static synthetic void lambda$pullSipTransportSession$19 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession persistAtom
private static synthetic void lambda$pullSipMessageResponse$18 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse persistAtom
private static synthetic void lambda$pullSipTransportFeatureTagStats$17 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats persisAtom
private static synthetic void lambda$pullSipDelegateStats$16 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats persisAtom
private static synthetic void lambda$pullRcsAcsProvisioningStats$15 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats persistAtom
private static synthetic void lambda$pullRcsClientProvisioningStats$14 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats persistAtom
private static synthetic void lambda$pullImsRegistrationFeatureTagStats$13 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats persistAtom
private static synthetic boolean lambda$pullDeviceTelephonyProperties$12 (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private static synthetic void lambda$pullTelephonyNetworkRequestsV2$11 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 persistAtom
private static synthetic void lambda$pullImsRegistrationTermination$10 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination persistAtom
private static synthetic void lambda$pullImsRegistrationStats$9 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats persistAtom
private static synthetic void lambda$pullCellularServiceState$8 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState persistAtom
private static synthetic void lambda$pullCellularDataServiceSwitch$7 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch persistAtom
private static synthetic void lambda$pullDataCallSession$6 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession dataCall
private static synthetic void lambda$pullOutgoingSms$5 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms sms
private static synthetic void lambda$pullIncomingSms$4 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms sms
private static synthetic void lambda$pullVoiceCallSessions$3 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession call
private static synthetic void lambda$pullVoiceCallRatUsages$2 (java.util.List, com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage)
java.util.List data
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage usage
private static synthetic boolean lambda$pullVoiceCallRatUsages$1 (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage usage
private static synthetic long lambda$pullVoiceCallRatUsages$0 (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage usage
static void <clinit> ()
}
com/android/internal/telephony/metrics/ModemPowerMetrics.class
ModemPowerMetrics.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.ModemPowerMetrics extends java.lang.Object {
private static final int DATA_CONNECTION_EMERGENCY_SERVICE
private static final int DATA_CONNECTION_OTHER
private static final int NUM_DATA_CONNECTION_TYPES
private android.os.BatteryStatsManager mBatteryStatsManager
public void <init> (android.os.BatteryStatsManager)
android.os.BatteryStatsManager batteryStatsManager
public com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats buildProto ()
long t
int i
long tr
int i
long rx
int i
long timeInVeryPoorRxSignalLevelMs
java.util.List txTimeMillis
java.util.List timeInRatMicros
java.util.List rxSignalStrengthLevelMicros
com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats m
android.os.connectivity.CellularBatteryStats stats
private android.os.connectivity.CellularBatteryStats getStats ()
static void <clinit> ()
}
com/android/internal/telephony/metrics/ModemRestartStats.class
ModemRestartStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.ModemRestartStats extends java.lang.Object {
private static final String TAG
private static final int MAX_BASEBAND_LEN
private static final int MAX_REASON_LEN
private void <init> ()
public static void onModemRestart (java.lang.String)
String reason
String basebandVersion
int carrierId
private static java.lang.String truncateString (java.lang.String, int)
String string
int maxLen
private static java.lang.String nullToEmpty (java.lang.String)
String string
private static int getCarrierId ()
com.android.internal.telephony.Phone phone
int carrierId
static void <clinit> ()
}
com/android/internal/telephony/metrics/NetworkRequestsStats.class
NetworkRequestsStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.NetworkRequestsStats extends java.lang.Object {
private void <init> ()
public static void addNetworkRequest (android.net.NetworkRequest, int)
android.net.NetworkRequest networkRequest
int subId
com.android.internal.telephony.metrics.PersistAtomsStorage storage
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 networkRequestsTemplate
private static int getCarrierId (int)
int subId
int phoneId
com.android.internal.telephony.Phone phone
}
com/android/internal/telephony/metrics/PerSimStatus.class
PerSimStatus.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.PerSimStatus extends java.lang.Object {
private static final String TAG
private static final long BITMASK_2G
private static final java.util.UUID CROSS_SIM_CALLING_STATUS_ANOMALY_UUID
public final int carrierId
public final int phoneNumberSourceUicc
public final int phoneNumberSourceCarrier
public final int phoneNumberSourceIms
public final boolean advancedCallingSettingEnabled
public final boolean voWiFiSettingEnabled
public final int voWiFiModeSetting
public final int voWiFiRoamingModeSetting
public final boolean vtSettingEnabled
public final boolean dataRoamingEnabled
public final long preferredNetworkType
public final boolean disabled2g
public final boolean pin1Enabled
public final int minimumVoltageClass
public final int userModifiedApnTypes
public final long unmeteredNetworks
public final boolean vonrEnabled
public final boolean crossSimCallingEnabled
public static com.android.internal.telephony.metrics.PerSimStatus getCurrentState (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
int[] numberIds
int carrierId
android.telephony.ims.ImsMmTelManager imsMmTelManager
com.android.internal.telephony.IccCard iccCard
com.android.internal.telephony.metrics.PersistAtomsStorage persistAtomsStorage
private void <init> (int, int, int, int, boolean, boolean, int, int, boolean, boolean, long, boolean, boolean, int, int, long, boolean, boolean)
int carrierId
int phoneNumberSourceUicc
int phoneNumberSourceCarrier
int phoneNumberSourceIms
boolean advancedCallingSettingEnabled
boolean voWiFiSettingEnabled
int voWiFiModeSetting
int voWiFiRoamingModeSetting
boolean vtSettingEnabled
boolean dataRoamingEnabled
long preferredNetworkType
boolean disabled2g
boolean pin1Enabled
int minimumVoltageClass
int userModifiedApnTypes
long unmeteredNetworks
boolean vonrEnabled
boolean crossSimCallingEnabled
private static boolean isCrossSimCallingEnabled (android.telephony.ims.ImsMmTelManager)
Exception e
android.telephony.ims.ImsMmTelManager imsMmTelManager
private static android.telephony.ims.ImsMmTelManager getImsMmTelManager (com.android.internal.telephony.Phone)
IllegalArgumentException e
com.android.internal.telephony.Phone phone
android.telephony.ims.ImsManager imsManager
private static int[] getNumberIds (com.android.internal.telephony.Phone)
int j
int i
int idForNextUniqueNumber
com.android.internal.telephony.Phone phone
String countryIso
String[] numbersFromAllSources
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int[] numberIds
private static boolean is2gDisabled (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private static int wifiCallingModeToProtoEnum (int)
int mode
private static int getMinimumVoltageClass (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.uicc.UiccSlot uiccSlot
private static int getUserModifiedApnTypes (com.android.internal.telephony.Phone)
int bitmask
android.database.Cursor cursor
com.android.internal.telephony.Phone phone
String[] projections
String selection
String[] selectionArgs
static boolean isVonrEnabled (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.TelephonyManager telephonyManager
static void <clinit> ()
}
com/android/internal/telephony/metrics/PersistAtomsStorage$1.class
PersistAtomsStorage.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.PersistAtomsStorage$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.metrics.PersistAtomsStorage this$0
void <init> (com.android.internal.telephony.metrics.PersistAtomsStorage)
com.android.internal.telephony.metrics.PersistAtomsStorage this$0
public void run ()
}
com/android/internal/telephony/metrics/PersistAtomsStorage.class
PersistAtomsStorage.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.PersistAtomsStorage extends java.lang.Object {
private static final String TAG
private static final String FILENAME
private static final int SAVE_TO_FILE_DELAY_FOR_UPDATE_MILLIS
private static final int SAVE_TO_FILE_DELAY_FOR_GET_MILLIS
private final int mMaxNumVoiceCallSessions
private final int mMaxNumSms
private final int mMaxNumCarrierIdMismatches
private final int mMaxNumDataCallSessions
private final int mMaxNumCellularServiceStates
private final int mMaxNumCellularDataSwitches
private final int mMaxNumImsRegistrationStats
private final int mMaxNumImsRegistrationTerminations
private final int mMaxNumImsRegistrationFeatureStats
private final int mMaxNumRcsClientProvisioningStats
private final int mMaxNumRcsAcsProvisioningStats
private final int mMaxNumSipMessageResponseStats
private final int mMaxNumSipTransportSessionStats
private final int mMaxNumSipDelegateStats
private final int mMaxNumSipTransportFeatureTagStats
private final int mMaxNumDedicatedBearerListenerEventStats
private final int mMaxNumDedicatedBearerEventStats
private final int mMaxNumImsRegistrationServiceDescStats
private final int mMaxNumUceEventStats
private final int mMaxNumPresenceNotifyEventStats
private final int mMaxNumGbaEventStats
private final int mMaxOutgoingShortCodeSms
private final int mMaxNumSatelliteStats
private final int mMaxNumCarrierRoamingSatelliteSessionStats
private final int mMaxNumDataNetworkValidation
protected com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms mAtoms
private final com.android.internal.telephony.metrics.VoiceCallRatTracker mVoiceCallRatTracker
protected boolean mSaveImmediately
private final android.content.Context mContext
private final android.os.Handler mHandler
private final android.os.HandlerThread mHandlerThread
private static final java.security.SecureRandom sRandom
private Runnable mSaveRunnable
public void <init> (android.content.Context)
android.content.Context context
public synchronized void addVoiceCallSession (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession call
public synchronized void addVoiceCallRatUsage (com.android.internal.telephony.metrics.VoiceCallRatTracker)
com.android.internal.telephony.metrics.VoiceCallRatTracker ratUsages
public synchronized void addIncomingSms (com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms)
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms sms
public synchronized void addOutgoingSms (com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms)
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms storedSms
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms sms
public synchronized void addCellularServiceStateAndCellularDataServiceSwitch (com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState, com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch)
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch existingSwitch
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState state
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch serviceSwitch
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState existingState
public synchronized void addDataCallSession (com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession)
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession existingCall
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession dataCall
int index
public synchronized boolean addCarrierIdMismatch (com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch)
com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch carrierIdMismatch
public synchronized void addImsRegistrationStats (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats stats
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats existingStats
public synchronized void addImsRegistrationTermination (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination termination
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination existingTermination
public synchronized boolean setCarrierIdTableVersion (int)
int carrierIdTableVersion
public synchronized void recordToggledAutoDataSwitch ()
public synchronized void addNetworkRequestsV2 (com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2)
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 newMetrics
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 networkRequests
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 existingMetrics
public synchronized void addImsRegistrationFeatureTagStats (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats stats
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats existingStats
public synchronized void addRcsClientProvisioningStats (com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats)
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats stats
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats existingStats
public synchronized void addRcsAcsProvisioningStats (com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats)
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats stats
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats existingStats
public synchronized void addSipDelegateStats (com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats)
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats stats
public synchronized void addSipTransportFeatureTagStats (com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats)
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats stats
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats lastStat
public synchronized void addSipMessageResponse (com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse)
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse stats
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse existingStats
public synchronized void addCompleteSipTransportSession (com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession)
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession stats
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession existingStats
public synchronized void addImsDedicatedBearerListenerEvent (com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent)
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent stats
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent existingStats
public synchronized void addImsDedicatedBearerEvent (com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent)
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent stats
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent existingStats
public synchronized void addImsRegistrationServiceDescStats (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats stats
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats existingStats
public synchronized void addUceEventStats (com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats)
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats stats
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats existingStats
public synchronized void addPresenceNotifyEvent (com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent)
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent stats
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent existingStats
public synchronized void addGbaEvent (com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent)
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent stats
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent existingStats
public synchronized void addUnmeteredNetworks (int, int, long)
int phoneId
int carrierId
long bitmask
com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks stats
boolean needToSave
public synchronized void addOutgoingShortCodeSms (com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms)
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms shortCodeSms
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms existingOutgoingShortCodeSms
public synchronized void addSatelliteControllerStats (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController stats
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController existingStats
public synchronized void addSatelliteSessionStats (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession stats
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession existingStats
public synchronized void addSatelliteIncomingDatagramStats (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram stats
public synchronized void addSatelliteOutgoingDatagramStats (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram stats
public synchronized void addSatelliteProvisionStats (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision stats
public synchronized void addSatelliteSosMessageRecommenderStats (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender stats
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender existingStats
public synchronized void addDataNetworkValidation (com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation)
int count
long elapsedTime
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation dataNetworkValidation
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation existingStats
public synchronized void addCarrierRoamingSatelliteSessionStats (com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession)
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession stats
public synchronized void addCarrierRoamingSatelliteControllerStats (com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats)
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats stats
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats existingStats
public synchronized void addSatelliteEntitlementStats (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement stats
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement existingStats
public synchronized void addSatelliteConfigUpdaterStats (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater stats
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater existingStats
public synchronized void addSatelliteAccessControllerStats (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController stats
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession[] getVoiceCallSessions (long)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession[] previousCalls
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[] getVoiceCallRatUsages (long)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[] previousUsages
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms[] getIncomingSms (long)
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms[] previousIncomingSms
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms[] getOutgoingSms (long)
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms[] previousOutgoingSms
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession[] getDataCallSessions (long)
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession dataCallSession
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession[] previousDataCallSession
long minIntervalMillis
private void sortBaseOnArray (int[], int[])
int i
int[] primary
int[] other
int[] index
int[] primaryCopy
int[] otherCopy
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState[] getCellularServiceStates (long)
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState[] previousStates
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch[] getCellularDataServiceSwitches (long)
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch[] previousSwitches
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] getImsRegistrationStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] previousStats
long minIntervalMillis
long intervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination[] getImsRegistrationTerminations (long)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination[] previousTerminations
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2[] getNetworkRequestsV2 (long)
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2[] previousNetworkRequests
long minIntervalMillis
public synchronized int getAutoDataSwitchToggleCount ()
int count
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats[] getImsRegistrationFeatureTagStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats[] previousStats
long minIntervalMillis
long intervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats[] getRcsClientProvisioningStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats[] previousStats
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats[] getRcsAcsProvisioningStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats stat
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats[] previousStats
long minIntervalMillis
long intervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats[] getSipDelegateStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats stat
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats[] previousStats
long minIntervalMillis
long intervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats[] getSipTransportFeatureTagStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats stat
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats[] previousStats
long minIntervalMillis
long intervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse[] getSipMessageResponse (long)
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse[] previousStats
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession[] getSipTransportSession (long)
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession[] previousStats
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent[] getImsDedicatedBearerListenerEvent (long)
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent[] previousStats
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent[] getImsDedicatedBearerEvent (long)
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent[] previousStats
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats[] getImsRegistrationServiceDescStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats stat
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats[] previousStats
long minIntervalMillis
long intervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats[] getUceEventStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats[] previousStats
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent[] getPresenceNotifyEvent (long)
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent[] previousStats
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent[] getGbaEvent (long)
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent[] previousStats
long minIntervalMillis
public synchronized long getUnmeteredNetworks (int, int)
int phoneId
int carrierId
com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks existingStats
long bitmask
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms[] getOutgoingShortCodeSms (long)
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms[] previousOutgoingShortCodeSms
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController[] getSatelliteControllerStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController[] statsArray
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession[] getSatelliteSessionStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession[] statsArray
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram[] getSatelliteIncomingDatagramStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram[] statsArray
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram[] getSatelliteOutgoingDatagramStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram[] statsArray
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision[] getSatelliteProvisionStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision[] statsArray
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender[] getSatelliteSosMessageRecommenderStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender[] statsArray
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation[] getDataNetworkValidation (long)
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation[] previousDataNetworkValidation
long minIntervalMillis
long wallTime
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession[] getCarrierRoamingSatelliteSessionStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession[] statsArray
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats[] getCarrierRoamingSatelliteControllerStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats[] statsArray
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement[] getSatelliteEntitlementStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement[] statsArray
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater[] getSatelliteConfigUpdaterStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater[] statsArray
long minIntervalMillis
public synchronized com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController[] getSatelliteAccessControllerStats (long)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController[] statsArray
long minIntervalMillis
public synchronized void flushAtoms ()
public synchronized void clearAtoms ()
private com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms loadAtomsFromFile ()
com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms atoms
java.nio.file.NoSuchFileException e
Exception e
private synchronized void saveAtomsToFile (int)
int delayMillis
private synchronized void saveAtomsToFileNow ()
java.io.FileOutputStream stream
java.io.IOException e
private com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState find (com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState)
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState state
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState key
private com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch find (com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch)
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch serviceSwitch
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch key
private com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch find (com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch)
com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch mismatch
com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch key
private com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats find (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats stats
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats key
private com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination find (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination termination
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination key
private com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 find (com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2)
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 item
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 key
private int findIndex (com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession)
int i
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession key
private com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent find (com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent)
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent stats
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent key
private com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent find (com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent)
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent stats
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent key
private com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats find (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats stats
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats key
private com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats find (com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats)
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats stats
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats key
private com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats find (com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats)
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats stats
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats key
private com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse find (com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse)
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse stats
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse key
private com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession find (com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession)
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession stats
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession key
private com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats find (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats stats
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats key
private com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats find (com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats)
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats stats
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats key
private com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent find (com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent)
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent stats
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent key
private com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent find (com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent)
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent stats
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent key
private com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats find (com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats)
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats stat
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats key
private com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks findUnmeteredNetworks (int)
com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks unmeteredNetworks
int phoneId
private com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms find (com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms)
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms shortCodeSms
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms key
private com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession find (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession stats
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession key
private com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender find (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender stats
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender key
private com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation find (com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation)
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation stats
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation key
private com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController find (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController stats
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController key
private com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats find (com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats)
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats stats
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats key
private com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement find (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement stats
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement key
private com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater find (com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater)
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater stats
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater key
private static java.lang.Object[] insertAtRandomPlace (java.lang.Object[], java.lang.Object, int)
int insertAt
Object[] storage
Object instance
int maxLength
int newLength
boolean arrayFull
Object[] result
private static void mergeSmsOrEvictInFullStorage (java.lang.Object[], java.lang.Object)
int smsHashCode
int smsCount
int i
Object[] storage
Object instance
android.util.SparseIntArray map
int smsIndex1
int smsIndex2
int indexLowestCount
int minCount
private static int getSmsHashCode (java.lang.Object)
Object sms
private static int getSmsCount (java.lang.Object)
Object sms
private static boolean areSmsMergeable (java.lang.Object, java.lang.Object)
Object instance1
Object instance2
private static java.lang.Object mergeSms (java.lang.Object, java.lang.Object)
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms tSms1
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms tSms2
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms tSms1
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms tSms2
Object sms1
Object sms2
private static int findItemToEvict (java.lang.Object[])
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState[] arr
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch[] arr
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] arr
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination[] arr
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession[] arr
int[] nonEmergencyCallIndexes
Object[] array
private java.lang.Object[] sanitizeAtoms (java.lang.Object[], java.lang.Class)
Object[] array
Class cl
private java.lang.Object[] sanitizeAtoms (java.lang.Object[], java.lang.Class, int)
Object[] array
Class cl
int maxLength
private long sanitizeTimestamp (long)
long timestamp
private com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] normalizeData (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[], long)
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] stats
long intervalMillis
private long normalizeDurationTo24H (long, long)
long timeInMillis
long intervalMillis
long interval
private com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms makeNewPersistAtoms ()
com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms atoms
long currentTime
protected long getWallTimeMillis ()
private static synthetic boolean lambda$findItemToEvict$9 (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession[], int)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession[] arr
int i
private static synthetic int lambda$findItemToEvict$8 (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination[], int, int)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination[] arr
int i
int j
private static synthetic int lambda$findItemToEvict$7 (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[], int, int)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] arr
int i
int j
private static synthetic int lambda$findItemToEvict$6 (com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch[], int, int)
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch[] arr
int i
int j
private static synthetic int lambda$findItemToEvict$5 (com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState[], int, int)
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState[] arr
int i
int j
private static synthetic void lambda$getImsRegistrationTerminations$4 (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination termination
private static synthetic void lambda$getImsRegistrationStats$3 (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats stats
private static synthetic void lambda$getCellularDataServiceSwitches$2 (com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch)
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch serviceSwitch
private static synthetic void lambda$getCellularServiceStates$1 (com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState)
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState state
private static synthetic int lambda$sortBaseOnArray$0 (int[], java.lang.Integer)
int[] primary
Integer i
static void <clinit> ()
}
com/android/internal/telephony/metrics/RadioPowerStateStats.class
RadioPowerStateStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.RadioPowerStateStats extends java.lang.Object {
public void <init> ()
public static void onRadioStateChanged (int)
int state
private static int radioPowerStateToProtoEnum (int)
int state
}
com/android/internal/telephony/metrics/RcsStats$LastSipDelegateStat.class
RcsStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.RcsStats$LastSipDelegateStat extends java.lang.Object {
public int mSubId
public com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats mLastStat
private java.util.Set mSupportedTags
final synthetic com.android.internal.telephony.metrics.RcsStats this$0
void <init> (com.android.internal.telephony.metrics.RcsStats, int, java.util.Set)
int subId
java.util.Set supportedTags
public void createSipDelegateStat (int)
int subId
public void setSipDelegateDestroyReason (int)
int destroyReason
public boolean isDestroyed ()
public void conclude (long)
long now
long duration
public boolean compare (int, java.util.Set)
String tag
int subId
java.util.Set supportedTags
private com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats getDefaultSipDelegateStat (int)
int subId
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats stat
}
com/android/internal/telephony/metrics/RcsStats$RcsProvisioningCallback.class
RcsStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.RcsStats$RcsProvisioningCallback extends android.telephony.ims.aidl.IRcsConfigCallback$Stub {
private com.android.internal.telephony.metrics.RcsStats mRcsStats
private int mSubId
private boolean mEnableSingleRegistration
private boolean mRegistered
final synthetic com.android.internal.telephony.metrics.RcsStats this$0
void <init> (com.android.internal.telephony.metrics.RcsStats, com.android.internal.telephony.metrics.RcsStats, int, boolean)
com.android.internal.telephony.metrics.RcsStats this$0
com.android.internal.telephony.metrics.RcsStats rcsStats
int subId
boolean enableSingleRegistration
public synchronized void setEnableSingleRegistration (boolean)
boolean enableSingleRegistration
public boolean getRegistered ()
public void setRegistered (boolean)
boolean registered
public void onConfigurationChanged (byte[])
byte[] config
public void onAutoConfigurationErrorReceived (int, java.lang.String)
int errorCode
String errorString
long callingIdentity
public void onConfigurationReset ()
public void onRemoved ()
long callingIdentity
public void onPreProvisioningReceived (byte[])
byte[] config
long callingIdentity
}
com/android/internal/telephony/metrics/RcsStats$SipMessageArray.class
RcsStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.RcsStats$SipMessageArray extends java.lang.Object {
private String mMethod
private String mCallId
private int mDirection
final synthetic com.android.internal.telephony.metrics.RcsStats this$0
void <init> (com.android.internal.telephony.metrics.RcsStats, java.lang.String, int, java.lang.String)
String method
int direction
String callId
private synchronized void addSipMessageStat (int, java.lang.String, int, int, int)
int subId
String sipMessageMethod
int sipMessageResponse
int sipMessageDirection
int messageError
int carrierId
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse proto
}
com/android/internal/telephony/metrics/RcsStats$SipTransportFeatureTags$LastFeatureTagState.class
RcsStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags$LastFeatureTagState extends java.lang.Object {
public long timeStamp
public int carrierId
public int slotId
public int state
public int reason
final synthetic com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags this$1
void <init> (com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags, int, int, int, int, long)
int carrierId
int slotId
int state
int reason
long timeStamp
public void update (int, int, long)
int state
int reason
long timeStamp
public void update (long)
long timeStamp
}
com/android/internal/telephony/metrics/RcsStats$SipTransportFeatureTags.class
RcsStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags extends java.lang.Object {
private java.util.HashMap mFeatureTagMap
private int mSubId
final synthetic com.android.internal.telephony.metrics.RcsStats this$0
void <init> (com.android.internal.telephony.metrics.RcsStats, int)
int subId
public java.util.HashMap getLastTagStates ()
public synchronized void updateLastFeatureTagState (java.lang.String, int, int, long)
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags$LastFeatureTagState lastFeatureTagState
String tagName
int state
int reason
long timeStamp
int carrierId
int slotId
public synchronized void conclude (long)
String tagName
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags$LastFeatureTagState lastFeatureTagState
java.util.Map$Entry last
long timeStamp
java.util.HashMap featureTagsCopy
private synchronized boolean addFeatureTagStat (java.lang.String, com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags$LastFeatureTagState, long)
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats sipFeatureTagStat
String tagName
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags$LastFeatureTagState lastFeatureTagState
long now
long duration
private void updateTimeStamp (int, java.lang.String, long)
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags$LastFeatureTagState lastFeatureTagState
java.util.HashMap lastTagStates
int subId
String tagName
long timeStamp
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags sipTransportFeatureTags
private com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags$LastFeatureTagState create (java.lang.String, int, int, int, int, long)
String tagName
int carrierId
int slotId
int state
int reason
long timeStamp
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags$LastFeatureTagState lastFeatureTagState
}
com/android/internal/telephony/metrics/RcsStats$SipTransportSessionArray.class
RcsStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.RcsStats$SipTransportSessionArray extends java.lang.Object {
private String mMethod
private String mCallId
private int mDirection
private int mSipResponse
final synthetic com.android.internal.telephony.metrics.RcsStats this$0
void <init> (com.android.internal.telephony.metrics.RcsStats, java.lang.String, int, java.lang.String)
String method
int direction
String callId
private synchronized void addSipTransportSessionStat (int, java.lang.String, int, int, boolean)
int subId
String sessionMethod
int sipMessageDirection
int sipResponse
boolean isEndedGracefully
int carrierId
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession proto
}
com/android/internal/telephony/metrics/RcsStats$UceStatsWriterCallback.class
RcsStats.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.RcsStats$UceStatsWriterCallback extends java.lang.Object implements com.android.ims.rcs.uce.UceStatsWriter$UceStatsCallback {
private com.android.internal.telephony.metrics.RcsStats mRcsStats
final synthetic com.android.internal.telephony.metrics.RcsStats this$0
void <init> (com.android.internal.telephony.metrics.RcsStats, com.android.internal.telephony.metrics.RcsStats)
com.android.internal.telephony.metrics.RcsStats this$0
com.android.internal.telephony.metrics.RcsStats rcsStats
public void onImsRegistrationFeatureTagStats (int, java.util.List, int)
int subId
java.util.List featureTagList
int registrationTech
public void onStoreCompleteImsRegistrationFeatureTagStats (int)
int subId
public void onImsRegistrationServiceDescStats (int, java.util.List, java.util.List, int)
int subId
java.util.List serviceIdList
java.util.List serviceIdVersionList
int registrationTech
public void onSubscribeResponse (int, long, int)
int subId
long taskId
int networkResponse
public void onUceEvent (int, int, boolean, int, int)
int subId
int type
boolean successful
int commandCode
int networkResponse
int eventType
public void onSubscribeTerminated (int, long, java.lang.String)
int previousSubscribeStatus
int subId
long taskId
String reason
public void onPresenceNotifyEvent (int, long, java.util.List)
String serviceId
android.telephony.ims.RcsContactPresenceTuple tuple
boolean rcsCap
boolean mmtelCap
boolean noCap
java.util.List tupleList
android.telephony.ims.RcsContactUceCapability capability
int subId
long taskId
java.util.List updatedCapList
public void onStoreCompleteImsRegistrationServiceDescStats (int)
int subId
}
com/android/internal/telephony/metrics/RcsStats.class
RcsStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.RcsStats extends java.lang.Object {
private static final String TAG
private static final long MIN_DURATION_MILLIS
private final com.android.internal.telephony.metrics.PersistAtomsStorage mAtomsStorage
private static final java.util.Random RANDOM
private com.android.internal.telephony.metrics.RcsStats$UceStatsWriterCallback mCallback
private static com.android.internal.telephony.metrics.RcsStats sInstance
public static final int NONE
public static final int STATE_REGISTERED
public static final int STATE_DEREGISTERED
public static final int STATE_DENIED
private static final String SIP_REQUEST_MESSAGE_TYPE_INVITE
private static final String SIP_REQUEST_MESSAGE_TYPE_ACK
private static final String SIP_REQUEST_MESSAGE_TYPE_OPTIONS
private static final String SIP_REQUEST_MESSAGE_TYPE_BYE
private static final String SIP_REQUEST_MESSAGE_TYPE_CANCEL
private static final String SIP_REQUEST_MESSAGE_TYPE_REGISTER
private static final String SIP_REQUEST_MESSAGE_TYPE_PRACK
private static final String SIP_REQUEST_MESSAGE_TYPE_SUBSCRIBE
private static final String SIP_REQUEST_MESSAGE_TYPE_NOTIFY
private static final String SIP_REQUEST_MESSAGE_TYPE_PUBLISH
private static final String SIP_REQUEST_MESSAGE_TYPE_INFO
private static final String SIP_REQUEST_MESSAGE_TYPE_REFER
private static final String SIP_REQUEST_MESSAGE_TYPE_MESSAGE
private static final String SIP_REQUEST_MESSAGE_TYPE_UPDATE
private static final java.util.Map FEATURE_TAGS
private static final java.util.Map SERVICE_IDS
private static final java.util.Map MESSAGE_TYPE
private static final java.util.Map NOTIFY_REASONS
private static final java.util.HashSet RCS_SERVICE_ID_SET
private static final java.util.HashSet MMTEL_SERVICE_ID_SET
private static final java.util.Map sSubscribeTaskIds
private static final int SUBSCRIBE_SUCCESS
private static final int SUBSCRIBE_NOTIFY
protected final java.util.Map mDedicatedBearerListenerEventMap
protected final java.util.List mRcsAcsProvisioningStatsList
protected final java.util.HashMap mRcsProvisioningCallbackMap
private final java.util.List mImsRegistrationFeatureTagStatsList
protected final java.util.List mImsRegistrationServiceDescStatsList
private java.util.List mLastSipDelegateStatList
private java.util.HashMap mLastFeatureTagStatMap
private java.util.ArrayList mSipMessageArray
private java.util.ArrayList mSipTransportSessionArray
private com.android.internal.telephony.metrics.RcsStats$SipTransportSessionArray mSipTransportSession
private com.android.internal.telephony.metrics.RcsStats$SipMessageArray mSipMessage
private static com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats copyOf (com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats)
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats source
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats newStat
protected void <init> ()
public static com.android.internal.telephony.metrics.RcsStats getInstance ()
public void registerUceCallback ()
public void onImsRegistrationFeatureTagStats (int, java.util.List, int)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats proto
String featureTag
int carrierId
int subId
java.util.List featureTagList
int registrationTech
public void onStoreCompleteImsRegistrationFeatureTagStats (int)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats proto
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats proto
int carrierId
java.util.List deleteList
long now
int subId
public void onFlushIncompleteImsRegistrationFeatureTagStats ()
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats newProto
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats proto
long now
public synchronized void onRcsClientProvisioningStats (int, int)
int subId
int event
int carrierId
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats proto
public void onRcsAcsProvisioningStats (int, int, int, boolean)
int carrierId
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats newStats
int subId
int responseCode
int responseType
boolean enableSingleRegistration
public void onStoreCompleteRcsAcsProvisioningStats (int)
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats existingStats
int subId
public void onFlushIncompleteRcsAcsProvisioningStats ()
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats proto
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats stats
long now
public synchronized void createSipDelegateStats (int, java.util.Set)
com.android.internal.telephony.metrics.RcsStats$LastSipDelegateStat lastState
int subId
java.util.Set supportedTags
public synchronized void onSipDelegateStats (int, java.util.Set, int)
com.android.internal.telephony.metrics.RcsStats$LastSipDelegateStat lastState
int subId
java.util.Set supportedTags
int destroyReason
public synchronized void onSipTransportFeatureTagStats (int, java.util.Set, java.util.Set, java.util.Set)
String tag
android.telephony.ims.FeatureTagState tag
android.telephony.ims.FeatureTagState tag
int subId
java.util.Set deniedTags
java.util.Set deRegiTags
java.util.Set regiTags
long now
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags sipTransportFeatureTags
public synchronized void concludeSipTransportFeatureTagsStat ()
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags sipTransportFeatureTags
long now
java.util.HashMap lastFeatureTagStatsCopy
public synchronized void onSipMessageRequest (java.lang.String, java.lang.String, int)
String callId
String sipMessageMethod
int sipMessageDirection
public synchronized void invalidatedMessageResult (java.lang.String, int, java.lang.String, int, int)
String callId
int subId
String sipMessageMethod
int sipMessageDirection
int messageError
public synchronized void onSipMessageResponse (int, java.lang.String, int, int)
int subId
String callId
int sipMessageResponse
int messageError
com.android.internal.telephony.metrics.RcsStats$SipMessageArray match
public synchronized void earlySipTransportSession (java.lang.String, java.lang.String, int)
String sessionMethod
String callId
int sipMessageDirection
public synchronized void confirmedSipTransportSession (java.lang.String, int)
String callId
int sipResponse
com.android.internal.telephony.metrics.RcsStats$SipTransportSessionArray match
public synchronized void onSipTransportSessionClosed (int, java.lang.String, int, boolean)
int subId
String callId
int sipResponse
boolean isEndedGracefully
com.android.internal.telephony.metrics.RcsStats$SipTransportSessionArray match
public synchronized void onImsDedicatedBearerListenerAdded (int, int, int, int)
int listenerId
int slotId
int ratAtEnd
int qci
int subId
int carrierId
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent preProto
public synchronized void onImsDedicatedBearerListenerUpdateSession (int, int, int, int, boolean)
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent preProto
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent preProto
int listenerId
int slotId
int rat
int qci
boolean dedicatedBearerEstablished
int subId
int carrierId
public synchronized void onImsDedicatedBearerListenerRemoved (int)
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent newProto
int listenerId
public synchronized void onImsDedicatedBearerEvent (int, int, int, int, boolean, boolean, boolean)
int slotId
int ratAtEnd
int qci
int bearerState
boolean localConnectionInfoReceived
boolean remoteConnectionInfoReceived
boolean hasListeners
int subId
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent proto
public void onImsRegistrationServiceDescStats (int, java.util.List, java.util.List, int)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats mImsRegistrationServiceDescStats
String serviceId
int carrierId
int index
int subId
java.util.List serviceIdList
java.util.List serviceIdVersionList
int registrationTech
public void onFlushIncompleteImsRegistrationServiceDescStats ()
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats newProto
long now
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats proto
public synchronized void onUceEventStats (int, int, boolean, int, int)
int subId
int type
boolean successful
int commandCode
int networkResponse
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats proto
int carrierId
public synchronized void onPresenceNotifyEvent (int, java.lang.String, boolean, boolean, boolean, boolean)
int subId
String reason
boolean contentBodyReceived
boolean rcsCaps
boolean mmtelCaps
boolean noCaps
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent proto
int carrierId
public void onStoreCompleteImsRegistrationServiceDescStats (int)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats proto
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats proto
int carrierId
java.util.List deleteList
int subId
public synchronized void onGbaSuccessEvent (int)
int subId
int carrierId
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent proto
public synchronized void onGbaFailureEvent (int, int)
int subId
int reason
int carrierId
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent proto
public synchronized com.android.internal.telephony.metrics.RcsStats$RcsProvisioningCallback getRcsProvisioningCallback (int, boolean)
int subId
boolean enableSingleRegistration
com.android.internal.telephony.metrics.RcsStats$RcsProvisioningCallback rcsProvisioningCallback
public synchronized void setEnableSingleRegistration (int, boolean)
int subId
boolean enableSingleRegistration
com.android.internal.telephony.metrics.RcsStats$RcsProvisioningCallback callbackBinder
private synchronized void removeRcsProvisioningCallback (int)
int subId
private com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats copyImsRegistrationFeatureTagStats (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats proto
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats newProto
private com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats copyRcsAcsProvisioningStats (com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats)
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats proto
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats newProto
private com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats copyImsRegistrationServiceDescStats (com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats proto
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats newProto
private void setImsRegistrationServiceDescStatsTime (int)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats descStats
int carrierId
private void deleteImsRegistrationServiceDescStats (int)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats proto
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats stats
java.util.List deleteList
int carrierId
private void handleImsRegistrationServiceDescStats ()
int subId
int newCarrierId
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats proto
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats stats
java.util.List deleteList
private com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats getRcsAcsProvisioningStats (int)
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats stats
int subId
int carrierId
int slotId
private void flushRcsAcsProvisioningStatsInvalid ()
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats stats
int subId
int newCarrierId
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats inValid
java.util.List inValidList
private void flushImsRegistrationFeatureTagStatsInvalid ()
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats stats
int subId
int newCarrierId
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats inValid
java.util.List inValidList
private com.android.internal.telephony.metrics.RcsStats$LastSipDelegateStat getLastSipDelegateStat (int, java.util.Set)
com.android.internal.telephony.metrics.RcsStats$LastSipDelegateStat lastStat
int subId
java.util.Set supportedTags
com.android.internal.telephony.metrics.RcsStats$LastSipDelegateStat stat
private void concludeSipDelegateStat ()
com.android.internal.telephony.metrics.RcsStats$LastSipDelegateStat stat
long now
java.util.List sipDelegateStatsCopy
private com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags getLastFeatureTags (int)
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags sipTransportFeatureTags
int subId
com.android.internal.telephony.metrics.RcsStats$SipTransportFeatureTags sipTransportFeatureTags
protected boolean isValidCarrierId (int)
int carrierId
protected int getSlotId (int)
int subId
protected int getCarrierId (int)
int subId
int phoneId
com.android.internal.telephony.Phone phone
protected long getWallTimeMillis ()
protected void logd (java.lang.String)
String msg
protected int getSubId (int)
int slotId
public int convertTagNameToValue (java.lang.String)
String tagName
public int convertServiceIdToValue (java.lang.String)
String serviceId
public int convertMessageTypeToValue (java.lang.String)
String messageType
public int convertPresenceNotifyReason (java.lang.String)
String reason
public synchronized void printAllMetrics (java.io.PrintWriter)
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats stat
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats stat
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats stat
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats stat
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats stat
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse stat
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession stat
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent stat
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent stat
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats stat
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats stat
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent stat
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent stat
java.io.PrintWriter rawWriter
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms metricAtoms
private static synthetic boolean lambda$onSipTransportSessionClosed$4 (java.lang.String, com.android.internal.telephony.metrics.RcsStats$SipTransportSessionArray)
String callId
com.android.internal.telephony.metrics.RcsStats$SipTransportSessionArray d
private static synthetic boolean lambda$onSipTransportSessionClosed$3 (java.lang.String, com.android.internal.telephony.metrics.RcsStats$SipTransportSessionArray)
String callId
com.android.internal.telephony.metrics.RcsStats$SipTransportSessionArray d
private static synthetic boolean lambda$confirmedSipTransportSession$2 (java.lang.String, com.android.internal.telephony.metrics.RcsStats$SipTransportSessionArray)
String callId
com.android.internal.telephony.metrics.RcsStats$SipTransportSessionArray d
private static synthetic boolean lambda$onSipMessageResponse$1 (java.lang.String, com.android.internal.telephony.metrics.RcsStats$SipMessageArray)
String callId
com.android.internal.telephony.metrics.RcsStats$SipMessageArray d
private static synthetic boolean lambda$onSipMessageResponse$0 (java.lang.String, com.android.internal.telephony.metrics.RcsStats$SipMessageArray)
String callId
com.android.internal.telephony.metrics.RcsStats$SipMessageArray d
static void <clinit> ()
String FeatureTag
}
com/android/internal/telephony/metrics/SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder extends java.lang.Object {
private int mConfigDataSource
private int mCountOfEntitlementStatusQueryRequest
private int mCountOfSatelliteConfigUpdateRequest
private int mCountOfSatelliteNotificationDisplayed
private int mSatelliteSessionGapMinSec
private int mSatelliteSessionGapAvgSec
private int mSatelliteSessionGapMaxSec
private java.util.Optional mCarrierId
private java.util.Optional mIsDeviceEntitled
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder setConfigDataSource (int)
int configDataSource
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder setCountOfEntitlementStatusQueryRequest (int)
int countOfEntitlementStatusQueryRequest
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder setCountOfSatelliteConfigUpdateRequest (int)
int countOfSatelliteConfigUpdateRequest
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder setCountOfSatelliteNotificationDisplayed (int)
int countOfSatelliteNotificationDisplayed
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder setSatelliteSessionGapMinSec (int)
int satelliteSessionGapMinSec
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder setSatelliteSessionGapAvgSec (int)
int satelliteSessionGapAvgSec
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder setSatelliteSessionGapMaxSec (int)
int satelliteSessionGapMaxSec
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder setIsDeviceEntitled (boolean)
boolean isDeviceEntitled
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams build ()
}
com/android/internal/telephony/metrics/SatelliteStats$CarrierRoamingSatelliteControllerStatsParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams extends java.lang.Object {
private final int mConfigDataSource
private final int mCountOfEntitlementStatusQueryRequest
private final int mCountOfSatelliteConfigUpdateRequest
private final int mCountOfSatelliteNotificationDisplayed
private final int mSatelliteSessionGapMinSec
private final int mSatelliteSessionGapAvgSec
private final int mSatelliteSessionGapMaxSec
private static int sCarrierId
private static boolean sIsDeviceEntitled
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams$Builder builder
public int getConfigDataSource ()
public int getCountOfEntitlementStatusQueryRequest ()
public int getCountOfSatelliteConfigUpdateRequest ()
public int getCountOfSatelliteNotificationDisplayed ()
public int getSatelliteSessionGapMinSec ()
public int getSatelliteSessionGapAvgSec ()
public int getSatelliteSessionGapMaxSec ()
public int getCarrierId ()
public boolean isDeviceEntitled ()
public java.lang.String toString ()
}
com/android/internal/telephony/metrics/SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder extends java.lang.Object {
private int mCarrierId
private boolean mIsNtnRoamingInHomeCountry
private int mTotalSatelliteModeTimeSec
private int mNumberOfSatelliteConnections
private int mAvgDurationOfSatelliteConnectionSec
private int mSatelliteConnectionGapMinSec
private int mSatelliteConnectionGapAvgSec
private int mSatelliteConnectionGapMaxSec
private int mRsrpAvg
private int mRsrpMedian
private int mRssnrAvg
private int mRssnrMedian
private int mCountOfIncomingSms
private int mCountOfOutgoingSms
private int mCountOfIncomingMms
private int mCountOfOutgoingMms
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setIsNtnRoamingInHomeCountry (boolean)
boolean isNtnRoamingInHomeCountry
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setTotalSatelliteModeTimeSec (int)
int totalSatelliteModeTimeSec
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setNumberOfSatelliteConnections (int)
int numberOfSatelliteConnections
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setAvgDurationOfSatelliteConnectionSec (int)
int avgDurationOfSatelliteConnectionSec
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setSatelliteConnectionGapMinSec (int)
int satelliteConnectionGapMinSec
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setSatelliteConnectionGapAvgSec (int)
int satelliteConnectionGapAvgSec
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setSatelliteConnectionGapMaxSec (int)
int satelliteConnectionGapMaxSec
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setRsrpAvg (int)
int rsrpAvg
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setRsrpMedian (int)
int rsrpMedian
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setRssnrAvg (int)
int rssnrAvg
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setRssnrMedian (int)
int rssnrMedian
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setCountOfIncomingSms (int)
int countOfIncomingSms
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setCountOfOutgoingSms (int)
int countOfOutgoingSms
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setCountOfIncomingMms (int)
int countOfIncomingMms
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder setCountOfOutgoingMms (int)
int countOfOutgoingMms
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams build ()
}
com/android/internal/telephony/metrics/SatelliteStats$CarrierRoamingSatelliteSessionParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams extends java.lang.Object {
private final int mCarrierId
private final boolean mIsNtnRoamingInHomeCountry
private final int mTotalSatelliteModeTimeSec
private final int mNumberOfSatelliteConnections
private final int mAvgDurationOfSatelliteConnectionSec
private final int mSatelliteConnectionGapMinSec
private final int mSatelliteConnectionGapAvgSec
private final int mSatelliteConnectionGapMaxSec
private final int mRsrpAvg
private final int mRsrpMedian
private final int mRssnrAvg
private final int mRssnrMedian
private final int mCountOfIncomingSms
private final int mCountOfOutgoingSms
private final int mCountOfIncomingMms
private final int mCountOfOutgoingMms
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams$Builder builder
public int getCarrierId ()
public boolean getIsNtnRoamingInHomeCountry ()
public int getTotalSatelliteModeTimeSec ()
public int getNumberOfSatelliteConnections ()
public int getAvgDurationOfSatelliteConnectionSec ()
public int getSatelliteConnectionGapMinSec ()
public int getSatelliteConnectionGapAvgSec ()
public int getSatelliteConnectionGapMaxSec ()
public int getRsrpAvg ()
public int getRsrpMedian ()
public int getRssnrAvg ()
public int getRssnrMedian ()
public int getCountOfIncomingSms ()
public int getCountOfOutgoingSms ()
public int getCountOfIncomingMms ()
public int getCountOfOutgoingMms ()
public java.lang.String toString ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteAccessControllerParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder extends java.lang.Object {
private int mAccessControlType
private long mLocationQueryTimeMillis
private long mOnDeviceLookupTimeMillis
private long mTotalCheckingTimeMillis
private boolean mIsAllowed
private boolean mIsEmergency
private int mResultCode
private String[] mCountryCodes
private int mConfigDataSource
private int mCarrierId
private int mTriggeringEvent
private boolean mIsNtnOnlyCarrier
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setAccessControlType (int)
int accessControlType
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setLocationQueryTime (long)
long locationQueryTimeMillis
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setOnDeviceLookupTime (long)
long onDeviceLookupTimeMillis
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setTotalCheckingTime (long)
long totalCheckingTimeMillis
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setIsAllowed (boolean)
boolean isAllowed
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setIsEmergency (boolean)
boolean isEmergency
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setResult (int)
int result
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setCountryCodes (java.lang.String[])
String[] countryCodes
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setConfigDatasource (int)
int configDatasource
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setTriggeringEvent (int)
int triggeringEvent
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams build ()
private static synthetic java.lang.String[] lambda$setCountryCodes$0 (int)
int x$0
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteAccessControllerParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams extends java.lang.Object {
private final int mAccessControlType
private final long mLocationQueryTimeMillis
private final long mOnDeviceLookupTimeMillis
private final long mTotalCheckingTimeMillis
private final boolean mIsAllowed
private final boolean mIsEmergency
private final int mResultCode
private final String[] mCountryCodes
private final int mConfigDataSource
private final int mCarrierId
private final int mTriggeringEvent
private final boolean mIsNtnOnlyCarrier
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams$Builder builder
public int getAccessControlType ()
public long getLocationQueryTime ()
public long getOnDeviceLookupTime ()
public long getTotalCheckingTime ()
public boolean getIsAllowed ()
public boolean getIsEmergency ()
public int getResultCode ()
public java.lang.String[] getCountryCodes ()
public int getConfigDataSource ()
public int getCarrierId ()
public int getTriggeringEvent ()
public boolean isNtnOnlyCarrier ()
public java.lang.String toString ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteConfigUpdaterParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams$Builder extends java.lang.Object {
private int mConfigVersion
private int mOemConfigResult
private int mCarrierConfigResult
private int mCount
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams$Builder setConfigVersion (int)
int configVersion
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams$Builder setOemConfigResult (int)
int oemConfigResult
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams$Builder setCarrierConfigResult (int)
int carrierConfigResult
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams$Builder setCount (int)
int count
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams build ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteConfigUpdaterParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams extends java.lang.Object {
private final int mConfigVersion
private final int mOemConfigResult
private final int mCarrierConfigResult
private final int mCount
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams$Builder builder
public int getConfigVersion ()
public int getOemConfigResult ()
public int getCarrierConfigResult ()
public int getCount ()
public java.lang.String toString ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteControllerParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder extends java.lang.Object {
private int mCountOfSatelliteServiceEnablementsSuccess
private int mCountOfSatelliteServiceEnablementsFail
private int mCountOfOutgoingDatagramSuccess
private int mCountOfOutgoingDatagramFail
private int mCountOfIncomingDatagramSuccess
private int mCountOfIncomingDatagramFail
private int mCountOfDatagramTypeSosSmsSuccess
private int mCountOfDatagramTypeSosSmsFail
private int mCountOfDatagramTypeLocationSharingSuccess
private int mCountOfDatagramTypeLocationSharingFail
private int mCountOfProvisionSuccess
private int mCountOfProvisionFail
private int mCountOfDeprovisionSuccess
private int mCountOfDeprovisionFail
private int mTotalServiceUptimeSec
private int mTotalBatteryConsumptionPercent
private int mTotalBatteryChargedTimeSec
private int mCountOfDemoModeSatelliteServiceEnablementsSuccess
private int mCountOfDemoModeSatelliteServiceEnablementsFail
private int mCountOfDemoModeOutgoingDatagramSuccess
private int mCountOfDemoModeOutgoingDatagramFail
private int mCountOfDemoModeIncomingDatagramSuccess
private int mCountOfDemoModeIncomingDatagramFail
private int mCountOfDatagramTypeKeepAliveSuccess
private int mCountOfDatagramTypeKeepAliveFail
private int mCountOfAllowedSatelliteAccess
private int mCountOfDisallowedSatelliteAccess
private int mCountOfSatelliteAccessCheckFail
private java.util.Optional mIsProvisioned
private java.util.Optional mCarrierId
private int mCountOfSatelliteAllowedStateChangedEvents
private int mCountOfSuccessfulLocationQueries
private int mCountOfFailedLocationQueries
private int mCountOfP2PSmsAvailableNotificationShown
private int mCountOfP2PSmsAvailableNotificationRemoved
private java.util.Optional mIsNtnOnlyCarrier
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfSatelliteServiceEnablementsSuccess (int)
int countOfSatelliteServiceEnablementsSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfSatelliteServiceEnablementsFail (int)
int countOfSatelliteServiceEnablementsFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfOutgoingDatagramSuccess (int)
int countOfOutgoingDatagramSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfOutgoingDatagramFail (int)
int countOfOutgoingDatagramFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfIncomingDatagramSuccess (int)
int countOfIncomingDatagramSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfIncomingDatagramFail (int)
int countOfIncomingDatagramFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDatagramTypeSosSmsSuccess (int)
int countOfDatagramTypeSosSmsSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDatagramTypeSosSmsFail (int)
int countOfDatagramTypeSosSmsFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDatagramTypeLocationSharingSuccess (int)
int countOfDatagramTypeLocationSharingSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDatagramTypeLocationSharingFail (int)
int countOfDatagramTypeLocationSharingFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfProvisionSuccess (int)
int countOfProvisionSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfProvisionFail (int)
int countOfProvisionFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDeprovisionSuccess (int)
int countOfDeprovisionSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDeprovisionFail (int)
int countOfDeprovisionFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setTotalServiceUptimeSec (int)
int totalServiceUptimeSec
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setTotalBatteryConsumptionPercent (int)
int totalBatteryConsumptionPercent
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setTotalBatteryChargedTimeSec (int)
int totalBatteryChargedTimeSec
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDemoModeSatelliteServiceEnablementsSuccess (int)
int countOfDemoModeSatelliteServiceEnablementsSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDemoModeSatelliteServiceEnablementsFail (int)
int countOfDemoModeSatelliteServiceEnablementsFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDemoModeOutgoingDatagramSuccess (int)
int countOfDemoModeOutgoingDatagramSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDemoModeOutgoingDatagramFail (int)
int countOfDemoModeOutgoingDatagramFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDemoModeIncomingDatagramSuccess (int)
int countOfDemoModeIncomingDatagramSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDemoModeIncomingDatagramFail (int)
int countOfDemoModeIncomingDatagramFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDatagramTypeKeepAliveSuccess (int)
int countOfDatagramTypeKeepAliveSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDatagramTypeKeepAliveFail (int)
int countOfDatagramTypeKeepAliveFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfAllowedSatelliteAccess (int)
int countOfAllowedSatelliteAccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfDisallowedSatelliteAccess (int)
int countOfDisallowedSatelliteAccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfSatelliteAccessCheckFail (int)
int countOfSatelliteAccessCheckFail
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setIsProvisioned (boolean)
boolean isProvisioned
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfSatelliteAllowedStateChangedEvents (int)
int countOfSatelliteAllowedStateChangedEvents
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfSuccessfulLocationQueries (int)
int countOfSuccessfulLocationQueries
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfFailedLocationQueries (int)
int countOfFailedLocationQueries
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfP2PSmsAvailableNotificationShown (int)
int countOfP2PSmsAvailableNotificationShown
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setCountOfP2PSmsAvailableNotificationRemoved (int)
int countOfP2PSmsAvailableNotificationRemoved
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams build ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteControllerParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams extends java.lang.Object {
private final int mCountOfSatelliteServiceEnablementsSuccess
private final int mCountOfSatelliteServiceEnablementsFail
private final int mCountOfOutgoingDatagramSuccess
private final int mCountOfOutgoingDatagramFail
private final int mCountOfIncomingDatagramSuccess
private final int mCountOfIncomingDatagramFail
private final int mCountOfDatagramTypeSosSmsSuccess
private final int mCountOfDatagramTypeSosSmsFail
private final int mCountOfDatagramTypeLocationSharingSuccess
private final int mCountOfDatagramTypeLocationSharingFail
private final int mCountOfProvisionSuccess
private final int mCountOfProvisionFail
private final int mCountOfDeprovisionSuccess
private final int mCountOfDeprovisionFail
private final int mTotalServiceUptimeSec
private final int mTotalBatteryConsumptionPercent
private final int mTotalBatteryChargedTimeSec
private final int mCountOfDemoModeSatelliteServiceEnablementsSuccess
private final int mCountOfDemoModeSatelliteServiceEnablementsFail
private final int mCountOfDemoModeOutgoingDatagramSuccess
private final int mCountOfDemoModeOutgoingDatagramFail
private final int mCountOfDemoModeIncomingDatagramSuccess
private final int mCountOfDemoModeIncomingDatagramFail
private final int mCountOfDatagramTypeKeepAliveSuccess
private final int mCountOfDatagramTypeKeepAliveFail
private final int mCountOfAllowedSatelliteAccess
private final int mCountOfDisallowedSatelliteAccess
private final int mCountOfSatelliteAccessCheckFail
private static boolean sIsProvisioned
private static int sCarrierId
private final int mCountOfSatelliteAllowedStateChangedEvents
private final int mCountOfSuccessfulLocationQueries
private final int mCountOfFailedLocationQueries
private final int mCountOfP2PSmsAvailableNotificationShown
private final int mCountOfP2PSmsAvailableNotificationRemoved
private static boolean sIsNtnOnlyCarrier
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder builder
public int getCountOfSatelliteServiceEnablementsSuccess ()
public int getCountOfSatelliteServiceEnablementsFail ()
public int getCountOfOutgoingDatagramSuccess ()
public int getCountOfOutgoingDatagramFail ()
public int getCountOfIncomingDatagramSuccess ()
public int getCountOfIncomingDatagramFail ()
public int getCountOfDatagramTypeSosSmsSuccess ()
public int getCountOfDatagramTypeSosSmsFail ()
public int getCountOfDatagramTypeLocationSharingSuccess ()
public int getCountOfDatagramTypeLocationSharingFail ()
public int getCountOfProvisionSuccess ()
public int getCountOfProvisionFail ()
public int getCountOfDeprovisionSuccess ()
public int getCountOfDeprovisionFail ()
public int getTotalServiceUptimeSec ()
public int getTotalBatteryConsumptionPercent ()
public int getTotalBatteryChargedTimeSec ()
public int getCountOfDemoModeSatelliteServiceEnablementsSuccess ()
public int getCountOfDemoModeSatelliteServiceEnablementsFail ()
public int getCountOfDemoModeOutgoingDatagramSuccess ()
public int getCountOfDemoModeOutgoingDatagramFail ()
public int getCountOfDemoModeIncomingDatagramSuccess ()
public int getCountOfDemoModeIncomingDatagramFail ()
public int getCountOfDatagramTypeKeepAliveSuccess ()
public int getCountOfDatagramTypeKeepAliveFail ()
public int getCountOfAllowedSatelliteAccess ()
public int getCountOfDisallowedSatelliteAccess ()
public int getCountOfSatelliteAccessCheckFail ()
public static boolean isProvisioned ()
public static int getCarrierId ()
public int getCountOfSatelliteAllowedStateChangedEvents ()
public int getCountOfSuccessfulLocationQueries ()
public int getCountOfFailedLocationQueries ()
public int getCountOfP2PSmsAvailableNotificationShown ()
public int getCountOfP2PSmsAvailableNotificationRemoved ()
public static boolean isNtnOnlyCarrier ()
public java.lang.String toString ()
static void <clinit> ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteEntitlementParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams$Builder extends java.lang.Object {
private int mCarrierId
private int mResult
private int mEntitlementStatus
private boolean mIsRetry
private int mCount
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams$Builder setResult (int)
int result
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams$Builder setEntitlementStatus (int)
int entitlementStatus
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams$Builder setIsRetry (boolean)
boolean isRetry
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams$Builder setCount (int)
int count
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams build ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteEntitlementParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams extends java.lang.Object {
private final int mCarrierId
private final int mResult
private final int mEntitlementStatus
private final boolean mIsRetry
private final int mCount
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams$Builder builder
public int getCarrierId ()
public int getResult ()
public int getEntitlementStatus ()
public boolean getIsRetry ()
public int getCount ()
public java.lang.String toString ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteIncomingDatagramParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams$Builder extends java.lang.Object {
private int mResultCode
private int mDatagramSizeBytes
private long mDatagramTransferTimeMillis
private boolean mIsDemoMode
private int mCarrierId
private boolean mIsNtnOnlyCarrier
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams$Builder setResultCode (int)
int resultCode
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams$Builder setDatagramSizeBytes (int)
int datagramSizeBytes
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams$Builder setDatagramTransferTimeMillis (long)
long datagramTransferTimeMillis
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams$Builder setIsDemoMode (boolean)
boolean isDemoMode
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams$Builder setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams build ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteIncomingDatagramParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams extends java.lang.Object {
private final int mResultCode
private final int mDatagramSizeBytes
private final long mDatagramTransferTimeMillis
private final boolean mIsDemoMode
private final int mCarrierId
private final boolean mIsNtnOnlyCarrier
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams$Builder builder
public int getResultCode ()
public int getDatagramSizeBytes ()
public long getDatagramTransferTimeMillis ()
public boolean getIsDemoMode ()
public int getCarrierId ()
public boolean isNtnOnlyCarrier ()
public java.lang.String toString ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteOutgoingDatagramParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams$Builder extends java.lang.Object {
private int mDatagramType
private int mResultCode
private int mDatagramSizeBytes
private long mDatagramTransferTimeMillis
private boolean mIsDemoMode
private int mCarrierId
private boolean mIsNtnOnlyCarrier
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams$Builder setDatagramType (int)
int datagramType
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams$Builder setResultCode (int)
int resultCode
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams$Builder setDatagramSizeBytes (int)
int datagramSizeBytes
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams$Builder setDatagramTransferTimeMillis (long)
long datagramTransferTimeMillis
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams$Builder setIsDemoMode (boolean)
boolean isDemoMode
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams$Builder setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams build ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteOutgoingDatagramParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams extends java.lang.Object {
private final int mDatagramType
private final int mResultCode
private final int mDatagramSizeBytes
private final long mDatagramTransferTimeMillis
private final boolean mIsDemoMode
private final int mCarrierId
private final boolean mIsNtnOnlyCarrier
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams$Builder builder
public int getDatagramType ()
public int getResultCode ()
public int getDatagramSizeBytes ()
public long getDatagramTransferTimeMillis ()
public boolean getIsDemoMode ()
public int getCarrierId ()
public boolean isNtnOnlyCarrier ()
public java.lang.String toString ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteProvisionParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams$Builder extends java.lang.Object {
private int mResultCode
private int mProvisioningTimeSec
private boolean mIsProvisionRequest
private boolean mIsCanceled
private int mCarrierId
private boolean mIsNtnOnlyCarrier
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams$Builder setResultCode (int)
int resultCode
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams$Builder setProvisioningTimeSec (int)
int provisioningTimeSec
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams$Builder setIsProvisionRequest (boolean)
boolean isProvisionRequest
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams$Builder setIsCanceled (boolean)
boolean isCanceled
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams$Builder setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams build ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteProvisionParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams extends java.lang.Object {
private final int mResultCode
private final int mProvisioningTimeSec
private final boolean mIsProvisionRequest
private final boolean mIsCanceled
private final int mCarrierId
private final boolean mIsNtnOnlyCarrier
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams$Builder builder
public int getResultCode ()
public int getProvisioningTimeSec ()
public boolean getIsProvisionRequest ()
public boolean getIsCanceled ()
public int getCarrierId ()
public boolean isNtnOnlyCarrier ()
public java.lang.String toString ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteSessionParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder extends java.lang.Object {
private int mSatelliteServiceInitializationResult
private int mSatelliteTechnology
private int mTerminationResult
private long mInitializationProcessingTimeMillis
private long mTerminationProcessingTimeMillis
private int mSessionDurationSec
private int mCountOfOutgoingDatagramSuccess
private int mCountOfOutgoingDatagramFailed
private int mCountOfIncomingDatagramSuccess
private int mCountOfIncomingDatagramFailed
private boolean mIsDemoMode
private int mMaxNtnSignalStrengthLevel
private int mCarrierId
private int mCountOfSatelliteNotificationDisplayed
private int mCountOfAutoExitDueToScreenOff
private int mCountOfAutoExitDueToTnNetwork
private boolean mIsEmergency
private boolean mIsNtnOnlyCarrier
private int mMaxInactivityDurationSec
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setSatelliteServiceInitializationResult (int)
int satelliteServiceInitializationResult
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setSatelliteTechnology (int)
int satelliteTechnology
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setTerminationResult (int)
int result
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setInitializationProcessingTime (long)
long processingTime
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setTerminationProcessingTime (long)
long processingTime
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setSessionDuration (int)
int sessionDurationSec
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setCountOfOutgoingDatagramSuccess (int)
int countOfoutgoingDatagramSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setCountOfOutgoingDatagramFailed (int)
int countOfoutgoingDatagramFailed
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setCountOfIncomingDatagramSuccess (int)
int countOfincomingDatagramSuccess
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setCountOfIncomingDatagramFailed (int)
int countOfincomingDatagramFailed
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setIsDemoMode (boolean)
boolean isDemoMode
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setMaxNtnSignalStrengthLevel (int)
int maxNtnSignalStrengthLevel
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setCountOfSatelliteNotificationDisplayed (int)
int countOfSatelliteNotificationDisplayed
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setCountOfAutoExitDueToScreenOff (int)
int countOfAutoExitDueToScreenOff
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setCountOfAutoExitDueToTnNetwork (int)
int countOfAutoExitDueToTnNetwork
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setIsEmergency (boolean)
boolean isEmergency
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder setMaxInactivityDurationSec (int)
int maxInactivityDurationSec
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams build ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteSessionParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams extends java.lang.Object {
private final int mSatelliteServiceInitializationResult
private final int mSatelliteTechnology
private final int mTerminationResult
private final long mInitializationProcessingTimeMillis
private final long mTerminationProcessingTimeMillis
private final int mSessionDurationSec
private final int mCountOfOutgoingDatagramSuccess
private final int mCountOfOutgoingDatagramFailed
private final int mCountOfIncomingDatagramSuccess
private final int mCountOfIncomingDatagramFailed
private final boolean mIsDemoMode
private final int mMaxNtnSignalStrengthLevel
private final int mCarrierId
private final int mCountOfSatelliteNotificationDisplayed
private final int mCountOfAutoExitDueToScreenOff
private final int mCountOfAutoExitDueToTnNetwork
private final boolean mIsEmergency
private final int mMaxInactivityDurationSec
private final boolean mIsNtnOnlyCarrier
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams$Builder builder
public int getSatelliteServiceInitializationResult ()
public int getSatelliteTechnology ()
public int getTerminationResult ()
public long getInitializationProcessingTime ()
public long getTerminationProcessingTime ()
public int getSessionDuration ()
public int getCountOfOutgoingDatagramSuccess ()
public int getCountOfOutgoingDatagramFailed ()
public int getCountOfIncomingDatagramSuccess ()
public int getCountOfIncomingDatagramFailed ()
public boolean getIsDemoMode ()
public int getMaxNtnSignalStrengthLevel ()
public int getCarrierId ()
public int getCountOfSatelliteNotificationDisplayed ()
public int getCountOfAutoExitDueToScreenOff ()
public int getCountOfAutoExitDueToTnNetwork ()
public boolean getIsEmergency ()
public boolean isNtnOnlyCarrier ()
public int getMaxInactivityDurationSec ()
public java.lang.String toString ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteSosMessageRecommenderParams$Builder.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder extends java.lang.Object {
private boolean mIsDisplaySosMessageSent
private int mCountOfTimerStarted
private boolean mIsImsRegistered
private int mCellularServiceState
private boolean mIsMultiSim
private int mRecommendingHandoverType
private boolean mIsSatelliteAllowedInCurrentLocation
private boolean mIsWifiConnected
private int mCarrierId
private boolean mIsNtnOnlyCarrier
public void <init> ()
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder setDisplaySosMessageSent (boolean)
boolean isDisplaySosMessageSent
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder setCountOfTimerStarted (int)
int countOfTimerStarted
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder setImsRegistered (boolean)
boolean isImsRegistered
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder setCellularServiceState (int)
int cellularServiceState
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder setIsMultiSim (boolean)
boolean isMultiSim
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder setRecommendingHandoverType (int)
int recommendingHandoverType
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder setIsSatelliteAllowedInCurrentLocation (boolean)
boolean satelliteAllowedInCurrentLocation
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder setIsWifiConnected (boolean)
boolean isWifiConnected
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams build ()
}
com/android/internal/telephony/metrics/SatelliteStats$SatelliteSosMessageRecommenderParams.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams extends java.lang.Object {
private final boolean mIsDisplaySosMessageSent
private final int mCountOfTimerStarted
private final boolean mIsImsRegistered
private final int mCellularServiceState
private final boolean mIsMultiSim
private final int mRecommendingHandoverType
private final boolean mIsSatelliteAllowedInCurrentLocation
private final boolean mIsWifiConnected
private final int mCarrierId
private final boolean mIsNtnOnlyCarrier
final synthetic com.android.internal.telephony.metrics.SatelliteStats this$0
private void <init> (com.android.internal.telephony.metrics.SatelliteStats, com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder)
com.android.internal.telephony.metrics.SatelliteStats this$0
com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams$Builder builder
public boolean isDisplaySosMessageSent ()
public int getCountOfTimerStarted ()
public boolean isImsRegistered ()
public int getCellularServiceState ()
public boolean isMultiSim ()
public int getRecommendingHandoverType ()
public boolean isSatelliteAllowedInCurrentLocation ()
public boolean isWifiConnected ()
public int getCarrierId ()
public boolean isNtnOnlyCarrier ()
public java.lang.String toString ()
}
com/android/internal/telephony/metrics/SatelliteStats.class
SatelliteStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SatelliteStats extends java.lang.Object {
private static final String TAG
private final com.android.internal.telephony.metrics.PersistAtomsStorage mAtomsStorage
private static com.android.internal.telephony.metrics.SatelliteStats sInstance
public void <init> ()
public static com.android.internal.telephony.metrics.SatelliteStats getInstance ()
public synchronized void onSatelliteControllerMetrics (com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams param
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController proto
public synchronized void onSatelliteSessionMetrics (com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams param
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession proto
public synchronized void onSatelliteIncomingDatagramMetrics (com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteIncomingDatagramParams param
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram proto
public synchronized void onSatelliteOutgoingDatagramMetrics (com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteOutgoingDatagramParams param
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram proto
public synchronized void onSatelliteProvisionMetrics (com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams param
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision proto
public synchronized void onSatelliteSosMessageRecommender (com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteSosMessageRecommenderParams param
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender proto
public synchronized void onCarrierRoamingSatelliteSessionMetrics (com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams)
com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams param
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession proto
public synchronized void onCarrierRoamingSatelliteControllerStatsMetrics (com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams)
com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteControllerStatsParams param
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats proto
public synchronized void onSatelliteEntitlementMetrics (com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams param
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement proto
public synchronized void onSatelliteConfigUpdaterMetrics (com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams param
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater proto
public synchronized void onSatelliteAccessControllerMetrics (com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams param
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController proto
static void <clinit> ()
}
com/android/internal/telephony/metrics/ServiceStateStats$TimestampedServiceState.class
ServiceStateStats.java
package com.android.internal.telephony.metrics
final com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState extends java.lang.Object {
private final com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState mServiceState
private final long mTimestamp
void <init> (com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState, long)
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState serviceState
long timestamp
}
com/android/internal/telephony/metrics/ServiceStateStats.class
ServiceStateStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.ServiceStateStats extends com.android.internal.telephony.data.DataNetworkController$DataNetworkControllerCallback {
private static final String TAG
private final java.util.concurrent.atomic.AtomicReference mLastState
private final java.util.concurrent.atomic.AtomicBoolean mOverrideVoiceService
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.metrics.PersistAtomsStorage mStorage
private final com.android.internal.telephony.metrics.DeviceStateHelper mDeviceStateHelper
private boolean mExistAnyConnectedInternetPdn
private int mCurrentDataRat
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public void conclude ()
long now
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState lastState
public void onImsVoiceRegistrationChanged ()
long now
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState lastState
public void registerDataNetworkControllerCallback ()
public void onConnectedInternetDataNetworksChanged (java.util.Set)
java.util.Set internetNetworks
boolean existAnyConnectedInternetPdn
public void onServiceStateChanged (android.telephony.ServiceState)
com.android.internal.telephony.satellite.SatelliteController satelliteController
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState newState
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState prevState
android.telephony.ServiceState serviceState
long now
public void onFoldStateChanged (int)
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState lastState
int foldState
long now
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState lastServiceState
public void onVoiceServiceStateOverrideChanged (boolean)
boolean override
long now
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState lastState
private void addServiceState (com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState, long)
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState prevState
long now
private void addServiceStateAndSwitch (com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState, long, com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch)
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState state
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState prevState
long now
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch serviceSwitch
private com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch getDataServiceSwitch (com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState, com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState)
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch serviceSwitch
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState prevState
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState nextState
private static android.telephony.ServiceState getServiceStateForPhone (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.ServiceStateTracker serviceStateTracker
static int getBand (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.ServiceState serviceState
static int getBand (android.telephony.ServiceState)
int band
int band
int band
int band
android.telephony.ServiceState serviceState
int chNumber
int band
int rat
private static com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState copyOf (com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState)
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState state
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState copy
private static boolean isModemOff (android.telephony.ServiceState)
android.telephony.ServiceState state
static int getVoiceRat (com.android.internal.telephony.Phone, android.telephony.ServiceState)
com.android.internal.telephony.Phone phone
android.telephony.ServiceState state
public static int getVoiceRat (com.android.internal.telephony.Phone, android.telephony.ServiceState, int)
boolean isImsVoiceRatValid
int imsVoiceRat
com.android.internal.telephony.Phone phone
android.telephony.ServiceState state
int bearer
com.android.internal.telephony.imsphone.ImsPhone imsPhone
private boolean isCrossSimCallingRegistered (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public static int getRat (android.telephony.ServiceState, int)
android.telephony.ServiceState state
int domain
android.telephony.NetworkRegistrationInfo wwanRegInfo
private static boolean isEmergencyOnly (android.telephony.ServiceState)
android.telephony.ServiceState state
android.telephony.NetworkRegistrationInfo regInfo
private static boolean isEndc (android.telephony.ServiceState)
android.telephony.ServiceState state
int nrState
private static boolean isInternetPdnUp (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
com.android.internal.telephony.data.DataNetworkController dataNetworkController
private void onInternetDataNetworkChanged (boolean)
boolean internetPdnUp
long now
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState lastState
private static int getNetworkRoamingState (android.telephony.ServiceState, int)
android.telephony.ServiceState ss
int domain
android.telephony.NetworkRegistrationInfo nri
int roamingType
public static boolean isNetworkRoaming (android.telephony.ServiceState, int)
android.telephony.ServiceState ss
int domain
android.telephony.NetworkRegistrationInfo nri
public static boolean isNetworkRoaming (android.telephony.ServiceState)
android.telephony.ServiceState ss
private void writeDataRatAtom (android.telephony.ServiceState)
android.telephony.ServiceState serviceState
android.telephony.NetworkRegistrationInfo wwanRegInfo
int dataRat
int nrFrequency
int nrState
int translatedDataRat
int getCurrentDataRat ()
protected long getTimeMillis ()
private static synthetic com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState lambda$onInternetDataNetworkChanged$4 (long, boolean, com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState)
long now
boolean internetPdnUp
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState state
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState newServiceState
private synthetic com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState lambda$onVoiceServiceStateOverrideChanged$3 (long, com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState)
long now
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState state
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState newServiceState
private static synthetic com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState lambda$onFoldStateChanged$2 (int, long, com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState)
int foldState
long now
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState state
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState newServiceState
private synthetic com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState lambda$onImsVoiceRegistrationChanged$1 (long, com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState)
long now
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState state
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState newServiceState
private static synthetic com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState lambda$conclude$0 (long, com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState)
long now
com.android.internal.telephony.metrics.ServiceStateStats$TimestampedServiceState state
static void <clinit> ()
}
com/android/internal/telephony/metrics/SimSlotState.class
SimSlotState.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SimSlotState extends java.lang.Object {
private static final String TAG
public final int numActiveSlots
public final int numActiveSims
public final int numActiveEsims
public final int numActiveEsimSlots
public final int numActiveMepSlots
public static com.android.internal.telephony.metrics.SimSlotState getCurrentState ()
int numActiveProfiles
com.android.internal.telephony.uicc.UiccCard card
com.android.internal.telephony.uicc.UiccSlot slot
int i
int numActiveSlots
int numActiveSims
int numActiveEsims
int numActiveEsimSlots
int numActiveMepSlots
com.android.internal.telephony.uicc.UiccController uiccController
private void <init> (int, int, int, int, int)
int numActiveSlots
int numActiveSims
int numActiveEsims
int numActiveEsimSlots
int numActiveMepSlots
public static boolean isEsim (int)
int phoneId
com.android.internal.telephony.uicc.UiccSlot slot
public static boolean isMultiSim ()
private static synthetic boolean lambda$getCurrentState$0 (com.android.internal.telephony.uicc.UiccProfile)
com.android.internal.telephony.uicc.UiccProfile profile
static void <clinit> ()
}
com/android/internal/telephony/metrics/SmsSessionEventBuilder.class
SmsSessionEventBuilder.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SmsSessionEventBuilder extends java.lang.Object {
com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event mEvent
public com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event build ()
public void <init> (int)
int type
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setDelay (int)
int delay
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setTech (int)
int tech
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setErrorCode (int)
int code
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setRilErrno (int)
int errno
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setImsServiceErrno (int)
int errno
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setSettings (com.android.internal.telephony.nano.TelephonyProto$TelephonySettings)
com.android.internal.telephony.nano.TelephonyProto$TelephonySettings settings
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setServiceState (com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState)
com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState state
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setImsConnectionState (com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState)
com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState state
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setImsCapabilities (com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities)
com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities capabilities
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setDataCalls (com.android.internal.telephony.nano.TelephonyProto$RilDataCall[])
com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] dataCalls
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setRilRequestId (int)
int id
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setFormat (int)
int format
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setCellBroadcastMessage (com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage)
com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage msg
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setIncompleteSms (com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms)
com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms msg
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setBlocked (boolean)
boolean blocked
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setSmsType (int)
int type
public com.android.internal.telephony.metrics.SmsSessionEventBuilder setMessageId (long)
long messageId
}
com/android/internal/telephony/metrics/SmsStats.class
SmsStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.SmsStats extends java.lang.Object {
private static final String TAG
private static final int NO_NETWORK_ERROR_3GPP
private static final int NO_NETWORK_ERROR_3GPP2
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.metrics.PersistAtomsStorage mAtomsStorage
private static final java.util.Random RANDOM
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public void onDroppedIncomingMultipartSms (boolean, int, int, boolean)
boolean is3gpp2
int receivedCount
int totalCount
boolean isEmergency
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms proto
public void onIncomingSmsVoicemail (boolean, int)
boolean is3gpp2
int smsSource
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms proto
public void onIncomingSmsTypeZero (int)
int smsSource
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms proto
public void onIncomingSmsPP (int, boolean)
int smsSource
boolean success
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms proto
public void onIncomingSmsSuccess (boolean, int, int, boolean, long, boolean)
boolean is3gpp2
int smsSource
int messageCount
boolean blocked
long messageId
boolean isEmergency
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms proto
public void onIncomingSmsError (boolean, int, int, boolean)
boolean is3gpp2
int smsSource
int result
boolean isEmergency
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms proto
public void onIncomingSmsWapPush (int, int, int, long, boolean)
int smsSource
int messageCount
int result
long messageId
boolean isEmergency
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms proto
public void onOutgoingSms (boolean, boolean, boolean, int, long, boolean, long, boolean)
boolean isOverIms
boolean is3gpp2
boolean fallbackToCs
int sendErrorCode
long messageId
boolean isFromDefaultApp
long intervalMillis
boolean isEmergency
public void onOutgoingSms (boolean, boolean, boolean, int, int, long, boolean, long, boolean)
boolean isOverIms
boolean is3gpp2
boolean fallbackToCs
int sendErrorCode
int networkErrorCode
long messageId
boolean isFromDefaultApp
long intervalMillis
boolean isEmergency
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms proto
com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteSessionStats sessionStats
public void onOutgoingShortCodeSms (int, int)
int category
int xmlVersion
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms proto
private com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms getIncomingDefaultProto (boolean, int, boolean)
boolean is3gpp2
int smsSource
boolean isEmergency
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms proto
private com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms getOutgoingDefaultProto (boolean, boolean, long, boolean, long, boolean)
boolean is3gpp2
boolean isOverIms
long messageId
boolean isFromDefaultApp
long intervalMillis
boolean isEmergency
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms proto
private static int getSmsFormat (boolean)
boolean is3gpp2
private int getSmsTech (int, boolean)
int smsSource
boolean is3gpp2
private int getSmsTech (boolean, boolean)
boolean isOverIms
boolean is3gpp2
private static int getIncomingSmsError (int)
int result
private static int getIncomingSmsError (boolean)
boolean success
private static int getOutgoingSmsError (int)
int imsSendResult
static int getSmsHashCode (com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms)
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms sms
static int getSmsHashCode (com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms)
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms sms
private int getPhoneId ()
com.android.internal.telephony.Phone phone
private android.telephony.ServiceState getServiceState ()
com.android.internal.telephony.Phone phone
com.android.internal.telephony.ServiceStateTracker serviceStateTracker
private int getRat (int)
int smsSource
private int getRat (boolean)
boolean isOverIms
android.telephony.ServiceState serviceState
private boolean getIsRoaming ()
android.telephony.ServiceState serviceState
private int getCarrierId ()
com.android.internal.telephony.Phone phone
private boolean isNonTerrestrialNetwork ()
android.telephony.ServiceState ss
private transient void loge (java.lang.String, java.lang.Object[])
String format
Object[] args
static void <clinit> ()
}
com/android/internal/telephony/metrics/TelephonyEventBuilder.class
TelephonyEventBuilder.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.TelephonyEventBuilder extends java.lang.Object {
private final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent mEvent
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent build ()
public void <init> ()
public void <init> (int)
int phoneId
public void <init> (long, int)
long timestamp
int phoneId
public com.android.internal.telephony.metrics.TelephonyEventBuilder setSettings (com.android.internal.telephony.nano.TelephonyProto$TelephonySettings)
com.android.internal.telephony.nano.TelephonyProto$TelephonySettings settings
public com.android.internal.telephony.metrics.TelephonyEventBuilder setServiceState (com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState)
com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState state
public com.android.internal.telephony.metrics.TelephonyEventBuilder setImsConnectionState (com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState)
com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState state
public com.android.internal.telephony.metrics.TelephonyEventBuilder setImsCapabilities (com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities)
com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities capabilities
public com.android.internal.telephony.metrics.TelephonyEventBuilder setDataStallRecoveryAction (int)
int action
public com.android.internal.telephony.metrics.TelephonyEventBuilder setSignalStrength (int)
int signalstrength
public com.android.internal.telephony.metrics.TelephonyEventBuilder setSetupDataCall (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall request
public com.android.internal.telephony.metrics.TelephonyEventBuilder setSetupDataCallResponse (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse rsp
public com.android.internal.telephony.metrics.TelephonyEventBuilder setDeactivateDataCall (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall request
public com.android.internal.telephony.metrics.TelephonyEventBuilder setDeactivateDataCallResponse (int)
int errno
public com.android.internal.telephony.metrics.TelephonyEventBuilder setDataCalls (com.android.internal.telephony.nano.TelephonyProto$RilDataCall[])
com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] dataCalls
public com.android.internal.telephony.metrics.TelephonyEventBuilder setNITZ (long)
long timestamp
public com.android.internal.telephony.metrics.TelephonyEventBuilder setModemRestart (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart modemRestart
public com.android.internal.telephony.metrics.TelephonyEventBuilder setCarrierIdMatching (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching carrierIdMatching
public com.android.internal.telephony.metrics.TelephonyEventBuilder setUpdatedEmergencyNumber (com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo, int)
com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo emergencyNumberInfo
int emergencyNumberDbVersion
public com.android.internal.telephony.metrics.TelephonyEventBuilder setCarrierKeyChange (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange carrierKeyChange
public com.android.internal.telephony.metrics.TelephonyEventBuilder setSimStateChange (android.util.SparseArray)
int key
int i
android.util.SparseArray simStates
int phoneCount
public com.android.internal.telephony.metrics.TelephonyEventBuilder setActiveSubscriptionInfoChange (com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo)
com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo info
public com.android.internal.telephony.metrics.TelephonyEventBuilder setEnabledModemBitmap (int)
int enabledModemBitmap
public com.android.internal.telephony.metrics.TelephonyEventBuilder setDataSwitch (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch dataSwitch
public com.android.internal.telephony.metrics.TelephonyEventBuilder setNetworkValidate (int)
int networkValidationState
public com.android.internal.telephony.metrics.TelephonyEventBuilder setOnDemandDataSwitch (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch onDemandDataSwitch
public com.android.internal.telephony.metrics.TelephonyEventBuilder setNetworkCapabilities (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo networkCapabilities
public com.android.internal.telephony.metrics.TelephonyEventBuilder setRadioState (int)
int radioState
}
com/android/internal/telephony/metrics/TelephonyMetrics$1.class
TelephonyMetrics.java
package com.android.internal.telephony.metrics
synthetic com.android.internal.telephony.metrics.TelephonyMetrics$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$Call$State
static final synthetic int[] $SwitchMap$com$android$internal$telephony$PhoneConstants$State
static void <clinit> ()
}
com/android/internal/telephony/metrics/TelephonyMetrics$BwEstimationStats.class
TelephonyMetrics.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.TelephonyMetrics$BwEstimationStats extends java.lang.Object {
final int mRadioTechnology
final int mNrMode
final long[] mBwEstErrorAcc
final long[] mStaticBwErrorAcc
final long[] mBwAccKbps
final int[] mCount
void <init> (int, int)
int radioTechnology
int nrMode
public java.lang.String toString ()
StringBuilder sb
private java.lang.String printValues (int[])
int k
int[] values
StringBuilder sb
private java.lang.String printAvgValues (long[], int[])
int avgStat
int k
long[] stats
int[] count
StringBuilder sb
private com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat writeBandwidthStats ()
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel currStats
int level
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat stats
java.util.List levelList
private com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel writeBandwidthStatsPerLevel (int)
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel stats
int level
int count
private int calculateAvg (long, int)
long acc
int count
}
com/android/internal/telephony/metrics/TelephonyMetrics.class
TelephonyMetrics.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.TelephonyMetrics extends java.lang.Object {
private static final String TAG
private static final boolean DBG
private static final boolean VDBG
private static final int MAX_TELEPHONY_EVENTS
private static final int MAX_COMPLETED_CALL_SESSIONS
private static final int MAX_COMPLETED_SMS_SESSIONS
private static final int SESSION_START_PRECISION_MINUTES
private static com.android.internal.telephony.metrics.TelephonyMetrics sInstance
private final java.util.Deque mTelephonyEvents
private final android.util.SparseArray mInProgressCallSessions
private final java.util.Deque mCompletedCallSessions
private final android.util.SparseArray mInProgressSmsSessions
private final java.util.Deque mCompletedSmsSessions
private final android.util.SparseArray mLastServiceState
private final android.util.SparseArray mLastImsCapabilities
private final android.util.SparseArray mLastImsConnectionState
private final android.util.SparseArray mLastSettings
private final android.util.SparseArray mLastSimState
private final android.util.SparseArray mLastRadioState
private final android.util.SparseArray mLastActiveSubscriptionInfos
private int mLastEnabledModemBitmap
private final android.util.SparseArray mLastCarrierId
private final android.util.SparseArray mLastNetworkCapabilitiesInfos
private final android.util.SparseArray mLastRilDataCallEvents
private final java.util.List mBwEstStatsMapList
private long mStartSystemTimeMs
private long mStartElapsedTimeMs
private boolean mTelephonyEventsDropped
private android.content.Context mContext
public void <init> ()
public static synchronized com.android.internal.telephony.metrics.TelephonyMetrics getInstance ()
public void setContext (android.content.Context)
android.content.Context context
public synchronized void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
boolean reset
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private void logv (java.lang.String)
String log
private static java.lang.String telephonyEventToString (int)
int event
private static java.lang.String callSessionEventToString (int)
int event
private static java.lang.String smsSessionEventToString (int)
int event
private synchronized void printAllMetrics (java.io.PrintWriter)
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall call
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event event
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession callSession
com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event event
com.android.internal.telephony.nano.TelephonyProto$SmsSession smsSession
com.android.internal.telephony.metrics.TelephonyMetrics$BwEstimationStats stats
com.android.internal.telephony.metrics.TelephonyMetrics$BwEstimationStats stats
java.io.PrintWriter rawWriter
com.android.internal.telephony.IndentingPrintWriter pw
int count
android.os.BatteryStatsManager batteryStatsManager
com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats s
private static java.lang.String convertProtoToBase64String (com.android.internal.telephony.nano.TelephonyProto$TelephonyLog)
com.android.internal.telephony.nano.TelephonyProto$TelephonyLog proto
private synchronized void reset ()
int key
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
int i
int key
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
int i
int key
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
int i
int key
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
int i
int key
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
int i
int key
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
int i
int cidKey
com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] dataCalls
int j
int key
int i
int key
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
int i
private synchronized com.android.internal.telephony.nano.TelephonyProto$TelephonyLog buildProto ()
android.telephony.TelephonyHistogram rilHistogram
com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram histogramProto
int i
int key
int i
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyLog log
java.util.List rilHistograms
android.os.BatteryStatsManager batteryStatsManager
int phoneCount
com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo[] activeSubscriptionInfo
public void updateSimState (int, int)
int phoneId
int simState
int state
Integer lastSimState
public synchronized void updateActiveSubscriptionInfoList (java.util.List)
int i
int phoneId
com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo activeSubscriptionInfo
android.telephony.SubscriptionInfo info
int phoneId
java.util.List subInfos
java.util.List inActivePhoneList
public void updateEnabledModemBitmap (int)
int enabledModemBitmap
private static com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo makeInvalidSubscriptionInfo (int)
int phoneId
com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo invalidSubscriptionInfo
static int roundSessionStart (long)
long timestamp
public void writeCarrierKeyEvent (int, int, boolean)
int phoneId
int keyType
boolean isDownloadSuccessful
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange carrierKeyChange
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
static int toPrivacyFuzzedTimeInterval (long, long)
long previousTimestamp
long currentTimestamp
long diff
private com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState toServiceStateProto (android.telephony.ServiceState)
com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo nriProto
android.telephony.ServiceState serviceState
com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState ssProto
java.util.List nriList
android.telephony.NetworkRegistrationInfo nri
private synchronized void annotateInProgressCallSession (long, int, com.android.internal.telephony.metrics.CallSessionEventBuilder)
long timestamp
int phoneId
com.android.internal.telephony.metrics.CallSessionEventBuilder eventBuilder
com.android.internal.telephony.metrics.InProgressCallSession callSession
private synchronized void annotateInProgressSmsSession (long, int, com.android.internal.telephony.metrics.SmsSessionEventBuilder)
long timestamp
int phoneId
com.android.internal.telephony.metrics.SmsSessionEventBuilder eventBuilder
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
private synchronized com.android.internal.telephony.metrics.InProgressCallSession startNewCallSessionIfNeeded (int)
com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState serviceState
com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities imsCapabilities
com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState imsConnectionState
int phoneId
com.android.internal.telephony.metrics.InProgressCallSession callSession
private synchronized com.android.internal.telephony.metrics.InProgressSmsSession startNewSmsSessionIfNeeded (int)
int phoneId
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
private com.android.internal.telephony.metrics.InProgressSmsSession startNewSmsSession (int)
int phoneId
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState serviceState
com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities imsCapabilities
com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState imsConnectionState
private synchronized void finishCallSession (com.android.internal.telephony.metrics.InProgressCallSession)
com.android.internal.telephony.metrics.InProgressCallSession inProgressCallSession
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession callSession
private synchronized void finishSmsSessionIfNeeded (com.android.internal.telephony.metrics.InProgressSmsSession)
com.android.internal.telephony.nano.TelephonyProto$SmsSession smsSession
com.android.internal.telephony.metrics.InProgressSmsSession inProgressSmsSession
private synchronized com.android.internal.telephony.nano.TelephonyProto$SmsSession finishSmsSession (com.android.internal.telephony.metrics.InProgressSmsSession)
com.android.internal.telephony.metrics.InProgressSmsSession inProgressSmsSession
com.android.internal.telephony.nano.TelephonyProto$SmsSession smsSession
private synchronized void addTelephonyEvent (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
public synchronized void writeServiceStateChanged (int, android.telephony.ServiceState)
int phoneId
android.telephony.ServiceState serviceState
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
public void writeDataStallEvent (int, int)
int phoneId
int recoveryAction
public void writeSignalStrengthEvent (int, int)
int phoneId
int signalStrength
private com.android.internal.telephony.nano.TelephonyProto$TelephonySettings cloneCurrentTelephonySettings (int)
int phoneId
com.android.internal.telephony.nano.TelephonyProto$TelephonySettings newSettings
com.android.internal.telephony.nano.TelephonyProto$TelephonySettings lastSettings
public synchronized void writeImsSetFeatureValue (int, int, int, int)
int phoneId
int feature
int network
int value
com.android.internal.telephony.nano.TelephonyProto$TelephonySettings s
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
public synchronized void writeSetPreferredNetworkType (int, int)
int phoneId
int networkType
com.android.internal.telephony.nano.TelephonyProto$TelephonySettings s
public synchronized void writeOnImsConnectionState (int, int, android.telephony.ims.ImsReasonInfo)
com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo ri
String extraMessage
int phoneId
int state
android.telephony.ims.ImsReasonInfo reasonInfo
com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState imsState
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
public synchronized void writeOnImsCapabilities (int, int, android.telephony.ims.feature.MmTelFeature$MmTelCapabilities)
int phoneId
int radioTech
android.telephony.ims.feature.MmTelFeature$MmTelCapabilities capabilities
com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities cap
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
private int toPdpType (java.lang.String)
String type
public void writeSetupDataCall (int, int, int, java.lang.String, int)
int phoneId
int radioTechnology
int profileId
String apn
int protocol
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall setupDataCall
public void writeRilDeactivateDataCall (int, int, int, int)
int phoneId
int rilSerial
int cid
int reason
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall deactivateDataCall
public void writeRilDataCallEvent (int, int, int, int)
android.util.SparseArray dataCallList
int phoneId
int cid
int apnTypeBitmask
int state
com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] dataCalls
android.util.SparseArray dataCallList
public void writeRilCallList (int, java.util.ArrayList, java.lang.String)
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] calls
int phoneId
java.util.ArrayList connections
String countryIso
com.android.internal.telephony.metrics.InProgressCallSession callSession
private boolean disconnectReasonsKnown (com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[])
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall call
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] calls
private com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] convertConnectionsToRilCalls (java.util.ArrayList, java.lang.String)
int i
java.util.ArrayList mConnections
String countryIso
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] calls
private com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo convertEmergencyNumberToEmergencyNumberInfo (android.telephony.emergency.EmergencyNumber)
android.telephony.emergency.EmergencyNumber num
com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo emergencyNumberInfo
private void convertConnectionToRilCall (com.android.internal.telephony.GsmCdmaConnection, com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall, java.lang.String)
com.android.internal.telephony.emergency.EmergencyNumberTracker emergencyNumberTracker
com.android.internal.telephony.GsmCdmaConnection conn
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall call
String countryIso
public void writeRilDial (int, com.android.internal.telephony.GsmCdmaConnection, int, com.android.internal.telephony.UUSInfo)
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] calls
int phoneId
com.android.internal.telephony.GsmCdmaConnection conn
int clirMode
com.android.internal.telephony.UUSInfo uusInfo
com.android.internal.telephony.metrics.InProgressCallSession callSession
public void writeRilCallRing (int, char[])
int phoneId
char[] response
com.android.internal.telephony.metrics.InProgressCallSession callSession
public void writeRilHangup (int, com.android.internal.telephony.GsmCdmaConnection, int, java.lang.String)
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] calls
int phoneId
com.android.internal.telephony.GsmCdmaConnection conn
int callId
String countryIso
com.android.internal.telephony.metrics.InProgressCallSession callSession
public void writeRilAnswer (int, int)
int phoneId
int rilSerial
com.android.internal.telephony.metrics.InProgressCallSession callSession
public void writeRilSrvcc (int, int)
int phoneId
int rilSrvccState
com.android.internal.telephony.metrics.InProgressCallSession callSession
private int toCallSessionRilRequest (int)
int r
private void writeOnSetupDataCallResponse (int, int, int, int, android.telephony.data.DataCallResponse)
int phoneId
int rilSerial
int rilError
int rilRequest
android.telephony.data.DataCallResponse response
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse setupDataCallResponse
com.android.internal.telephony.nano.TelephonyProto$RilDataCall dataCall
private void writeOnCallSolicitedResponse (int, int, int, int)
int phoneId
int rilSerial
int rilError
int rilRequest
com.android.internal.telephony.metrics.InProgressCallSession callSession
private synchronized void writeOnSmsSolicitedResponse (int, int, int, com.android.internal.telephony.SmsResponse)
int errorCode
long messageId
int phoneId
int rilSerial
int rilError
com.android.internal.telephony.SmsResponse response
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
public synchronized void writeOnImsServiceSmsSolicitedResponse (int, int, int, long)
int phoneId
int resultCode
int errorReason
long messageId
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
private void writeOnDeactivateDataCallResponse (int, int)
int phoneId
int rilError
public void writeOnRilSolicitedResponse (int, int, int, int, java.lang.Object)
android.telephony.data.DataCallResponse response
com.android.internal.telephony.SmsResponse smsResponse
int phoneId
int rilSerial
int rilError
int rilRequest
Object ret
public void writeNetworkValidate (int)
int networkValidationState
public void writeDataSwitch (int, com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch)
int subId
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch dataSwitch
int phoneId
public void writeOnDemandDataSwitch (com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch)
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch onDemandDataSwitch
public void writePhoneState (int, com.android.internal.telephony.PhoneConstants$State)
int state
int state
int state
int phoneId
com.android.internal.telephony.PhoneConstants$State phoneState
int state
com.android.internal.telephony.metrics.InProgressCallSession callSession
private int getCallId (android.telephony.ims.ImsCallSession)
NumberFormatException nfe
android.telephony.ims.ImsCallSession session
public void writeImsCallState (int, android.telephony.ims.ImsCallSession, com.android.internal.telephony.Call$State)
int state
int state
int state
int state
int state
int state
int state
int state
int state
int phoneId
android.telephony.ims.ImsCallSession session
com.android.internal.telephony.Call$State callState
int state
com.android.internal.telephony.metrics.InProgressCallSession callSession
public void writeOnImsCallStart (int, android.telephony.ims.ImsCallSession)
int phoneId
android.telephony.ims.ImsCallSession session
com.android.internal.telephony.metrics.InProgressCallSession callSession
public void writeOnImsCallReceive (int, android.telephony.ims.ImsCallSession)
int phoneId
android.telephony.ims.ImsCallSession session
com.android.internal.telephony.metrics.InProgressCallSession callSession
public void writeOnImsCommand (int, android.telephony.ims.ImsCallSession, int)
int phoneId
android.telephony.ims.ImsCallSession session
int command
com.android.internal.telephony.metrics.InProgressCallSession callSession
private com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo toImsReasonInfoProto (android.telephony.ims.ImsReasonInfo)
String extraMessage
android.telephony.ims.ImsReasonInfo reasonInfo
com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo ri
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality toCallQualityProto (android.telephony.CallQuality)
android.telephony.CallQuality callQuality
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality cq
private static int callQualityLevelToProtoEnum (int)
int level
public void writeOnImsCallTerminated (int, android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo, com.android.internal.telephony.metrics.CallQualityMetrics, android.telephony.emergency.EmergencyNumber, java.lang.String, int)
com.android.internal.telephony.metrics.CallSessionEventBuilder callSessionEvent
int phoneId
android.telephony.ims.ImsCallSession session
android.telephony.ims.ImsReasonInfo reasonInfo
com.android.internal.telephony.metrics.CallQualityMetrics cqm
android.telephony.emergency.EmergencyNumber emergencyNumber
String countryIso
int emergencyNumberDatabaseVersion
com.android.internal.telephony.metrics.InProgressCallSession callSession
public void writeOnImsCallHandoverEvent (int, int, android.telephony.ims.ImsCallSession, int, int, android.telephony.ims.ImsReasonInfo)
int phoneId
int eventType
android.telephony.ims.ImsCallSession session
int srcAccessTech
int targetAccessTech
android.telephony.ims.ImsReasonInfo reasonInfo
com.android.internal.telephony.metrics.InProgressCallSession callSession
public synchronized void writeRilSendSms (int, int, int, int, long)
int phoneId
int rilSerial
int tech
int format
long messageId
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
public synchronized void writeImsServiceSendSms (int, java.lang.String, int, long)
int phoneId
String format
int resultCode
long messageId
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
public synchronized void writeNewCBSms (int, int, int, boolean, boolean, int, int, long)
int type
int type
int phoneId
int format
int priority
boolean isCMAS
boolean isETWS
int serviceCategory
int serialNumber
long deliveredTimestamp
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
int type
com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage cbm
public void writeDroppedIncomingMultipartSms (int, java.lang.String, int, int)
int phoneId
String format
int receivedCount
int totalCount
com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms details
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
private void writeIncomingSmsWithType (int, int, java.lang.String, boolean)
int phoneId
int type
String format
boolean success
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
public void writeIncomingSMSPP (int, java.lang.String, boolean)
int phoneId
String format
boolean success
public void writeIncomingVoiceMailSms (int, java.lang.String)
int phoneId
String format
public void writeIncomingSmsTypeZero (int, java.lang.String)
int phoneId
String format
private void writeIncomingSmsSessionWithType (int, int, int, java.lang.String, long[], boolean, boolean, long)
com.android.internal.telephony.metrics.SmsSessionEventBuilder eventBuilder
long interval
int i
int phoneId
int type
int smsSource
String format
long[] timestamps
boolean blocked
boolean success
long messageId
int smsFormat
int smsError
int smsTech
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
long startElapsedTimeMillis
public void writeIncomingWapPush (int, int, java.lang.String, long[], boolean, long)
int phoneId
int smsSource
String format
long[] timestamps
boolean success
long messageId
public void writeIncomingSmsSession (int, int, java.lang.String, long[], boolean, long)
int phoneId
int smsSource
String format
long[] timestamps
boolean blocked
long messageId
public void writeIncomingSmsError (int, boolean, int, int)
int phoneId
boolean is3gpp2
int smsSource
int result
int smsError
com.android.internal.telephony.metrics.InProgressSmsSession smsSession
com.android.internal.telephony.metrics.SmsSessionEventBuilder eventBuilder
public void writeNITZEvent (int, long)
int phoneId
long timestamp
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
public void writeModemRestartEvent (int, java.lang.String)
int phoneId
String reason
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart modemRestart
String basebandVersion
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
public void writeCarrierIdMatchingEvent (int, int, int, java.lang.String, java.lang.String, com.android.internal.telephony.CarrierResolver$CarrierMatchingRule)
int phoneId
int version
int cid
String unknownMcmnc
String unknownGid1
com.android.internal.telephony.CarrierResolver$CarrierMatchingRule simInfo
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching carrierIdMatching
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatchingResult carrierIdMatchingResult
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
public void writeEmergencyNumberUpdateEvent (int, android.telephony.emergency.EmergencyNumber, int)
int phoneId
android.telephony.emergency.EmergencyNumber emergencyNumber
int emergencyNumberDatabaseVersion
com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo emergencyNumberInfo
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
public void writeNetworkCapabilitiesChangedEvent (int, android.net.NetworkCapabilities)
int phoneId
android.net.NetworkCapabilities networkCapabilities
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo caps
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
public void writeRadioState (int, int)
int phoneId
int state
int radioState
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent event
private static int convertRadioState (int)
int state
private int convertSmsFormat (java.lang.String)
String format
int formatCode
private int getSmsTech (int, boolean)
int smsSource
boolean is3gpp2
private static int convertImsCodec (int)
int c
private int convertGsmCdmaCodec (int)
int c
public void writeAudioCodecIms (int, android.telephony.ims.ImsCallSession)
int codec
int phoneId
android.telephony.ims.ImsCallSession session
com.android.internal.telephony.metrics.InProgressCallSession callSession
android.telephony.ims.ImsCallProfile localCallProfile
public void writeAudioCodecGsmCdma (int, int)
int phoneId
int audioQuality
com.android.internal.telephony.metrics.InProgressCallSession callSession
int codec
public void writeOnImsCallInitiating (int, android.telephony.ims.ImsCallSession)
int phoneId
android.telephony.ims.ImsCallSession session
public void writeOnImsCallProgressing (int, android.telephony.ims.ImsCallSession)
int phoneId
android.telephony.ims.ImsCallSession session
public void writeOnImsCallStarted (int, android.telephony.ims.ImsCallSession)
int phoneId
android.telephony.ims.ImsCallSession session
public void writeOnImsCallStartFailed (int, android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo)
int phoneId
android.telephony.ims.ImsCallSession session
android.telephony.ims.ImsReasonInfo reasonInfo
public void writeOnImsCallHeld (int, android.telephony.ims.ImsCallSession)
int phoneId
android.telephony.ims.ImsCallSession session
public void writeOnImsCallHoldReceived (int, android.telephony.ims.ImsCallSession)
int phoneId
android.telephony.ims.ImsCallSession session
public void writeOnImsCallHoldFailed (int, android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo)
int phoneId
android.telephony.ims.ImsCallSession session
android.telephony.ims.ImsReasonInfo reasonInfo
public void writeOnImsCallResumed (int, android.telephony.ims.ImsCallSession)
int phoneId
android.telephony.ims.ImsCallSession session
public void writeOnImsCallResumeReceived (int, android.telephony.ims.ImsCallSession)
int phoneId
android.telephony.ims.ImsCallSession session
public void writeOnImsCallResumeFailed (int, android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo)
int phoneId
android.telephony.ims.ImsCallSession session
android.telephony.ims.ImsReasonInfo reasonInfo
public void writeOnRilTimeoutResponse (int, int, int)
int phoneId
int rilSerial
int rilRequest
private double getSamplePercentageForEmergencyCall (java.lang.String)
String countryIso
String countriesFor1Percentage
String countriesFor5Percentage
String countriesFor15Percentage
String countriesFor25Percentage
String countriesFor35Percentage
String countriesFor45Percentage
private static int mapSimStateToProto (int)
int simState
public synchronized void writeBandwidthStats (int, int, int, int, int, int, int)
int link
int rat
int nrMode
int signalLevel
int bwEstExtErrPercent
int coldStartErrPercent
int bwKbps
com.android.internal.telephony.metrics.TelephonyMetrics$BwEstimationStats stats
private com.android.internal.telephony.metrics.TelephonyMetrics$BwEstimationStats lookupEstimationStats (int, int, int)
int linkIndex
int dataRat
int nrMode
String dataRatName
com.android.internal.telephony.metrics.TelephonyMetrics$BwEstimationStats ans
private com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats buildBandwidthEstimatorStats ()
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats stats
java.util.List ratList
private java.util.List writeBandwidthEstimatorStatsRatList (java.util.Map)
com.android.internal.telephony.metrics.TelephonyMetrics$BwEstimationStats perRat
java.util.Map bwEstStatsMap
java.util.List ratList
private static synthetic java.lang.String[] lambda$writeCarrierIdMatchingEvent$2 (int)
int x$0
private static synthetic java.lang.String[] lambda$convertEmergencyNumberToEmergencyNumberInfo$1 (int)
int x$0
private static synthetic boolean lambda$updateActiveSubscriptionInfoList$0 (int, java.lang.Integer)
int phoneId
Integer value
static void <clinit> ()
}
com/android/internal/telephony/metrics/VoiceCallRatTracker$Key.class
VoiceCallRatTracker.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.VoiceCallRatTracker$Key extends java.lang.Object {
public final int carrierId
public final int rat
void <init> (int, int)
int carrierId
int rat
static com.android.internal.telephony.metrics.VoiceCallRatTracker$Key fromProto (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage usage
public int hashCode ()
public boolean equals (java.lang.Object)
Object that
com.android.internal.telephony.metrics.VoiceCallRatTracker$Key thatKey
}
com/android/internal/telephony/metrics/VoiceCallRatTracker$Value.class
VoiceCallRatTracker.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.VoiceCallRatTracker$Value extends java.lang.Object {
public long durationMillis
public long callCount
private java.util.Set mConnectionIds
void <init> (long, java.util.Set)
long durationMillis
java.util.Set connectionIds
private void <init> (long, long)
long durationMillis
long callCount
void add (long, java.util.Set)
long durationMillis
java.util.Set connectionIds
void endSession ()
static com.android.internal.telephony.metrics.VoiceCallRatTracker$Value fromProto (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage usage
com.android.internal.telephony.metrics.VoiceCallRatTracker$Value value
static com.android.internal.telephony.metrics.VoiceCallRatTracker$Value mergeInPlace (com.android.internal.telephony.metrics.VoiceCallRatTracker$Value, com.android.internal.telephony.metrics.VoiceCallRatTracker$Value)
com.android.internal.telephony.metrics.VoiceCallRatTracker$Value dest
com.android.internal.telephony.metrics.VoiceCallRatTracker$Value src
}
com/android/internal/telephony/metrics/VoiceCallRatTracker.class
VoiceCallRatTracker.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.VoiceCallRatTracker extends java.lang.Object {
private static final String TAG
private final java.util.Map mRatUsageMap
private com.android.internal.telephony.metrics.VoiceCallRatTracker$Key mLastKey
private long mLastKeyTimestampMillis
void <init> ()
public static com.android.internal.telephony.metrics.VoiceCallRatTracker fromProto (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[])
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[] usages
com.android.internal.telephony.metrics.VoiceCallRatTracker tracker
public com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[] toProto ()
public void clear ()
public void add (int, int, long, java.util.Set)
long durationMillis
int carrierId
int rat
long timestampMillis
java.util.Set connectionIds
com.android.internal.telephony.metrics.VoiceCallRatTracker$Key key
public void conclude (long)
long durationMillis
com.android.internal.telephony.metrics.VoiceCallRatTracker$Value value
long timestampMillis
public com.android.internal.telephony.metrics.VoiceCallRatTracker mergeWith (com.android.internal.telephony.metrics.VoiceCallRatTracker)
com.android.internal.telephony.metrics.VoiceCallRatTracker that
private void addToKey (com.android.internal.telephony.metrics.VoiceCallRatTracker$Key, long, java.util.Set)
com.android.internal.telephony.metrics.VoiceCallRatTracker$Key key
long durationMillis
java.util.Set connectionIds
com.android.internal.telephony.metrics.VoiceCallRatTracker$Value value
private void addProto (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage usage
private static com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage entryToProto (java.util.Map$Entry)
java.util.Map$Entry entry
com.android.internal.telephony.metrics.VoiceCallRatTracker$Key key
com.android.internal.telephony.metrics.VoiceCallRatTracker$Value value
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage usage
private synthetic void lambda$mergeWith$2 (java.util.Map$Entry)
java.util.Map$Entry e
private static synthetic com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[] lambda$toProto$1 (int)
int x$0
private static synthetic void lambda$fromProto$0 (com.android.internal.telephony.metrics.VoiceCallRatTracker, com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage)
com.android.internal.telephony.metrics.VoiceCallRatTracker tracker
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage e
static void <clinit> ()
}
com/android/internal/telephony/metrics/VoiceCallSessionStats$1.class
VoiceCallSessionStats.java
package com.android.internal.telephony.metrics
synthetic com.android.internal.telephony.metrics.VoiceCallSessionStats$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$Call$State
static void <clinit> ()
}
com/android/internal/telephony/metrics/VoiceCallSessionStats.class
VoiceCallSessionStats.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.VoiceCallSessionStats extends java.lang.Object {
private static final String TAG
private static final int CALL_SETUP_DURATION_UNKNOWN
private static final int CALL_SETUP_DURATION_EXTREMELY_FAST
private static final int CALL_SETUP_DURATION_ULTRA_FAST
private static final int CALL_SETUP_DURATION_VERY_FAST
private static final int CALL_SETUP_DURATION_FAST
private static final int CALL_SETUP_DURATION_NORMAL
private static final int CALL_SETUP_DURATION_SLOW
private static final int CALL_SETUP_DURATION_VERY_SLOW
private static final int CALL_SETUP_DURATION_ULTRA_SLOW
private static final int CALL_DURATION_ONE_MINUTE
private static final int CALL_DURATION_FIVE_MINUTES
private static final int CALL_DURATION_TEN_MINUTES
private static final int CALL_DURATION_THIRTY_MINUTES
private static final int CALL_DURATION_ONE_HOUR
private static final int CODEC_QUALITY_COUNT
private static final int MAIN_CODEC_QUALITY_THRESHOLD
private static final android.util.SparseIntArray CS_CODEC_MAP
private static final android.util.SparseIntArray IMS_CODEC_MAP
private static final android.util.SparseIntArray CALL_DURATION_MAP
private static final java.util.UUID CONCURRENT_CALL_ANOMALY_UUID
private static final int MAX_NORMAL_CONCURRENT_CALLS
private final android.util.SparseArray mCallProtos
private final android.util.SparseArray mCodecUsage
private final com.android.internal.telephony.metrics.VoiceCallRatTracker mRatUsage
private final com.android.internal.telephony.flags.FeatureFlags mFlags
private final int mPhoneId
private final com.android.internal.telephony.Phone mPhone
private final com.android.internal.telephony.metrics.PersistAtomsStorage mAtomsStorage
private final com.android.internal.telephony.uicc.UiccController mUiccController
private final com.android.internal.telephony.metrics.DeviceStateHelper mDeviceStateHelper
private final com.android.internal.telephony.metrics.VonrHelper mVonrHelper
private final com.android.internal.telephony.satellite.SatelliteController mSatelliteController
public void <init> (int, com.android.internal.telephony.Phone, com.android.internal.telephony.flags.FeatureFlags)
int phoneId
com.android.internal.telephony.Phone phone
com.android.internal.telephony.flags.FeatureFlags featureFlags
public synchronized void onRilAcceptCall (java.util.List)
com.android.internal.telephony.Connection conn
java.util.List connections
public synchronized void onRilDial (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection conn
public synchronized void onRilCallListChanged (java.util.List)
com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics callAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
int id
com.android.internal.telephony.Connection conn
java.util.List connections
public synchronized void onImsDial (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public synchronized void onImsCallReceived (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public synchronized void onImsAcceptCall (java.util.List)
com.android.internal.telephony.Connection conn
java.util.List connections
public synchronized void onImsCallStartFailed (com.android.internal.telephony.imsphone.ImsPhoneConnection, android.telephony.ims.ImsReasonInfo)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
android.telephony.ims.ImsReasonInfo reasonInfo
public synchronized void onImsCallTerminated (com.android.internal.telephony.imsphone.ImsPhoneConnection, android.telephony.ims.ImsReasonInfo)
java.util.List imsConnIds
int id
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
android.telephony.ims.ImsReasonInfo reasonInfo
public synchronized void onRttStarted (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
public synchronized void onAudioCodecChanged (com.android.internal.telephony.Connection, int)
android.util.LongSparseArray arr
com.android.internal.telephony.Connection conn
int audioQuality
int id
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
int codec
public synchronized void onVideoStateChange (com.android.internal.telephony.imsphone.ImsPhoneConnection, int)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
int videoState
int id
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
public synchronized void onMultipartyChange (com.android.internal.telephony.imsphone.ImsPhoneConnection, boolean)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
boolean isMultiParty
int id
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
public synchronized void onCallStateChanged (com.android.internal.telephony.Call)
int id
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
com.android.internal.telephony.Connection conn
com.android.internal.telephony.Call call
public synchronized void onRilSrvccStateChanged (int)
java.util.List imsConnIds
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
int id
int id
int id
int state
java.util.List handoverConnections
java.util.List imsConnIds
public synchronized void onServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState state
public synchronized void onPreciseDataConnectionStateChanged (android.telephony.PreciseDataConnectionState)
android.telephony.PreciseDataConnectionState connectionState
private void acceptCall (com.android.internal.telephony.Connection)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
com.android.internal.telephony.Connection conn
int id
private void addCall (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection conn
int id
int bearer
android.telephony.ServiceState serviceState
int rat
int videoState
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
boolean isCrossSimCall
int codec
private void finishCall (int)
int connectionId
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
private void setRttStarted (com.android.internal.telephony.imsphone.ImsPhoneConnection)
com.android.internal.telephony.imsphone.ImsPhoneConnection conn
int id
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
private java.util.Set getConnectionIds ()
int i
java.util.Set ids
private java.util.List getImsConnectionIds ()
int i
java.util.List imsConnIds
private boolean hasCalls ()
private void checkCallSetup (com.android.internal.telephony.Connection, com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession)
android.telephony.ServiceState serviceState
int rat
com.android.internal.telephony.Connection conn
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
private void updateRatTracker (android.telephony.ServiceState)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
int i
android.telephony.ServiceState state
int rat
private void updateRatAtEnd (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession, int)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
int rat
private void finishImsCall (int, android.telephony.ims.ImsReasonInfo, long)
com.android.internal.telephony.analytics.TelephonyAnalytics$CallAnalytics callAnalytics
com.android.internal.telephony.analytics.TelephonyAnalytics telephonyAnalytics
int id
android.telephony.ims.ImsReasonInfo reasonInfo
long durationMillis
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
private android.telephony.ServiceState getServiceState ()
com.android.internal.telephony.ServiceStateTracker tracker
private static int getDirection (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection conn
private static int getBearer (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection conn
int phoneType
private int getSignalStrength (int)
int rat
private int getSignalStrengthWifi ()
int level
int max
android.net.wifi.WifiManager wifiManager
android.net.wifi.WifiInfo wifiInfo
int result
private int getSignalStrengthCellular ()
private boolean isHandoverInProgress (int, boolean)
int bearer
boolean isEmergency
int apnType
int dataState
private static int getVoiceRatWithVoNRFix (com.android.internal.telephony.Phone, android.telephony.ServiceState, int)
int oldRat
int rat
boolean isImsVoiceRatValid
int imsVoiceRat
int wwanPsRat
com.android.internal.telephony.Phone phone
android.telephony.ServiceState state
int bearer
com.android.internal.telephony.imsphone.ImsPhone imsPhone
private void resetCodecList (com.android.internal.telephony.Connection)
int lastCodec
android.util.LongSparseArray arr
com.android.internal.telephony.Connection conn
int id
android.util.LongSparseArray codecUsage
private int finalizeMainCodecQuality (int)
long time
int quality
int i
int i
int connectionId
android.util.LongSparseArray codecUsage
int totalTime
long[] timePerQuality
long timeAtMinimumQuality
long timeThreshold
private int getCodecQuality (int)
int codec
private static boolean isSetupFinished (com.android.internal.telephony.Call)
com.android.internal.telephony.Call call
private static int audioQualityToCodec (int, int)
int bearer
int audioQuality
private static int classifyCallDuration (long)
int i
long durationMillis
private static int getConnectionId (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection conn
private boolean isCrossSimCall (com.android.internal.telephony.Connection)
com.android.internal.telephony.Connection conn
private boolean isCrossSimCall (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
private int getCallComposerStatusForPhone ()
android.telephony.TelephonyManager telephonyManager
private boolean isBusinessCallSupported ()
RuntimeException e
android.telephony.CarrierConfigManager carrierConfigManager
int subId
android.os.PersistableBundle b
protected long getTimeMillis ()
private static transient void logd (java.lang.String, java.lang.Object[])
String format
Object[] args
private static transient void loge (java.lang.String, java.lang.Object[])
String format
Object[] args
private static android.util.SparseIntArray buildGsmCdmaCodecMap ()
android.util.SparseIntArray map
private static android.util.SparseIntArray buildImsCodecMap ()
android.util.SparseIntArray map
private static android.util.SparseIntArray buildCallDurationMap ()
android.util.SparseIntArray map
private void updateVoiceCallSessionBearerState (android.telephony.PreciseDataConnectionState)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
int i
android.telephony.PreciseDataConnectionState connectionState
android.telephony.data.ApnSetting apnSetting
int apnTypes
private void updateHandoverState (com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession, int)
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession proto
int dataState
private int convertCallStateEnumToInt (com.android.internal.telephony.Call$State)
com.android.internal.telephony.Call$State state
static void <clinit> ()
}
com/android/internal/telephony/metrics/VonrHelper$1.class
VonrHelper.java
package com.android.internal.telephony.metrics
com.android.internal.telephony.metrics.VonrHelper$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.metrics.VonrHelper this$0
void <init> (com.android.internal.telephony.metrics.VonrHelper)
com.android.internal.telephony.metrics.VonrHelper this$0
public void run ()
com.android.internal.telephony.Phone phone
}
com/android/internal/telephony/metrics/VonrHelper.class
VonrHelper.java
package com.android.internal.telephony.metrics
public com.android.internal.telephony.metrics.VonrHelper extends java.lang.Object {
private final com.android.internal.telephony.flags.FeatureFlags mFlags
private android.os.Handler mHandler
private java.util.Map mPhoneVonrState
protected Runnable mVonrRunnable
public void <init> (com.android.internal.telephony.flags.FeatureFlags)
android.os.HandlerThread mHandlerThread
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void updateVonrEnabledState ()
public boolean getVonrEnabled (int)
int subId
}
com/android/internal/telephony/nano/
com/android/internal/telephony/nano/CarrierIdProto$CarrierAttribute.class
CarrierIdProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute[] _emptyArray
public String[] mccmncTuple
public String[] imsiPrefixXpattern
public String[] spn
public String[] plmn
public String[] gid1
public String[] gid2
public String[] preferredApn
public String[] iccidPrefix
public String[] privilegeAccessRule
public static com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
String element
int i
String element
int i
String element
int i
String element
int i
String element
int i
String element
int i
String element
int i
String element
int i
String element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
String element
int i
int dataCount
int dataSize
String element
int i
int dataCount
int dataSize
String element
int i
int dataCount
int dataSize
String element
int i
int dataCount
int dataSize
String element
int i
int dataCount
int dataSize
String element
int i
int dataCount
int dataSize
String element
int i
int dataCount
int dataSize
String element
int i
int dataCount
int dataSize
String element
int i
int dataCount
int dataSize
int size
public com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
String[] newArray
int arrayLength
int i
String[] newArray
int arrayLength
int i
String[] newArray
int arrayLength
int i
String[] newArray
int arrayLength
int i
String[] newArray
int arrayLength
int i
String[] newArray
int arrayLength
int i
String[] newArray
int arrayLength
int i
String[] newArray
int arrayLength
int i
String[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/CarrierIdProto$CarrierId.class
CarrierIdProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.CarrierIdProto$CarrierId extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.CarrierIdProto$CarrierId[] _emptyArray
public int canonicalId
public String carrierName
public com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute[] carrierAttribute
public int parentCanonicalId
public static com.android.internal.telephony.nano.CarrierIdProto$CarrierId[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.CarrierIdProto$CarrierId clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute element
int i
int size
public com.android.internal.telephony.nano.CarrierIdProto$CarrierId mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.CarrierIdProto$CarrierId parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.CarrierIdProto$CarrierId parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/CarrierIdProto$CarrierList.class
CarrierIdProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.CarrierIdProto$CarrierList extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.CarrierIdProto$CarrierList[] _emptyArray
public com.android.internal.telephony.nano.CarrierIdProto$CarrierId[] carrierId
public int version
public static com.android.internal.telephony.nano.CarrierIdProto$CarrierList[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.CarrierIdProto$CarrierList clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.CarrierIdProto$CarrierId element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.CarrierIdProto$CarrierId element
int i
int size
public com.android.internal.telephony.nano.CarrierIdProto$CarrierList mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.internal.telephony.nano.CarrierIdProto$CarrierId[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.CarrierIdProto$CarrierList parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.CarrierIdProto$CarrierList parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/CarrierIdProto.class
CarrierIdProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.CarrierIdProto extends java.lang.Object {
}
com/android/internal/telephony/nano/PersistAtomsProto$CarrierIdMismatch.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch[] _emptyArray
public String mccMnc
public String gid1
public String spn
public String pnn
public static com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$CarrierRoamingSatelliteControllerStats.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats[] _emptyArray
public int configDataSource
public int countOfEntitlementStatusQueryRequest
public int countOfSatelliteConfigUpdateRequest
public int countOfSatelliteNotificationDisplayed
public int satelliteSessionGapMinSec
public int satelliteSessionGapAvgSec
public int satelliteSessionGapMaxSec
public int carrierId
public boolean isDeviceEntitled
public static com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$CarrierRoamingSatelliteSession.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession[] _emptyArray
public int carrierId
public boolean isNtnRoamingInHomeCountry
public int totalSatelliteModeTimeSec
public int numberOfSatelliteConnections
public int avgDurationOfSatelliteConnectionSec
public int satelliteConnectionGapMinSec
public int satelliteConnectionGapAvgSec
public int satelliteConnectionGapMaxSec
public int rsrpAvg
public int rsrpMedian
public int rssnrAvg
public int rssnrMedian
public int countOfIncomingSms
public int countOfOutgoingSms
public int countOfIncomingMms
public int countOfOutgoingMms
public static com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$CellularDataServiceSwitch.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch[] _emptyArray
public int ratFrom
public int ratTo
public int simSlotIndex
public boolean isMultiSim
public int carrierId
public int switchCount
public long lastUsedMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$CellularServiceState.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState[] _emptyArray
public int voiceRat
public int dataRat
public int voiceRoamingType
public int dataRoamingType
public boolean isEndc
public int simSlotIndex
public boolean isMultiSim
public int carrierId
public long totalTimeMillis
public boolean isEmergencyOnly
public boolean isInternetPdnUp
public int foldState
public boolean overrideVoiceService
public boolean isDataEnabled
public boolean isIwlanCrossSim
public boolean isNtn
public long lastUsedMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$DataCallSession.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession[] _emptyArray
public int dimension
public boolean isMultiSim
public boolean isEsim
public int apnTypeBitmask
public int carrierId
public boolean isRoaming
public int ratAtEnd
public boolean oosAtEnd
public long ratSwitchCount
public boolean isOpportunistic
public int ipType
public boolean setupFailed
public int failureCause
public int suggestedRetryMillis
public int deactivateReason
public long durationMinutes
public boolean ongoing
public int bandAtEnd
public int[] handoverFailureCauses
public int[] handoverFailureRat
public boolean isNonDds
public boolean isIwlanCrossSim
public boolean isNtn
public boolean isSatelliteTransport
public boolean isProvisioningProfile
public static com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
int i
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int element
int i
int dataSize
int element
int i
int dataSize
int size
public com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
int[] newArray
int length
int limit
int arrayLength
int startPos
int i
int[] newArray
int arrayLength
int i
int[] newArray
int length
int limit
int arrayLength
int startPos
int i
int[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$DataNetworkValidation.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation[] _emptyArray
public int networkType
public int apnTypeBitmask
public int signalStrength
public int validationResult
public long elapsedTimeInMillis
public boolean handoverAttempted
public int networkValidationCount
public static com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$EmergencyNumbersInfo$CallRoute.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo$CallRoute extends java.lang.Object {
public static final int EMERGENCY_CALL_ROUTE_UNKNOWN
public static final int EMERGENCY_CALL_ROUTE_EMERGENCY
public static final int EMERGENCY_CALL_ROUTE_NORMAL
}
com/android/internal/telephony/nano/PersistAtomsProto$EmergencyNumbersInfo$ServiceCategory.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo$ServiceCategory extends java.lang.Object {
public static final int EMERGENCY_SERVICE_CATEGORY_UNSPECIFIED
public static final int EMERGENCY_SERVICE_CATEGORY_POLICE
public static final int EMERGENCY_SERVICE_CATEGORY_AMBULANCE
public static final int EMERGENCY_SERVICE_CATEGORY_FIRE_BRIGADE
public static final int EMERGENCY_SERVICE_CATEGORY_MARINE_GUARD
public static final int EMERGENCY_SERVICE_CATEGORY_MOUNTAIN_RESCUE
public static final int EMERGENCY_SERVICE_CATEGORY_MIEC
public static final int EMERGENCY_SERVICE_CATEGORY_AIEC
}
com/android/internal/telephony/nano/PersistAtomsProto$EmergencyNumbersInfo$Source.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo$Source extends java.lang.Object {
public static final int EMERGENCY_NUMBER_SOURCE_NETWORK_SIGNALING
public static final int EMERGENCY_NUMBER_SOURCE_SIM
public static final int EMERGENCY_NUMBER_SOURCE_DATABASE
public static final int EMERGENCY_NUMBER_SOURCE_MODEM_CONFIG
public static final int EMERGENCY_NUMBER_SOURCE_DEFAULT
}
com/android/internal/telephony/nano/PersistAtomsProto$EmergencyNumbersInfo.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo[] _emptyArray
public boolean isDbVersionIgnored
public int assetVersion
public int otaVersion
public String number
public String countryIso
public String mnc
public int route
public String[] urns
public int[] serviceCategories
public int[] sources
public static com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
String element
int i
int i
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
String element
int i
int dataCount
int dataSize
int element
int i
int dataSize
int element
int i
int dataSize
int size
public com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int arrayLength
int i
String[] newArray
int value
int i
int[] newArray
int i
int length
int[] validValues
int validCount
int value
int i
int[] newArray
int bytes
int limit
int arrayLength
int startPos
int value
int i
int[] newArray
int i
int length
int[] validValues
int validCount
int value
int i
int[] newArray
int bytes
int limit
int arrayLength
int startPos
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$GbaEvent.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent[] _emptyArray
public int carrierId
public int slotId
public boolean successful
public int failedReason
public int count
public static com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$ImsDedicatedBearerEvent.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent[] _emptyArray
public int carrierId
public int slotId
public int ratAtEnd
public int qci
public int bearerState
public boolean localConnectionInfoReceived
public boolean remoteConnectionInfoReceived
public boolean hasListeners
public int count
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$ImsDedicatedBearerListenerEvent.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent[] _emptyArray
public int carrierId
public int slotId
public int ratAtEnd
public int qci
public boolean dedicatedBearerEstablished
public int eventCount
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationFeatureTagStats.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats[] _emptyArray
public int carrierId
public int slotId
public int featureTagName
public int registrationTech
public long registeredMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationServiceDescStats.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats[] _emptyArray
public int carrierId
public int slotId
public int serviceIdName
public float serviceIdVersion
public int registrationTech
public long publishedMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationStats.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] _emptyArray
public int carrierId
public int simSlotIndex
public int rat
public long registeredMillis
public long voiceCapableMillis
public long voiceAvailableMillis
public long smsCapableMillis
public long smsAvailableMillis
public long videoCapableMillis
public long videoAvailableMillis
public long utCapableMillis
public long utAvailableMillis
public long registeringMillis
public long unregisteredMillis
public boolean isIwlanCrossSim
public int registeredTimes
public long lastUsedMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationTermination.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination[] _emptyArray
public int carrierId
public boolean isMultiSim
public int ratAtEnd
public boolean setupFailed
public int reasonCode
public int extraCode
public String extraMessage
public int count
public boolean isIwlanCrossSim
public long lastUsedMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$IncomingSms.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms[] _emptyArray
public int smsFormat
public int smsTech
public int rat
public int smsType
public int totalParts
public int receivedParts
public boolean blocked
public int error
public boolean isRoaming
public int simSlotIndex
public boolean isMultiSim
public boolean isEsim
public int carrierId
public long messageId
public int count
public boolean isManagedProfile
public boolean isNtn
public boolean isEmergency
public int hashCode
public static com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$NetworkRequests.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests[] _emptyArray
public int carrierId
public int enterpriseRequestCount
public int enterpriseReleaseCount
public static com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$NetworkRequestsV2$NetworkCapability.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2$NetworkCapability extends java.lang.Object {
public static final int UNKNOWN
public static final int PRIORITIZE_LATENCY
public static final int PRIORITIZE_BANDWIDTH
public static final int CBS
public static final int ENTERPRISE
public static final int SATELLITE_INTERNET_RESTRICTED
public static final int SATELLITE_MMS_RESTRICTED
public static final int SATELLITE_IMS_RESTRICTED
public static final int SATELLITE_XCAP_RESTRICTED
public static final int SATELLITE_EIMS_RESTRICTED
public static final int SATELLITE_SUPL_RESTRICTED
}
com/android/internal/telephony/nano/PersistAtomsProto$NetworkRequestsV2.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2[] _emptyArray
public int carrierId
public int capability
public int requestCount
public static com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$OutgoingShortCodeSms.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms[] _emptyArray
public int category
public int xmlVersion
public int shortCodeSmsCount
public static com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$OutgoingSms.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms[] _emptyArray
public int smsFormat
public int smsTech
public int rat
public int sendResult
public int errorCode
public boolean isRoaming
public boolean isFromDefaultApp
public int simSlotIndex
public boolean isMultiSim
public boolean isEsim
public int carrierId
public long messageId
public int retryId
public long intervalMillis
public int count
public int sendErrorCode
public int networkErrorCode
public boolean isManagedProfile
public boolean isEmergency
public boolean isNtn
public int hashCode
public static com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$PersistAtoms.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms[] _emptyArray
public com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[] voiceCallRatUsage
public long voiceCallRatUsagePullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession[] voiceCallSession
public long voiceCallSessionPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms[] incomingSms
public long incomingSmsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms[] outgoingSms
public long outgoingSmsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch[] carrierIdMismatch
public int carrierIdTableVersion
public com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession[] dataCallSession
public long dataCallSessionPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState[] cellularServiceState
public long cellularServiceStatePullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch[] cellularDataServiceSwitch
public long cellularDataServiceSwitchPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination[] imsRegistrationTermination
public long imsRegistrationTerminationPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] imsRegistrationStats
public long imsRegistrationStatsPullTimestampMillis
public String buildFingerprint
public com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests[] networkRequests
public long networkRequestsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats[] imsRegistrationFeatureTagStats
public long imsRegistrationFeatureTagStatsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats[] rcsClientProvisioningStats
public long rcsClientProvisioningStatsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats[] rcsAcsProvisioningStats
public long rcsAcsProvisioningStatsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats[] sipDelegateStats
public long sipDelegateStatsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats[] sipTransportFeatureTagStats
public long sipTransportFeatureTagStatsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse[] sipMessageResponse
public long sipMessageResponsePullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession[] sipTransportSession
public long sipTransportSessionPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent[] imsDedicatedBearerListenerEvent
public long imsDedicatedBearerListenerEventPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent[] imsDedicatedBearerEvent
public long imsDedicatedBearerEventPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats[] imsRegistrationServiceDescStats
public long imsRegistrationServiceDescStatsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats[] uceEventStats
public long uceEventStatsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent[] presenceNotifyEvent
public long presenceNotifyEventPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent[] gbaEvent
public long gbaEventPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2[] networkRequestsV2
public long networkRequestsV2PullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks[] unmeteredNetworks
public com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms[] outgoingShortCodeSms
public long outgoingShortCodeSmsPullTimestampMillis
public int autoDataSwitchToggleCount
public com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo[] emergencyNumbersInfo
public long emergencyNumberPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController[] satelliteController
public long satelliteControllerPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession[] satelliteSession
public long satelliteSessionPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram[] satelliteIncomingDatagram
public long satelliteIncomingDatagramPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram[] satelliteOutgoingDatagram
public long satelliteOutgoingDatagramPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision[] satelliteProvision
public long satelliteProvisionPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender[] satelliteSosMessageRecommender
public long satelliteSosMessageRecommenderPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation[] dataNetworkValidation
public long dataNetworkValidationPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession[] carrierRoamingSatelliteSession
public long carrierRoamingSatelliteSessionPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats[] carrierRoamingSatelliteControllerStats
public long carrierRoamingSatelliteControllerStatsPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement[] satelliteEntitlement
public long satelliteEntitlementPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater[] satelliteConfigUpdater
public long satelliteConfigUpdaterPullTimestampMillis
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController[] satelliteAccessController
public long satelliteAccessControllerPullTimestampMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage element
int i
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession element
int i
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms element
int i
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms element
int i
com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch element
int i
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession element
int i
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState element
int i
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent element
int i
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent element
int i
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 element
int i
com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks element
int i
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms element
int i
com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender element
int i
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation element
int i
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession element
int i
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage element
int i
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession element
int i
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms element
int i
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms element
int i
com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch element
int i
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession element
int i
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState element
int i
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent element
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent element
int i
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent element
int i
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2 element
int i
com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks element
int i
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms element
int i
com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender element
int i
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation element
int i
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession element
int i
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater element
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController element
int i
int size
public com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$CarrierIdMismatch[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$DataCallSession[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$CellularServiceState[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$CellularDataServiceSwitch[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationTermination[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationStats[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequests[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationFeatureTagStats[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerListenerEvent[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsDedicatedBearerEvent[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$ImsRegistrationServiceDescStats[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$GbaEvent[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$NetworkRequestsV2[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$OutgoingShortCodeSms[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$EmergencyNumbersInfo[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$DataNetworkValidation[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteSession[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$CarrierRoamingSatelliteControllerStats[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$PresenceNotifyEvent.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent[] _emptyArray
public int carrierId
public int slotId
public int reason
public boolean contentBodyReceived
public int rcsCapsCount
public int mmtelCapsCount
public int noCapsCount
public int count
public static com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$PresenceNotifyEvent parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$RcsAcsProvisioningStats.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats[] _emptyArray
public int carrierId
public int slotId
public int responseCode
public int responseType
public boolean isSingleRegistrationEnabled
public int count
public long stateTimerMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$RcsAcsProvisioningStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$RcsClientProvisioningStats.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats[] _emptyArray
public int carrierId
public int slotId
public int event
public int count
public static com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$RcsClientProvisioningStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SatelliteAccessController.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController[] _emptyArray
public int accessControlType
public long locationQueryTimeMillis
public long onDeviceLookupTimeMillis
public long totalCheckingTimeMillis
public boolean isAllowed
public boolean isEmergency
public int resultCode
public String[] countryCodes
public int configDataSource
public int carrierId
public int triggeringEvent
public boolean isNtnOnlyCarrier
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
String element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
String element
int i
int dataCount
int dataSize
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
String[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteAccessController parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SatelliteConfigUpdater.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater[] _emptyArray
public int configVersion
public int oemConfigResult
public int carrierConfigResult
public int count
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteConfigUpdater parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SatelliteController.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController[] _emptyArray
public int countOfSatelliteServiceEnablementsSuccess
public int countOfSatelliteServiceEnablementsFail
public int countOfOutgoingDatagramSuccess
public int countOfOutgoingDatagramFail
public int countOfIncomingDatagramSuccess
public int countOfIncomingDatagramFail
public int countOfDatagramTypeSosSmsSuccess
public int countOfDatagramTypeSosSmsFail
public int countOfDatagramTypeLocationSharingSuccess
public int countOfDatagramTypeLocationSharingFail
public int countOfProvisionSuccess
public int countOfProvisionFail
public int countOfDeprovisionSuccess
public int countOfDeprovisionFail
public int totalServiceUptimeSec
public int totalBatteryConsumptionPercent
public int totalBatteryChargedTimeSec
public int countOfDemoModeSatelliteServiceEnablementsSuccess
public int countOfDemoModeSatelliteServiceEnablementsFail
public int countOfDemoModeOutgoingDatagramSuccess
public int countOfDemoModeOutgoingDatagramFail
public int countOfDemoModeIncomingDatagramSuccess
public int countOfDemoModeIncomingDatagramFail
public int countOfDatagramTypeKeepAliveSuccess
public int countOfDatagramTypeKeepAliveFail
public int countOfAllowedSatelliteAccess
public int countOfDisallowedSatelliteAccess
public int countOfSatelliteAccessCheckFail
public boolean isProvisioned
public int carrierId
public int countOfSatelliteAllowedStateChangedEvents
public int countOfSuccessfulLocationQueries
public int countOfFailedLocationQueries
public int countOfP2PSmsAvailableNotificationShown
public int countOfP2PSmsAvailableNotificationRemoved
public boolean isNtnOnlyCarrier
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteController parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SatelliteEntitlement.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement[] _emptyArray
public int carrierId
public int result
public int entitlementStatus
public boolean isRetry
public int count
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteEntitlement parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SatelliteIncomingDatagram.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram[] _emptyArray
public int resultCode
public int datagramSizeBytes
public long datagramTransferTimeMillis
public boolean isDemoMode
public int carrierId
public boolean isNtnOnlyCarrier
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteIncomingDatagram parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SatelliteOutgoingDatagram.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram[] _emptyArray
public int datagramType
public int resultCode
public int datagramSizeBytes
public long datagramTransferTimeMillis
public boolean isDemoMode
public int carrierId
public boolean isNtnOnlyCarrier
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteOutgoingDatagram parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SatelliteProvision.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision[] _emptyArray
public int resultCode
public int provisioningTimeSec
public boolean isProvisionRequest
public boolean isCanceled
public int carrierId
public boolean isNtnOnlyCarrier
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteProvision parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SatelliteSession.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession[] _emptyArray
public int satelliteServiceInitializationResult
public int satelliteTechnology
public int count
public int satelliteServiceTerminationResult
public long initializationProcessingTimeMillis
public long terminationProcessingTimeMillis
public int sessionDurationSeconds
public int countOfOutgoingDatagramSuccess
public int countOfOutgoingDatagramFailed
public int countOfIncomingDatagramSuccess
public int countOfIncomingDatagramFailed
public boolean isDemoMode
public int maxNtnSignalStrengthLevel
public int carrierId
public int countOfSatelliteNotificationDisplayed
public int countOfAutoExitDueToScreenOff
public int countOfAutoExitDueToTnNetwork
public boolean isEmergency
public boolean isNtnOnlyCarrier
public int maxInactivityDurationSec
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSession parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SatelliteSosMessageRecommender.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender[] _emptyArray
public boolean isDisplaySosMessageSent
public int countOfTimerStarted
public boolean isImsRegistered
public int cellularServiceState
public int count
public boolean isMultiSim
public int recommendingHandoverType
public boolean isSatelliteAllowedInCurrentLocation
public boolean isWifiConnected
public int carrierId
public boolean isNtnOnlyCarrier
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SatelliteSosMessageRecommender parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SipDelegateStats.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats[] _emptyArray
public int dimension
public int carrierId
public int slotId
public int destroyReason
public long uptimeMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SipDelegateStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SipMessageResponse.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse[] _emptyArray
public int carrierId
public int slotId
public int sipMessageMethod
public int sipMessageResponse
public int sipMessageDirection
public int messageError
public int count
public static com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SipMessageResponse parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SipTransportFeatureTagStats.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats[] _emptyArray
public int carrierId
public int slotId
public int featureTagName
public int sipTransportDeniedReason
public int sipTransportDeregisteredReason
public long associatedMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SipTransportFeatureTagStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$SipTransportSession.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession[] _emptyArray
public int carrierId
public int slotId
public int sessionMethod
public int sipMessageDirection
public int sipResponse
public int sessionCount
public int endedGracefullyCount
public boolean isEndedGracefully
public static com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$SipTransportSession parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$UceEventStats.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats[] _emptyArray
public int carrierId
public int slotId
public int type
public boolean successful
public int commandCode
public int networkResponse
public int count
public static com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$UceEventStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$UnmeteredNetworks.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks[] _emptyArray
public int phoneId
public int carrierId
public long unmeteredNetworksBitmask
public static com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$UnmeteredNetworks parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$VoiceCallRatUsage.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[] _emptyArray
public int carrierId
public int rat
public long totalDurationMillis
public long callCount
public static com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallRatUsage parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto$VoiceCallSession.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession[] _emptyArray
public int bearerAtStart
public int bearerAtEnd
public int direction
public boolean setupFailed
public int disconnectReasonCode
public int disconnectExtraCode
public String disconnectExtraMessage
public int ratAtStart
public int ratAtEnd
public long ratSwitchCount
public long codecBitmask
public int concurrentCallCountAtStart
public int concurrentCallCountAtEnd
public int simSlotIndex
public boolean isMultiSim
public boolean isEsim
public int carrierId
public boolean srvccCompleted
public long srvccFailureCount
public long srvccCancellationCount
public boolean rttEnabled
public boolean isEmergency
public boolean isRoaming
public int signalStrengthAtEnd
public int bandAtEnd
public int setupDurationMillis
public int mainCodecQuality
public boolean videoEnabled
public int ratAtConnected
public boolean isMultiparty
public int callDuration
public int lastKnownRat
public int foldState
public long ratSwitchCountAfterConnected
public boolean handoverInProgress
public boolean isIwlanCrossSimAtStart
public boolean isIwlanCrossSimAtEnd
public boolean isIwlanCrossSimAtConnected
public boolean vonrEnabled
public boolean isNtn
public boolean supportsBusinessCallComposer
public int callComposerStatus
public int preciseCallStateOnSetup
public long setupBeginMillis
public static com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/PersistAtomsProto.class
PersistAtomsProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.PersistAtomsProto extends java.lang.Object {
}
com/android/internal/telephony/nano/StoredPinProto$EncryptedPin.class
StoredPinProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.StoredPinProto$EncryptedPin extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.StoredPinProto$EncryptedPin[] _emptyArray
public byte[] encryptedStoredPin
public byte[] iv
public static com.android.internal.telephony.nano.StoredPinProto$EncryptedPin[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.StoredPinProto$EncryptedPin clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.StoredPinProto$EncryptedPin mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.StoredPinProto$EncryptedPin parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.StoredPinProto$EncryptedPin parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/StoredPinProto$StoredPin$PinStatus.class
StoredPinProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.StoredPinProto$StoredPin$PinStatus extends java.lang.Object {
public static final int AVAILABLE
public static final int REBOOT_READY
public static final int VERIFICATION_READY
}
com/android/internal/telephony/nano/StoredPinProto$StoredPin.class
StoredPinProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.StoredPinProto$StoredPin extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.StoredPinProto$StoredPin[] _emptyArray
public String iccid
public String pin
public int slotId
public int status
public int bootCount
public static com.android.internal.telephony.nano.StoredPinProto$StoredPin[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.StoredPinProto$StoredPin clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.StoredPinProto$StoredPin mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.StoredPinProto$StoredPin parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.StoredPinProto$StoredPin parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/StoredPinProto.class
StoredPinProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.StoredPinProto extends java.lang.Object {
}
com/android/internal/telephony/nano/TelephonyProto$ActiveSubscriptionInfo.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo[] _emptyArray
public int slotIndex
public int carrierId
public int isOpportunistic
public String simMccmnc
public static com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$BandwidthEstimatorStats$PerLevel.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel[] _emptyArray
public int signalLevel
public int count
public int avgBwKbps
public int staticBwErrorPercent
public int bwEstErrorPercent
public static com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$BandwidthEstimatorStats$PerRat.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat[] _emptyArray
public int rat
public int nrMode
public com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel[] perLevel
public static com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel element
int i
int size
public com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerLevel[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$BandwidthEstimatorStats.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats[] _emptyArray
public com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat[] perRatTx
public com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat[] perRatRx
public static com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat element
int i
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat element
int i
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat element
int i
int size
public com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats$PerRat[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$EmergencyNumberInfo.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo[] _emptyArray
public String address
public String countryIso
public String mnc
public int serviceCategoriesBitmask
public String[] urns
public int numberSourcesBitmask
public int routing
public static com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
String element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
String element
int i
int dataCount
int dataSize
int size
public com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
String[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$ImsCapabilities.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities[] _emptyArray
public boolean voiceOverLte
public boolean voiceOverWifi
public boolean videoOverLte
public boolean videoOverWifi
public boolean utOverLte
public boolean utOverWifi
public static com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$ImsConnectionState$State.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState$State extends java.lang.Object {
public static final int STATE_UNKNOWN
public static final int CONNECTED
public static final int PROGRESSING
public static final int DISCONNECTED
public static final int RESUMED
public static final int SUSPENDED
}
com/android/internal/telephony/nano/TelephonyProto$ImsConnectionState.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState[] _emptyArray
public int state
public com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo reasonInfo
public static com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$ImsReasonInfo.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo[] _emptyArray
public int reasonCode
public int extraCode
public String extraMessage
public static com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$ImsServiceErrno.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$ImsServiceErrno extends java.lang.Object {
public static final int IMS_E_UNKNOWN
public static final int IMS_E_SUCCESS
public static final int IMS_E_SMS_SEND_STATUS_ERROR
public static final int IMS_E_SMS_SEND_STATUS_ERROR_RETRY
public static final int IMS_E_SMS_SEND_STATUS_ERROR_FALLBACK
}
com/android/internal/telephony/nano/TelephonyProto$ModemPowerStats.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats[] _emptyArray
public long loggingDurationMs
public double energyConsumedMah
public long numPacketsTx
public long cellularKernelActiveTimeMs
public long timeInVeryPoorRxSignalLevelMs
public long sleepTimeMs
public long idleTimeMs
public long rxTimeMs
public long[] txTimeMs
public long numBytesTx
public long numPacketsRx
public long numBytesRx
public long[] timeInRatMs
public long[] timeInRxSignalStrengthLevelMs
public double monitoredRailEnergyConsumedMah
public static com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
int i
int i
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
long element
int i
int dataSize
long element
int i
int dataSize
long element
int i
int dataSize
int size
public com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
long[] newArray
int length
int limit
int arrayLength
int startPos
int i
long[] newArray
int arrayLength
int i
long[] newArray
int length
int limit
int arrayLength
int startPos
int i
long[] newArray
int arrayLength
int i
long[] newArray
int length
int limit
int arrayLength
int startPos
int i
long[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$NrMode.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$NrMode extends java.lang.Object {
public static final int NR_NONE
public static final int NR_NSA
public static final int NR_NSA_MMWAVE
public static final int NR_SA
public static final int NR_SA_MMWAVE
}
com/android/internal/telephony/nano/TelephonyProto$PdpType.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$PdpType extends java.lang.Object {
public static final int PDP_UNKNOWN
public static final int PDP_TYPE_IP
public static final int PDP_TYPE_IPV6
public static final int PDP_TYPE_IPV4V6
public static final int PDP_TYPE_PPP
public static final int PDP_TYPE_NON_IP
public static final int PDP_TYPE_UNSTRUCTURED
}
com/android/internal/telephony/nano/TelephonyProto$RadioAccessTechnology.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$RadioAccessTechnology extends java.lang.Object {
public static final int UNKNOWN
public static final int RAT_UNKNOWN
public static final int RAT_GPRS
public static final int RAT_EDGE
public static final int RAT_UMTS
public static final int RAT_IS95A
public static final int RAT_IS95B
public static final int RAT_1XRTT
public static final int RAT_EVDO_0
public static final int RAT_EVDO_A
public static final int RAT_HSDPA
public static final int RAT_HSUPA
public static final int RAT_HSPA
public static final int RAT_EVDO_B
public static final int RAT_EHRPD
public static final int RAT_LTE
public static final int RAT_HSPAP
public static final int RAT_GSM
public static final int RAT_TD_SCDMA
public static final int RAT_IWLAN
public static final int RAT_LTE_CA
public static final int RAT_NR
}
com/android/internal/telephony/nano/TelephonyProto$RilDataCall$State.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$RilDataCall$State extends java.lang.Object {
public static final int UNKNOWN
public static final int CONNECTED
public static final int DISCONNECTED
}
com/android/internal/telephony/nano/TelephonyProto$RilDataCall.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$RilDataCall extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] _emptyArray
public int cid
public int type
public String ifname
public int state
public int apnTypeBitmask
public static com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$RilDataCall clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$RilDataCall mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$RilDataCall parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$RilDataCall parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$RilErrno.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$RilErrno extends java.lang.Object {
public static final int RIL_E_UNKNOWN
public static final int RIL_E_SUCCESS
public static final int RIL_E_RADIO_NOT_AVAILABLE
public static final int RIL_E_GENERIC_FAILURE
public static final int RIL_E_PASSWORD_INCORRECT
public static final int RIL_E_SIM_PIN2
public static final int RIL_E_SIM_PUK2
public static final int RIL_E_REQUEST_NOT_SUPPORTED
public static final int RIL_E_CANCELLED
public static final int RIL_E_OP_NOT_ALLOWED_DURING_VOICE_CALL
public static final int RIL_E_OP_NOT_ALLOWED_BEFORE_REG_TO_NW
public static final int RIL_E_SMS_SEND_FAIL_RETRY
public static final int RIL_E_SIM_ABSENT
public static final int RIL_E_SUBSCRIPTION_NOT_AVAILABLE
public static final int RIL_E_MODE_NOT_SUPPORTED
public static final int RIL_E_FDN_CHECK_FAILURE
public static final int RIL_E_ILLEGAL_SIM_OR_ME
public static final int RIL_E_MISSING_RESOURCE
public static final int RIL_E_NO_SUCH_ELEMENT
public static final int RIL_E_DIAL_MODIFIED_TO_USSD
public static final int RIL_E_DIAL_MODIFIED_TO_SS
public static final int RIL_E_DIAL_MODIFIED_TO_DIAL
public static final int RIL_E_USSD_MODIFIED_TO_DIAL
public static final int RIL_E_USSD_MODIFIED_TO_SS
public static final int RIL_E_USSD_MODIFIED_TO_USSD
public static final int RIL_E_SS_MODIFIED_TO_DIAL
public static final int RIL_E_SS_MODIFIED_TO_USSD
public static final int RIL_E_SUBSCRIPTION_NOT_SUPPORTED
public static final int RIL_E_SS_MODIFIED_TO_SS
public static final int RIL_E_LCE_NOT_SUPPORTED
public static final int RIL_E_LCE_NOT_SUPPORTED_NEW
public static final int RIL_E_NO_MEMORY
public static final int RIL_E_INTERNAL_ERR
public static final int RIL_E_SYSTEM_ERR
public static final int RIL_E_MODEM_ERR
public static final int RIL_E_INVALID_STATE
public static final int RIL_E_NO_RESOURCES
public static final int RIL_E_SIM_ERR
public static final int RIL_E_INVALID_ARGUMENTS
public static final int RIL_E_INVALID_SIM_STATE
public static final int RIL_E_INVALID_MODEM_STATE
public static final int RIL_E_INVALID_CALL_ID
public static final int RIL_E_NO_SMS_TO_ACK
public static final int RIL_E_NETWORK_ERR
public static final int RIL_E_REQUEST_RATE_LIMITED
public static final int RIL_E_SIM_BUSY
public static final int RIL_E_SIM_FULL
public static final int RIL_E_NETWORK_REJECT
public static final int RIL_E_OPERATION_NOT_ALLOWED
public static final int RIL_E_EMPTY_RECORD
public static final int RIL_E_INVALID_SMS_FORMAT
public static final int RIL_E_ENCODING_ERR
public static final int RIL_E_INVALID_SMSC_ADDRESS
public static final int RIL_E_NO_SUCH_ENTRY
public static final int RIL_E_NETWORK_NOT_READY
public static final int RIL_E_NOT_PROVISIONED
public static final int RIL_E_NO_SUBSCRIPTION
public static final int RIL_E_NO_NETWORK_FOUND
public static final int RIL_E_DEVICE_IN_USE
public static final int RIL_E_ABORTED
public static final int RIL_E_INVALID_RESPONSE
}
com/android/internal/telephony/nano/TelephonyProto$SimState.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$SimState extends java.lang.Object {
public static final int SIM_STATE_UNKNOWN
public static final int SIM_STATE_ABSENT
public static final int SIM_STATE_LOADED
}
com/android/internal/telephony/nano/TelephonyProto$SmsSession$Event$CBMessage.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage[] _emptyArray
public int msgFormat
public int msgPriority
public int msgType
public int serviceCategory
public int serialNumber
public long deliveredTimestampMillis
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$SmsSession$Event$CBMessageType.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessageType extends java.lang.Object {
public static final int TYPE_UNKNOWN
public static final int ETWS
public static final int CMAS
public static final int OTHER
}
com/android/internal/telephony/nano/TelephonyProto$SmsSession$Event$CBPriority.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBPriority extends java.lang.Object {
public static final int PRIORITY_UNKNOWN
public static final int NORMAL
public static final int INTERACTIVE
public static final int URGENT
public static final int EMERGENCY
}
com/android/internal/telephony/nano/TelephonyProto$SmsSession$Event$Format.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$Format extends java.lang.Object {
public static final int SMS_FORMAT_UNKNOWN
public static final int SMS_FORMAT_3GPP
public static final int SMS_FORMAT_3GPP2
}
com/android/internal/telephony/nano/TelephonyProto$SmsSession$Event$IncompleteSms.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms[] _emptyArray
public int receivedParts
public int totalParts
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$SmsSession$Event$SmsType.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$SmsType extends java.lang.Object {
public static final int SMS_TYPE_NORMAL
public static final int SMS_TYPE_SMS_PP
public static final int SMS_TYPE_VOICEMAIL_INDICATION
public static final int SMS_TYPE_ZERO
public static final int SMS_TYPE_WAP_PUSH
}
com/android/internal/telephony/nano/TelephonyProto$SmsSession$Event$Tech.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$Tech extends java.lang.Object {
public static final int SMS_UNKNOWN
public static final int SMS_GSM
public static final int SMS_CDMA
public static final int SMS_IMS
}
com/android/internal/telephony/nano/TelephonyProto$SmsSession$Event$Type.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$Type extends java.lang.Object {
public static final int EVENT_UNKNOWN
public static final int SETTINGS_CHANGED
public static final int RIL_SERVICE_STATE_CHANGED
public static final int IMS_CONNECTION_STATE_CHANGED
public static final int IMS_CAPABILITIES_CHANGED
public static final int DATA_CALL_LIST_CHANGED
public static final int SMS_SEND
public static final int SMS_SEND_RESULT
public static final int SMS_RECEIVED
public static final int CB_SMS_RECEIVED
public static final int INCOMPLETE_SMS_RECEIVED
}
com/android/internal/telephony/nano/TelephonyProto$SmsSession$Event.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event[] _emptyArray
public int type
public int delay
public com.android.internal.telephony.nano.TelephonyProto$TelephonySettings settings
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState serviceState
public com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState imsConnectionState
public com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities imsCapabilities
public com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] dataCalls
public int format
public int tech
public int errorCode
public int error
public int rilRequestId
public com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$CBMessage cellBroadcastMessage
public int imsError
public com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event$IncompleteSms incompleteSms
public int smsType
public boolean blocked
public long messageId
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.TelephonyProto$RilDataCall element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.TelephonyProto$RilDataCall element
int i
int size
public com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] newArray
int value
int value
int value
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$SmsSession.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$SmsSession extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$SmsSession[] _emptyArray
public int startTimeMinutes
public int phoneId
public com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event[] events
public boolean eventsDropped
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$SmsSession clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event element
int i
int size
public com.android.internal.telephony.nano.TelephonyProto$SmsSession mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$SmsSession parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$AudioCodec.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$AudioCodec extends java.lang.Object {
public static final int AUDIO_CODEC_UNKNOWN
public static final int AUDIO_CODEC_AMR
public static final int AUDIO_CODEC_AMR_WB
public static final int AUDIO_CODEC_QCELP13K
public static final int AUDIO_CODEC_EVRC
public static final int AUDIO_CODEC_EVRC_B
public static final int AUDIO_CODEC_EVRC_WB
public static final int AUDIO_CODEC_EVRC_NW
public static final int AUDIO_CODEC_GSM_EFR
public static final int AUDIO_CODEC_GSM_FR
public static final int AUDIO_CODEC_GSM_HR
public static final int AUDIO_CODEC_G711U
public static final int AUDIO_CODEC_G723
public static final int AUDIO_CODEC_G711A
public static final int AUDIO_CODEC_G722
public static final int AUDIO_CODEC_G711AB
public static final int AUDIO_CODEC_G729
public static final int AUDIO_CODEC_EVS_NB
public static final int AUDIO_CODEC_EVS_WB
public static final int AUDIO_CODEC_EVS_SWB
public static final int AUDIO_CODEC_EVS_FB
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$CallQuality$CallQualityLevel.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality$CallQualityLevel extends java.lang.Object {
public static final int UNDEFINED
public static final int EXCELLENT
public static final int GOOD
public static final int FAIR
public static final int POOR
public static final int BAD
public static final int NOT_AVAILABLE
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$CallQuality.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality[] _emptyArray
public int downlinkLevel
public int uplinkLevel
public int durationInSeconds
public int rtpPacketsTransmitted
public int rtpPacketsReceived
public int rtpPacketsTransmittedLost
public int rtpPacketsNotReceived
public int averageRelativeJitterMillis
public int maxRelativeJitterMillis
public int averageRoundTripTime
public int codecType
public boolean rtpInactivityDetected
public boolean rxSilenceDetected
public boolean txSilenceDetected
public int voiceFrames
public int noDataFrames
public int rtpDroppedPackets
public long minPlayoutDelayMillis
public long maxPlayoutDelayMillis
public int rxRtpSidPackets
public int rtpDuplicatePackets
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$CallQualitySummary.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary[] _emptyArray
public int totalGoodQualityDurationInSeconds
public int totalBadQualityDurationInSeconds
public int totalDurationWithQualityInformationInSeconds
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality snapshotOfWorstSsWithGoodQuality
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality snapshotOfBestSsWithGoodQuality
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality snapshotOfWorstSsWithBadQuality
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality snapshotOfBestSsWithBadQuality
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength worstSsWithGoodQuality
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength bestSsWithGoodQuality
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength worstSsWithBadQuality
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength bestSsWithBadQuality
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality snapshotOfEnd
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$CallState.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallState extends java.lang.Object {
public static final int CALL_UNKNOWN
public static final int CALL_IDLE
public static final int CALL_ACTIVE
public static final int CALL_HOLDING
public static final int CALL_DIALING
public static final int CALL_ALERTING
public static final int CALL_INCOMING
public static final int CALL_WAITING
public static final int CALL_DISCONNECTED
public static final int CALL_DISCONNECTING
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$ImsCommand.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$ImsCommand extends java.lang.Object {
public static final int IMS_CMD_UNKNOWN
public static final int IMS_CMD_START
public static final int IMS_CMD_ACCEPT
public static final int IMS_CMD_REJECT
public static final int IMS_CMD_TERMINATE
public static final int IMS_CMD_HOLD
public static final int IMS_CMD_RESUME
public static final int IMS_CMD_MERGE
public static final int IMS_CMD_UPDATE
public static final int IMS_CMD_CONFERENCE_EXTEND
public static final int IMS_CMD_INVITE_PARTICIPANT
public static final int IMS_CMD_REMOVE_PARTICIPANT
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$PhoneState.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$PhoneState extends java.lang.Object {
public static final int STATE_UNKNOWN
public static final int STATE_IDLE
public static final int STATE_RINGING
public static final int STATE_OFFHOOK
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$RilCall$Type.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall$Type extends java.lang.Object {
public static final int UNKNOWN
public static final int MO
public static final int MT
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$RilCall.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] _emptyArray
public int index
public int state
public int type
public int callEndReason
public boolean isMultiparty
public int preciseDisconnectCause
public boolean isEmergencyCall
public com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo emergencyNumberInfo
public int emergencyNumberDatabaseVersion
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$RilRequest.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilRequest extends java.lang.Object {
public static final int RIL_REQUEST_UNKNOWN
public static final int RIL_REQUEST_DIAL
public static final int RIL_REQUEST_ANSWER
public static final int RIL_REQUEST_HANGUP
public static final int RIL_REQUEST_SET_CALL_WAITING
public static final int RIL_REQUEST_SWITCH_HOLDING_AND_ACTIVE
public static final int RIL_REQUEST_CDMA_FLASH
public static final int RIL_REQUEST_CONFERENCE
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$RilSrvccState.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilSrvccState extends java.lang.Object {
public static final int HANDOVER_UNKNOWN
public static final int HANDOVER_STARTED
public static final int HANDOVER_COMPLETED
public static final int HANDOVER_FAILED
public static final int HANDOVER_CANCELED
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$SignalStrength.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength[] _emptyArray
public int lteSnr
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$SignalStrength parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$Type.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$Type extends java.lang.Object {
public static final int EVENT_UNKNOWN
public static final int SETTINGS_CHANGED
public static final int RIL_SERVICE_STATE_CHANGED
public static final int IMS_CONNECTION_STATE_CHANGED
public static final int IMS_CAPABILITIES_CHANGED
public static final int DATA_CALL_LIST_CHANGED
public static final int RIL_REQUEST
public static final int RIL_RESPONSE
public static final int RIL_CALL_RING
public static final int RIL_CALL_SRVCC
public static final int RIL_CALL_LIST_CHANGED
public static final int IMS_COMMAND
public static final int IMS_COMMAND_RECEIVED
public static final int IMS_COMMAND_FAILED
public static final int IMS_COMMAND_COMPLETE
public static final int IMS_CALL_RECEIVE
public static final int IMS_CALL_STATE_CHANGED
public static final int IMS_CALL_TERMINATED
public static final int IMS_CALL_HANDOVER
public static final int IMS_CALL_HANDOVER_FAILED
public static final int PHONE_STATE_CHANGED
public static final int NITZ_TIME
public static final int AUDIO_CODEC
public static final int CALL_QUALITY_CHANGED
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event[] _emptyArray
public int type
public int delay
public com.android.internal.telephony.nano.TelephonyProto$TelephonySettings settings
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState serviceState
public com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState imsConnectionState
public com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities imsCapabilities
public com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] dataCalls
public int phoneState
public int callState
public int callIndex
public int mergedCallIndex
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] calls
public int error
public int rilRequest
public int rilRequestId
public int srvccState
public int imsCommand
public com.android.internal.telephony.nano.TelephonyProto$ImsReasonInfo reasonInfo
public int srcAccessTech
public int targetAccessTech
public long nitzTimestampMillis
public int audioCodec
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQuality callQuality
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary callQualitySummaryDl
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$CallQualitySummary callQualitySummaryUl
public boolean isImsEmergencyCall
public com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo imsEmergencyNumberInfo
public int emergencyNumberDatabaseVersion
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.TelephonyProto$RilDataCall element
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.TelephonyProto$RilDataCall element
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall element
int i
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] newArray
int value
int value
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall[] newArray
int value
int value
int value
int value
int value
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession[] _emptyArray
public int startTimeMinutes
public int phoneId
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event[] events
public boolean eventsDropped
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event element
int i
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$ApnType.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ApnType extends java.lang.Object {
public static final int APN_TYPE_UNKNOWN
public static final int APN_TYPE_DEFAULT
public static final int APN_TYPE_MMS
public static final int APN_TYPE_SUPL
public static final int APN_TYPE_DUN
public static final int APN_TYPE_HIPRI
public static final int APN_TYPE_FOTA
public static final int APN_TYPE_IMS
public static final int APN_TYPE_CBS
public static final int APN_TYPE_IA
public static final int APN_TYPE_EMERGENCY
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$CarrierIdMatching.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching[] _emptyArray
public int cidTableVersion
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatchingResult result
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$CarrierIdMatchingResult.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatchingResult extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatchingResult[] _emptyArray
public int carrierId
public String unknownGid1
public String unknownMccmnc
public String mccmnc
public String gid1
public String gid2
public String spn
public String pnn
public String iccidPrefix
public String imsiPrefix
public String[] privilegeAccessRule
public String preferApn
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatchingResult[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatchingResult clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
String element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
String element
int i
int dataCount
int dataSize
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatchingResult mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
String[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatchingResult parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatchingResult parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$CarrierKeyChange$KeyType.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange$KeyType extends java.lang.Object {
public static final int UNKNOWN
public static final int WLAN
public static final int EPDG
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$CarrierKeyChange.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange[] _emptyArray
public int keyType
public boolean isDownloadSuccessful
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$DataSwitch$Reason.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch$Reason extends java.lang.Object {
public static final int DATA_SWITCH_REASON_UNKNOWN
public static final int DATA_SWITCH_REASON_MANUAL
public static final int DATA_SWITCH_REASON_IN_CALL
public static final int DATA_SWITCH_REASON_CBRS
public static final int DATA_SWITCH_REASON_AUTO
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$DataSwitch.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch[] _emptyArray
public int reason
public int state
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$EventState.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$EventState extends java.lang.Object {
public static final int EVENT_STATE_UNKNOWN
public static final int EVENT_STATE_START
public static final int EVENT_STATE_END
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$ModemRestart.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart[] _emptyArray
public String basebandVersion
public String reason
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo[] _emptyArray
public boolean isNetworkUnmetered
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$NetworkValidationState.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkValidationState extends java.lang.Object {
public static final int NETWORK_VALIDATION_STATE_UNKNOWN
public static final int NETWORK_VALIDATION_STATE_AVAILABLE
public static final int NETWORK_VALIDATION_STATE_FAILED
public static final int NETWORK_VALIDATION_STATE_PASSED
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$OnDemandDataSwitch.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch[] _emptyArray
public int apn
public int state
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$RadioState.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RadioState extends java.lang.Object {
public static final int RADIO_STATE_UNKNOWN
public static final int RADIO_STATE_OFF
public static final int RADIO_STATE_ON
public static final int RADIO_STATE_UNAVAILABLE
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$RilDeactivateDataCall$DeactivateReason.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall$DeactivateReason extends java.lang.Object {
public static final int DEACTIVATE_REASON_UNKNOWN
public static final int DEACTIVATE_REASON_NONE
public static final int DEACTIVATE_REASON_RADIO_OFF
public static final int DEACTIVATE_REASON_PDP_RESET
public static final int DEACTIVATE_REASON_HANDOVER
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$RilDeactivateDataCall.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall[] _emptyArray
public int cid
public int reason
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$RilSetupDataCall$RilDataProfile.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall$RilDataProfile extends java.lang.Object {
public static final int RIL_DATA_UNKNOWN
public static final int RIL_DATA_PROFILE_DEFAULT
public static final int RIL_DATA_PROFILE_TETHERED
public static final int RIL_DATA_PROFILE_IMS
public static final int RIL_DATA_PROFILE_FOTA
public static final int RIL_DATA_PROFILE_CBS
public static final int RIL_DATA_PROFILE_OEM_BASE
public static final int RIL_DATA_PROFILE_INVALID
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$RilSetupDataCall.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall[] _emptyArray
public int rat
public int dataProfile
public String apn
public int type
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$RilSetupDataCallResponse$RilDataCallFailCause.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse$RilDataCallFailCause extends java.lang.Object {
public static final int PDP_FAIL_UNKNOWN
public static final int PDP_FAIL_NONE
public static final int PDP_FAIL_OPERATOR_BARRED
public static final int PDP_FAIL_NAS_SIGNALLING
public static final int PDP_FAIL_LLC_SNDCP
public static final int PDP_FAIL_INSUFFICIENT_RESOURCES
public static final int PDP_FAIL_MISSING_UKNOWN_APN
public static final int PDP_FAIL_UNKNOWN_PDP_ADDRESS_TYPE
public static final int PDP_FAIL_USER_AUTHENTICATION
public static final int PDP_FAIL_ACTIVATION_REJECT_GGSN
public static final int PDP_FAIL_ACTIVATION_REJECT_UNSPECIFIED
public static final int PDP_FAIL_SERVICE_OPTION_NOT_SUPPORTED
public static final int PDP_FAIL_SERVICE_OPTION_NOT_SUBSCRIBED
public static final int PDP_FAIL_SERVICE_OPTION_OUT_OF_ORDER
public static final int PDP_FAIL_NSAPI_IN_USE
public static final int PDP_FAIL_REGULAR_DEACTIVATION
public static final int PDP_FAIL_QOS_NOT_ACCEPTED
public static final int PDP_FAIL_NETWORK_FAILURE
public static final int PDP_FAIL_UMTS_REACTIVATION_REQ
public static final int PDP_FAIL_FEATURE_NOT_SUPP
public static final int PDP_FAIL_TFT_SEMANTIC_ERROR
public static final int PDP_FAIL_TFT_SYTAX_ERROR
public static final int PDP_FAIL_UNKNOWN_PDP_CONTEXT
public static final int PDP_FAIL_FILTER_SEMANTIC_ERROR
public static final int PDP_FAIL_FILTER_SYTAX_ERROR
public static final int PDP_FAIL_PDP_WITHOUT_ACTIVE_TFT
public static final int PDP_FAIL_ACTIVATION_REJECTED_BCM_VIOLATION
public static final int PDP_FAIL_ONLY_IPV4_ALLOWED
public static final int PDP_FAIL_ONLY_IPV6_ALLOWED
public static final int PDP_FAIL_ONLY_SINGLE_BEARER_ALLOWED
public static final int PDP_FAIL_ESM_INFO_NOT_RECEIVED
public static final int PDP_FAIL_PDN_CONN_DOES_NOT_EXIST
public static final int PDP_FAIL_MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED
public static final int PDP_FAIL_COLLISION_WITH_NETWORK_INITIATED_REQUEST
public static final int PDP_FAIL_ONLY_IPV4V6_ALLOWED
public static final int PDP_FAIL_ONLY_NON_IP_ALLOWED
public static final int PDP_FAIL_UNSUPPORTED_QCI_VALUE
public static final int PDP_FAIL_BEARER_HANDLING_NOT_SUPPORTED
public static final int PDP_FAIL_MAX_ACTIVE_PDP_CONTEXT_REACHED
public static final int PDP_FAIL_UNSUPPORTED_APN_IN_CURRENT_PLMN
public static final int PDP_FAIL_INVALID_TRANSACTION_ID
public static final int PDP_FAIL_MESSAGE_INCORRECT_SEMANTIC
public static final int PDP_FAIL_INVALID_MANDATORY_INFO
public static final int PDP_FAIL_MESSAGE_TYPE_UNSUPPORTED
public static final int PDP_FAIL_MSG_TYPE_NONCOMPATIBLE_STATE
public static final int PDP_FAIL_UNKNOWN_INFO_ELEMENT
public static final int PDP_FAIL_CONDITIONAL_IE_ERROR
public static final int PDP_FAIL_MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE
public static final int PDP_FAIL_PROTOCOL_ERRORS
public static final int PDP_FAIL_APN_TYPE_CONFLICT
public static final int PDP_FAIL_INVALID_PCSCF_ADDR
public static final int PDP_FAIL_INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN
public static final int PDP_FAIL_EMM_ACCESS_BARRED
public static final int PDP_FAIL_EMERGENCY_IFACE_ONLY
public static final int PDP_FAIL_IFACE_MISMATCH
public static final int PDP_FAIL_COMPANION_IFACE_IN_USE
public static final int PDP_FAIL_IP_ADDRESS_MISMATCH
public static final int PDP_FAIL_IFACE_AND_POL_FAMILY_MISMATCH
public static final int PDP_FAIL_EMM_ACCESS_BARRED_INFINITE_RETRY
public static final int PDP_FAIL_AUTH_FAILURE_ON_EMERGENCY_CALL
public static final int PDP_FAIL_INVALID_DNS_ADDR
public static final int PDP_FAIL_INVALID_PCSCF_OR_DNS_ADDRESS
public static final int PDP_FAIL_CALL_PREEMPT_BY_EMERGENCY_APN
public static final int PDP_FAIL_UE_INITIATED_DETACH_OR_DISCONNECT
public static final int PDP_FAIL_MIP_FA_REASON_UNSPECIFIED
public static final int PDP_FAIL_MIP_FA_ADMIN_PROHIBITED
public static final int PDP_FAIL_MIP_FA_INSUFFICIENT_RESOURCES
public static final int PDP_FAIL_MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE
public static final int PDP_FAIL_MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE
public static final int PDP_FAIL_MIP_FA_REQUESTED_LIFETIME_TOO_LONG
public static final int PDP_FAIL_MIP_FA_MALFORMED_REQUEST
public static final int PDP_FAIL_MIP_FA_MALFORMED_REPLY
public static final int PDP_FAIL_MIP_FA_ENCAPSULATION_UNAVAILABLE
public static final int PDP_FAIL_MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE
public static final int PDP_FAIL_MIP_FA_REVERSE_TUNNEL_UNAVAILABLE
public static final int PDP_FAIL_MIP_FA_REVERSE_TUNNEL_IS_MANDATORY
public static final int PDP_FAIL_MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED
public static final int PDP_FAIL_MIP_FA_MISSING_NAI
public static final int PDP_FAIL_MIP_FA_MISSING_HOME_AGENT
public static final int PDP_FAIL_MIP_FA_MISSING_HOME_ADDRESS
public static final int PDP_FAIL_MIP_FA_UNKNOWN_CHALLENGE
public static final int PDP_FAIL_MIP_FA_MISSING_CHALLENGE
public static final int PDP_FAIL_MIP_FA_STALE_CHALLENGE
public static final int PDP_FAIL_MIP_HA_REASON_UNSPECIFIED
public static final int PDP_FAIL_MIP_HA_ADMIN_PROHIBITED
public static final int PDP_FAIL_MIP_HA_INSUFFICIENT_RESOURCES
public static final int PDP_FAIL_MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE
public static final int PDP_FAIL_MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE
public static final int PDP_FAIL_MIP_HA_REGISTRATION_ID_MISMATCH
public static final int PDP_FAIL_MIP_HA_MALFORMED_REQUEST
public static final int PDP_FAIL_MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS
public static final int PDP_FAIL_MIP_HA_REVERSE_TUNNEL_UNAVAILABLE
public static final int PDP_FAIL_MIP_HA_REVERSE_TUNNEL_IS_MANDATORY
public static final int PDP_FAIL_MIP_HA_ENCAPSULATION_UNAVAILABLE
public static final int PDP_FAIL_CLOSE_IN_PROGRESS
public static final int PDP_FAIL_NETWORK_INITIATED_TERMINATION
public static final int PDP_FAIL_MODEM_APP_PREEMPTED
public static final int PDP_FAIL_PDN_IPV4_CALL_DISALLOWED
public static final int PDP_FAIL_PDN_IPV4_CALL_THROTTLED
public static final int PDP_FAIL_PDN_IPV6_CALL_DISALLOWED
public static final int PDP_FAIL_PDN_IPV6_CALL_THROTTLED
public static final int PDP_FAIL_MODEM_RESTART
public static final int PDP_FAIL_PDP_PPP_NOT_SUPPORTED
public static final int PDP_FAIL_UNPREFERRED_RAT
public static final int PDP_FAIL_PHYSICAL_LINK_CLOSE_IN_PROGRESS
public static final int PDP_FAIL_APN_PENDING_HANDOVER
public static final int PDP_FAIL_PROFILE_BEARER_INCOMPATIBLE
public static final int PDP_FAIL_SIM_CARD_CHANGED
public static final int PDP_FAIL_LOW_POWER_MODE_OR_POWERING_DOWN
public static final int PDP_FAIL_APN_DISABLED
public static final int PDP_FAIL_MAX_PPP_INACTIVITY_TIMER_EXPIRED
public static final int PDP_FAIL_IPV6_ADDRESS_TRANSFER_FAILED
public static final int PDP_FAIL_TRAT_SWAP_FAILED
public static final int PDP_FAIL_EHRPD_TO_HRPD_FALLBACK
public static final int PDP_FAIL_MIP_CONFIG_FAILURE
public static final int PDP_FAIL_PDN_INACTIVITY_TIMER_EXPIRED
public static final int PDP_FAIL_MAX_IPV4_CONNECTIONS
public static final int PDP_FAIL_MAX_IPV6_CONNECTIONS
public static final int PDP_FAIL_APN_MISMATCH
public static final int PDP_FAIL_IP_VERSION_MISMATCH
public static final int PDP_FAIL_DUN_CALL_DISALLOWED
public static final int PDP_FAIL_INTERNAL_EPC_NONEPC_TRANSITION
public static final int PDP_FAIL_INTERFACE_IN_USE
public static final int PDP_FAIL_APN_DISALLOWED_ON_ROAMING
public static final int PDP_FAIL_APN_PARAMETERS_CHANGED
public static final int PDP_FAIL_NULL_APN_DISALLOWED
public static final int PDP_FAIL_THERMAL_MITIGATION
public static final int PDP_FAIL_DATA_SETTINGS_DISABLED
public static final int PDP_FAIL_DATA_ROAMING_SETTINGS_DISABLED
public static final int PDP_FAIL_DDS_SWITCHED
public static final int PDP_FAIL_FORBIDDEN_APN_NAME
public static final int PDP_FAIL_DDS_SWITCH_IN_PROGRESS
public static final int PDP_FAIL_CALL_DISALLOWED_IN_ROAMING
public static final int PDP_FAIL_NON_IP_NOT_SUPPORTED
public static final int PDP_FAIL_PDN_NON_IP_CALL_THROTTLED
public static final int PDP_FAIL_PDN_NON_IP_CALL_DISALLOWED
public static final int PDP_FAIL_CDMA_LOCK
public static final int PDP_FAIL_CDMA_INTERCEPT
public static final int PDP_FAIL_CDMA_REORDER
public static final int PDP_FAIL_CDMA_RELEASE_DUE_TO_SO_REJECTION
public static final int PDP_FAIL_CDMA_INCOMING_CALL
public static final int PDP_FAIL_CDMA_ALERT_STOP
public static final int PDP_FAIL_CHANNEL_ACQUISITION_FAILURE
public static final int PDP_FAIL_MAX_ACCESS_PROBE
public static final int PDP_FAIL_CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION
public static final int PDP_FAIL_NO_RESPONSE_FROM_BASE_STATION
public static final int PDP_FAIL_REJECTED_BY_BASE_STATION
public static final int PDP_FAIL_CONCURRENT_SERVICES_INCOMPATIBLE
public static final int PDP_FAIL_NO_CDMA_SERVICE
public static final int PDP_FAIL_RUIM_NOT_PRESENT
public static final int PDP_FAIL_CDMA_RETRY_ORDER
public static final int PDP_FAIL_ACCESS_BLOCK
public static final int PDP_FAIL_ACCESS_BLOCK_ALL
public static final int PDP_FAIL_IS707B_MAX_ACCESS_PROBES
public static final int PDP_FAIL_THERMAL_EMERGENCY
public static final int PDP_FAIL_CONCURRENT_SERVICES_NOT_ALLOWED
public static final int PDP_FAIL_INCOMING_CALL_REJECTED
public static final int PDP_FAIL_NO_SERVICE_ON_GATEWAY
public static final int PDP_FAIL_NO_GPRS_CONTEXT
public static final int PDP_FAIL_ILLEGAL_MS
public static final int PDP_FAIL_ILLEGAL_ME
public static final int PDP_FAIL_GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED
public static final int PDP_FAIL_GPRS_SERVICES_NOT_ALLOWED
public static final int PDP_FAIL_MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK
public static final int PDP_FAIL_IMPLICITLY_DETACHED
public static final int PDP_FAIL_PLMN_NOT_ALLOWED
public static final int PDP_FAIL_LOCATION_AREA_NOT_ALLOWED
public static final int PDP_FAIL_GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN
public static final int PDP_FAIL_PDP_DUPLICATE
public static final int PDP_FAIL_UE_RAT_CHANGE
public static final int PDP_FAIL_CONGESTION
public static final int PDP_FAIL_NO_PDP_CONTEXT_ACTIVATED
public static final int PDP_FAIL_ACCESS_CLASS_DSAC_REJECTION
public static final int PDP_FAIL_PDP_ACTIVATE_MAX_RETRY_FAILED
public static final int PDP_FAIL_RADIO_ACCESS_BEARER_FAILURE
public static final int PDP_FAIL_ESM_UNKNOWN_EPS_BEARER_CONTEXT
public static final int PDP_FAIL_DRB_RELEASED_BY_RRC
public static final int PDP_FAIL_CONNECTION_RELEASED
public static final int PDP_FAIL_EMM_DETACHED
public static final int PDP_FAIL_EMM_ATTACH_FAILED
public static final int PDP_FAIL_EMM_ATTACH_STARTED
public static final int PDP_FAIL_LTE_NAS_SERVICE_REQUEST_FAILED
public static final int PDP_FAIL_DUPLICATE_BEARER_ID
public static final int PDP_FAIL_ESM_COLLISION_SCENARIOS
public static final int PDP_FAIL_ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK
public static final int PDP_FAIL_ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER
public static final int PDP_FAIL_ESM_BAD_OTA_MESSAGE
public static final int PDP_FAIL_ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL
public static final int PDP_FAIL_ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT
public static final int PDP_FAIL_DS_EXPLICIT_DEACTIVATION
public static final int PDP_FAIL_ESM_LOCAL_CAUSE_NONE
public static final int PDP_FAIL_LTE_THROTTLING_NOT_REQUIRED
public static final int PDP_FAIL_ACCESS_CONTROL_LIST_CHECK_FAILURE
public static final int PDP_FAIL_SERVICE_NOT_ALLOWED_ON_PLMN
public static final int PDP_FAIL_EMM_T3417_EXPIRED
public static final int PDP_FAIL_EMM_T3417_EXT_EXPIRED
public static final int PDP_FAIL_RRC_UPLINK_DATA_TRANSMISSION_FAILURE
public static final int PDP_FAIL_RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER
public static final int PDP_FAIL_RRC_UPLINK_CONNECTION_RELEASE
public static final int PDP_FAIL_RRC_UPLINK_RADIO_LINK_FAILURE
public static final int PDP_FAIL_RRC_UPLINK_ERROR_REQUEST_FROM_NAS
public static final int PDP_FAIL_RRC_CONNECTION_ACCESS_STRATUM_FAILURE
public static final int PDP_FAIL_RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS
public static final int PDP_FAIL_RRC_CONNECTION_ACCESS_BARRED
public static final int PDP_FAIL_RRC_CONNECTION_CELL_RESELECTION
public static final int PDP_FAIL_RRC_CONNECTION_CONFIG_FAILURE
public static final int PDP_FAIL_RRC_CONNECTION_TIMER_EXPIRED
public static final int PDP_FAIL_RRC_CONNECTION_LINK_FAILURE
public static final int PDP_FAIL_RRC_CONNECTION_CELL_NOT_CAMPED
public static final int PDP_FAIL_RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE
public static final int PDP_FAIL_RRC_CONNECTION_REJECT_BY_NETWORK
public static final int PDP_FAIL_RRC_CONNECTION_NORMAL_RELEASE
public static final int PDP_FAIL_RRC_CONNECTION_RADIO_LINK_FAILURE
public static final int PDP_FAIL_RRC_CONNECTION_REESTABLISHMENT_FAILURE
public static final int PDP_FAIL_RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER
public static final int PDP_FAIL_RRC_CONNECTION_ABORT_REQUEST
public static final int PDP_FAIL_RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR
public static final int PDP_FAIL_NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH
public static final int PDP_FAIL_NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH
public static final int PDP_FAIL_ESM_PROCEDURE_TIME_OUT
public static final int PDP_FAIL_INVALID_CONNECTION_ID
public static final int PDP_FAIL_MAXIMIUM_NSAPIS_EXCEEDED
public static final int PDP_FAIL_INVALID_PRIMARY_NSAPI
public static final int PDP_FAIL_CANNOT_ENCODE_OTA_MESSAGE
public static final int PDP_FAIL_RADIO_ACCESS_BEARER_SETUP_FAILURE
public static final int PDP_FAIL_PDP_ESTABLISH_TIMEOUT_EXPIRED
public static final int PDP_FAIL_PDP_MODIFY_TIMEOUT_EXPIRED
public static final int PDP_FAIL_PDP_INACTIVE_TIMEOUT_EXPIRED
public static final int PDP_FAIL_PDP_LOWERLAYER_ERROR
public static final int PDP_FAIL_PDP_MODIFY_COLLISION
public static final int PDP_FAIL_MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED
public static final int PDP_FAIL_NAS_REQUEST_REJECTED_BY_NETWORK
public static final int PDP_FAIL_RRC_CONNECTION_INVALID_REQUEST
public static final int PDP_FAIL_RRC_CONNECTION_TRACKING_AREA_ID_CHANGED
public static final int PDP_FAIL_RRC_CONNECTION_RF_UNAVAILABLE
public static final int PDP_FAIL_RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE
public static final int PDP_FAIL_RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE
public static final int PDP_FAIL_RRC_CONNECTION_ABORTED_AFTER_HANDOVER
public static final int PDP_FAIL_RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE
public static final int PDP_FAIL_RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE
public static final int PDP_FAIL_IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER
public static final int PDP_FAIL_IMEI_NOT_ACCEPTED
public static final int PDP_FAIL_EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED
public static final int PDP_FAIL_EPS_SERVICES_NOT_ALLOWED_IN_PLMN
public static final int PDP_FAIL_MSC_TEMPORARILY_NOT_REACHABLE
public static final int PDP_FAIL_CS_DOMAIN_NOT_AVAILABLE
public static final int PDP_FAIL_ESM_FAILURE
public static final int PDP_FAIL_MAC_FAILURE
public static final int PDP_FAIL_SYNCHRONIZATION_FAILURE
public static final int PDP_FAIL_UE_SECURITY_CAPABILITIES_MISMATCH
public static final int PDP_FAIL_SECURITY_MODE_REJECTED
public static final int PDP_FAIL_UNACCEPTABLE_NON_EPS_AUTHENTICATION
public static final int PDP_FAIL_CS_FALLBACK_CALL_ESTABLISHMENT_NOT_ALLOWED
public static final int PDP_FAIL_NO_EPS_BEARER_CONTEXT_ACTIVATED
public static final int PDP_FAIL_INVALID_EMM_STATE
public static final int PDP_FAIL_NAS_LAYER_FAILURE
public static final int PDP_FAIL_MULTIPLE_PDP_CALL_NOT_ALLOWED
public static final int PDP_FAIL_EMBMS_NOT_ENABLED
public static final int PDP_FAIL_IRAT_HANDOVER_FAILED
public static final int PDP_FAIL_EMBMS_REGULAR_DEACTIVATION
public static final int PDP_FAIL_TEST_LOOPBACK_REGULAR_DEACTIVATION
public static final int PDP_FAIL_LOWER_LAYER_REGISTRATION_FAILURE
public static final int PDP_FAIL_DATA_PLAN_EXPIRED
public static final int PDP_FAIL_UMTS_HANDOVER_TO_IWLAN
public static final int PDP_FAIL_EVDO_CONNECTION_DENY_BY_GENERAL_OR_NETWORK_BUSY
public static final int PDP_FAIL_EVDO_CONNECTION_DENY_BY_BILLING_OR_AUTHENTICATION_FAILURE
public static final int PDP_FAIL_EVDO_HDR_CHANGED
public static final int PDP_FAIL_EVDO_HDR_EXITED
public static final int PDP_FAIL_EVDO_HDR_NO_SESSION
public static final int PDP_FAIL_EVDO_USING_GPS_FIX_INSTEAD_OF_HDR_CALL
public static final int PDP_FAIL_EVDO_HDR_CONNECTION_SETUP_TIMEOUT
public static final int PDP_FAIL_FAILED_TO_ACQUIRE_COLOCATED_HDR
public static final int PDP_FAIL_OTASP_COMMIT_IN_PROGRESS
public static final int PDP_FAIL_NO_HYBRID_HDR_SERVICE
public static final int PDP_FAIL_HDR_NO_LOCK_GRANTED
public static final int PDP_FAIL_DBM_OR_SMS_IN_PROGRESS
public static final int PDP_FAIL_HDR_FADE
public static final int PDP_FAIL_HDR_ACCESS_FAILURE
public static final int PDP_FAIL_UNSUPPORTED_1X_PREV
public static final int PDP_FAIL_LOCAL_END
public static final int PDP_FAIL_NO_SERVICE
public static final int PDP_FAIL_FADE
public static final int PDP_FAIL_NORMAL_RELEASE
public static final int PDP_FAIL_ACCESS_ATTEMPT_ALREADY_IN_PROGRESS
public static final int PDP_FAIL_REDIRECTION_OR_HANDOFF_IN_PROGRESS
public static final int PDP_FAIL_EMERGENCY_MODE
public static final int PDP_FAIL_PHONE_IN_USE
public static final int PDP_FAIL_INVALID_MODE
public static final int PDP_FAIL_INVALID_SIM_STATE
public static final int PDP_FAIL_NO_COLLOCATED_HDR
public static final int PDP_FAIL_UE_IS_ENTERING_POWERSAVE_MODE
public static final int PDP_FAIL_DUAL_SWITCH
public static final int PDP_FAIL_PPP_TIMEOUT
public static final int PDP_FAIL_PPP_AUTH_FAILURE
public static final int PDP_FAIL_PPP_OPTION_MISMATCH
public static final int PDP_FAIL_PPP_PAP_FAILURE
public static final int PDP_FAIL_PPP_CHAP_FAILURE
public static final int PDP_FAIL_PPP_CLOSE_IN_PROGRESS
public static final int PDP_FAIL_LIMITED_TO_IPV4
public static final int PDP_FAIL_LIMITED_TO_IPV6
public static final int PDP_FAIL_VSNCP_TIMEOUT
public static final int PDP_FAIL_VSNCP_GEN_ERROR
public static final int PDP_FAIL_VSNCP_APN_UNATHORIZED
public static final int PDP_FAIL_VSNCP_PDN_LIMIT_EXCEEDED
public static final int PDP_FAIL_VSNCP_NO_PDN_GATEWAY_ADDRESS
public static final int PDP_FAIL_VSNCP_PDN_GATEWAY_UNREACHABLE
public static final int PDP_FAIL_VSNCP_PDN_GATEWAY_REJECT
public static final int PDP_FAIL_VSNCP_INSUFFICIENT_PARAMETERS
public static final int PDP_FAIL_VSNCP_RESOURCE_UNAVAILABLE
public static final int PDP_FAIL_VSNCP_ADMINISTRATIVELY_PROHIBITED
public static final int PDP_FAIL_VSNCP_PDN_ID_IN_USE
public static final int PDP_FAIL_VSNCP_SUBSCRIBER_LIMITATION
public static final int PDP_FAIL_VSNCP_PDN_EXISTS_FOR_THIS_APN
public static final int PDP_FAIL_VSNCP_RECONNECT_NOT_ALLOWED
public static final int PDP_FAIL_IPV6_PREFIX_UNAVAILABLE
public static final int PDP_FAIL_HANDOFF_PREFERENCE_CHANGED
public static final int PDP_FAIL_VOICE_REGISTRATION_FAIL
public static final int PDP_FAIL_DATA_REGISTRATION_FAIL
public static final int PDP_FAIL_SIGNAL_LOST
public static final int PDP_FAIL_PREF_RADIO_TECH_CHANGED
public static final int PDP_FAIL_RADIO_POWER_OFF
public static final int PDP_FAIL_TETHERED_CALL_ACTIVE
public static final int PDP_FAIL_ERROR_UNSPECIFIED
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$RilSetupDataCallResponse.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse[] _emptyArray
public int status
public int suggestedRetryTimeMillis
public com.android.internal.telephony.nano.TelephonyProto$RilDataCall call
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent$Type.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$Type extends java.lang.Object {
public static final int UNKNOWN
public static final int SETTINGS_CHANGED
public static final int RIL_SERVICE_STATE_CHANGED
public static final int IMS_CONNECTION_STATE_CHANGED
public static final int IMS_CAPABILITIES_CHANGED
public static final int DATA_CALL_SETUP
public static final int DATA_CALL_SETUP_RESPONSE
public static final int DATA_CALL_LIST_CHANGED
public static final int DATA_CALL_DEACTIVATE
public static final int DATA_CALL_DEACTIVATE_RESPONSE
public static final int DATA_STALL_ACTION
public static final int MODEM_RESTART
public static final int NITZ_TIME
public static final int CARRIER_ID_MATCHING
public static final int CARRIER_KEY_CHANGED
public static final int DATA_SWITCH
public static final int NETWORK_VALIDATE
public static final int ON_DEMAND_DATA_SWITCH
public static final int SIM_STATE_CHANGED
public static final int ACTIVE_SUBSCRIPTION_INFO_CHANGED
public static final int ENABLED_MODEM_CHANGED
public static final int EMERGENCY_NUMBER_REPORT
public static final int NETWORK_CAPABILITIES_CHANGED
public static final int SIGNAL_STRENGTH
public static final int RADIO_STATE_CHANGED
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyEvent.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent[] _emptyArray
public long timestampMillis
public int phoneId
public int type
public com.android.internal.telephony.nano.TelephonyProto$TelephonySettings settings
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState serviceState
public com.android.internal.telephony.nano.TelephonyProto$ImsConnectionState imsConnectionState
public com.android.internal.telephony.nano.TelephonyProto$ImsCapabilities imsCapabilities
public com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] dataCalls
public int error
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCall setupDataCall
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilSetupDataCallResponse setupDataCallResponse
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$RilDeactivateDataCall deactivateDataCall
public int dataStallAction
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$ModemRestart modemRestart
public long nitzTimestampMillis
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierIdMatching carrierIdMatching
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$CarrierKeyChange carrierKeyChange
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$DataSwitch dataSwitch
public int networkValidationState
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$OnDemandDataSwitch onDemandDataSwitch
public int[] simState
public com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo activeSubscriptionInfo
public int enabledModemBitmap
public com.android.internal.telephony.nano.TelephonyProto$EmergencyNumberInfo updatedEmergencyNumber
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent$NetworkCapabilitiesInfo networkCapabilities
public int signalStrength
public int emergencyNumberDatabaseVersion
public int radioState
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.TelephonyProto$RilDataCall element
int i
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.TelephonyProto$RilDataCall element
int i
int element
int i
int dataSize
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$RilDataCall[] newArray
int value
int value
int value
int i
int[] newArray
int i
int length
int[] validValues
int validCount
int value
int i
int[] newArray
int bytes
int limit
int arrayLength
int startPos
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyHistogram.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram[] _emptyArray
public int category
public int id
public int minTimeMillis
public int maxTimeMillis
public int avgTimeMillis
public int count
public int bucketCount
public int[] bucketEndPoints
public int[] bucketCounters
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
int i
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int element
int i
int dataSize
int element
int i
int dataSize
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
int[] newArray
int length
int limit
int arrayLength
int startPos
int i
int[] newArray
int arrayLength
int i
int[] newArray
int length
int limit
int arrayLength
int startPos
int i
int[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyLog.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyLog extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyLog[] _emptyArray
public com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent[] events
public com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession[] callSessions
public com.android.internal.telephony.nano.TelephonyProto$SmsSession[] smsSessions
public com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram[] histograms
public boolean eventsDropped
public com.android.internal.telephony.nano.TelephonyProto$Time startTime
public com.android.internal.telephony.nano.TelephonyProto$Time endTime
public com.android.internal.telephony.nano.TelephonyProto$ModemPowerStats modemPowerStats
public String hardwareRevision
public com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo[] lastActiveSubscriptionInfo
public com.android.internal.telephony.nano.TelephonyProto$BandwidthEstimatorStats bandwidthEstimatorStats
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyLog[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyLog clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent element
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession element
int i
com.android.internal.telephony.nano.TelephonyProto$SmsSession element
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram element
int i
com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent element
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession element
int i
com.android.internal.telephony.nano.TelephonyProto$SmsSession element
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram element
int i
com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo element
int i
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyLog mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyEvent[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$SmsSession[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyHistogram[] newArray
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$ActiveSubscriptionInfo[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyLog parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyLog parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyServiceState$Domain.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$Domain extends java.lang.Object {
public static final int DOMAIN_UNKNOWN
public static final int DOMAIN_CS
public static final int DOMAIN_PS
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyServiceState$FrequencyRange.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$FrequencyRange extends java.lang.Object {
public static final int FREQUENCY_RANGE_UNKNOWN
public static final int FREQUENCY_RANGE_LOW
public static final int FREQUENCY_RANGE_MID
public static final int FREQUENCY_RANGE_HIGH
public static final int FREQUENCY_RANGE_MMWAVE
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo[] _emptyArray
public int domain
public int transport
public int rat
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyServiceState$NrState.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NrState extends java.lang.Object {
public static final int NR_STATE_NONE
public static final int NR_STATE_RESTRICTED
public static final int NR_STATE_NOT_RESTRICTED
public static final int NR_STATE_CONNECTED
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyServiceState$RoamingType.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$RoamingType extends java.lang.Object {
public static final int ROAMING_TYPE_UNDEFINED
public static final int ROAMING_TYPE_NOT_ROAMING
public static final int ROAMING_TYPE_UNKNOWN
public static final int ROAMING_TYPE_DOMESTIC
public static final int ROAMING_TYPE_INTERNATIONAL
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyServiceState$TelephonyOperator.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$TelephonyOperator extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$TelephonyOperator[] _emptyArray
public String alphaLong
public String alphaShort
public String numeric
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$TelephonyOperator[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$TelephonyOperator clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$TelephonyOperator mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$TelephonyOperator parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$TelephonyOperator parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyServiceState$Transport.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$Transport extends java.lang.Object {
public static final int TRANSPORT_UNKNOWN
public static final int TRANSPORT_WWAN
public static final int TRANSPORT_WLAN
}
com/android/internal/telephony/nano/TelephonyProto$TelephonyServiceState.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState[] _emptyArray
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$TelephonyOperator voiceOperator
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$TelephonyOperator dataOperator
public int voiceRoamingType
public int dataRoamingType
public int voiceRat
public int dataRat
public int channelNumber
public int nrFrequencyRange
public int nrState
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo[] networkRegistrationInfo
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo element
int i
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int value
int value
int value
int value
int arrayLength
int i
com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonyServiceState parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TelephonySettings$RilNetworkMode.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonySettings$RilNetworkMode extends java.lang.Object {
public static final int NETWORK_MODE_UNKNOWN
public static final int NETWORK_MODE_WCDMA_PREF
public static final int NETWORK_MODE_GSM_ONLY
public static final int NETWORK_MODE_WCDMA_ONLY
public static final int NETWORK_MODE_GSM_UMTS
public static final int NETWORK_MODE_CDMA
public static final int NETWORK_MODE_CDMA_NO_EVDO
public static final int NETWORK_MODE_EVDO_NO_CDMA
public static final int NETWORK_MODE_GLOBAL
public static final int NETWORK_MODE_LTE_CDMA_EVDO
public static final int NETWORK_MODE_LTE_GSM_WCDMA
public static final int NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA
public static final int NETWORK_MODE_LTE_ONLY
public static final int NETWORK_MODE_LTE_WCDMA
public static final int NETWORK_MODE_TDSCDMA_ONLY
public static final int NETWORK_MODE_TDSCDMA_WCDMA
public static final int NETWORK_MODE_LTE_TDSCDMA
public static final int NETWORK_MODE_TDSCDMA_GSM
public static final int NETWORK_MODE_LTE_TDSCDMA_GSM
public static final int NETWORK_MODE_TDSCDMA_GSM_WCDMA
public static final int NETWORK_MODE_LTE_TDSCDMA_WCDMA
public static final int NETWORK_MODE_LTE_TDSCDMA_GSM_WCDMA
public static final int NETWORK_MODE_TDSCDMA_CDMA_EVDO_GSM_WCDMA
public static final int NETWORK_MODE_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA
}
com/android/internal/telephony/nano/TelephonyProto$TelephonySettings$WiFiCallingMode.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TelephonySettings$WiFiCallingMode extends java.lang.Object {
public static final int WFC_MODE_UNKNOWN
public static final int WFC_MODE_WIFI_ONLY
public static final int WFC_MODE_CELLULAR_PREFERRED
public static final int WFC_MODE_WIFI_PREFERRED
}
com/android/internal/telephony/nano/TelephonyProto$TelephonySettings.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$TelephonySettings extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$TelephonySettings[] _emptyArray
public boolean isAirplaneMode
public boolean isCellularDataEnabled
public boolean isDataRoamingEnabled
public int preferredNetworkMode
public boolean isEnhanced4GLteModeEnabled
public boolean isWifiEnabled
public boolean isWifiCallingEnabled
public int wifiCallingMode
public boolean isVtOverLteEnabled
public boolean isVtOverWifiEnabled
public static com.android.internal.telephony.nano.TelephonyProto$TelephonySettings[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$TelephonySettings clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$TelephonySettings mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int value
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$TelephonySettings parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$TelephonySettings parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$Time.class
TelephonyProto.java
package com.android.internal.telephony.nano
public final com.android.internal.telephony.nano.TelephonyProto$Time extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.nano.TelephonyProto$Time[] _emptyArray
public long systemTimestampMillis
public long elapsedTimestampMillis
public static com.android.internal.telephony.nano.TelephonyProto$Time[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.nano.TelephonyProto$Time clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.nano.TelephonyProto$Time mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.nano.TelephonyProto$Time parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.nano.TelephonyProto$Time parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/nano/TelephonyProto$TimeInterval.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto$TimeInterval extends java.lang.Object {
public static final int TI_UNKNOWN
public static final int TI_10_MILLIS
public static final int TI_20_MILLIS
public static final int TI_50_MILLIS
public static final int TI_100_MILLIS
public static final int TI_200_MILLIS
public static final int TI_500_MILLIS
public static final int TI_1_SEC
public static final int TI_2_SEC
public static final int TI_5_SEC
public static final int TI_10_SEC
public static final int TI_30_SEC
public static final int TI_1_MINUTE
public static final int TI_3_MINUTES
public static final int TI_10_MINUTES
public static final int TI_30_MINUTES
public static final int TI_1_HOUR
public static final int TI_2_HOURS
public static final int TI_4_HOURS
public static final int TI_MANY_HOURS
}
com/android/internal/telephony/nano/TelephonyProto.class
TelephonyProto.java
package com.android.internal.telephony.nano
public abstract com.android.internal.telephony.nano.TelephonyProto extends java.lang.Object {
}
com/android/internal/telephony/nitz/
com/android/internal/telephony/nitz/NitzSignalInputFilterPredicateFactory$1.class
NitzSignalInputFilterPredicateFactory.java
package com.android.internal.telephony.nitz
com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$1 extends java.lang.Object implements com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate {
final synthetic com.android.internal.telephony.NitzStateMachine$DeviceState val$deviceState
void <init> (com.android.internal.telephony.NitzStateMachine$DeviceState)
public java.lang.Boolean mustProcessNitzSignal (com.android.internal.telephony.NitzSignal, com.android.internal.telephony.NitzSignal)
com.android.internal.telephony.NitzSignal previousSignal
com.android.internal.telephony.NitzSignal newSignal
com.android.internal.telephony.NitzData newNitzData
com.android.internal.telephony.NitzData previousNitzData
int nitzUpdateSpacing
long elapsedRealtimeSinceLastSaved
int nitzUpdateDiff
long unixEpochTimeDifferenceMillis
long ageAdjustedElapsedRealtimeDifferenceMillis
long millisGainedOrLost
private boolean offsetInfoIsTheSame (com.android.internal.telephony.NitzData, com.android.internal.telephony.NitzData)
com.android.internal.telephony.NitzData one
com.android.internal.telephony.NitzData two
}
com/android/internal/telephony/nitz/NitzSignalInputFilterPredicateFactory$NitzSignalInputFilterPredicateImpl.class
NitzSignalInputFilterPredicateFactory.java
package com.android.internal.telephony.nitz
public com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$NitzSignalInputFilterPredicateImpl extends java.lang.Object implements com.android.internal.telephony.nitz.NitzStateMachineImpl$NitzSignalInputFilterPredicate {
private final com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate[] mComponents
public void <init> (com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate[])
com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate[] components
public boolean mustProcessNitzSignal (com.android.internal.telephony.NitzSignal, com.android.internal.telephony.NitzSignal)
Boolean result
com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate component
com.android.internal.telephony.NitzSignal oldSignal
com.android.internal.telephony.NitzSignal newSignal
}
com/android/internal/telephony/nitz/NitzSignalInputFilterPredicateFactory$TrivalentPredicate.class
NitzSignalInputFilterPredicateFactory.java
package com.android.internal.telephony.nitz
public abstract com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate extends java.lang.Object {
public abstract java.lang.Boolean mustProcessNitzSignal (com.android.internal.telephony.NitzSignal, com.android.internal.telephony.NitzSignal)
}
com/android/internal/telephony/nitz/NitzSignalInputFilterPredicateFactory.class
NitzSignalInputFilterPredicateFactory.java
package com.android.internal.telephony.nitz
public final com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory extends java.lang.Object {
private static final String LOG_TAG
private static final boolean DBG
private static final String WAKELOCK_TAG
private void <init> ()
public static com.android.internal.telephony.nitz.NitzStateMachineImpl$NitzSignalInputFilterPredicate create (android.content.Context, com.android.internal.telephony.NitzStateMachine$DeviceState)
android.content.Context context
com.android.internal.telephony.NitzStateMachine$DeviceState deviceState
com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate[] components
public static com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate createIgnoreNitzPropertyCheck (com.android.internal.telephony.NitzStateMachine$DeviceState)
com.android.internal.telephony.NitzStateMachine$DeviceState deviceState
public static com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate createBogusElapsedRealtimeCheck (android.content.Context, com.android.internal.telephony.NitzStateMachine$DeviceState)
android.content.Context context
com.android.internal.telephony.NitzStateMachine$DeviceState deviceState
android.os.PowerManager powerManager
android.os.PowerManager$WakeLock wakeLock
public static com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate createNoOldSignalCheck ()
public static com.android.internal.telephony.nitz.NitzSignalInputFilterPredicateFactory$TrivalentPredicate createRateLimitCheck (com.android.internal.telephony.NitzStateMachine$DeviceState)
com.android.internal.telephony.NitzStateMachine$DeviceState deviceState
private static synthetic java.lang.Boolean lambda$createNoOldSignalCheck$2 (com.android.internal.telephony.NitzSignal, com.android.internal.telephony.NitzSignal)
com.android.internal.telephony.NitzSignal oldSignal
com.android.internal.telephony.NitzSignal newSignal
private static synthetic java.lang.Boolean lambda$createBogusElapsedRealtimeCheck$1 (android.os.PowerManager$WakeLock, com.android.internal.telephony.NitzStateMachine$DeviceState, com.android.internal.telephony.NitzSignal, com.android.internal.telephony.NitzSignal)
long elapsedRealtime
long millisSinceNitzReceived
android.os.PowerManager$WakeLock wakeLock
com.android.internal.telephony.NitzStateMachine$DeviceState deviceState
com.android.internal.telephony.NitzSignal oldSignal
com.android.internal.telephony.NitzSignal newSignal
private static synthetic java.lang.Boolean lambda$createIgnoreNitzPropertyCheck$0 (com.android.internal.telephony.NitzStateMachine$DeviceState, com.android.internal.telephony.NitzSignal, com.android.internal.telephony.NitzSignal)
com.android.internal.telephony.NitzStateMachine$DeviceState deviceState
com.android.internal.telephony.NitzSignal oldSignal
com.android.internal.telephony.NitzSignal newSignal
boolean ignoreNitz
}
com/android/internal/telephony/nitz/NitzStateMachineImpl$NitzSignalInputFilterPredicate.class
NitzStateMachineImpl.java
package com.android.internal.telephony.nitz
public abstract com.android.internal.telephony.nitz.NitzStateMachineImpl$NitzSignalInputFilterPredicate extends java.lang.Object {
public abstract boolean mustProcessNitzSignal (com.android.internal.telephony.NitzSignal, com.android.internal.telephony.NitzSignal)
}
com/android/internal/telephony/nitz/NitzStateMachineImpl$TimeZoneSuggester.class
NitzStateMachineImpl.java
package com.android.internal.telephony.nitz
public abstract com.android.internal.telephony.nitz.NitzStateMachineImpl$TimeZoneSuggester extends java.lang.Object {
public abstract android.app.timezonedetector.TelephonyTimeZoneSuggestion getTimeZoneSuggestion (int, java.lang.String, com.android.internal.telephony.NitzSignal)
}
com/android/internal/telephony/nitz/NitzStateMachineImpl.class
NitzStateMachineImpl.java
package com.android.internal.telephony.nitz
public final com.android.internal.telephony.nitz.NitzStateMachineImpl extends java.lang.Object implements com.android.internal.telephony.NitzStateMachine {
static final String LOG_TAG
static final boolean DBG
private final int mSlotIndex
private final com.android.internal.telephony.NitzStateMachine$DeviceState mDeviceState
private final com.android.internal.telephony.nitz.NitzStateMachineImpl$NitzSignalInputFilterPredicate mNitzSignalInputFilter
private final com.android.internal.telephony.nitz.NitzStateMachineImpl$TimeZoneSuggester mTimeZoneSuggester
private final com.android.internal.telephony.nitz.TimeServiceHelper mTimeServiceHelper
private com.android.internal.telephony.NitzSignal mLatestNitzSignal
private android.os.TimestampedValue mLastNitzSignalCleared
private String mCountryIsoCode
public static com.android.internal.telephony.nitz.NitzStateMachineImpl createInstance (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
int slotIndex
com.android.internal.telephony.NitzStateMachine$DeviceState deviceState
com.android.internal.telephony.nitz.TimeZoneLookupHelper timeZoneLookupHelper
com.android.internal.telephony.nitz.NitzStateMachineImpl$TimeZoneSuggester timeZoneSuggester
com.android.internal.telephony.nitz.TimeServiceHelper newTimeServiceHelper
com.android.internal.telephony.nitz.NitzStateMachineImpl$NitzSignalInputFilterPredicate nitzSignalFilter
public void <init> (int, com.android.internal.telephony.NitzStateMachine$DeviceState, com.android.internal.telephony.nitz.NitzStateMachineImpl$NitzSignalInputFilterPredicate, com.android.internal.telephony.nitz.NitzStateMachineImpl$TimeZoneSuggester, com.android.internal.telephony.nitz.TimeServiceHelper)
int slotIndex
com.android.internal.telephony.NitzStateMachine$DeviceState deviceState
com.android.internal.telephony.nitz.NitzStateMachineImpl$NitzSignalInputFilterPredicate nitzSignalInputFilter
com.android.internal.telephony.nitz.NitzStateMachineImpl$TimeZoneSuggester timeZoneSuggester
com.android.internal.telephony.nitz.TimeServiceHelper newTimeServiceHelper
public void handleNetworkAvailable ()
String reason
public void handleNetworkUnavailable ()
String reason
boolean networkStateChanged
public void handleCountryDetected (java.lang.String)
String countryIsoCode
String oldCountryIsoCode
public void handleCountryUnavailable ()
public void handleNitzReceived (com.android.internal.telephony.NitzSignal)
com.android.internal.telephony.NitzSignal nitzSignal
com.android.internal.telephony.NitzSignal previousNitzSignal
String reason
public void handleAirplaneModeChanged (boolean)
String reason
boolean on
boolean countryStateChanged
boolean networkStateChanged
private void restoreNetworkStateAndRerunDetection (java.lang.String)
String reason
long timeSinceNitzClearedMillis
boolean canRestoreNitz
private boolean clearNetworkState (boolean)
boolean fullyClearNitz
boolean networkStateChanged
private void runDetection (java.lang.String)
String reason
String countryIsoCode
com.android.internal.telephony.NitzSignal nitzSignal
private void doTimeZoneDetection (java.lang.String, com.android.internal.telephony.NitzSignal, java.lang.String)
android.app.timezonedetector.TelephonyTimeZoneSuggestion suggestion
RuntimeException ex
String countryIsoCode
com.android.internal.telephony.NitzSignal nitzSignal
String reason
private void doTimeDetection (com.android.internal.telephony.NitzSignal, java.lang.String)
android.app.time.UnixEpochTime newNitzTime
android.app.timedetector.TelephonyTimeSuggestion$Builder builder
RuntimeException ex
com.android.internal.telephony.NitzSignal nitzSignal
String reason
public void dumpState (java.io.PrintWriter)
java.io.PrintWriter pw
public void dumpLogs (java.io.FileDescriptor, com.android.internal.telephony.IndentingPrintWriter, java.lang.String[])
java.io.FileDescriptor fd
com.android.internal.telephony.IndentingPrintWriter ipw
String[] args
public com.android.internal.telephony.NitzData getLatestNitzData ()
public com.android.internal.telephony.NitzData getLastNitzDataCleared ()
}
com/android/internal/telephony/nitz/TimeServiceHelper.class
TimeServiceHelper.java
package com.android.internal.telephony.nitz
public abstract com.android.internal.telephony.nitz.TimeServiceHelper extends java.lang.Object {
public abstract void suggestDeviceTime (android.app.timedetector.TelephonyTimeSuggestion)
public abstract void maybeSuggestDeviceTimeZone (android.app.timezonedetector.TelephonyTimeZoneSuggestion)
public abstract void dumpLogs (com.android.internal.telephony.IndentingPrintWriter)
public abstract void dumpState (java.io.PrintWriter)
}
com/android/internal/telephony/nitz/TimeServiceHelperImpl.class
TimeServiceHelperImpl.java
package com.android.internal.telephony.nitz
public final com.android.internal.telephony.nitz.TimeServiceHelperImpl extends java.lang.Object implements com.android.internal.telephony.nitz.TimeServiceHelper {
private final int mSlotIndex
private final android.app.timedetector.TimeDetector mTimeDetector
private final android.app.timezonedetector.TimeZoneDetector mTimeZoneDetector
private final com.android.internal.telephony.LocalLog mTimeZoneLog
private final com.android.internal.telephony.LocalLog mTimeLog
private android.app.timezonedetector.TelephonyTimeZoneSuggestion mLastSuggestedTimeZone
public void <init> (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.content.Context context
public void suggestDeviceTime (android.app.timedetector.TelephonyTimeSuggestion)
android.app.time.UnixEpochTime unixEpochTime
android.app.timedetector.TelephonyTimeSuggestion timeSuggestion
public void maybeSuggestDeviceTimeZone (android.app.timezonedetector.TelephonyTimeZoneSuggestion)
android.app.timezonedetector.TelephonyTimeZoneSuggestion newSuggestion
android.app.timezonedetector.TelephonyTimeZoneSuggestion oldSuggestion
private static boolean shouldSendNewTimeZoneSuggestion (android.app.timezonedetector.TelephonyTimeZoneSuggestion, android.app.timezonedetector.TelephonyTimeZoneSuggestion)
android.app.timezonedetector.TelephonyTimeZoneSuggestion oldSuggestion
android.app.timezonedetector.TelephonyTimeZoneSuggestion newSuggestion
public void dumpLogs (com.android.internal.telephony.IndentingPrintWriter)
com.android.internal.telephony.IndentingPrintWriter ipw
public void dumpState (java.io.PrintWriter)
java.io.PrintWriter pw
}
com/android/internal/telephony/nitz/TimeZoneLookupHelper$CountryResult$Quality.class
TimeZoneLookupHelper.java
package com.android.internal.telephony.nitz
public abstract annotation com.android.internal.telephony.nitz.TimeZoneLookupHelper$CountryResult$Quality extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/nitz/TimeZoneLookupHelper$CountryResult.class
TimeZoneLookupHelper.java
package com.android.internal.telephony.nitz
public final com.android.internal.telephony.nitz.TimeZoneLookupHelper$CountryResult extends java.lang.Object {
public static final int QUALITY_SINGLE_ZONE
public static final int QUALITY_DEFAULT_BOOSTED
public static final int QUALITY_MULTIPLE_ZONES_SAME_OFFSET
public static final int QUALITY_MULTIPLE_ZONES_DIFFERENT_OFFSETS
public final String zoneId
public final int quality
private final String mDebugInfo
public void <init> (java.lang.String, int, java.lang.String)
String zoneId
int quality
String debugInfo
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.nitz.TimeZoneLookupHelper$CountryResult that
public int hashCode ()
public java.lang.String toString ()
}
com/android/internal/telephony/nitz/TimeZoneLookupHelper.class
TimeZoneLookupHelper.java
package com.android.internal.telephony.nitz
public final com.android.internal.telephony.nitz.TimeZoneLookupHelper extends java.lang.Object {
private android.timezone.CountryTimeZones mLastCountryTimeZones
public void <init> ()
public android.timezone.CountryTimeZones$OffsetResult lookupByNitzCountry (com.android.internal.telephony.NitzData, java.lang.String)
boolean isDst
com.android.internal.telephony.NitzData nitzData
String isoCountryCode
android.timezone.CountryTimeZones countryTimeZones
android.icu.util.TimeZone bias
Integer dstAdjustmentMillis
public android.timezone.CountryTimeZones$OffsetResult lookupByNitz (com.android.internal.telephony.NitzData)
com.android.internal.telephony.NitzData nitzData
int utcOffsetMillis
long timeMillis
Integer dstAdjustmentMillis
Boolean isDst
android.timezone.CountryTimeZones$OffsetResult match
public com.android.internal.telephony.nitz.TimeZoneLookupHelper$CountryResult lookupByCountry (java.lang.String, long)
String debugInfo
int matchQuality
String debugInfo
int matchQuality
String debugInfo
int matchQuality
boolean countryUsesDifferentOffsets
java.util.List effectiveTimeZoneMappings
String isoCountryCode
long whenMillis
android.timezone.CountryTimeZones countryTimeZones
android.icu.util.TimeZone countryDefaultZone
String debugInfo
int matchQuality
private static boolean countryUsesDifferentOffsets (long, java.util.List, android.icu.util.TimeZone)
android.icu.util.TimeZone timeZone
int candidateOffset
android.timezone.CountryTimeZones$TimeZoneMapping timeZoneMapping
long whenMillis
java.util.List effectiveTimeZoneMappings
android.icu.util.TimeZone countryDefaultZone
String countryDefaultId
int countryDefaultOffset
private static android.timezone.CountryTimeZones$OffsetResult lookupByInstantOffsetDst (long, int, java.lang.Boolean)
android.icu.util.TimeZone tz
String zone
long timeMillis
int utcOffsetMillis
Boolean isDst
String[] zones
android.icu.util.TimeZone match
boolean isOnlyMatch
private static boolean offsetMatchesAtTime (android.icu.util.TimeZone, int, java.lang.Boolean, long)
android.icu.util.TimeZone timeZone
int totalOffsetMillis
Boolean isDst
long whenMillis
int[] offsets
public boolean countryUsesUtc (java.lang.String, long)
String isoCountryCode
long whenMillis
android.timezone.CountryTimeZones countryTimeZones
private android.timezone.CountryTimeZones getCountryTimeZones (java.lang.String)
android.timezone.CountryTimeZones countryTimeZones
String isoCountryCode
}
com/android/internal/telephony/nitz/TimeZoneSuggesterImpl.class
TimeZoneSuggesterImpl.java
package com.android.internal.telephony.nitz
public com.android.internal.telephony.nitz.TimeZoneSuggesterImpl extends java.lang.Object implements com.android.internal.telephony.nitz.NitzStateMachineImpl$TimeZoneSuggester {
private static final String LOG_TAG
private final com.android.internal.telephony.NitzStateMachine$DeviceState mDeviceState
private final com.android.internal.telephony.nitz.TimeZoneLookupHelper mTimeZoneLookupHelper
public void <init> (com.android.internal.telephony.NitzStateMachine$DeviceState, com.android.internal.telephony.nitz.TimeZoneLookupHelper)
com.android.internal.telephony.NitzStateMachine$DeviceState deviceState
com.android.internal.telephony.nitz.TimeZoneLookupHelper timeZoneLookupHelper
public android.app.timezonedetector.TelephonyTimeZoneSuggestion getTimeZoneSuggestion (int, java.lang.String, com.android.internal.telephony.NitzSignal)
android.app.timezonedetector.TelephonyTimeZoneSuggestion$Builder builder
com.android.internal.telephony.NitzData nitzData
android.app.timezonedetector.TelephonyTimeZoneSuggestion suggestion
android.app.timezonedetector.TelephonyTimeZoneSuggestion suggestion
android.app.timezonedetector.TelephonyTimeZoneSuggestion suggestion
android.app.timezonedetector.TelephonyTimeZoneSuggestion suggestion
android.app.timezonedetector.TelephonyTimeZoneSuggestion suggestion
android.app.timezonedetector.TelephonyTimeZoneSuggestion suggestion
android.app.timezonedetector.TelephonyTimeZoneSuggestion overridingSuggestion
android.app.timezonedetector.TelephonyTimeZoneSuggestion suggestion
String message
android.app.timezonedetector.TelephonyTimeZoneSuggestion errorSuggestion
RuntimeException e
int slotIndex
String countryIsoCode
com.android.internal.telephony.NitzSignal nitzSignal
private android.app.timezonedetector.TelephonyTimeZoneSuggestion findTimeZoneForTestNetwork (int, com.android.internal.telephony.NitzSignal)
int quality
int slotIndex
com.android.internal.telephony.NitzSignal nitzSignal
com.android.internal.telephony.NitzData nitzData
android.app.timezonedetector.TelephonyTimeZoneSuggestion$Builder suggestionBuilder
android.timezone.CountryTimeZones$OffsetResult lookupResult
private android.app.timezonedetector.TelephonyTimeZoneSuggestion findTimeZoneFromCountryAndNitz (int, java.lang.String, com.android.internal.telephony.NitzSignal)
int quality
int slotIndex
String countryIsoCode
com.android.internal.telephony.NitzSignal nitzSignal
android.app.timezonedetector.TelephonyTimeZoneSuggestion$Builder suggestionBuilder
com.android.internal.telephony.NitzData nitzData
android.timezone.CountryTimeZones$OffsetResult lookupResult
com.android.internal.telephony.nitz.TimeZoneLookupHelper$CountryResult countryResult
private android.app.timezonedetector.TelephonyTimeZoneSuggestion findTimeZoneFromNetworkCountryCode (int, java.lang.String, long)
int quality
int quality
int quality
int quality
int slotIndex
String countryIsoCode
long whenMillis
android.app.timezonedetector.TelephonyTimeZoneSuggestion$Builder suggestionBuilder
com.android.internal.telephony.nitz.TimeZoneLookupHelper$CountryResult lookupResult
private boolean isNitzSignalOffsetInfoBogus (java.lang.String, com.android.internal.telephony.NitzData)
String countryIsoCode
com.android.internal.telephony.NitzData nitzData
boolean zeroOffsetNitz
private boolean countryUsesUtc (java.lang.String, com.android.internal.telephony.NitzData)
String countryIsoCode
com.android.internal.telephony.NitzData nitzData
}
com/android/internal/telephony/phonenumbers/
com/android/internal/telephony/phonenumbers/AlternateFormatsCountryCodeSet.class
AlternateFormatsCountryCodeSet.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.AlternateFormatsCountryCodeSet extends java.lang.Object {
public void <init> ()
public static java.util.Set getCountryCodeSet ()
java.util.Set countryCodeSet
}
com/android/internal/telephony/phonenumbers/AsYouTypeFormatter.class
AsYouTypeFormatter.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.AsYouTypeFormatter extends java.lang.Object {
private String currentOutput
private StringBuilder formattingTemplate
private String currentFormattingPattern
private StringBuilder accruedInput
private StringBuilder accruedInputWithoutFormatting
private boolean ableToFormat
private boolean inputHasFormatting
private boolean isCompleteNumber
private boolean isExpectingCountryCallingCode
private final com.android.internal.telephony.phonenumbers.PhoneNumberUtil phoneUtil
private String defaultCountry
private static final char SEPARATOR_BEFORE_NATIONAL_NUMBER
private static final com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata EMPTY_METADATA
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata defaultMetadata
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata currentMetadata
private static final java.util.regex.Pattern ELIGIBLE_FORMAT_PATTERN
private static final java.util.regex.Pattern NATIONAL_PREFIX_SEPARATORS_PATTERN
private static final int MIN_LEADING_DIGITS_LENGTH
private static final String DIGIT_PLACEHOLDER
private static final java.util.regex.Pattern DIGIT_PATTERN
private int lastMatchPosition
private int originalPosition
private int positionToRemember
private StringBuilder prefixBeforeNationalNumber
private boolean shouldAddSpaceAfterNationalPrefix
private String extractedNationalPrefix
private StringBuilder nationalNumber
private java.util.List possibleFormats
private com.android.internal.telephony.phonenumbers.internal.RegexCache regexCache
void <init> (java.lang.String)
String regionCode
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataForRegion (java.lang.String)
String regionCode
int countryCallingCode
String mainCountry
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
private boolean maybeCreateNewTemplate ()
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat numberFormat
String pattern
java.util.Iterator it
private void getAvailableFormats (java.lang.String)
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat format
String leadingDigits
boolean isInternationalNumber
java.util.List formatList
private void narrowDownPossibleFormats (java.lang.String)
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat format
int lastLeadingDigitsPattern
java.util.regex.Pattern leadingDigitsPattern
java.util.regex.Matcher m
String leadingDigits
int indexOfLeadingDigitsPattern
java.util.Iterator it
private boolean createFormattingTemplate (com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat)
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat format
String numberPattern
String tempTemplate
private java.lang.String getFormattingTemplate (java.lang.String, java.lang.String)
String numberPattern
String numberFormat
String longestPhoneNumber
java.util.regex.Matcher m
String aPhoneNumber
String template
public void clear ()
public java.lang.String inputDigit (char)
char nextChar
public java.lang.String inputDigitAndRememberPosition (char)
char nextChar
private java.lang.String inputDigitWithOptionToRememberPosition (char, boolean)
String tempNationalNumber
String formattedNumber
char nextChar
boolean rememberPosition
private java.lang.String attemptToChoosePatternWithPrefixExtracted ()
java.lang.String getExtractedNationalPrefix ()
private boolean ableToExtractLongerNdd ()
int indexOfPreviousNdd
private boolean isDigitOrLeadingPlusSign (char)
char nextChar
java.lang.String attemptToFormatAccruedDigits ()
String formattedNumber
String fullOutput
String formattedNumberDigitsOnly
java.util.regex.Matcher m
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat numberFormat
public int getRememberedPosition ()
int accruedInputIndex
int currentOutputIndex
private java.lang.String appendNationalNumber (java.lang.String)
String nationalNumber
int prefixBeforeNationalNumberLength
private java.lang.String attemptToChooseFormattingPattern ()
String formattedNumber
private java.lang.String inputAccruedNationalNumber ()
int i
String tempNationalNumber
int lengthOfNationalNumber
private boolean isNanpaNumberWithNationalPrefix ()
private java.lang.String removeNationalPrefixFromNationalNumber ()
java.util.regex.Pattern nationalPrefixForParsing
java.util.regex.Matcher m
int startOfNationalNumber
String nationalPrefix
private boolean attemptToExtractIdd ()
int startOfCountryCallingCode
java.util.regex.Pattern internationalPrefix
java.util.regex.Matcher iddMatcher
private boolean attemptToExtractCountryCallingCode ()
StringBuilder numberWithoutCountryCallingCode
int countryCode
String newRegionCode
String countryCodeString
private char normalizeAndAccrueDigitsAndPlusSign (char, boolean)
char normalizedChar
int radix
char nextChar
boolean rememberPosition
char normalizedChar
private java.lang.String inputDigitHelper (char)
String tempTemplate
char nextChar
java.util.regex.Matcher digitMatcher
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/CountryCodeToRegionCodeMap.class
CountryCodeToRegionCodeMap.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.CountryCodeToRegionCodeMap extends java.lang.Object {
public void <init> ()
public static java.util.Map getCountryCodeToRegionCodeMap ()
java.util.Map countryCodeToRegionCodeMap
java.util.ArrayList listWithRegionCode
}
com/android/internal/telephony/phonenumbers/MetadataLoader.class
MetadataLoader.java
package com.android.internal.telephony.phonenumbers
public abstract com.android.internal.telephony.phonenumbers.MetadataLoader extends java.lang.Object {
public abstract java.io.InputStream loadMetadata (java.lang.String)
}
com/android/internal/telephony/phonenumbers/MissingMetadataException.class
MissingMetadataException.java
package com.android.internal.telephony.phonenumbers
public final com.android.internal.telephony.phonenumbers.MissingMetadataException extends java.lang.IllegalStateException {
public void <init> (java.lang.String)
String message
}
com/android/internal/telephony/phonenumbers/NumberParseException$ErrorType.class
NumberParseException.java
package com.android.internal.telephony.phonenumbers
public final enum com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType extends java.lang.Enum {
public static final enum com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType INVALID_COUNTRY_CODE
public static final enum com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType NOT_A_NUMBER
public static final enum com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType TOO_SHORT_AFTER_IDD
public static final enum com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType TOO_SHORT_NSN
public static final enum com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType TOO_LONG
private static final synthetic com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType[] $VALUES
public static com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType[] values ()
public static com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/NumberParseException.class
NumberParseException.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.NumberParseException extends java.lang.Exception {
private com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType errorType
private String message
public void <init> (com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType, java.lang.String)
com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType errorType
String message
public com.android.internal.telephony.phonenumbers.NumberParseException$ErrorType getErrorType ()
public java.lang.String toString ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberMatch.class
PhoneNumberMatch.java
package com.android.internal.telephony.phonenumbers
public final com.android.internal.telephony.phonenumbers.PhoneNumberMatch extends java.lang.Object {
private final int start
private final String rawString
private final com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
void <init> (int, java.lang.String, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
int start
String rawString
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number ()
public int start ()
public int end ()
public java.lang.String rawString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.internal.telephony.phonenumbers.PhoneNumberMatch other
public java.lang.String toString ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberMatcher$NumberGroupingChecker.class
PhoneNumberMatcher.java
package com.android.internal.telephony.phonenumbers
abstract com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$NumberGroupingChecker extends java.lang.Object {
public abstract boolean checkGroups (com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.StringBuilder, java.lang.String[])
}
com/android/internal/telephony/phonenumbers/PhoneNumberMatcher$State.class
PhoneNumberMatcher.java
package com.android.internal.telephony.phonenumbers
final enum com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$State extends java.lang.Enum {
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$State NOT_READY
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$State READY
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$State DONE
private static final synthetic com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$State[] $VALUES
public static com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$State[] values ()
public static com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$State[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberMatcher.class
PhoneNumberMatcher.java
package com.android.internal.telephony.phonenumbers
final com.android.internal.telephony.phonenumbers.PhoneNumberMatcher extends java.lang.Object implements java.util.Iterator {
private static final java.util.regex.Pattern PATTERN
private static final java.util.regex.Pattern PUB_PAGES
private static final java.util.regex.Pattern SLASH_SEPARATED_DATES
private static final java.util.regex.Pattern TIME_STAMPS
private static final java.util.regex.Pattern TIME_STAMPS_SUFFIX
private static final java.util.regex.Pattern MATCHING_BRACKETS
private static final java.util.regex.Pattern[] INNER_MATCHES
private static final java.util.regex.Pattern LEAD_CLASS
private final com.android.internal.telephony.phonenumbers.PhoneNumberUtil phoneUtil
private final CharSequence text
private final String preferredRegion
private final com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency leniency
private long maxTries
private com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$State state
private com.android.internal.telephony.phonenumbers.PhoneNumberMatch lastMatch
private int searchIndex
private final com.android.internal.telephony.phonenumbers.internal.RegexCache regexCache
private static java.lang.String limit (int, int)
int lower
int upper
void <init> (com.android.internal.telephony.phonenumbers.PhoneNumberUtil, java.lang.CharSequence, java.lang.String, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency, long)
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
CharSequence text
String country
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency leniency
long maxTries
private com.android.internal.telephony.phonenumbers.PhoneNumberMatch find (int)
int start
CharSequence candidate
com.android.internal.telephony.phonenumbers.PhoneNumberMatch match
int index
java.util.regex.Matcher matcher
private static java.lang.CharSequence trimAfterFirstMatch (java.util.regex.Pattern, java.lang.CharSequence)
java.util.regex.Pattern pattern
CharSequence candidate
java.util.regex.Matcher trailingCharsMatcher
static boolean isLatinLetter (char)
char letter
Character$UnicodeBlock block
private static boolean isInvalidPunctuationSymbol (char)
char character
private com.android.internal.telephony.phonenumbers.PhoneNumberMatch extractMatch (java.lang.CharSequence, int)
String followingText
CharSequence candidate
int offset
com.android.internal.telephony.phonenumbers.PhoneNumberMatch match
private com.android.internal.telephony.phonenumbers.PhoneNumberMatch extractInnerMatch (java.lang.CharSequence, int)
CharSequence group
com.android.internal.telephony.phonenumbers.PhoneNumberMatch match
CharSequence group
com.android.internal.telephony.phonenumbers.PhoneNumberMatch match
java.util.regex.Matcher groupMatcher
boolean isFirstMatch
java.util.regex.Pattern possibleInnerMatch
CharSequence candidate
int offset
private com.android.internal.telephony.phonenumbers.PhoneNumberMatch parseAndVerify (java.lang.CharSequence, int)
char previousChar
char nextChar
int lastCharIndex
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
CharSequence candidate
int offset
static boolean allNumberGroupsRemainGrouped (com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.StringBuilder, java.lang.String[])
String countryCode
String nationalSignificantNumber
String region
int i
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
StringBuilder normalizedCandidate
String[] formattedNumberGroups
int fromIndex
static boolean allNumberGroupsAreExactlyPresent (com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.StringBuilder, java.lang.String[])
int formattedNumberGroupIndex
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
StringBuilder normalizedCandidate
String[] formattedNumberGroups
String[] candidateGroups
int candidateNumberGroupIndex
private static java.lang.String[] getNationalNumberGroups (com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String rfc3966Format
int endIndex
int startIndex
private static java.lang.String[] getNationalNumberGroups (com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat)
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat formattingPattern
String nationalSignificantNumber
boolean checkNumberGroupingIsValid (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.CharSequence, com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$NumberGroupingChecker)
java.util.regex.Pattern pattern
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat alternateFormat
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
CharSequence candidate
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$NumberGroupingChecker checker
StringBuilder normalizedCandidate
String[] formattedNumberGroups
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata alternateFormats
String nationalSignificantNumber
static boolean containsMoreThanOneSlashInNationalNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String candidate
int firstSlashInBodyIndex
int secondSlashInBodyIndex
boolean candidateHasCountryCode
static boolean containsOnlyValidXChars (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String, com.android.internal.telephony.phonenumbers.PhoneNumberUtil)
char charAtNextIndex
char charAtIndex
int index
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String candidate
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
static boolean isNationalPrefixPresentIfRequired (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, com.android.internal.telephony.phonenumbers.PhoneNumberUtil)
String rawInputCopy
StringBuilder rawInput
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
String phoneNumberRegion
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
String nationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat formatRule
public boolean hasNext ()
public com.android.internal.telephony.phonenumbers.PhoneNumberMatch next ()
com.android.internal.telephony.phonenumbers.PhoneNumberMatch result
public void remove ()
public volatile synthetic java.lang.Object next ()
static void <clinit> ()
String openingParens
String closingParens
String nonParens
String bracketPairLimit
String leadLimit
String punctuationLimit
int digitBlockLimit
String blockLimit
String punctuation
String digitSequence
String leadClassChars
String leadClass
}
com/android/internal/telephony/phonenumbers/PhoneNumberToCarrierMapper.class
PhoneNumberToCarrierMapper.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.PhoneNumberToCarrierMapper extends java.lang.Object {
private static com.android.internal.telephony.phonenumbers.PhoneNumberToCarrierMapper instance
private final com.android.internal.telephony.phonenumbers.prefixmapper.PrefixFileReader prefixFileReader
private final com.android.internal.telephony.phonenumbers.PhoneNumberUtil phoneUtil
void <init> (java.lang.String)
String phonePrefixDataDirectory
public static synchronized com.android.internal.telephony.phonenumbers.PhoneNumberToCarrierMapper getInstance ()
public java.lang.String getNameForValidNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.util.Locale)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
java.util.Locale languageCode
String langStr
String scriptStr
String regionStr
public java.lang.String getNameForNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.util.Locale)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
java.util.Locale languageCode
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType numberType
public java.lang.String getSafeDisplayName (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.util.Locale)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
java.util.Locale languageCode
private boolean isMobile (com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType)
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType numberType
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$1.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$1 extends java.lang.Object implements java.lang.Iterable {
final synthetic CharSequence val$text
final synthetic String val$defaultRegion
final synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency val$leniency
final synthetic long val$maxTries
final synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil this$0
void <init> (com.android.internal.telephony.phonenumbers.PhoneNumberUtil, java.lang.CharSequence, java.lang.String, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency, long)
com.android.internal.telephony.phonenumbers.PhoneNumberUtil this$0
public java.util.Iterator iterator ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$2.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$google$i18n$phonenumbers$Phonenumber$PhoneNumber$CountryCodeSource
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$Leniency$1.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$1 extends com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency {
void <init> (java.lang.String, int)
boolean verify (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.CharSequence, com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.PhoneNumberMatcher)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
CharSequence candidate
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.PhoneNumberMatcher matcher
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$Leniency$2.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$2 extends com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency {
void <init> (java.lang.String, int)
boolean verify (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.CharSequence, com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.PhoneNumberMatcher)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
CharSequence candidate
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.PhoneNumberMatcher matcher
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$Leniency$3$1.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$3$1 extends java.lang.Object implements com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$NumberGroupingChecker {
final synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$3 this$0
void <init> (com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$3)
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$3 this$0
public boolean checkGroups (com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.StringBuilder, java.lang.String[])
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
StringBuilder normalizedCandidate
String[] expectedNumberGroups
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$Leniency$3.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$3 extends com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency {
void <init> (java.lang.String, int)
boolean verify (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.CharSequence, com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.PhoneNumberMatcher)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
CharSequence candidate
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.PhoneNumberMatcher matcher
String candidateString
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$Leniency$4$1.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$4$1 extends java.lang.Object implements com.android.internal.telephony.phonenumbers.PhoneNumberMatcher$NumberGroupingChecker {
final synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$4 this$0
void <init> (com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$4)
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$4 this$0
public boolean checkGroups (com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.StringBuilder, java.lang.String[])
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
StringBuilder normalizedCandidate
String[] expectedNumberGroups
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$Leniency$4.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency$4 extends com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency {
void <init> (java.lang.String, int)
boolean verify (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.CharSequence, com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.PhoneNumberMatcher)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
CharSequence candidate
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
com.android.internal.telephony.phonenumbers.PhoneNumberMatcher matcher
String candidateString
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$Leniency.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
public abstract enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency extends java.lang.Enum {
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency POSSIBLE
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency VALID
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency STRICT_GROUPING
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency EXACT_GROUPING
private static final synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency[] $VALUES
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency[] values ()
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract boolean verify (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.CharSequence, com.android.internal.telephony.phonenumbers.PhoneNumberUtil, com.android.internal.telephony.phonenumbers.PhoneNumberMatcher)
private static synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency[] $values ()
synthetic void <init> (java.lang.String, int, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$1)
String x0
int x1
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$1 x2
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$MatchType.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
public final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType extends java.lang.Enum {
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType NOT_A_NUMBER
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType NO_MATCH
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType SHORT_NSN_MATCH
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType NSN_MATCH
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType EXACT_MATCH
private static final synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType[] $VALUES
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType[] values ()
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$PhoneNumberFormat.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
public final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat extends java.lang.Enum {
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat E164
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat INTERNATIONAL
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat NATIONAL
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat RFC3966
private static final synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat[] $VALUES
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat[] values ()
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$PhoneNumberType.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
public final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType extends java.lang.Enum {
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType FIXED_LINE
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType MOBILE
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType FIXED_LINE_OR_MOBILE
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType TOLL_FREE
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType PREMIUM_RATE
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType SHARED_COST
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType VOIP
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType PERSONAL_NUMBER
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType PAGER
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType UAN
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType VOICEMAIL
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType UNKNOWN
private static final synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType[] $VALUES
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType[] values ()
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil$ValidationResult.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
public final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult extends java.lang.Enum {
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult IS_POSSIBLE
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult IS_POSSIBLE_LOCAL_ONLY
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult INVALID_COUNTRY_CODE
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult TOO_SHORT
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult INVALID_LENGTH
public static final enum com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult TOO_LONG
private static final synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult[] $VALUES
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult[] values ()
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/PhoneNumberUtil.class
PhoneNumberUtil.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.PhoneNumberUtil extends java.lang.Object {
private static final java.util.logging.Logger logger
static final int REGEX_FLAGS
private static final int MIN_LENGTH_FOR_NSN
static final int MAX_LENGTH_FOR_NSN
static final int MAX_LENGTH_COUNTRY_CODE
private static final int MAX_INPUT_STRING_LENGTH
private static final String UNKNOWN_REGION
private static final int NANPA_COUNTRY_CODE
private static final java.util.Map MOBILE_TOKEN_MAPPINGS
private static final java.util.Set GEO_MOBILE_COUNTRIES_WITHOUT_MOBILE_AREA_CODES
private static final java.util.Set COUNTRIES_WITHOUT_NATIONAL_PREFIX_WITH_AREA_CODES
private static final java.util.Set GEO_MOBILE_COUNTRIES
static final char PLUS_SIGN
private static final char STAR_SIGN
private static final String RFC3966_EXTN_PREFIX
private static final String RFC3966_PREFIX
private static final String RFC3966_PHONE_CONTEXT
private static final String RFC3966_ISDN_SUBADDRESS
private static final java.util.Map DIALLABLE_CHAR_MAPPINGS
private static final java.util.Map ALPHA_MAPPINGS
private static final java.util.Map ALPHA_PHONE_MAPPINGS
private static final java.util.Map ALL_PLUS_NUMBER_GROUPING_SYMBOLS
private static final java.util.regex.Pattern SINGLE_INTERNATIONAL_PREFIX
static final String VALID_PUNCTUATION
private static final String DIGITS
private static final String VALID_ALPHA
static final String PLUS_CHARS
static final java.util.regex.Pattern PLUS_CHARS_PATTERN
private static final java.util.regex.Pattern SEPARATOR_PATTERN
private static final java.util.regex.Pattern CAPTURING_DIGIT_PATTERN
private static final String VALID_START_CHAR
private static final java.util.regex.Pattern VALID_START_CHAR_PATTERN
private static final String SECOND_NUMBER_START
static final java.util.regex.Pattern SECOND_NUMBER_START_PATTERN
private static final String UNWANTED_END_CHARS
static final java.util.regex.Pattern UNWANTED_END_CHAR_PATTERN
private static final java.util.regex.Pattern VALID_ALPHA_PHONE_PATTERN
private static final String VALID_PHONE_NUMBER
private static final String DEFAULT_EXTN_PREFIX
private static final String EXTN_PATTERNS_FOR_PARSING
static final String EXTN_PATTERNS_FOR_MATCHING
private static final String RFC3966_VISUAL_SEPARATOR
private static final String RFC3966_PHONE_DIGIT
private static final String RFC3966_GLOBAL_NUMBER_DIGITS
static final java.util.regex.Pattern RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN
private static final String ALPHANUM
private static final String RFC3966_DOMAINLABEL
private static final String RFC3966_TOPLABEL
private static final String RFC3966_DOMAINNAME
static final java.util.regex.Pattern RFC3966_DOMAINNAME_PATTERN
private static final java.util.regex.Pattern EXTN_PATTERN
private static final java.util.regex.Pattern VALID_PHONE_NUMBER_PATTERN
static final java.util.regex.Pattern NON_DIGITS_PATTERN
private static final java.util.regex.Pattern FIRST_GROUP_PATTERN
private static final String NP_STRING
private static final String FG_STRING
private static final String CC_STRING
private static final java.util.regex.Pattern FIRST_GROUP_ONLY_PREFIX_PATTERN
private static com.android.internal.telephony.phonenumbers.PhoneNumberUtil instance
public static final String REGION_CODE_FOR_NON_GEO_ENTITY
private final com.android.internal.telephony.phonenumbers.metadata.source.MetadataSource metadataSource
private final java.util.Map countryCallingCodeToRegionCodeMap
private final com.android.internal.telephony.phonenumbers.internal.MatcherApi matcherApi
private final java.util.Set nanpaRegions
private final com.android.internal.telephony.phonenumbers.internal.RegexCache regexCache
private final java.util.Set supportedRegions
private final java.util.Set countryCodesForNonGeographicalRegion
private static java.lang.String extnDigits (int)
int maxLength
private static java.lang.String createExtnPattern (boolean)
String possibleSeparatorsNumberExtLabelNoComma
String autoDiallingAndExtLabelsFound
String autoDiallingExtn
String onlyCommasExtn
boolean forParsing
int extLimitAfterExplicitLabel
int extLimitAfterLikelyLabel
int extLimitAfterAmbiguousChar
int extLimitWhenNotSure
String possibleSeparatorsBetweenNumberAndExtLabel
String possibleCharsAfterExtLabel
String optionalExtnSuffix
String explicitExtLabels
String ambiguousExtLabels
String ambiguousSeparator
String rfcExtn
String explicitExtn
String ambiguousExtn
String americanStyleExtnWithSuffix
String extensionPattern
void <init> (com.android.internal.telephony.phonenumbers.metadata.source.MetadataSource, java.util.Map)
java.util.List regionCodes
java.util.Map$Entry entry
com.android.internal.telephony.phonenumbers.metadata.source.MetadataSource metadataSource
java.util.Map countryCallingCodeToRegionCodeMap
static java.lang.CharSequence extractPossibleNumber (java.lang.CharSequence)
java.util.regex.Matcher trailingCharsMatcher
java.util.regex.Matcher secondNumber
CharSequence number
java.util.regex.Matcher m
static boolean isViablePhoneNumber (java.lang.CharSequence)
CharSequence number
java.util.regex.Matcher m
static java.lang.StringBuilder normalize (java.lang.StringBuilder)
StringBuilder number
java.util.regex.Matcher m
public static java.lang.String normalizeDigitsOnly (java.lang.CharSequence)
CharSequence number
static java.lang.StringBuilder normalizeDigits (java.lang.CharSequence, boolean)
char c
int digit
int i
CharSequence number
boolean keepNonDigits
StringBuilder normalizedDigits
public static java.lang.String normalizeDiallableCharsOnly (java.lang.CharSequence)
CharSequence number
public static java.lang.String convertAlphaCharactersInNumber (java.lang.CharSequence)
CharSequence number
public int getLengthOfGeographicalAreaCode (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType type
int countryCallingCode
public int getLengthOfNationalDestinationCode (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber copiedProto
String mobileToken
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber copiedProto
String nationalSignificantNumber
String[] numberGroups
public static java.lang.String getCountryMobileToken (int)
int countryCallingCode
private static java.lang.String normalizeHelper (java.lang.CharSequence, java.util.Map, boolean)
char character
Character newDigit
int i
CharSequence number
java.util.Map normalizationReplacements
boolean removeNonMatches
StringBuilder normalizedNumber
static synchronized void setInstance (com.android.internal.telephony.phonenumbers.PhoneNumberUtil)
com.android.internal.telephony.phonenumbers.PhoneNumberUtil util
public java.util.Set getSupportedRegions ()
public java.util.Set getSupportedGlobalNetworkCallingCodes ()
public java.util.Set getSupportedCallingCodes ()
private static boolean descHasPossibleNumberData (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
private static boolean descHasData (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
private java.util.Set getSupportedTypesForMetadata (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType type
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
java.util.Set types
public java.util.Set getSupportedTypesForRegion (java.lang.String)
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
public java.util.Set getSupportedTypesForNonGeoEntity (int)
int countryCallingCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
public static synchronized com.android.internal.telephony.phonenumbers.PhoneNumberUtil getInstance ()
com.android.internal.telephony.phonenumbers.MetadataLoader metadataLoader
public static com.android.internal.telephony.phonenumbers.PhoneNumberUtil createInstance (com.android.internal.telephony.phonenumbers.MetadataLoader)
com.android.internal.telephony.phonenumbers.MetadataLoader metadataLoader
private static com.android.internal.telephony.phonenumbers.PhoneNumberUtil createInstance (com.android.internal.telephony.phonenumbers.metadata.source.MetadataSource)
com.android.internal.telephony.phonenumbers.metadata.source.MetadataSource metadataSource
static boolean formattingRuleHasFirstGroupOnly (java.lang.String)
String nationalPrefixFormattingRule
public boolean isNumberGeographical (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber phoneNumber
public boolean isNumberGeographical (com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType, int)
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType phoneNumberType
int countryCallingCode
private boolean isValidRegionCode (java.lang.String)
String regionCode
private boolean hasValidCountryCallingCode (int)
int countryCallingCode
public java.lang.String format (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat)
String rawInput
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat numberFormat
StringBuilder formattedNumber
public void format (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat, java.lang.StringBuilder)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat numberFormat
StringBuilder formattedNumber
int countryCallingCode
String nationalSignificantNumber
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
public java.lang.String formatByPattern (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat, java.util.List)
String nationalPrefix
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat$Builder numFormatCopy
String nationalPrefixFormattingRule
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat numberFormat
java.util.List userDefinedFormats
int countryCallingCode
String nationalSignificantNumber
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
StringBuilder formattedNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat formattingPattern
public java.lang.String formatNationalNumberWithCarrierCode (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.CharSequence)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
CharSequence carrierCode
int countryCallingCode
String nationalSignificantNumber
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
StringBuilder formattedNumber
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataForRegionOrCallingCode (int, java.lang.String)
int countryCallingCode
String regionCode
public java.lang.String formatNationalNumberWithPreferredCarrierCode (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.CharSequence)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
CharSequence fallbackCarrierCode
public java.lang.String formatNumberForMobileDialing (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String, boolean)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata regionMetadata
boolean isFixedLineOrMobile
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionCallingFrom
boolean withFormatting
int countryCallingCode
String formattedNumber
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber numberNoExt
String regionCode
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType numberType
boolean isValidNumber
public java.lang.String formatOutOfCountryCallingNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionCallingFrom
int countryCallingCode
String nationalSignificantNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadataForRegionCallingFrom
String internationalPrefix
String internationalPrefixForFormatting
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadataForRegion
String formattedNationalNumber
StringBuilder formattedNumber
public java.lang.String formatInOriginalFormat (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
String formattedNumber
String formattedNumber
String formattedNumber
String formattedNumber
String formattedNumber
String formattedNumber
String formattedNumber
String formattedNumber
String regionCode
String nationalPrefix
String nationalFormat
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
String nationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat formatRule
String candidateNationalPrefixRule
int indexOfFirstGroup
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat$Builder numFormatCopy
java.util.List numberFormats
String normalizedFormattedNumber
String normalizedRawInput
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionCallingFrom
String formattedNumber
String rawInput
private boolean rawInputContainsNationalPrefix (java.lang.String, java.lang.String, java.lang.String)
com.android.internal.telephony.phonenumbers.NumberParseException e
String rawInput
String nationalPrefix
String regionCode
String normalizedNationalNumber
private boolean hasFormattingPatternForNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
int countryCallingCode
String phoneNumberRegion
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
String nationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat formatRule
public java.lang.String formatOutOfCountryKeepingAlphaChars (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
int firstNationalNumberDigit
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat formattingPattern
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat$Builder newFormat
String internationalPrefix
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionCallingFrom
String rawInput
int countryCode
String nationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadataForRegionCallingFrom
String internationalPrefixForFormatting
StringBuilder formattedNumber
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadataForRegion
public java.lang.String getNationalSignificantNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
char[] zeros
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
StringBuilder nationalNumber
private void prefixNumberWithCountryCallingCode (int, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat, java.lang.StringBuilder)
int countryCallingCode
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat numberFormat
StringBuilder formattedNumber
private java.lang.String formatNsn (java.lang.String, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat)
String number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat numberFormat
private java.lang.String formatNsn (java.lang.String, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat, java.lang.CharSequence)
String number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat numberFormat
CharSequence carrierCode
java.util.List intlNumberFormats
java.util.List availableFormats
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat formattingPattern
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat chooseFormattingPatternForNumber (java.util.List, java.lang.String)
java.util.regex.Matcher m
int size
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat numFormat
java.util.List availableFormats
String nationalNumber
java.lang.String formatNsnUsingPattern (java.lang.String, com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat)
String nationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat formattingPattern
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat numberFormat
private java.lang.String formatNsnUsingPattern (java.lang.String, com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat, java.lang.CharSequence)
String carrierCodeFormattingRule
java.util.regex.Matcher firstGroupMatcher
String nationalPrefixFormattingRule
java.util.regex.Matcher matcher
String nationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat formattingPattern
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat numberFormat
CharSequence carrierCode
String numberFormatRule
java.util.regex.Matcher m
String formattedNationalNumber
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber getExampleNumber (java.lang.String)
String regionCode
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber getInvalidExampleNumber (java.lang.String)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber possiblyValidNumber
String numberToTry
int phoneNumberLength
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
String exampleNumber
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber getExampleNumberForType (java.lang.String, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType)
com.android.internal.telephony.phonenumbers.NumberParseException e
String regionCode
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType type
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber getExampleNumberForType (com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber exampleNumber
String regionCode
com.android.internal.telephony.phonenumbers.NumberParseException e
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
int countryCallingCode
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType type
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber getExampleNumberForNonGeoEntity (int)
com.android.internal.telephony.phonenumbers.NumberParseException e
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
int countryCallingCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
private void maybeAppendFormattedExtension (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat, java.lang.StringBuilder)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberFormat numberFormat
StringBuilder formattedNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getNumberDescByType (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType type
public com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType getNumberType (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
String nationalSignificantNumber
private com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType getNumberTypeHelper (java.lang.String, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
String nationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
boolean isFixedLine
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataForRegion (java.lang.String)
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataForNonGeographicalRegion (int)
int countryCallingCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
private static void ensureMetadataIsNonNull (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata, java.lang.String)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
String message
boolean isNumberMatchingDesc (java.lang.String, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
String nationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc numberDesc
int actualLength
java.util.List possibleLengths
public boolean isValidNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionCode
public boolean isValidNumberForRegion (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionCode
int countryCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
String nationalSignificantNumber
public java.lang.String getRegionCodeForNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
int countryCode
java.util.List regions
private java.lang.String getRegionCodeForNumberFromRegionList (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.util.List)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
String regionCode
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
java.util.List regionCodes
String nationalNumber
public java.lang.String getRegionCodeForCountryCode (int)
int countryCallingCode
java.util.List regionCodes
public java.util.List getRegionCodesForCountryCode (int)
int countryCallingCode
java.util.List regionCodes
public int getCountryCodeForRegion (java.lang.String)
String regionCode
private int getCountryCodeForValidRegion (java.lang.String)
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
public java.lang.String getNddPrefixForRegion (java.lang.String, boolean)
String regionCode
boolean stripNonDigits
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
String nationalPrefix
public boolean isNANPACountry (java.lang.String)
String regionCode
public boolean isAlphaNumber (java.lang.CharSequence)
CharSequence number
StringBuilder strippedNumber
public boolean isPossibleNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult result
public boolean isPossibleNumberForType (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType type
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult result
private com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult testNumberLength (java.lang.CharSequence, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
CharSequence number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
private com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult testNumberLength (java.lang.CharSequence, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc mobileDesc
CharSequence number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType type
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc descForType
java.util.List possibleLengths
java.util.List localLengths
int actualLength
int minimumLength
public com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult isPossibleNumberWithReason (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
public com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult isPossibleNumberForTypeWithReason (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$PhoneNumberType type
String nationalNumber
int countryCode
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
public boolean isPossibleNumber (java.lang.CharSequence, java.lang.String)
com.android.internal.telephony.phonenumbers.NumberParseException e
CharSequence number
String regionDialingFrom
public boolean truncateTooLongNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber numberCopy
long nationalNumber
public com.android.internal.telephony.phonenumbers.AsYouTypeFormatter getAsYouTypeFormatter (java.lang.String)
String regionCode
int extractCountryCode (java.lang.StringBuilder, java.lang.StringBuilder)
int potentialCountryCode
int i
StringBuilder fullNumber
StringBuilder nationalNumber
int numberLength
int maybeExtractCountryCode (java.lang.CharSequence, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata, java.lang.StringBuilder, boolean, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber) throws com.android.internal.telephony.phonenumbers.NumberParseException
int potentialCountryCode
StringBuilder potentialNationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc generalDesc
int defaultCountryCode
String defaultCountryCodeString
String normalizedNumber
CharSequence number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata defaultRegionMetadata
StringBuilder nationalNumber
boolean keepRawInput
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber phoneNumber
StringBuilder fullNumber
String possibleCountryIddPrefix
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource countryCodeSource
private boolean parsePrefixAsIdd (java.util.regex.Pattern, java.lang.StringBuilder)
String normalizedGroup
int matchEnd
java.util.regex.Matcher digitMatcher
java.util.regex.Pattern iddPattern
StringBuilder number
java.util.regex.Matcher m
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource maybeStripInternationalPrefixAndNormalize (java.lang.StringBuilder, java.lang.String)
StringBuilder number
String possibleIddPrefix
java.util.regex.Matcher m
java.util.regex.Pattern iddPattern
boolean maybeStripNationalPrefixAndCarrierCode (java.lang.StringBuilder, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata, java.lang.StringBuilder)
StringBuilder transformedNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc generalDesc
boolean isViableOriginalNumber
int numOfGroups
String transformRule
StringBuilder number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
StringBuilder carrierCode
int numberLength
String possibleNationalPrefix
java.util.regex.Matcher prefixMatcher
java.lang.String maybeStripExtension (java.lang.StringBuilder)
String extension
int i
int length
StringBuilder number
java.util.regex.Matcher m
private boolean checkRegionForParsing (java.lang.CharSequence, java.lang.String)
CharSequence numberToParse
String defaultRegion
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber parse (java.lang.CharSequence, java.lang.String) throws com.android.internal.telephony.phonenumbers.NumberParseException
CharSequence numberToParse
String defaultRegion
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber phoneNumber
public void parse (java.lang.CharSequence, java.lang.String, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber) throws com.android.internal.telephony.phonenumbers.NumberParseException
CharSequence numberToParse
String defaultRegion
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber phoneNumber
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber parseAndKeepRawInput (java.lang.CharSequence, java.lang.String) throws com.android.internal.telephony.phonenumbers.NumberParseException
CharSequence numberToParse
String defaultRegion
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber phoneNumber
public void parseAndKeepRawInput (java.lang.CharSequence, java.lang.String, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber) throws com.android.internal.telephony.phonenumbers.NumberParseException
CharSequence numberToParse
String defaultRegion
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber phoneNumber
public java.lang.Iterable findNumbers (java.lang.CharSequence, java.lang.String)
CharSequence text
String defaultRegion
public java.lang.Iterable findNumbers (java.lang.CharSequence, java.lang.String, com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency, long)
CharSequence text
String defaultRegion
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$Leniency leniency
long maxTries
static void setItalianLeadingZerosForPhoneNumber (java.lang.CharSequence, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
int numberOfLeadingZeros
CharSequence nationalNumber
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber phoneNumber
private void parseHelper (java.lang.CharSequence, java.lang.String, boolean, boolean, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber) throws com.android.internal.telephony.phonenumbers.NumberParseException
java.util.regex.Matcher matcher
com.android.internal.telephony.phonenumbers.NumberParseException e
String phoneNumberRegion
StringBuilder carrierCode
StringBuilder potentialNationalNumber
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$ValidationResult validationResult
CharSequence numberToParse
String defaultRegion
boolean keepRawInput
boolean checkRegion
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber phoneNumber
StringBuilder nationalNumber
String numberBeingParsed
String extension
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata regionMetadata
StringBuilder normalizedNationalNumber
int countryCode
int lengthOfNationalNumber
private java.lang.String extractPhoneContext (java.lang.String, int)
String numberToExtractFrom
int indexOfPhoneContext
int phoneContextStart
int phoneContextEnd
private boolean isPhoneContextValid (java.lang.String)
String phoneContext
private void buildNationalNumberForParsing (java.lang.String, java.lang.StringBuilder) throws com.android.internal.telephony.phonenumbers.NumberParseException
int indexOfRfc3966Prefix
int indexOfNationalNumber
String numberToParse
StringBuilder nationalNumber
int indexOfPhoneContext
String phoneContext
int indexOfIsdn
private static com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber copyCoreFieldsOnly (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber phoneNumberIn
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber phoneNumber
public com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType isNumberMatch (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber firstNumberIn
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber secondNumberIn
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber firstNumber
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber secondNumber
int firstNumberCountryCode
int secondNumberCountryCode
private boolean isNationalNumberSuffixOfTheOther (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber firstNumber
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber secondNumber
String firstNumberNationalNumber
String secondNumberNationalNumber
public com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType isNumberMatch (java.lang.CharSequence, java.lang.CharSequence)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber firstNumberAsProto
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber secondNumberAsProto
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber firstNumberProto
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber secondNumberProto
com.android.internal.telephony.phonenumbers.NumberParseException e2
com.android.internal.telephony.phonenumbers.NumberParseException e
CharSequence firstNumber
CharSequence secondNumber
public com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType isNumberMatch (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.CharSequence)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber secondNumberAsProto
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber secondNumberWithFirstNumberRegion
com.android.internal.telephony.phonenumbers.PhoneNumberUtil$MatchType match
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber secondNumberProto
String firstNumberRegion
com.android.internal.telephony.phonenumbers.NumberParseException e
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber firstNumber
CharSequence secondNumber
public boolean canBeInternationallyDialled (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
String nationalSignificantNumber
public boolean isMobileNumberPortableRegion (java.lang.String)
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
static void <clinit> ()
char c
java.util.HashMap mobileTokenMap
java.util.HashSet geoMobileCountriesWithoutMobileAreaCodes
java.util.HashSet countriesWithoutNationalPrefixWithAreaCodes
java.util.HashSet geoMobileCountries
java.util.HashMap asciiDigitMappings
java.util.HashMap alphaMap
java.util.HashMap combinedMap
java.util.HashMap diallableCharMap
java.util.HashMap allPlusNumberGroupings
}
com/android/internal/telephony/phonenumbers/Phonemetadata$NumberFormat$Builder.class
Phonemetadata.java
package com.android.internal.telephony.phonenumbers
public final com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat$Builder extends com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat {
public void <init> ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat build ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat$Builder mergeFrom (com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat)
int i
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat other
}
com/android/internal/telephony/phonenumbers/Phonemetadata$NumberFormat.class
Phonemetadata.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat extends java.lang.Object implements java.io.Externalizable {
private static final long serialVersionUID
private boolean hasPattern
private String pattern_
private boolean hasFormat
private String format_
private java.util.List leadingDigitsPattern_
private boolean hasNationalPrefixFormattingRule
private String nationalPrefixFormattingRule_
private boolean hasNationalPrefixOptionalWhenFormatting
private boolean nationalPrefixOptionalWhenFormatting_
private boolean hasDomesticCarrierCodeFormattingRule
private String domesticCarrierCodeFormattingRule_
public void <init> ()
public static com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat$Builder newBuilder ()
public boolean hasPattern ()
public java.lang.String getPattern ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat setPattern (java.lang.String)
String value
public boolean hasFormat ()
public java.lang.String getFormat ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat setFormat (java.lang.String)
String value
public java.util.List leadingDigitPatterns ()
public int leadingDigitsPatternSize ()
public int getLeadingDigitsPatternCount ()
public java.lang.String getLeadingDigitsPattern (int)
int index
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat addLeadingDigitsPattern (java.lang.String)
String value
public boolean hasNationalPrefixFormattingRule ()
public java.lang.String getNationalPrefixFormattingRule ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat setNationalPrefixFormattingRule (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat clearNationalPrefixFormattingRule ()
public boolean hasNationalPrefixOptionalWhenFormatting ()
public boolean getNationalPrefixOptionalWhenFormatting ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat setNationalPrefixOptionalWhenFormatting (boolean)
boolean value
public boolean hasDomesticCarrierCodeFormattingRule ()
public java.lang.String getDomesticCarrierCodeFormattingRule ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat setDomesticCarrierCodeFormattingRule (java.lang.String)
String value
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
int i
java.io.ObjectOutput objectOutput
int leadingDigitsPatternSize
public void readExternal (java.io.ObjectInput) throws java.io.IOException
int i
java.io.ObjectInput objectInput
int leadingDigitsPatternSize
}
com/android/internal/telephony/phonenumbers/Phonemetadata$PhoneMetadata$Builder.class
Phonemetadata.java
package com.android.internal.telephony.phonenumbers
public final com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata$Builder extends com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata {
public void <init> ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata build ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata$Builder setId (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata$Builder setInternationalPrefix (java.lang.String)
String value
public volatile synthetic com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setInternationalPrefix (java.lang.String)
public volatile synthetic com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setId (java.lang.String)
}
com/android/internal/telephony/phonenumbers/Phonemetadata$PhoneMetadata.class
Phonemetadata.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata extends java.lang.Object implements java.io.Externalizable {
private static final long serialVersionUID
private boolean hasGeneralDesc
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc generalDesc_
private boolean hasFixedLine
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc fixedLine_
private boolean hasMobile
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc mobile_
private boolean hasTollFree
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc tollFree_
private boolean hasPremiumRate
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc premiumRate_
private boolean hasSharedCost
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc sharedCost_
private boolean hasPersonalNumber
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc personalNumber_
private boolean hasVoip
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc voip_
private boolean hasPager
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc pager_
private boolean hasUan
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc uan_
private boolean hasEmergency
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc emergency_
private boolean hasVoicemail
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc voicemail_
private boolean hasShortCode
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc shortCode_
private boolean hasStandardRate
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc standardRate_
private boolean hasCarrierSpecific
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc carrierSpecific_
private boolean hasSmsServices
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc smsServices_
private boolean hasNoInternationalDialling
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc noInternationalDialling_
private boolean hasId
private String id_
private boolean hasCountryCode
private int countryCode_
private boolean hasInternationalPrefix
private String internationalPrefix_
private boolean hasPreferredInternationalPrefix
private String preferredInternationalPrefix_
private boolean hasNationalPrefix
private String nationalPrefix_
private boolean hasPreferredExtnPrefix
private String preferredExtnPrefix_
private boolean hasNationalPrefixForParsing
private String nationalPrefixForParsing_
private boolean hasNationalPrefixTransformRule
private String nationalPrefixTransformRule_
private boolean hasSameMobileAndFixedLinePattern
private boolean sameMobileAndFixedLinePattern_
private java.util.List numberFormat_
private java.util.List intlNumberFormat_
private boolean hasMainCountryForCode
private boolean mainCountryForCode_
private boolean hasLeadingDigits
private String leadingDigits_
private boolean hasMobileNumberPortableRegion
private boolean mobileNumberPortableRegion_
public void <init> ()
public static com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata$Builder newBuilder ()
public boolean hasGeneralDesc ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getGeneralDesc ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getGeneralDescBuilder ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setGeneralDesc (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasFixedLine ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getFixedLine ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setFixedLine (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasMobile ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getMobile ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setMobile (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasTollFree ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getTollFree ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setTollFree (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasPremiumRate ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getPremiumRate ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setPremiumRate (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasSharedCost ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getSharedCost ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setSharedCost (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasPersonalNumber ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getPersonalNumber ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setPersonalNumber (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasVoip ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getVoip ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setVoip (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasPager ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getPager ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setPager (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasUan ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getUan ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setUan (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasEmergency ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getEmergency ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setEmergency (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasVoicemail ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getVoicemail ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setVoicemail (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasShortCode ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getShortCode ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setShortCode (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasStandardRate ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getStandardRate ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setStandardRate (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasCarrierSpecific ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getCarrierSpecific ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setCarrierSpecific (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasSmsServices ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getSmsServices ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setSmsServices (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasNoInternationalDialling ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc getNoInternationalDialling ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setNoInternationalDialling (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc value
public boolean hasId ()
public java.lang.String getId ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setId (java.lang.String)
String value
public boolean hasCountryCode ()
public int getCountryCode ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setCountryCode (int)
int value
public boolean hasInternationalPrefix ()
public java.lang.String getInternationalPrefix ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setInternationalPrefix (java.lang.String)
String value
public boolean hasPreferredInternationalPrefix ()
public java.lang.String getPreferredInternationalPrefix ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setPreferredInternationalPrefix (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata clearPreferredInternationalPrefix ()
public boolean hasNationalPrefix ()
public java.lang.String getNationalPrefix ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setNationalPrefix (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata clearNationalPrefix ()
public boolean hasPreferredExtnPrefix ()
public java.lang.String getPreferredExtnPrefix ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setPreferredExtnPrefix (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata clearPreferredExtnPrefix ()
public boolean hasNationalPrefixForParsing ()
public java.lang.String getNationalPrefixForParsing ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setNationalPrefixForParsing (java.lang.String)
String value
public boolean hasNationalPrefixTransformRule ()
public java.lang.String getNationalPrefixTransformRule ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setNationalPrefixTransformRule (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata clearNationalPrefixTransformRule ()
public boolean hasSameMobileAndFixedLinePattern ()
public boolean getSameMobileAndFixedLinePattern ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setSameMobileAndFixedLinePattern (boolean)
boolean value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata clearSameMobileAndFixedLinePattern ()
public java.util.List numberFormats ()
public java.util.List getNumberFormatList ()
public int numberFormatSize ()
public int getNumberFormatCount ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat getNumberFormat (int)
int index
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata addNumberFormat (com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat)
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat value
public java.util.List intlNumberFormats ()
public java.util.List getIntlNumberFormatList ()
public int intlNumberFormatSize ()
public int getIntlNumberFormatCount ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat getIntlNumberFormat (int)
int index
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata addIntlNumberFormat (com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat)
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata clearIntlNumberFormat ()
public boolean hasMainCountryForCode ()
public boolean isMainCountryForCode ()
public boolean getMainCountryForCode ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setMainCountryForCode (boolean)
boolean value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata clearMainCountryForCode ()
public boolean hasLeadingDigits ()
public java.lang.String getLeadingDigits ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setLeadingDigits (java.lang.String)
String value
public boolean hasMobileNumberPortableRegion ()
public boolean isMobileNumberPortableRegion ()
public boolean getMobileNumberPortableRegion ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata setMobileNumberPortableRegion (boolean)
boolean value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata clearMobileNumberPortableRegion ()
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
int i
int i
java.io.ObjectOutput objectOutput
int numberFormatSize
int intlNumberFormatSize
public void readExternal (java.io.ObjectInput) throws java.io.IOException
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat numFormat
int i
com.android.internal.telephony.phonenumbers.Phonemetadata$NumberFormat numFormat
int i
java.io.ObjectInput objectInput
boolean hasDesc
boolean hasString
int nationalFormatSize
int intlNumberFormatSize
}
com/android/internal/telephony/phonenumbers/Phonemetadata$PhoneMetadataCollection$Builder.class
Phonemetadata.java
package com.android.internal.telephony.phonenumbers
public final com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadataCollection$Builder extends com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadataCollection {
public void <init> ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadataCollection build ()
}
com/android/internal/telephony/phonenumbers/Phonemetadata$PhoneMetadataCollection.class
Phonemetadata.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadataCollection extends java.lang.Object implements java.io.Externalizable {
private static final long serialVersionUID
private java.util.List metadata_
public void <init> ()
public static com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadataCollection$Builder newBuilder ()
public java.util.List getMetadataList ()
public int getMetadataCount ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadataCollection addMetadata (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata value
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
int i
java.io.ObjectOutput objectOutput
int size
public void readExternal (java.io.ObjectInput) throws java.io.IOException
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
int i
java.io.ObjectInput objectInput
int size
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadataCollection clear ()
}
com/android/internal/telephony/phonenumbers/Phonemetadata$PhoneNumberDesc$Builder.class
Phonemetadata.java
package com.android.internal.telephony.phonenumbers
public final com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc$Builder extends com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc {
public void <init> ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc build ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc$Builder mergeFrom (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
int i
int i
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc other
}
com/android/internal/telephony/phonenumbers/Phonemetadata$PhoneNumberDesc.class
Phonemetadata.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc extends java.lang.Object implements java.io.Externalizable {
private static final long serialVersionUID
private boolean hasNationalNumberPattern
private String nationalNumberPattern_
private java.util.List possibleLength_
private java.util.List possibleLengthLocalOnly_
private boolean hasExampleNumber
private String exampleNumber_
public void <init> ()
public static com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc$Builder newBuilder ()
public boolean hasNationalNumberPattern ()
public java.lang.String getNationalNumberPattern ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc setNationalNumberPattern (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc clearNationalNumberPattern ()
public java.util.List getPossibleLengthList ()
public int getPossibleLengthCount ()
public int getPossibleLength (int)
int index
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc addPossibleLength (int)
int value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc clearPossibleLength ()
public java.util.List getPossibleLengthLocalOnlyList ()
public int getPossibleLengthLocalOnlyCount ()
public int getPossibleLengthLocalOnly (int)
int index
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc addPossibleLengthLocalOnly (int)
int value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc clearPossibleLengthLocalOnly ()
public boolean hasExampleNumber ()
public java.lang.String getExampleNumber ()
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc setExampleNumber (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc clearExampleNumber ()
public boolean exactlySameAs (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc other
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
int i
int i
java.io.ObjectOutput objectOutput
int possibleLengthSize
int possibleLengthLocalOnlySize
public void readExternal (java.io.ObjectInput) throws java.io.IOException
int i
int i
java.io.ObjectInput objectInput
int possibleLengthSize
int possibleLengthLocalOnlySize
}
com/android/internal/telephony/phonenumbers/Phonemetadata.class
Phonemetadata.java
package com.android.internal.telephony.phonenumbers
public final com.android.internal.telephony.phonenumbers.Phonemetadata extends java.lang.Object {
private void <init> ()
}
com/android/internal/telephony/phonenumbers/Phonenumber$PhoneNumber$CountryCodeSource.class
Phonenumber.java
package com.android.internal.telephony.phonenumbers
public final enum com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource extends java.lang.Enum {
public static final enum com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource FROM_NUMBER_WITH_PLUS_SIGN
public static final enum com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource FROM_NUMBER_WITH_IDD
public static final enum com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource FROM_NUMBER_WITHOUT_PLUS_SIGN
public static final enum com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource FROM_DEFAULT_COUNTRY
public static final enum com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource UNSPECIFIED
private static final synthetic com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource[] $VALUES
public static com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource[] values ()
public static com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/Phonenumber$PhoneNumber.class
Phonenumber.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private boolean hasCountryCode
private int countryCode_
private boolean hasNationalNumber
private long nationalNumber_
private boolean hasExtension
private String extension_
private boolean hasItalianLeadingZero
private boolean italianLeadingZero_
private boolean hasNumberOfLeadingZeros
private int numberOfLeadingZeros_
private boolean hasRawInput
private String rawInput_
private boolean hasCountryCodeSource
private com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource countryCodeSource_
private boolean hasPreferredDomesticCarrierCode
private String preferredDomesticCarrierCode_
public void <init> ()
public boolean hasCountryCode ()
public int getCountryCode ()
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber setCountryCode (int)
int value
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber clearCountryCode ()
public boolean hasNationalNumber ()
public long getNationalNumber ()
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber setNationalNumber (long)
long value
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber clearNationalNumber ()
public boolean hasExtension ()
public java.lang.String getExtension ()
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber setExtension (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber clearExtension ()
public boolean hasItalianLeadingZero ()
public boolean isItalianLeadingZero ()
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber setItalianLeadingZero (boolean)
boolean value
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber clearItalianLeadingZero ()
public boolean hasNumberOfLeadingZeros ()
public int getNumberOfLeadingZeros ()
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber setNumberOfLeadingZeros (int)
int value
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber clearNumberOfLeadingZeros ()
public boolean hasRawInput ()
public java.lang.String getRawInput ()
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber setRawInput (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber clearRawInput ()
public boolean hasCountryCodeSource ()
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource getCountryCodeSource ()
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber setCountryCodeSource (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber$CountryCodeSource value
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber clearCountryCodeSource ()
public boolean hasPreferredDomesticCarrierCode ()
public java.lang.String getPreferredDomesticCarrierCode ()
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber setPreferredDomesticCarrierCode (java.lang.String)
String value
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber clearPreferredDomesticCarrierCode ()
public final com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber clear ()
public com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber mergeFrom (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber other
public boolean exactlySameAs (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber other
public boolean equals (java.lang.Object)
Object that
public int hashCode ()
int hash
public java.lang.String toString ()
StringBuilder outputString
}
com/android/internal/telephony/phonenumbers/Phonenumber.class
Phonenumber.java
package com.android.internal.telephony.phonenumbers
public final com.android.internal.telephony.phonenumbers.Phonenumber extends java.lang.Object {
private void <init> ()
}
com/android/internal/telephony/phonenumbers/ShortNumberInfo$ShortNumberCost.class
ShortNumberInfo.java
package com.android.internal.telephony.phonenumbers
public final enum com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost extends java.lang.Enum {
public static final enum com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost TOLL_FREE
public static final enum com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost STANDARD_RATE
public static final enum com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost PREMIUM_RATE
public static final enum com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost UNKNOWN_COST
private static final synthetic com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost[] $VALUES
public static com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost[] values ()
public static com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/ShortNumberInfo.class
ShortNumberInfo.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.ShortNumberInfo extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final com.android.internal.telephony.phonenumbers.ShortNumberInfo INSTANCE
private static final java.util.Set REGIONS_WHERE_EMERGENCY_NUMBERS_MUST_BE_EXACT
private final com.android.internal.telephony.phonenumbers.internal.MatcherApi matcherApi
private final java.util.Map countryCallingCodeToRegionCodeMap
private final com.android.internal.telephony.phonenumbers.metadata.source.RegionMetadataSource shortNumberMetadataSource
public static com.android.internal.telephony.phonenumbers.ShortNumberInfo getInstance ()
void <init> (com.android.internal.telephony.phonenumbers.internal.MatcherApi, com.android.internal.telephony.phonenumbers.metadata.source.RegionMetadataSource)
com.android.internal.telephony.phonenumbers.internal.MatcherApi matcherApi
com.android.internal.telephony.phonenumbers.metadata.source.RegionMetadataSource shortNumberMetadataSource
private java.util.List getRegionCodesForCountryCode (int)
int countryCallingCode
java.util.List regionCodes
private boolean regionDialingFromMatchesNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionDialingFrom
java.util.List regionCodes
private com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getShortNumberMetadataForRegion (java.lang.String)
IllegalArgumentException e
String regionCode
public boolean isPossibleShortNumberForRegion (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionDialingFrom
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
int numberLength
public boolean isPossibleShortNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
String region
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
java.util.List regionCodes
int shortNumberLength
public boolean isValidShortNumberForRegion (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionDialingFrom
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
String shortNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc generalDesc
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc shortNumberDesc
public boolean isValidShortNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
java.util.List regionCodes
String regionCode
public com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost getExpectedCostForRegion (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionDialingFrom
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
String shortNumber
public com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost getExpectedCost (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost costForRegion
String regionCode
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
java.util.List regionCodes
com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost cost
private java.lang.String getRegionCodeForShortNumberFromRegionList (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.util.List)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
String regionCode
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
java.util.List regionCodes
String nationalNumber
java.lang.String getExampleShortNumber (java.lang.String)
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
java.lang.String getExampleShortNumberForCost (java.lang.String, com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost)
String regionCode
com.android.internal.telephony.phonenumbers.ShortNumberInfo$ShortNumberCost cost
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc desc
public boolean connectsToEmergencyNumber (java.lang.String, java.lang.String)
String number
String regionCode
public boolean isEmergencyNumber (java.lang.CharSequence, java.lang.String)
CharSequence number
String regionCode
private boolean matchesEmergencyNumberHelper (java.lang.CharSequence, java.lang.String, boolean)
CharSequence number
String regionCode
boolean allowPrefixMatch
CharSequence possibleNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
String normalizedNumber
boolean allowPrefixMatchForRegion
public boolean isCarrierSpecific (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
java.util.List regionCodes
String regionCode
String nationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
public boolean isCarrierSpecificForRegion (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionDialingFrom
String nationalNumber
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
public boolean isSmsServiceForRegion (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String regionDialingFrom
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
private static java.lang.String getNationalSignificantNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
char[] zeros
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
StringBuilder nationalNumber
private boolean matchesPossibleNumberAndNationalNumber (java.lang.String, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc)
String number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc numberDesc
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/ShortNumbersRegionCodeSet.class
ShortNumbersRegionCodeSet.java
package com.android.internal.telephony.phonenumbers
public com.android.internal.telephony.phonenumbers.ShortNumbersRegionCodeSet extends java.lang.Object {
public void <init> ()
public static java.util.Set getRegionCodeSet ()
java.util.Set regionCodeSet
}
com/android/internal/telephony/phonenumbers/carrier/
com/android/internal/telephony/phonenumbers/carrier/data/
com/android/internal/telephony/phonenumbers/carrier/data/1242_en
com/android/internal/telephony/phonenumbers/carrier/data/1246_en
com/android/internal/telephony/phonenumbers/carrier/data/1264_en
com/android/internal/telephony/phonenumbers/carrier/data/1268_en
com/android/internal/telephony/phonenumbers/carrier/data/1284_en
com/android/internal/telephony/phonenumbers/carrier/data/1340_en
com/android/internal/telephony/phonenumbers/carrier/data/1345_en
com/android/internal/telephony/phonenumbers/carrier/data/1441_en
com/android/internal/telephony/phonenumbers/carrier/data/1473_en
com/android/internal/telephony/phonenumbers/carrier/data/1649_en
com/android/internal/telephony/phonenumbers/carrier/data/1658_en
com/android/internal/telephony/phonenumbers/carrier/data/1659_en
com/android/internal/telephony/phonenumbers/carrier/data/1664_en
com/android/internal/telephony/phonenumbers/carrier/data/1670_en
com/android/internal/telephony/phonenumbers/carrier/data/1671_en
com/android/internal/telephony/phonenumbers/carrier/data/1684_en
com/android/internal/telephony/phonenumbers/carrier/data/1758_en
com/android/internal/telephony/phonenumbers/carrier/data/1767_en
com/android/internal/telephony/phonenumbers/carrier/data/1784_en
com/android/internal/telephony/phonenumbers/carrier/data/1787_en
com/android/internal/telephony/phonenumbers/carrier/data/1809_en
com/android/internal/telephony/phonenumbers/carrier/data/1868_en
com/android/internal/telephony/phonenumbers/carrier/data/1869_en
com/android/internal/telephony/phonenumbers/carrier/data/1876_en
com/android/internal/telephony/phonenumbers/carrier/data/1939_en
com/android/internal/telephony/phonenumbers/carrier/data/20_en
com/android/internal/telephony/phonenumbers/carrier/data/211_en
com/android/internal/telephony/phonenumbers/carrier/data/212_en
com/android/internal/telephony/phonenumbers/carrier/data/213_en
com/android/internal/telephony/phonenumbers/carrier/data/216_en
com/android/internal/telephony/phonenumbers/carrier/data/218_en
com/android/internal/telephony/phonenumbers/carrier/data/220_en
com/android/internal/telephony/phonenumbers/carrier/data/221_en
com/android/internal/telephony/phonenumbers/carrier/data/222_en
com/android/internal/telephony/phonenumbers/carrier/data/223_en
com/android/internal/telephony/phonenumbers/carrier/data/224_en
com/android/internal/telephony/phonenumbers/carrier/data/225_en
com/android/internal/telephony/phonenumbers/carrier/data/226_en
com/android/internal/telephony/phonenumbers/carrier/data/227_en
com/android/internal/telephony/phonenumbers/carrier/data/228_en
com/android/internal/telephony/phonenumbers/carrier/data/229_en
com/android/internal/telephony/phonenumbers/carrier/data/230_en
com/android/internal/telephony/phonenumbers/carrier/data/231_en
com/android/internal/telephony/phonenumbers/carrier/data/232_en
com/android/internal/telephony/phonenumbers/carrier/data/233_en
com/android/internal/telephony/phonenumbers/carrier/data/234_en
com/android/internal/telephony/phonenumbers/carrier/data/235_en
com/android/internal/telephony/phonenumbers/carrier/data/236_en
com/android/internal/telephony/phonenumbers/carrier/data/237_en
com/android/internal/telephony/phonenumbers/carrier/data/238_en
com/android/internal/telephony/phonenumbers/carrier/data/239_en
com/android/internal/telephony/phonenumbers/carrier/data/240_en
com/android/internal/telephony/phonenumbers/carrier/data/241_en
com/android/internal/telephony/phonenumbers/carrier/data/242_en
com/android/internal/telephony/phonenumbers/carrier/data/243_en
com/android/internal/telephony/phonenumbers/carrier/data/244_en
com/android/internal/telephony/phonenumbers/carrier/data/245_en
com/android/internal/telephony/phonenumbers/carrier/data/246_en
com/android/internal/telephony/phonenumbers/carrier/data/247_en
com/android/internal/telephony/phonenumbers/carrier/data/248_en
com/android/internal/telephony/phonenumbers/carrier/data/249_en
com/android/internal/telephony/phonenumbers/carrier/data/250_en
com/android/internal/telephony/phonenumbers/carrier/data/251_en
com/android/internal/telephony/phonenumbers/carrier/data/252_en
com/android/internal/telephony/phonenumbers/carrier/data/253_en
com/android/internal/telephony/phonenumbers/carrier/data/254_en
com/android/internal/telephony/phonenumbers/carrier/data/255_en
com/android/internal/telephony/phonenumbers/carrier/data/256_en
com/android/internal/telephony/phonenumbers/carrier/data/257_en
com/android/internal/telephony/phonenumbers/carrier/data/258_en
com/android/internal/telephony/phonenumbers/carrier/data/260_en
com/android/internal/telephony/phonenumbers/carrier/data/261_en
com/android/internal/telephony/phonenumbers/carrier/data/262_en
com/android/internal/telephony/phonenumbers/carrier/data/263_en
com/android/internal/telephony/phonenumbers/carrier/data/264_en
com/android/internal/telephony/phonenumbers/carrier/data/265_en
com/android/internal/telephony/phonenumbers/carrier/data/266_en
com/android/internal/telephony/phonenumbers/carrier/data/267_en
com/android/internal/telephony/phonenumbers/carrier/data/268_en
com/android/internal/telephony/phonenumbers/carrier/data/269_en
com/android/internal/telephony/phonenumbers/carrier/data/27_en
com/android/internal/telephony/phonenumbers/carrier/data/290_en
com/android/internal/telephony/phonenumbers/carrier/data/291_en
com/android/internal/telephony/phonenumbers/carrier/data/297_en
com/android/internal/telephony/phonenumbers/carrier/data/298_en
com/android/internal/telephony/phonenumbers/carrier/data/299_en
com/android/internal/telephony/phonenumbers/carrier/data/30_en
com/android/internal/telephony/phonenumbers/carrier/data/31_en
com/android/internal/telephony/phonenumbers/carrier/data/32_en
com/android/internal/telephony/phonenumbers/carrier/data/33_en
com/android/internal/telephony/phonenumbers/carrier/data/34_en
com/android/internal/telephony/phonenumbers/carrier/data/350_en
com/android/internal/telephony/phonenumbers/carrier/data/351_en
com/android/internal/telephony/phonenumbers/carrier/data/352_en
com/android/internal/telephony/phonenumbers/carrier/data/353_en
com/android/internal/telephony/phonenumbers/carrier/data/354_en
com/android/internal/telephony/phonenumbers/carrier/data/355_en
com/android/internal/telephony/phonenumbers/carrier/data/356_en
com/android/internal/telephony/phonenumbers/carrier/data/357_en
com/android/internal/telephony/phonenumbers/carrier/data/358_en
com/android/internal/telephony/phonenumbers/carrier/data/359_en
com/android/internal/telephony/phonenumbers/carrier/data/36_en
com/android/internal/telephony/phonenumbers/carrier/data/370_en
com/android/internal/telephony/phonenumbers/carrier/data/371_en
com/android/internal/telephony/phonenumbers/carrier/data/372_en
com/android/internal/telephony/phonenumbers/carrier/data/373_en
com/android/internal/telephony/phonenumbers/carrier/data/374_en
com/android/internal/telephony/phonenumbers/carrier/data/374_ru
com/android/internal/telephony/phonenumbers/carrier/data/375_be
com/android/internal/telephony/phonenumbers/carrier/data/375_en
com/android/internal/telephony/phonenumbers/carrier/data/375_ru
com/android/internal/telephony/phonenumbers/carrier/data/376_en
com/android/internal/telephony/phonenumbers/carrier/data/377_en
com/android/internal/telephony/phonenumbers/carrier/data/378_en
com/android/internal/telephony/phonenumbers/carrier/data/380_en
com/android/internal/telephony/phonenumbers/carrier/data/380_uk
com/android/internal/telephony/phonenumbers/carrier/data/381_en
com/android/internal/telephony/phonenumbers/carrier/data/382_en
com/android/internal/telephony/phonenumbers/carrier/data/383_en
com/android/internal/telephony/phonenumbers/carrier/data/385_en
com/android/internal/telephony/phonenumbers/carrier/data/386_en
com/android/internal/telephony/phonenumbers/carrier/data/387_en
com/android/internal/telephony/phonenumbers/carrier/data/389_en
com/android/internal/telephony/phonenumbers/carrier/data/39_en
com/android/internal/telephony/phonenumbers/carrier/data/40_en
com/android/internal/telephony/phonenumbers/carrier/data/41_en
com/android/internal/telephony/phonenumbers/carrier/data/420_en
com/android/internal/telephony/phonenumbers/carrier/data/421_en
com/android/internal/telephony/phonenumbers/carrier/data/423_en
com/android/internal/telephony/phonenumbers/carrier/data/43_en
com/android/internal/telephony/phonenumbers/carrier/data/44_en
com/android/internal/telephony/phonenumbers/carrier/data/45_en
com/android/internal/telephony/phonenumbers/carrier/data/46_en
com/android/internal/telephony/phonenumbers/carrier/data/47_en
com/android/internal/telephony/phonenumbers/carrier/data/48_en
com/android/internal/telephony/phonenumbers/carrier/data/49_en
com/android/internal/telephony/phonenumbers/carrier/data/500_en
com/android/internal/telephony/phonenumbers/carrier/data/501_en
com/android/internal/telephony/phonenumbers/carrier/data/502_en
com/android/internal/telephony/phonenumbers/carrier/data/503_en
com/android/internal/telephony/phonenumbers/carrier/data/504_en
com/android/internal/telephony/phonenumbers/carrier/data/505_en
com/android/internal/telephony/phonenumbers/carrier/data/506_en
com/android/internal/telephony/phonenumbers/carrier/data/507_en
com/android/internal/telephony/phonenumbers/carrier/data/508_en
com/android/internal/telephony/phonenumbers/carrier/data/509_en
com/android/internal/telephony/phonenumbers/carrier/data/51_en
com/android/internal/telephony/phonenumbers/carrier/data/53_en
com/android/internal/telephony/phonenumbers/carrier/data/55_en
com/android/internal/telephony/phonenumbers/carrier/data/56_en
com/android/internal/telephony/phonenumbers/carrier/data/57_en
com/android/internal/telephony/phonenumbers/carrier/data/58_en
com/android/internal/telephony/phonenumbers/carrier/data/590_en
com/android/internal/telephony/phonenumbers/carrier/data/591_en
com/android/internal/telephony/phonenumbers/carrier/data/592_en
com/android/internal/telephony/phonenumbers/carrier/data/593_en
com/android/internal/telephony/phonenumbers/carrier/data/594_en
com/android/internal/telephony/phonenumbers/carrier/data/595_en
com/android/internal/telephony/phonenumbers/carrier/data/596_en
com/android/internal/telephony/phonenumbers/carrier/data/597_en
com/android/internal/telephony/phonenumbers/carrier/data/598_en
com/android/internal/telephony/phonenumbers/carrier/data/599_en
com/android/internal/telephony/phonenumbers/carrier/data/60_en
com/android/internal/telephony/phonenumbers/carrier/data/61_en
com/android/internal/telephony/phonenumbers/carrier/data/62_en
com/android/internal/telephony/phonenumbers/carrier/data/63_en
com/android/internal/telephony/phonenumbers/carrier/data/64_en
com/android/internal/telephony/phonenumbers/carrier/data/65_en
com/android/internal/telephony/phonenumbers/carrier/data/66_en
com/android/internal/telephony/phonenumbers/carrier/data/670_en
com/android/internal/telephony/phonenumbers/carrier/data/672_en
com/android/internal/telephony/phonenumbers/carrier/data/673_en
com/android/internal/telephony/phonenumbers/carrier/data/674_en
com/android/internal/telephony/phonenumbers/carrier/data/675_en
com/android/internal/telephony/phonenumbers/carrier/data/676_en
com/android/internal/telephony/phonenumbers/carrier/data/677_en
com/android/internal/telephony/phonenumbers/carrier/data/678_en
com/android/internal/telephony/phonenumbers/carrier/data/679_en
com/android/internal/telephony/phonenumbers/carrier/data/680_en
com/android/internal/telephony/phonenumbers/carrier/data/681_en
com/android/internal/telephony/phonenumbers/carrier/data/682_en
com/android/internal/telephony/phonenumbers/carrier/data/683_en
com/android/internal/telephony/phonenumbers/carrier/data/685_en
com/android/internal/telephony/phonenumbers/carrier/data/686_en
com/android/internal/telephony/phonenumbers/carrier/data/687_en
com/android/internal/telephony/phonenumbers/carrier/data/688_en
com/android/internal/telephony/phonenumbers/carrier/data/689_en
com/android/internal/telephony/phonenumbers/carrier/data/690_en
com/android/internal/telephony/phonenumbers/carrier/data/691_en
com/android/internal/telephony/phonenumbers/carrier/data/692_en
com/android/internal/telephony/phonenumbers/carrier/data/7_en
com/android/internal/telephony/phonenumbers/carrier/data/7_ru
com/android/internal/telephony/phonenumbers/carrier/data/81_en
com/android/internal/telephony/phonenumbers/carrier/data/82_en
com/android/internal/telephony/phonenumbers/carrier/data/82_ko
com/android/internal/telephony/phonenumbers/carrier/data/84_en
com/android/internal/telephony/phonenumbers/carrier/data/850_en
com/android/internal/telephony/phonenumbers/carrier/data/852_en
com/android/internal/telephony/phonenumbers/carrier/data/852_zh
com/android/internal/telephony/phonenumbers/carrier/data/852_zh_Hant
com/android/internal/telephony/phonenumbers/carrier/data/853_en
com/android/internal/telephony/phonenumbers/carrier/data/855_en
com/android/internal/telephony/phonenumbers/carrier/data/856_en
com/android/internal/telephony/phonenumbers/carrier/data/86_en
com/android/internal/telephony/phonenumbers/carrier/data/86_zh
com/android/internal/telephony/phonenumbers/carrier/data/86_zh_Hant
com/android/internal/telephony/phonenumbers/carrier/data/880_en
com/android/internal/telephony/phonenumbers/carrier/data/881_en
com/android/internal/telephony/phonenumbers/carrier/data/882_en
com/android/internal/telephony/phonenumbers/carrier/data/886_en
com/android/internal/telephony/phonenumbers/carrier/data/90_en
com/android/internal/telephony/phonenumbers/carrier/data/91_en
com/android/internal/telephony/phonenumbers/carrier/data/92_en
com/android/internal/telephony/phonenumbers/carrier/data/93_en
com/android/internal/telephony/phonenumbers/carrier/data/93_fa
com/android/internal/telephony/phonenumbers/carrier/data/94_en
com/android/internal/telephony/phonenumbers/carrier/data/95_en
com/android/internal/telephony/phonenumbers/carrier/data/960_en
com/android/internal/telephony/phonenumbers/carrier/data/961_en
com/android/internal/telephony/phonenumbers/carrier/data/962_en
com/android/internal/telephony/phonenumbers/carrier/data/963_en
com/android/internal/telephony/phonenumbers/carrier/data/964_en
com/android/internal/telephony/phonenumbers/carrier/data/965_ar
com/android/internal/telephony/phonenumbers/carrier/data/965_en
com/android/internal/telephony/phonenumbers/carrier/data/966_en
com/android/internal/telephony/phonenumbers/carrier/data/967_en
com/android/internal/telephony/phonenumbers/carrier/data/968_en
com/android/internal/telephony/phonenumbers/carrier/data/970_en
com/android/internal/telephony/phonenumbers/carrier/data/971_en
com/android/internal/telephony/phonenumbers/carrier/data/972_en
com/android/internal/telephony/phonenumbers/carrier/data/973_en
com/android/internal/telephony/phonenumbers/carrier/data/974_en
com/android/internal/telephony/phonenumbers/carrier/data/975_en
com/android/internal/telephony/phonenumbers/carrier/data/976_en
com/android/internal/telephony/phonenumbers/carrier/data/977_en
com/android/internal/telephony/phonenumbers/carrier/data/98_en
com/android/internal/telephony/phonenumbers/carrier/data/98_fa
com/android/internal/telephony/phonenumbers/carrier/data/992_en
com/android/internal/telephony/phonenumbers/carrier/data/993_en
com/android/internal/telephony/phonenumbers/carrier/data/994_en
com/android/internal/telephony/phonenumbers/carrier/data/995_en
com/android/internal/telephony/phonenumbers/carrier/data/996_en
com/android/internal/telephony/phonenumbers/carrier/data/998_en
com/android/internal/telephony/phonenumbers/carrier/data/config
com/android/internal/telephony/phonenumbers/data/
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_255
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_27
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_30
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_31
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_34
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_350
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_351
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_352
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_358
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_359
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_36
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_372
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_373
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_380
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_381
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_385
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_39
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_43
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_44
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_49
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_505
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_506
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_52
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_54
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_55
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_58
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_595
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_61
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_62
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_64
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_66
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_675
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_676
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_679
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_7
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_81
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_84
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_855
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_856
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_90
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_91
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_94
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_95
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_971
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_972
com/android/internal/telephony/phonenumbers/data/PhoneNumberAlternateFormatsProto_995
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_800
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_808
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_870
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_878
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_881
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_882
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_883
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_888
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_979
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AC
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AD
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AF
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AI
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AL
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AS
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AT
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AU
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AW
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AX
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_AZ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BB
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BD
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BF
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BH
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BI
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BJ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BL
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BN
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BQ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BS
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BT
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BW
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BY
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_BZ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CC
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CD
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CF
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CH
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CI
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CK
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CL
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CN
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CU
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CV
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CW
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CX
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CY
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_CZ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_DE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_DJ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_DK
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_DM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_DO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_DZ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_EC
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_EE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_EG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_EH
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_ER
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_ES
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_ET
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_FI
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_FJ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_FK
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_FM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_FO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_FR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GB
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GD
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GF
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GH
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GI
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GL
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GN
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GP
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GQ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GT
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GU
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GW
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_GY
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_HK
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_HN
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_HR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_HT
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_HU
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_ID
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_IE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_IL
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_IM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_IN
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_IO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_IQ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_IR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_IS
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_IT
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_JE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_JM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_JO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_JP
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KH
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KI
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KN
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KP
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KW
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KY
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_KZ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LB
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LC
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LI
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LK
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LS
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LT
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LU
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LV
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_LY
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MC
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MD
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_ME
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MF
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MH
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MK
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_ML
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MN
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MP
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MQ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MS
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MT
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MU
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MV
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MW
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MX
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MY
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_MZ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NC
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NF
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NI
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NL
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NP
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NU
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_NZ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_OM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PF
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PH
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PK
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PL
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PS
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PT
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PW
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_PY
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_QA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_RE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_RO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_RS
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_RU
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_RW
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SB
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SC
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SD
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SH
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SI
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SJ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SK
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SL
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SN
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SS
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_ST
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SV
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SX
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SY
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_SZ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TC
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TD
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TH
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TJ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TK
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TL
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TN
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TO
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TR
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TT
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TV
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TW
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_TZ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_UA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_UG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_US
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_UY
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_UZ
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_VA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_VC
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_VE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_VG
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_VI
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_VN
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_VU
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_WF
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_WS
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_XK
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_YE
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_YT
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_ZA
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_ZM
com/android/internal/telephony/phonenumbers/data/PhoneNumberMetadataProto_ZW
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AC
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AD
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AF
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AI
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AL
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AS
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AT
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AU
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AW
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AX
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_AZ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BB
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BD
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BF
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BH
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BI
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BJ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BL
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BN
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BQ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BS
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BT
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BW
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BY
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_BZ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CC
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CD
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CF
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CH
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CI
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CK
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CL
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CN
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CU
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CV
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CW
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CX
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CY
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_CZ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_DE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_DJ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_DK
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_DM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_DO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_DZ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_EC
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_EE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_EG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_EH
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_ER
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_ES
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_ET
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_FI
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_FJ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_FK
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_FM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_FO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_FR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GB
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GD
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GF
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GH
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GI
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GL
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GN
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GP
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GT
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GU
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GW
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_GY
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_HK
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_HN
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_HR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_HT
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_HU
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_ID
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_IE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_IL
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_IM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_IN
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_IQ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_IR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_IS
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_IT
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_JE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_JM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_JO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_JP
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KH
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KI
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KN
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KP
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KW
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KY
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_KZ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LB
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LC
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LI
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LK
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LS
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LT
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LU
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LV
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_LY
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MC
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MD
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_ME
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MF
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MH
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MK
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_ML
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MN
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MP
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MQ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MS
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MT
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MU
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MV
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MW
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MX
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MY
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_MZ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NC
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NF
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NI
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NL
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NP
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NU
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_NZ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_OM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PF
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PH
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PK
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PL
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PS
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PT
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PW
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_PY
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_QA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_RE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_RO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_RS
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_RU
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_RW
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SB
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SC
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SD
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SH
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SI
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SJ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SK
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SL
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SN
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SS
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_ST
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SV
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SX
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SY
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_SZ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TC
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TD
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TH
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TJ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TL
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TN
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TO
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TR
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TT
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TV
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TW
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_TZ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_UA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_UG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_US
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_UY
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_UZ
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_VA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_VC
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_VE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_VG
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_VI
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_VN
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_VU
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_WF
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_WS
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_XK
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_YE
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_YT
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_ZA
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_ZM
com/android/internal/telephony/phonenumbers/data/ShortNumberMetadataProto_ZW
com/android/internal/telephony/phonenumbers/internal/
com/android/internal/telephony/phonenumbers/internal/GeoEntityUtility.class
GeoEntityUtility.java
package com.android.internal.telephony.phonenumbers.internal
public final com.android.internal.telephony.phonenumbers.internal.GeoEntityUtility extends java.lang.Object {
public static final String REGION_CODE_FOR_NON_GEO_ENTITIES
public static boolean isGeoEntity (java.lang.String)
String regionCode
public static boolean isGeoEntity (int)
int countryCallingCode
java.util.List regionCodesForCountryCallingCode
private void <init> ()
}
com/android/internal/telephony/phonenumbers/internal/MatcherApi.class
MatcherApi.java
package com.android.internal.telephony.phonenumbers.internal
public abstract com.android.internal.telephony.phonenumbers.internal.MatcherApi extends java.lang.Object {
public abstract boolean matchNationalNumber (java.lang.CharSequence, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc, boolean)
}
com/android/internal/telephony/phonenumbers/internal/RegexBasedMatcher.class
RegexBasedMatcher.java
package com.android.internal.telephony.phonenumbers.internal
public final com.android.internal.telephony.phonenumbers.internal.RegexBasedMatcher extends java.lang.Object implements com.android.internal.telephony.phonenumbers.internal.MatcherApi {
private final com.android.internal.telephony.phonenumbers.internal.RegexCache regexCache
public static com.android.internal.telephony.phonenumbers.internal.MatcherApi create ()
private void <init> ()
public boolean matchNationalNumber (java.lang.CharSequence, com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc, boolean)
CharSequence number
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneNumberDesc numberDesc
boolean allowPrefixMatch
String nationalNumberPattern
private static boolean match (java.lang.CharSequence, java.util.regex.Pattern, boolean)
CharSequence number
java.util.regex.Pattern pattern
boolean allowPrefixMatch
java.util.regex.Matcher matcher
}
com/android/internal/telephony/phonenumbers/internal/RegexCache$LRUCache$1.class
RegexCache.java
package com.android.internal.telephony.phonenumbers.internal
com.android.internal.telephony.phonenumbers.internal.RegexCache$LRUCache$1 extends java.util.LinkedHashMap {
final synthetic com.android.internal.telephony.phonenumbers.internal.RegexCache$LRUCache this$0
void <init> (com.android.internal.telephony.phonenumbers.internal.RegexCache$LRUCache, int, float, boolean)
com.android.internal.telephony.phonenumbers.internal.RegexCache$LRUCache this$0
int arg0
float arg1
boolean arg2
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
}
com/android/internal/telephony/phonenumbers/internal/RegexCache$LRUCache.class
RegexCache.java
package com.android.internal.telephony.phonenumbers.internal
com.android.internal.telephony.phonenumbers.internal.RegexCache$LRUCache extends java.lang.Object {
private java.util.LinkedHashMap map
private int size
public void <init> (int)
int size
public synchronized java.lang.Object get (java.lang.Object)
Object key
public synchronized void put (java.lang.Object, java.lang.Object)
Object key
Object value
public synchronized boolean containsKey (java.lang.Object)
Object key
static synthetic int access$000 (com.android.internal.telephony.phonenumbers.internal.RegexCache$LRUCache)
com.android.internal.telephony.phonenumbers.internal.RegexCache$LRUCache x0
}
com/android/internal/telephony/phonenumbers/internal/RegexCache.class
RegexCache.java
package com.android.internal.telephony.phonenumbers.internal
public com.android.internal.telephony.phonenumbers.internal.RegexCache extends java.lang.Object {
private com.android.internal.telephony.phonenumbers.internal.RegexCache$LRUCache cache
public void <init> (int)
int size
public java.util.regex.Pattern getPatternForRegex (java.lang.String)
String regex
java.util.regex.Pattern pattern
boolean containsRegex (java.lang.String)
String regex
}
com/android/internal/telephony/phonenumbers/metadata/
com/android/internal/telephony/phonenumbers/metadata/DefaultMetadataDependenciesProvider.class
DefaultMetadataDependenciesProvider.java
package com.android.internal.telephony.phonenumbers.metadata
public final com.android.internal.telephony.phonenumbers.metadata.DefaultMetadataDependenciesProvider extends java.lang.Object {
private static final com.android.internal.telephony.phonenumbers.metadata.DefaultMetadataDependenciesProvider INSTANCE
private final com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser metadataParser
private final com.android.internal.telephony.phonenumbers.MetadataLoader metadataLoader
private final com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider phoneNumberMetadataFileNameProvider
private final com.android.internal.telephony.phonenumbers.metadata.source.MetadataSource phoneNumberMetadataSource
private final com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider shortNumberMetadataFileNameProvider
private final com.android.internal.telephony.phonenumbers.metadata.source.RegionMetadataSource shortNumberMetadataSource
private final com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider alternateFormatsMetadataFileNameProvider
private final com.android.internal.telephony.phonenumbers.metadata.source.FormattingMetadataSource alternateFormatsMetadataSource
public static com.android.internal.telephony.phonenumbers.metadata.DefaultMetadataDependenciesProvider getInstance ()
private void <init> ()
public com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser getMetadataParser ()
public com.android.internal.telephony.phonenumbers.MetadataLoader getMetadataLoader ()
public com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider getPhoneNumberMetadataFileNameProvider ()
public com.android.internal.telephony.phonenumbers.metadata.source.MetadataSource getPhoneNumberMetadataSource ()
public com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider getShortNumberMetadataFileNameProvider ()
public com.android.internal.telephony.phonenumbers.metadata.source.RegionMetadataSource getShortNumberMetadataSource ()
public com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider getAlternateFormatsMetadataFileNameProvider ()
public com.android.internal.telephony.phonenumbers.metadata.source.FormattingMetadataSource getAlternateFormatsMetadataSource ()
public java.lang.String getCarrierDataDirectory ()
public java.lang.String getGeocodingDataDirectory ()
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/metadata/init/
com/android/internal/telephony/phonenumbers/metadata/init/ClassPathResourceMetadataLoader.class
ClassPathResourceMetadataLoader.java
package com.android.internal.telephony.phonenumbers.metadata.init
public final com.android.internal.telephony.phonenumbers.metadata.init.ClassPathResourceMetadataLoader extends java.lang.Object implements com.android.internal.telephony.phonenumbers.MetadataLoader {
private static final java.util.logging.Logger logger
public void <init> ()
public java.io.InputStream loadMetadata (java.lang.String)
String metadataFileName
java.io.InputStream inputStream
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/metadata/init/MetadataParser.class
MetadataParser.java
package com.android.internal.telephony.phonenumbers.metadata.init
public final com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser extends java.lang.Object {
private static final java.util.logging.Logger logger
private final boolean strictMode
public static com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser newLenientParser ()
public static com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser newStrictParser ()
private void <init> (boolean)
boolean strictMode
public java.util.Collection parse (java.io.InputStream)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadataCollection phoneMetadataCollection
java.util.List phoneMetadata
java.io.IOException e
java.io.InputStream source
java.io.ObjectInputStream ois
private java.util.List handleNullSource ()
private void close (java.io.InputStream)
java.io.IOException e
java.io.InputStream inputStream
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/metadata/source/
com/android/internal/telephony/phonenumbers/metadata/source/BlockingMetadataBootstrappingGuard.class
BlockingMetadataBootstrappingGuard.java
package com.android.internal.telephony.phonenumbers.metadata.source
final com.android.internal.telephony.phonenumbers.metadata.source.BlockingMetadataBootstrappingGuard extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard {
private final com.android.internal.telephony.phonenumbers.MetadataLoader metadataLoader
private final com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser metadataParser
private final com.android.internal.telephony.phonenumbers.metadata.source.MetadataContainer metadataContainer
private final java.util.Map loadedFiles
void <init> (com.android.internal.telephony.phonenumbers.MetadataLoader, com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser, com.android.internal.telephony.phonenumbers.metadata.source.MetadataContainer)
com.android.internal.telephony.phonenumbers.MetadataLoader metadataLoader
com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser metadataParser
com.android.internal.telephony.phonenumbers.metadata.source.MetadataContainer metadataContainer
public com.android.internal.telephony.phonenumbers.metadata.source.MetadataContainer getOrBootstrap (java.lang.String)
String phoneMetadataFile
private synchronized void bootstrapMetadata (java.lang.String)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata metadata
String phoneMetadataFile
java.util.Collection phoneMetadata
private java.util.Collection read (java.lang.String)
java.io.InputStream metadataStream
RuntimeException e
String phoneMetadataFile
}
com/android/internal/telephony/phonenumbers/metadata/source/CompositeMetadataContainer.class
CompositeMetadataContainer.java
package com.android.internal.telephony.phonenumbers.metadata.source
final com.android.internal.telephony.phonenumbers.metadata.source.CompositeMetadataContainer extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.MetadataContainer {
private final com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer metadataByCountryCode
private final com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer metadataByRegionCode
void <init> ()
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataBy (java.lang.String)
String regionCode
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataBy (int)
int countryCallingCode
public void accept (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
String regionCode
}
com/android/internal/telephony/phonenumbers/metadata/source/FormattingMetadataSource.class
FormattingMetadataSource.java
package com.android.internal.telephony.phonenumbers.metadata.source
public abstract com.android.internal.telephony.phonenumbers.metadata.source.FormattingMetadataSource extends java.lang.Object {
public abstract com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getFormattingMetadataForCountryCallingCode (int)
}
com/android/internal/telephony/phonenumbers/metadata/source/FormattingMetadataSourceImpl.class
FormattingMetadataSourceImpl.java
package com.android.internal.telephony.phonenumbers.metadata.source
public final com.android.internal.telephony.phonenumbers.metadata.source.FormattingMetadataSourceImpl extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.FormattingMetadataSource {
private final com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider phoneMetadataFileNameProvider
private final com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard bootstrappingGuard
public void <init> (com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider, com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard)
com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider phoneMetadataFileNameProvider
com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard bootstrappingGuard
public void <init> (com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider, com.android.internal.telephony.phonenumbers.MetadataLoader, com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser)
com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider phoneMetadataFileNameProvider
com.android.internal.telephony.phonenumbers.MetadataLoader metadataLoader
com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser metadataParser
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getFormattingMetadataForCountryCallingCode (int)
int countryCallingCode
}
com/android/internal/telephony/phonenumbers/metadata/source/MapBackedMetadataContainer$1.class
MapBackedMetadataContainer.java
package com.android.internal.telephony.phonenumbers.metadata.source
com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer$1 extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer$KeyProvider {
void <init> ()
public java.lang.String getKeyOf (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
public volatile synthetic java.lang.Object getKeyOf (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
}
com/android/internal/telephony/phonenumbers/metadata/source/MapBackedMetadataContainer$2.class
MapBackedMetadataContainer.java
package com.android.internal.telephony.phonenumbers.metadata.source
com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer$2 extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer$KeyProvider {
void <init> ()
public java.lang.Integer getKeyOf (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
public volatile synthetic java.lang.Object getKeyOf (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
}
com/android/internal/telephony/phonenumbers/metadata/source/MapBackedMetadataContainer$KeyProvider.class
MapBackedMetadataContainer.java
package com.android.internal.telephony.phonenumbers.metadata.source
abstract com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer$KeyProvider extends java.lang.Object {
public abstract java.lang.Object getKeyOf (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
}
com/android/internal/telephony/phonenumbers/metadata/source/MapBackedMetadataContainer.class
MapBackedMetadataContainer.java
package com.android.internal.telephony.phonenumbers.metadata.source
final com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.MetadataContainer {
private final java.util.concurrent.ConcurrentMap metadataMap
private final com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer$KeyProvider keyProvider
static com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer byRegionCode ()
static com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer byCountryCallingCode ()
private void <init> (com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer$KeyProvider)
com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer$KeyProvider keyProvider
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataBy (java.lang.Object)
Object key
com.android.internal.telephony.phonenumbers.metadata.source.MapBackedMetadataContainer$KeyProvider getKeyProvider ()
public void accept (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata phoneMetadata
}
com/android/internal/telephony/phonenumbers/metadata/source/MetadataBootstrappingGuard.class
MetadataBootstrappingGuard.java
package com.android.internal.telephony.phonenumbers.metadata.source
public abstract com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard extends java.lang.Object {
public abstract com.android.internal.telephony.phonenumbers.metadata.source.MetadataContainer getOrBootstrap (java.lang.String)
}
com/android/internal/telephony/phonenumbers/metadata/source/MetadataContainer.class
MetadataContainer.java
package com.android.internal.telephony.phonenumbers.metadata.source
abstract com.android.internal.telephony.phonenumbers.metadata.source.MetadataContainer extends java.lang.Object {
public abstract void accept (com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata)
}
com/android/internal/telephony/phonenumbers/metadata/source/MetadataSource.class
MetadataSource.java
package com.android.internal.telephony.phonenumbers.metadata.source
public abstract com.android.internal.telephony.phonenumbers.metadata.source.MetadataSource extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.RegionMetadataSource com.android.internal.telephony.phonenumbers.metadata.source.NonGeographicalEntityMetadataSource {
}
com/android/internal/telephony/phonenumbers/metadata/source/MetadataSourceImpl.class
MetadataSourceImpl.java
package com.android.internal.telephony.phonenumbers.metadata.source
public final com.android.internal.telephony.phonenumbers.metadata.source.MetadataSourceImpl extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.MetadataSource {
private final com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider phoneMetadataFileNameProvider
private final com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard bootstrappingGuard
public void <init> (com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider, com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard)
com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider phoneMetadataFileNameProvider
com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard bootstrappingGuard
public void <init> (com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider, com.android.internal.telephony.phonenumbers.MetadataLoader, com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser)
com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider phoneMetadataFileNameProvider
com.android.internal.telephony.phonenumbers.MetadataLoader metadataLoader
com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser metadataParser
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataForNonGeographicalRegion (int)
int countryCallingCode
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataForRegion (java.lang.String)
String regionCode
}
com/android/internal/telephony/phonenumbers/metadata/source/MultiFileModeFileNameProvider.class
MultiFileModeFileNameProvider.java
package com.android.internal.telephony.phonenumbers.metadata.source
public final com.android.internal.telephony.phonenumbers.metadata.source.MultiFileModeFileNameProvider extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider {
private final String phoneMetadataFileNamePrefix
public void <init> (java.lang.String)
String phoneMetadataFileNameBase
public java.lang.String getFor (java.lang.Object)
Object key
String keyAsString
private boolean isAlphanumeric (java.lang.String)
int codePoint
int charIdx
String key
int size
}
com/android/internal/telephony/phonenumbers/metadata/source/NonGeographicalEntityMetadataSource.class
NonGeographicalEntityMetadataSource.java
package com.android.internal.telephony.phonenumbers.metadata.source
public abstract com.android.internal.telephony.phonenumbers.metadata.source.NonGeographicalEntityMetadataSource extends java.lang.Object {
public abstract com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataForNonGeographicalRegion (int)
}
com/android/internal/telephony/phonenumbers/metadata/source/PhoneMetadataFileNameProvider.class
PhoneMetadataFileNameProvider.java
package com.android.internal.telephony.phonenumbers.metadata.source
public abstract com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider extends java.lang.Object {
public abstract java.lang.String getFor (java.lang.Object)
}
com/android/internal/telephony/phonenumbers/metadata/source/RegionMetadataSource.class
RegionMetadataSource.java
package com.android.internal.telephony.phonenumbers.metadata.source
public abstract com.android.internal.telephony.phonenumbers.metadata.source.RegionMetadataSource extends java.lang.Object {
public abstract com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataForRegion (java.lang.String)
}
com/android/internal/telephony/phonenumbers/metadata/source/RegionMetadataSourceImpl.class
RegionMetadataSourceImpl.java
package com.android.internal.telephony.phonenumbers.metadata.source
public final com.android.internal.telephony.phonenumbers.metadata.source.RegionMetadataSourceImpl extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.RegionMetadataSource {
private final com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider phoneMetadataFileNameProvider
private final com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard bootstrappingGuard
public void <init> (com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider, com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard)
com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider phoneMetadataFileNameProvider
com.android.internal.telephony.phonenumbers.metadata.source.MetadataBootstrappingGuard bootstrappingGuard
public void <init> (com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider, com.android.internal.telephony.phonenumbers.MetadataLoader, com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser)
com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider phoneMetadataFileNameProvider
com.android.internal.telephony.phonenumbers.MetadataLoader metadataLoader
com.android.internal.telephony.phonenumbers.metadata.init.MetadataParser metadataParser
public com.android.internal.telephony.phonenumbers.Phonemetadata$PhoneMetadata getMetadataForRegion (java.lang.String)
String regionCode
}
com/android/internal/telephony/phonenumbers/metadata/source/SingleFileModeFileNameProvider.class
SingleFileModeFileNameProvider.java
package com.android.internal.telephony.phonenumbers.metadata.source
public final com.android.internal.telephony.phonenumbers.metadata.source.SingleFileModeFileNameProvider extends java.lang.Object implements com.android.internal.telephony.phonenumbers.metadata.source.PhoneMetadataFileNameProvider {
private final String phoneMetadataFileName
public void <init> (java.lang.String)
String phoneMetadataFileName
public java.lang.String getFor (java.lang.Object)
Object key
}
com/android/internal/telephony/phonenumbers/prefixmapper/
com/android/internal/telephony/phonenumbers/prefixmapper/DefaultMapStorage.class
DefaultMapStorage.java
package com.android.internal.telephony.phonenumbers.prefixmapper
com.android.internal.telephony.phonenumbers.prefixmapper.DefaultMapStorage extends com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy {
private int[] phoneNumberPrefixes
private String[] descriptions
public void <init> ()
public int getPrefix (int)
int index
public java.lang.String getDescription (int)
int index
public void readFromSortedMap (java.util.SortedMap)
int prefix
java.util.SortedMap sortedPhonePrefixMap
int index
public void readExternal (java.io.ObjectInput) throws java.io.IOException
int i
int i
java.io.ObjectInput objectInput
int sizeOfLengths
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
int i
Integer length
java.io.ObjectOutput objectOutput
int sizeOfLengths
}
com/android/internal/telephony/phonenumbers/prefixmapper/FlyweightMapStorage.class
FlyweightMapStorage.java
package com.android.internal.telephony.phonenumbers.prefixmapper
final com.android.internal.telephony.phonenumbers.prefixmapper.FlyweightMapStorage extends com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy {
private static final int SHORT_NUM_BYTES
private static final int INT_NUM_BYTES
private int prefixSizeInBytes
private int descIndexSizeInBytes
private java.nio.ByteBuffer phoneNumberPrefixes
private java.nio.ByteBuffer descriptionIndexes
private String[] descriptionPool
void <init> ()
public int getPrefix (int)
int index
public java.lang.String getDescription (int)
int index
int indexInDescriptionPool
public void readFromSortedMap (java.util.SortedMap)
int prefix
java.util.Map$Entry entry
java.util.SortedMap phonePrefixMap
java.util.SortedSet descriptionsSet
int index
private void createDescriptionPool (java.util.SortedSet, java.util.SortedMap)
int prefix
String description
int positionInDescriptionPool
int i
java.util.SortedSet descriptionsSet
java.util.SortedMap phonePrefixMap
int index
public void readExternal (java.io.ObjectInput) throws java.io.IOException
int i
String description
int i
java.io.ObjectInput objectInput
int sizeOfLengths
int descriptionPoolSize
private void readEntries (java.io.ObjectInput) throws java.io.IOException
int i
java.io.ObjectInput objectInput
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
Integer length
String description
int i
java.io.ObjectOutput objectOutput
int sizeOfLengths
private static int getOptimalNumberOfBytesForValue (int)
int value
private static void readExternalWord (java.io.ObjectInput, int, java.nio.ByteBuffer, int) throws java.io.IOException
java.io.ObjectInput objectInput
int wordSize
java.nio.ByteBuffer outputBuffer
int index
int wordIndex
private static void writeExternalWord (java.io.ObjectOutput, int, java.nio.ByteBuffer, int) throws java.io.IOException
java.io.ObjectOutput objectOutput
int wordSize
java.nio.ByteBuffer inputBuffer
int index
int wordIndex
private static int readWordFromBuffer (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer buffer
int wordSize
int index
int wordIndex
private static void storeWordInBuffer (java.nio.ByteBuffer, int, int, int)
java.nio.ByteBuffer buffer
int wordSize
int index
int value
int wordIndex
}
com/android/internal/telephony/phonenumbers/prefixmapper/MappingFileProvider.class
MappingFileProvider.java
package com.android.internal.telephony.phonenumbers.prefixmapper
public com.android.internal.telephony.phonenumbers.prefixmapper.MappingFileProvider extends java.lang.Object implements java.io.Externalizable {
private int numOfEntries
private int[] countryCallingCodes
private java.util.List availableLanguages
private static final java.util.Map LOCALE_NORMALIZATION_MAP
public void <init> ()
public void readFileConfigs (java.util.SortedMap)
int countryCallingCode
java.util.SortedMap availableDataFiles
int index
public void readExternal (java.io.ObjectInput) throws java.io.IOException
int j
int numOfLangs
java.util.Set setOfLangs
int i
java.io.ObjectInput objectInput
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
String lang
java.util.Set setOfLangs
int numOfLangs
int i
java.io.ObjectOutput objectOutput
public java.lang.String toString ()
String lang
java.util.SortedSet sortedSetOfLangs
int i
StringBuilder output
java.lang.String getFileName (int, java.lang.String, java.lang.String, java.lang.String)
StringBuilder fileName
String languageCode
int countryCallingCode
String language
String script
String region
int index
java.util.Set setOfLangs
private java.lang.String findBestMatchingLanguageCode (java.util.Set, java.lang.String, java.lang.String, java.lang.String)
StringBuilder langWithScript
String langWithScriptStr
StringBuilder langWithRegion
String langWithRegionStr
java.util.Set setOfLangs
String language
String script
String region
StringBuilder fullLocale
String fullLocaleStr
String normalizedLocale
private boolean onlyOneOfScriptOrRegionIsEmpty (java.lang.String, java.lang.String)
String script
String region
private java.lang.StringBuilder constructFullLocale (java.lang.String, java.lang.String, java.lang.String)
String language
String script
String region
StringBuilder fullLocale
private void appendSubsequentLocalePart (java.lang.String, java.lang.StringBuilder)
String subsequentLocalePart
StringBuilder fullLocale
static void <clinit> ()
java.util.Map normalizationMap
}
com/android/internal/telephony/phonenumbers/prefixmapper/PhonePrefixMap.class
PhonePrefixMap.java
package com.android.internal.telephony.phonenumbers.prefixmapper
public com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMap extends java.lang.Object implements java.io.Externalizable {
private final com.android.internal.telephony.phonenumbers.PhoneNumberUtil phoneUtil
private static final java.util.logging.Logger logger
private com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy phonePrefixMapStorage
com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy getPhonePrefixMapStorage ()
public void <init> ()
private static int getSizeOfPhonePrefixMapStorage (com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy, java.util.SortedMap) throws java.io.IOException
com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy mapStorage
java.util.SortedMap phonePrefixMap
java.io.ByteArrayOutputStream byteArrayOutputStream
java.io.ObjectOutputStream objectOutputStream
int sizeOfStorage
private com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy createDefaultMapStorage ()
private com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy createFlyweightMapStorage ()
com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy getSmallerMapStorage (java.util.SortedMap)
com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy flyweightMapStorage
int sizeOfFlyweightMapStorage
com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy defaultMapStorage
int sizeOfDefaultMapStorage
java.io.IOException e
java.util.SortedMap phonePrefixMap
public void readPhonePrefixMap (java.util.SortedMap)
java.util.SortedMap sortedPhonePrefixMap
public void readExternal (java.io.ObjectInput) throws java.io.IOException
java.io.ObjectInput objectInput
boolean useFlyweightMapStorage
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput objectOutput
java.lang.String lookup (long)
Integer possibleLength
String phonePrefixStr
int currentPrefix
long number
int numOfEntries
long phonePrefix
int currentIndex
java.util.SortedSet currentSetOfLengths
public java.lang.String lookup (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
long phonePrefix
private int binarySearch (int, int, long)
int currentValue
int start
int end
long value
int current
public java.lang.String toString ()
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/prefixmapper/PhonePrefixMapStorageStrategy.class
PhonePrefixMapStorageStrategy.java
package com.android.internal.telephony.phonenumbers.prefixmapper
abstract com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMapStorageStrategy extends java.lang.Object {
protected int numOfEntries
protected final java.util.TreeSet possibleLengths
void <init> ()
public abstract int getPrefix (int)
public abstract java.lang.String getDescription (int)
public abstract void readFromSortedMap (java.util.SortedMap)
public abstract void readExternal (java.io.ObjectInput) throws java.io.IOException
public abstract void writeExternal (java.io.ObjectOutput) throws java.io.IOException
public int getNumOfEntries ()
public java.util.TreeSet getPossibleLengths ()
public java.lang.String toString ()
int i
StringBuilder output
int numOfEntries
}
com/android/internal/telephony/phonenumbers/prefixmapper/PrefixFileReader.class
PrefixFileReader.java
package com.android.internal.telephony.phonenumbers.prefixmapper
public com.android.internal.telephony.phonenumbers.prefixmapper.PrefixFileReader extends java.lang.Object {
private static final java.util.logging.Logger logger
private final String phonePrefixDataDirectory
private com.android.internal.telephony.phonenumbers.prefixmapper.MappingFileProvider mappingFileProvider
private java.util.Map availablePhonePrefixMaps
private final com.android.internal.telephony.phonenumbers.MetadataLoader metadataLoader
public void <init> (java.lang.String)
String phonePrefixDataDirectory
private void loadMappingFileProvider ()
java.io.IOException e
java.io.InputStream source
java.io.ObjectInputStream in
private com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMap getPhonePrefixDescriptions (int, java.lang.String, java.lang.String, java.lang.String)
int prefixMapKey
String language
String script
String region
String fileName
private void loadPhonePrefixMapFromFile (java.lang.String)
com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMap map
java.io.IOException e
String fileName
java.io.InputStream source
java.io.ObjectInputStream in
private static void close (java.io.InputStream)
java.io.IOException e
java.io.InputStream in
public java.lang.String getDescriptionForNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber, java.lang.String, java.lang.String, java.lang.String)
com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMap defaultMap
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
String language
String script
String region
int countryCallingCode
int phonePrefix
com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMap phonePrefixDescriptions
String description
private boolean mayFallBackToEnglish (java.lang.String)
String lang
static void <clinit> ()
}
com/android/internal/telephony/phonenumbers/prefixmapper/PrefixTimeZonesMap.class
PrefixTimeZonesMap.java
package com.android.internal.telephony.phonenumbers.prefixmapper
public com.android.internal.telephony.phonenumbers.prefixmapper.PrefixTimeZonesMap extends java.lang.Object implements java.io.Externalizable {
private final com.android.internal.telephony.phonenumbers.prefixmapper.PhonePrefixMap phonePrefixMap
private static final String RAW_STRING_TIMEZONES_SEPARATOR
public void <init> ()
public void readPrefixTimeZonesMap (java.util.SortedMap)
java.util.SortedMap sortedPrefixTimeZoneMap
public void writeExternal (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput objectOutput
public void readExternal (java.io.ObjectInput) throws java.io.IOException
java.io.ObjectInput objectInput
private java.util.List lookupTimeZonesForNumber (long)
long key
String timezonesString
public java.util.List lookupTimeZonesForNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
long phonePrefix
public java.util.List lookupCountryLevelTimeZonesForNumber (com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber)
com.android.internal.telephony.phonenumbers.Phonenumber$PhoneNumber number
private java.util.List tokenizeRawOutputString (java.lang.String)
String timezonesString
java.util.StringTokenizer tokenizer
java.util.LinkedList timezonesList
public java.lang.String toString ()
}
com/android/internal/telephony/protobuf/nano/
com/android/internal/telephony/protobuf/nano/CodedInputByteBufferNano.class
CodedInputByteBufferNano.java
package com.android.internal.telephony.protobuf.nano
public final com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano extends java.lang.Object {
private final byte[] buffer
private int bufferStart
private int bufferSize
private int bufferSizeAfterLimit
private int bufferPos
private int lastTag
private int currentLimit
private int recursionDepth
private int recursionLimit
private int sizeLimit
private static final int DEFAULT_RECURSION_LIMIT
private static final int DEFAULT_SIZE_LIMIT
public static com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano newInstance (byte[])
byte[] buf
public static com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano newInstance (byte[], int, int)
byte[] buf
int off
int len
public int readTag () throws java.io.IOException
public void checkLastTagWas (int) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
int value
public boolean skipField (int) throws java.io.IOException
int tag
public void skipMessage () throws java.io.IOException
int tag
public double readDouble () throws java.io.IOException
public float readFloat () throws java.io.IOException
public long readUInt64 () throws java.io.IOException
public long readInt64 () throws java.io.IOException
public int readInt32 () throws java.io.IOException
public long readFixed64 () throws java.io.IOException
public int readFixed32 () throws java.io.IOException
public boolean readBool () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
String result
int size
public void readGroup (com.android.internal.telephony.protobuf.nano.MessageNano, int) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.MessageNano msg
int fieldNumber
public void readMessage (com.android.internal.telephony.protobuf.nano.MessageNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.MessageNano msg
int length
int oldLimit
public byte[] readBytes () throws java.io.IOException
byte[] result
int size
public int readUInt32 () throws java.io.IOException
public int readEnum () throws java.io.IOException
public int readSFixed32 () throws java.io.IOException
public long readSFixed64 () throws java.io.IOException
public int readSInt32 () throws java.io.IOException
public long readSInt64 () throws java.io.IOException
public int readRawVarint32 () throws java.io.IOException
int i
byte tmp
int result
public long readRawVarint64 () throws java.io.IOException
byte b
int shift
long result
public int readRawLittleEndian32 () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
public long readRawLittleEndian64 () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
byte b5
byte b6
byte b7
byte b8
public static int decodeZigZag32 (int)
int n
public static long decodeZigZag64 (long)
long n
private void <init> (byte[], int, int)
byte[] buffer
int off
int len
public int setRecursionLimit (int)
int limit
int oldLimit
public int setSizeLimit (int)
int limit
int oldLimit
public void resetSizeCounter ()
public int pushLimit (int) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
int byteLimit
int oldLimit
private void recomputeBufferSizeAfterLimit ()
int bufferEnd
public void popLimit (int)
int oldLimit
public int getBytesUntilLimit ()
int currentAbsolutePosition
public boolean isAtEnd ()
public int getPosition ()
public byte[] getData (int, int)
int offset
int length
byte[] copy
int start
public void rewindToPosition (int)
int position
public byte readRawByte () throws java.io.IOException
public byte[] readRawBytes (int) throws java.io.IOException
byte[] bytes
int size
public void skipRawBytes (int) throws java.io.IOException
int size
java.lang.Object readPrimitiveField (int) throws java.io.IOException
int type
}
com/android/internal/telephony/protobuf/nano/CodedOutputByteBufferNano$OutOfSpaceException.class
CodedOutputByteBufferNano.java
package com.android.internal.telephony.protobuf.nano
public com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano$OutOfSpaceException extends java.io.IOException {
private static final long serialVersionUID
void <init> (int, int)
int position
int limit
}
com/android/internal/telephony/protobuf/nano/CodedOutputByteBufferNano.class
CodedOutputByteBufferNano.java
package com.android.internal.telephony.protobuf.nano
public final com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano extends java.lang.Object {
private static final int MAX_UTF8_EXPANSION
private final java.nio.ByteBuffer buffer
public static final int LITTLE_ENDIAN_32_SIZE
public static final int LITTLE_ENDIAN_64_SIZE
private void <init> (byte[], int, int)
byte[] buffer
int offset
int length
private void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public static com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano newInstance (byte[])
byte[] flatArray
public static com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano newInstance (byte[], int, int)
byte[] flatArray
int offset
int length
public void writeDouble (int, double) throws java.io.IOException
int fieldNumber
double value
public void writeFloat (int, float) throws java.io.IOException
int fieldNumber
float value
public void writeUInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeBool (int, boolean) throws java.io.IOException
int fieldNumber
boolean value
public void writeString (int, java.lang.String) throws java.io.IOException
int fieldNumber
String value
public void writeGroup (int, com.android.internal.telephony.protobuf.nano.MessageNano) throws java.io.IOException
int fieldNumber
com.android.internal.telephony.protobuf.nano.MessageNano value
public void writeMessage (int, com.android.internal.telephony.protobuf.nano.MessageNano) throws java.io.IOException
int fieldNumber
com.android.internal.telephony.protobuf.nano.MessageNano value
public void writeBytes (int, byte[]) throws java.io.IOException
int fieldNumber
byte[] value
public void writeUInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeEnum (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeSInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeDoubleNoTag (double) throws java.io.IOException
double value
public void writeFloatNoTag (float) throws java.io.IOException
float value
public void writeUInt64NoTag (long) throws java.io.IOException
long value
public void writeInt64NoTag (long) throws java.io.IOException
long value
public void writeInt32NoTag (int) throws java.io.IOException
int value
public void writeFixed64NoTag (long) throws java.io.IOException
long value
public void writeFixed32NoTag (int) throws java.io.IOException
int value
public void writeBoolNoTag (boolean) throws java.io.IOException
boolean value
public void writeStringNoTag (java.lang.String) throws java.io.IOException
int oldPosition
int newPosition
int minLengthVarIntSize
int maxLengthVarIntSize
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano$OutOfSpaceException outOfSpaceException
java.nio.BufferOverflowException e
String value
private static int encodedLength (java.lang.CharSequence)
char c
CharSequence sequence
int utf16Length
int utf8Length
int i
private static int encodedLengthGeneral (java.lang.CharSequence, int)
int cp
char c
int i
CharSequence sequence
int start
int utf16Length
int utf8Length
private static void encode (java.lang.CharSequence, java.nio.ByteBuffer)
int encoded
java.nio.BufferOverflowException boe
ArrayIndexOutOfBoundsException e
CharSequence sequence
java.nio.ByteBuffer byteBuffer
private static void encodeDirect (java.lang.CharSequence, java.nio.ByteBuffer)
char low
char low
int codePoint
char c
int i
CharSequence sequence
java.nio.ByteBuffer byteBuffer
int utf16Length
private static int encode (java.lang.CharSequence, byte[], int, int)
char c
char low
char low
int codePoint
char c
CharSequence sequence
byte[] bytes
int offset
int length
int utf16Length
int j
int i
int limit
public void writeGroupNoTag (com.android.internal.telephony.protobuf.nano.MessageNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.MessageNano value
public void writeMessageNoTag (com.android.internal.telephony.protobuf.nano.MessageNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.MessageNano value
public void writeBytesNoTag (byte[]) throws java.io.IOException
byte[] value
public void writeUInt32NoTag (int) throws java.io.IOException
int value
public void writeEnumNoTag (int) throws java.io.IOException
int value
public void writeSFixed32NoTag (int) throws java.io.IOException
int value
public void writeSFixed64NoTag (long) throws java.io.IOException
long value
public void writeSInt32NoTag (int) throws java.io.IOException
int value
public void writeSInt64NoTag (long) throws java.io.IOException
long value
public static int computeDoubleSize (int, double)
int fieldNumber
double value
public static int computeFloatSize (int, float)
int fieldNumber
float value
public static int computeUInt64Size (int, long)
int fieldNumber
long value
public static int computeInt64Size (int, long)
int fieldNumber
long value
public static int computeInt32Size (int, int)
int fieldNumber
int value
public static int computeFixed64Size (int, long)
int fieldNumber
long value
public static int computeFixed32Size (int, int)
int fieldNumber
int value
public static int computeBoolSize (int, boolean)
int fieldNumber
boolean value
public static int computeStringSize (int, java.lang.String)
int fieldNumber
String value
public static int computeGroupSize (int, com.android.internal.telephony.protobuf.nano.MessageNano)
int fieldNumber
com.android.internal.telephony.protobuf.nano.MessageNano value
public static int computeMessageSize (int, com.android.internal.telephony.protobuf.nano.MessageNano)
int fieldNumber
com.android.internal.telephony.protobuf.nano.MessageNano value
public static int computeBytesSize (int, byte[])
int fieldNumber
byte[] value
public static int computeUInt32Size (int, int)
int fieldNumber
int value
public static int computeEnumSize (int, int)
int fieldNumber
int value
public static int computeSFixed32Size (int, int)
int fieldNumber
int value
public static int computeSFixed64Size (int, long)
int fieldNumber
long value
public static int computeSInt32Size (int, int)
int fieldNumber
int value
public static int computeSInt64Size (int, long)
int fieldNumber
long value
public static int computeDoubleSizeNoTag (double)
double value
public static int computeFloatSizeNoTag (float)
float value
public static int computeUInt64SizeNoTag (long)
long value
public static int computeInt64SizeNoTag (long)
long value
public static int computeInt32SizeNoTag (int)
int value
public static int computeFixed64SizeNoTag (long)
long value
public static int computeFixed32SizeNoTag (int)
int value
public static int computeBoolSizeNoTag (boolean)
boolean value
public static int computeStringSizeNoTag (java.lang.String)
String value
int length
public static int computeGroupSizeNoTag (com.android.internal.telephony.protobuf.nano.MessageNano)
com.android.internal.telephony.protobuf.nano.MessageNano value
public static int computeMessageSizeNoTag (com.android.internal.telephony.protobuf.nano.MessageNano)
com.android.internal.telephony.protobuf.nano.MessageNano value
int size
public static int computeBytesSizeNoTag (byte[])
byte[] value
public static int computeUInt32SizeNoTag (int)
int value
public static int computeEnumSizeNoTag (int)
int value
public static int computeSFixed32SizeNoTag (int)
int value
public static int computeSFixed64SizeNoTag (long)
long value
public static int computeSInt32SizeNoTag (int)
int value
public static int computeSInt64SizeNoTag (long)
long value
public int spaceLeft ()
public void checkNoSpaceLeft ()
public int position ()
public void reset ()
public void writeRawByte (byte) throws java.io.IOException
byte value
public void writeRawByte (int) throws java.io.IOException
int value
public void writeRawBytes (byte[]) throws java.io.IOException
byte[] value
public void writeRawBytes (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void writeTag (int, int) throws java.io.IOException
int fieldNumber
int wireType
public static int computeTagSize (int)
int fieldNumber
public void writeRawVarint32 (int) throws java.io.IOException
int value
public static int computeRawVarint32Size (int)
int value
public void writeRawVarint64 (long) throws java.io.IOException
long value
public static int computeRawVarint64Size (long)
long value
public void writeRawLittleEndian32 (int) throws java.io.IOException
int value
public void writeRawLittleEndian64 (long) throws java.io.IOException
long value
public static int encodeZigZag32 (int)
int n
public static long encodeZigZag64 (long)
long n
static int computeFieldSize (int, int, java.lang.Object)
int number
int type
Object object
void writeField (int, int, java.lang.Object) throws java.io.IOException
Double doubleValue
Float floatValue
Long int64Value
Long uint64Value
Integer int32Value
Long fixed64Value
Integer fixed32Value
Boolean boolValue
String stringValue
byte[] bytesValue
Integer uint32Value
Integer enumValue
Integer sfixed32Value
Long sfixed64Value
Integer sint32Value
Long sint64Value
com.android.internal.telephony.protobuf.nano.MessageNano messageValue
com.android.internal.telephony.protobuf.nano.MessageNano groupValue
int number
int type
Object value
}
com/android/internal/telephony/protobuf/nano/ExtendableMessageNano.class
ExtendableMessageNano.java
package com.android.internal.telephony.protobuf.nano
public abstract com.android.internal.telephony.protobuf.nano.ExtendableMessageNano extends com.android.internal.telephony.protobuf.nano.MessageNano {
protected com.android.internal.telephony.protobuf.nano.FieldArray unknownFieldData
public void <init> ()
protected int computeSerializedSize ()
com.android.internal.telephony.protobuf.nano.FieldData field
int i
int size
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.FieldData field
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
public final boolean hasExtension (com.android.internal.telephony.protobuf.nano.Extension)
com.android.internal.telephony.protobuf.nano.Extension extension
com.android.internal.telephony.protobuf.nano.FieldData field
public final java.lang.Object getExtension (com.android.internal.telephony.protobuf.nano.Extension)
com.android.internal.telephony.protobuf.nano.Extension extension
com.android.internal.telephony.protobuf.nano.FieldData field
public final com.android.internal.telephony.protobuf.nano.ExtendableMessageNano setExtension (com.android.internal.telephony.protobuf.nano.Extension, java.lang.Object)
com.android.internal.telephony.protobuf.nano.FieldData field
com.android.internal.telephony.protobuf.nano.Extension extension
Object value
int fieldNumber
com.android.internal.telephony.protobuf.nano.ExtendableMessageNano typedThis
protected final boolean storeUnknownField (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano, int) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
int tag
int startPos
int fieldNumber
int endPos
byte[] bytes
com.android.internal.telephony.protobuf.nano.UnknownFieldData unknownField
com.android.internal.telephony.protobuf.nano.FieldData field
public com.android.internal.telephony.protobuf.nano.ExtendableMessageNano clone () throws java.lang.CloneNotSupportedException
com.android.internal.telephony.protobuf.nano.ExtendableMessageNano cloned
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano clone () throws java.lang.CloneNotSupportedException
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/internal/telephony/protobuf/nano/Extension$1.class
Extension.java
package com.android.internal.telephony.protobuf.nano
synthetic com.android.internal.telephony.protobuf.nano.Extension$1 extends java.lang.Object {
}
com/android/internal/telephony/protobuf/nano/Extension$PrimitiveExtension.class
Extension.java
package com.android.internal.telephony.protobuf.nano
com.android.internal.telephony.protobuf.nano.Extension$PrimitiveExtension extends com.android.internal.telephony.protobuf.nano.Extension {
private final int nonPackedTag
private final int packedTag
public void <init> (int, java.lang.Class, int, boolean, int, int)
int type
Class clazz
int tag
boolean repeated
int nonPackedTag
int packedTag
protected java.lang.Object readData (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano)
java.io.IOException e
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
protected void readDataInto (com.android.internal.telephony.protobuf.nano.UnknownFieldData, java.util.List)
java.io.IOException e
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano buffer
com.android.internal.telephony.protobuf.nano.UnknownFieldData data
java.util.List resultList
protected final void writeSingularData (java.lang.Object, com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano)
Double doubleValue
Float floatValue
Long int64Value
Long uint64Value
Integer int32Value
Long fixed64Value
Integer fixed32Value
Boolean boolValue
String stringValue
byte[] bytesValue
Integer uint32Value
Integer enumValue
Integer sfixed32Value
Long sfixed64Value
Integer sint32Value
Long sint64Value
java.io.IOException e
Object value
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected void writeRepeatedData (java.lang.Object, com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano)
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
java.io.IOException e
int arrayLength
int dataSize
Object array
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
private int computePackedDataSize (java.lang.Object)
int i
int i
int i
int i
int i
int i
int i
Object array
int dataSize
int arrayLength
protected int computeRepeatedSerializedSize (java.lang.Object)
int dataSize
int payloadSize
Object array
protected final int computeSingularSerializedSize (java.lang.Object)
Double doubleValue
Float floatValue
Long int64Value
Long uint64Value
Integer int32Value
Long fixed64Value
Integer fixed32Value
Boolean boolValue
String stringValue
byte[] bytesValue
Integer uint32Value
Integer enumValue
Integer sfixed32Value
Long sfixed64Value
Integer sint32Value
Long sint64Value
Object value
int fieldNumber
}
com/android/internal/telephony/protobuf/nano/Extension.class
Extension.java
package com.android.internal.telephony.protobuf.nano
public com.android.internal.telephony.protobuf.nano.Extension extends java.lang.Object {
public static final int TYPE_DOUBLE
public static final int TYPE_FLOAT
public static final int TYPE_INT64
public static final int TYPE_UINT64
public static final int TYPE_INT32
public static final int TYPE_FIXED64
public static final int TYPE_FIXED32
public static final int TYPE_BOOL
public static final int TYPE_STRING
public static final int TYPE_GROUP
public static final int TYPE_MESSAGE
public static final int TYPE_BYTES
public static final int TYPE_UINT32
public static final int TYPE_ENUM
public static final int TYPE_SFIXED32
public static final int TYPE_SFIXED64
public static final int TYPE_SINT32
public static final int TYPE_SINT64
protected final int type
protected final Class clazz
public final int tag
protected final boolean repeated
public static com.android.internal.telephony.protobuf.nano.Extension createMessageTyped (int, java.lang.Class, int)
int type
Class clazz
int tag
public static com.android.internal.telephony.protobuf.nano.Extension createMessageTyped (int, java.lang.Class, long)
int type
Class clazz
long tag
public static com.android.internal.telephony.protobuf.nano.Extension createRepeatedMessageTyped (int, java.lang.Class, long)
int type
Class clazz
long tag
public static com.android.internal.telephony.protobuf.nano.Extension createPrimitiveTyped (int, java.lang.Class, long)
int type
Class clazz
long tag
public static com.android.internal.telephony.protobuf.nano.Extension createRepeatedPrimitiveTyped (int, java.lang.Class, long, long, long)
int type
Class clazz
long tag
long nonPackedTag
long packedTag
private void <init> (int, java.lang.Class, int, boolean)
int type
Class clazz
int tag
boolean repeated
final java.lang.Object getValueFrom (java.util.List)
java.util.List unknownFields
private java.lang.Object getRepeatedValueFrom (java.util.List)
com.android.internal.telephony.protobuf.nano.UnknownFieldData data
int i
int i
Object result
java.util.List unknownFields
java.util.List resultList
int resultSize
private java.lang.Object getSingularValueFrom (java.util.List)
java.util.List unknownFields
com.android.internal.telephony.protobuf.nano.UnknownFieldData lastData
protected java.lang.Object readData (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano)
com.android.internal.telephony.protobuf.nano.MessageNano group
com.android.internal.telephony.protobuf.nano.MessageNano message
InstantiationException e
IllegalAccessException e
java.io.IOException e
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
Class messageType
protected void readDataInto (com.android.internal.telephony.protobuf.nano.UnknownFieldData, java.util.List)
com.android.internal.telephony.protobuf.nano.UnknownFieldData data
java.util.List resultList
void writeTo (java.lang.Object, com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
Object value
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected void writeSingularData (java.lang.Object, com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano)
com.android.internal.telephony.protobuf.nano.MessageNano groupValue
int fieldNumber
com.android.internal.telephony.protobuf.nano.MessageNano messageValue
java.io.IOException e
Object value
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano out
protected void writeRepeatedData (java.lang.Object, com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano)
Object element
int i
Object array
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
int arrayLength
int computeSerializedSize (java.lang.Object)
Object value
protected int computeRepeatedSerializedSize (java.lang.Object)
Object element
int i
Object array
int size
int arrayLength
protected int computeSingularSerializedSize (java.lang.Object)
com.android.internal.telephony.protobuf.nano.MessageNano groupValue
com.android.internal.telephony.protobuf.nano.MessageNano messageValue
Object value
int fieldNumber
synthetic void <init> (int, java.lang.Class, int, boolean, com.android.internal.telephony.protobuf.nano.Extension$1)
int x0
Class x1
int x2
boolean x3
com.android.internal.telephony.protobuf.nano.Extension$1 x4
}
com/android/internal/telephony/protobuf/nano/FieldArray.class
FieldArray.java
package com.android.internal.telephony.protobuf.nano
public final com.android.internal.telephony.protobuf.nano.FieldArray extends java.lang.Object implements java.lang.Cloneable {
private static final com.android.internal.telephony.protobuf.nano.FieldData DELETED
private boolean mGarbage
private int[] mFieldNumbers
private com.android.internal.telephony.protobuf.nano.FieldData[] mData
private int mSize
void <init> ()
void <init> (int)
int initialCapacity
com.android.internal.telephony.protobuf.nano.FieldData get (int)
int fieldNumber
int i
void remove (int)
int fieldNumber
int i
private void gc ()
com.android.internal.telephony.protobuf.nano.FieldData val
int i
int n
int o
int[] keys
com.android.internal.telephony.protobuf.nano.FieldData[] values
void put (int, com.android.internal.telephony.protobuf.nano.FieldData)
int n
int[] nkeys
com.android.internal.telephony.protobuf.nano.FieldData[] nvalues
int fieldNumber
com.android.internal.telephony.protobuf.nano.FieldData data
int i
int size ()
public boolean isEmpty ()
com.android.internal.telephony.protobuf.nano.FieldData dataAt (int)
int index
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.protobuf.nano.FieldArray other
public int hashCode ()
int i
int result
private int idealIntArraySize (int)
int need
private int idealByteArraySize (int)
int i
int need
private int binarySearch (int)
int mid
int midVal
int value
int lo
int hi
private boolean arrayEquals (int[], int[], int)
int i
int[] a
int[] b
int size
private boolean arrayEquals (com.android.internal.telephony.protobuf.nano.FieldData[], com.android.internal.telephony.protobuf.nano.FieldData[], int)
int i
com.android.internal.telephony.protobuf.nano.FieldData[] a
com.android.internal.telephony.protobuf.nano.FieldData[] b
int size
public final com.android.internal.telephony.protobuf.nano.FieldArray clone ()
int i
int size
com.android.internal.telephony.protobuf.nano.FieldArray clone
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
}
com/android/internal/telephony/protobuf/nano/FieldData.class
FieldData.java
package com.android.internal.telephony.protobuf.nano
com.android.internal.telephony.protobuf.nano.FieldData extends java.lang.Object implements java.lang.Cloneable {
private com.android.internal.telephony.protobuf.nano.Extension cachedExtension
private Object value
private java.util.List unknownFieldData
void <init> (com.android.internal.telephony.protobuf.nano.Extension, java.lang.Object)
com.android.internal.telephony.protobuf.nano.Extension extension
Object newValue
void <init> ()
void addUnknownField (com.android.internal.telephony.protobuf.nano.UnknownFieldData)
com.android.internal.telephony.protobuf.nano.UnknownFieldData unknownField
com.android.internal.telephony.protobuf.nano.UnknownFieldData getUnknownField (int)
int index
int getUnknownFieldSize ()
java.lang.Object getValue (com.android.internal.telephony.protobuf.nano.Extension)
com.android.internal.telephony.protobuf.nano.Extension extension
void setValue (com.android.internal.telephony.protobuf.nano.Extension, java.lang.Object)
com.android.internal.telephony.protobuf.nano.Extension extension
Object newValue
int computeSerializedSize ()
com.android.internal.telephony.protobuf.nano.UnknownFieldData unknownField
int size
void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.UnknownFieldData unknownField
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
public boolean equals (java.lang.Object)
java.io.IOException e
Object o
com.android.internal.telephony.protobuf.nano.FieldData other
public int hashCode ()
java.io.IOException e
int result
private byte[] toByteArray () throws java.io.IOException
byte[] result
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
public final com.android.internal.telephony.protobuf.nano.FieldData clone ()
int i
byte[][] valueArray
byte[][] cloneArray
int i
com.android.internal.telephony.protobuf.nano.MessageNano[] valueArray
com.android.internal.telephony.protobuf.nano.MessageNano[] cloneArray
CloneNotSupportedException e
com.android.internal.telephony.protobuf.nano.FieldData clone
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/internal/telephony/protobuf/nano/InternalNano.class
InternalNano.java
package com.android.internal.telephony.protobuf.nano
public final com.android.internal.telephony.protobuf.nano.InternalNano extends java.lang.Object {
public static final int TYPE_DOUBLE
public static final int TYPE_FLOAT
public static final int TYPE_INT64
public static final int TYPE_UINT64
public static final int TYPE_INT32
public static final int TYPE_FIXED64
public static final int TYPE_FIXED32
public static final int TYPE_BOOL
public static final int TYPE_STRING
public static final int TYPE_GROUP
public static final int TYPE_MESSAGE
public static final int TYPE_BYTES
public static final int TYPE_UINT32
public static final int TYPE_ENUM
public static final int TYPE_SFIXED32
public static final int TYPE_SFIXED64
public static final int TYPE_SINT32
public static final int TYPE_SINT64
static final java.nio.charset.Charset UTF_8
static final java.nio.charset.Charset ISO_8859_1
public static final Object LAZY_INIT_LOCK
private void <init> ()
public static java.lang.String stringDefaultValue (java.lang.String)
String bytes
public static byte[] bytesDefaultValue (java.lang.String)
String bytes
public static byte[] copyFromUtf8 (java.lang.String)
String text
public static boolean equals (int[], int[])
int[] field1
int[] field2
public static boolean equals (long[], long[])
long[] field1
long[] field2
public static boolean equals (float[], float[])
float[] field1
float[] field2
public static boolean equals (double[], double[])
double[] field1
double[] field2
public static boolean equals (boolean[], boolean[])
boolean[] field1
boolean[] field2
public static boolean equals (byte[][], byte[][])
boolean atEndOf1
boolean atEndOf2
byte[][] field1
byte[][] field2
int index1
int length1
int index2
int length2
public static boolean equals (java.lang.Object[], java.lang.Object[])
boolean atEndOf1
boolean atEndOf2
Object[] field1
Object[] field2
int index1
int length1
int index2
int length2
public static int hashCode (int[])
int[] field
public static int hashCode (long[])
long[] field
public static int hashCode (float[])
float[] field
public static int hashCode (double[])
double[] field
public static int hashCode (boolean[])
boolean[] field
public static int hashCode (byte[][])
byte[] element
int i
int size
byte[][] field
int result
public static int hashCode (java.lang.Object[])
Object element
int i
int size
Object[] field
int result
private static java.lang.Object primitiveDefaultValue (int)
int type
public static final java.util.Map mergeMapEntry (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano, java.util.Map, com.android.internal.telephony.protobuf.nano.MapFactories$MapFactory, int, int, java.lang.Object, int, int) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
java.util.Map map
com.android.internal.telephony.protobuf.nano.MapFactories$MapFactory mapFactory
int keyType
int valueType
Object value
int keyTag
int valueTag
int length
int oldLimit
Object key
public static void serializeMapField (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano, java.util.Map, int, int, int) throws java.io.IOException
Object key
Object value
int entrySize
java.util.Map$Entry entry
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
java.util.Map map
int number
int keyType
int valueType
public static int computeMapFieldSize (java.util.Map, int, int, int)
Object key
Object value
int entrySize
java.util.Map$Entry entry
java.util.Map map
int number
int keyType
int valueType
int size
int tagSize
public static boolean equals (java.util.Map, java.util.Map)
java.util.Map$Entry entry
java.util.Map a
java.util.Map b
private static boolean equalsMapValue (java.lang.Object, java.lang.Object)
Object a
Object b
public static int hashCode (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
int result
private static int hashCodeForMap (java.lang.Object)
Object o
public static void cloneUnknownFieldData (com.android.internal.telephony.protobuf.nano.ExtendableMessageNano, com.android.internal.telephony.protobuf.nano.ExtendableMessageNano)
com.android.internal.telephony.protobuf.nano.ExtendableMessageNano original
com.android.internal.telephony.protobuf.nano.ExtendableMessageNano cloned
static void <clinit> ()
}
com/android/internal/telephony/protobuf/nano/InvalidProtocolBufferNanoException.class
InvalidProtocolBufferNanoException.java
package com.android.internal.telephony.protobuf.nano
public com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException extends java.io.IOException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String description
static com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException truncatedMessage ()
static com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException negativeSize ()
static com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException malformedVarint ()
static com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException invalidTag ()
static com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException invalidEndTag ()
static com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException invalidWireType ()
static com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException recursionLimitExceeded ()
static com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException sizeLimitExceeded ()
}
com/android/internal/telephony/protobuf/nano/MapFactories$1.class
MapFactories.java
package com.android.internal.telephony.protobuf.nano
synthetic com.android.internal.telephony.protobuf.nano.MapFactories$1 extends java.lang.Object {
}
com/android/internal/telephony/protobuf/nano/MapFactories$DefaultMapFactory.class
MapFactories.java
package com.android.internal.telephony.protobuf.nano
com.android.internal.telephony.protobuf.nano.MapFactories$DefaultMapFactory extends java.lang.Object implements com.android.internal.telephony.protobuf.nano.MapFactories$MapFactory {
private void <init> ()
public java.util.Map forMap (java.util.Map)
java.util.Map oldMap
synthetic void <init> (com.android.internal.telephony.protobuf.nano.MapFactories$1)
com.android.internal.telephony.protobuf.nano.MapFactories$1 x0
}
com/android/internal/telephony/protobuf/nano/MapFactories$MapFactory.class
MapFactories.java
package com.android.internal.telephony.protobuf.nano
public abstract com.android.internal.telephony.protobuf.nano.MapFactories$MapFactory extends java.lang.Object {
public abstract java.util.Map forMap (java.util.Map)
}
com/android/internal/telephony/protobuf/nano/MapFactories.class
MapFactories.java
package com.android.internal.telephony.protobuf.nano
public final com.android.internal.telephony.protobuf.nano.MapFactories extends java.lang.Object {
private static volatile com.android.internal.telephony.protobuf.nano.MapFactories$MapFactory mapFactory
static void setMapFactory (com.android.internal.telephony.protobuf.nano.MapFactories$MapFactory)
com.android.internal.telephony.protobuf.nano.MapFactories$MapFactory newMapFactory
public static com.android.internal.telephony.protobuf.nano.MapFactories$MapFactory getMapFactory ()
private void <init> ()
static void <clinit> ()
}
com/android/internal/telephony/protobuf/nano/MessageNano.class
MessageNano.java
package com.android.internal.telephony.protobuf.nano
public abstract com.android.internal.telephony.protobuf.nano.MessageNano extends java.lang.Object {
protected volatile int cachedSize
public void <init> ()
public int getCachedSize ()
public int getSerializedSize ()
int size
protected int computeSerializedSize ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
public abstract com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
public static final byte[] toByteArray (com.android.internal.telephony.protobuf.nano.MessageNano)
com.android.internal.telephony.protobuf.nano.MessageNano msg
byte[] result
public static final void toByteArray (com.android.internal.telephony.protobuf.nano.MessageNano, byte[], int, int)
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
java.io.IOException e
com.android.internal.telephony.protobuf.nano.MessageNano msg
byte[] data
int offset
int length
public static final com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.MessageNano, byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
com.android.internal.telephony.protobuf.nano.MessageNano msg
byte[] data
public static final com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.MessageNano, byte[], int, int) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException e
java.io.IOException e
com.android.internal.telephony.protobuf.nano.MessageNano msg
byte[] data
int off
int len
public static final boolean messageNanoEquals (com.android.internal.telephony.protobuf.nano.MessageNano, com.android.internal.telephony.protobuf.nano.MessageNano)
com.android.internal.telephony.protobuf.nano.MessageNano a
com.android.internal.telephony.protobuf.nano.MessageNano b
int serializedSize
byte[] aByteArray
byte[] bByteArray
public java.lang.String toString ()
public com.android.internal.telephony.protobuf.nano.MessageNano clone () throws java.lang.CloneNotSupportedException
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/internal/telephony/protobuf/nano/MessageNanoPrinter.class
MessageNanoPrinter.java
package com.android.internal.telephony.protobuf.nano
public final com.android.internal.telephony.protobuf.nano.MessageNanoPrinter extends java.lang.Object {
private static final String INDENT
private static final int MAX_STRING_LEN
private void <init> ()
public static java.lang.String print (com.android.internal.telephony.protobuf.nano.MessageNano)
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
com.android.internal.telephony.protobuf.nano.MessageNano message
StringBuffer buf
private static void print (java.lang.String, java.lang.Object, java.lang.StringBuffer, java.lang.StringBuffer) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object elem
int i
int len
Class arrayType
Class fieldType
Object value
int modifiers
String fieldName
java.lang.reflect.Field field
NoSuchMethodException e
NoSuchMethodException e
String subfieldName
java.lang.reflect.Method hazzer
java.lang.reflect.Method getter
String name
java.lang.reflect.Method method
int origIndentBufLength
Class clazz
int origIndentBufLength
java.util.Map$Entry entry
java.util.Map map
String stringMessage
String identifier
Object object
StringBuffer indentBuf
StringBuffer buf
private static java.lang.String deCamelCaseify (java.lang.String)
char currentChar
int i
String identifier
StringBuffer out
private static java.lang.String sanitizeString (java.lang.String)
String str
private static java.lang.String escapeString (java.lang.String)
char original
int i
String str
int strLen
StringBuilder b
private static void appendQuotedBytes (byte[], java.lang.StringBuffer)
int ch
int i
byte[] bytes
StringBuffer builder
}
com/android/internal/telephony/protobuf/nano/UnknownFieldData.class
UnknownFieldData.java
package com.android.internal.telephony.protobuf.nano
final com.android.internal.telephony.protobuf.nano.UnknownFieldData extends java.lang.Object {
final int tag
final byte[] bytes
void <init> (int, byte[])
int tag
byte[] bytes
int computeSerializedSize ()
int size
void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.protobuf.nano.UnknownFieldData other
public int hashCode ()
int result
}
com/android/internal/telephony/protobuf/nano/WireFormatNano.class
WireFormatNano.java
package com.android.internal.telephony.protobuf.nano
public final com.android.internal.telephony.protobuf.nano.WireFormatNano extends java.lang.Object {
static final int WIRETYPE_VARINT
static final int WIRETYPE_FIXED64
static final int WIRETYPE_LENGTH_DELIMITED
static final int WIRETYPE_START_GROUP
static final int WIRETYPE_END_GROUP
static final int WIRETYPE_FIXED32
static final int TAG_TYPE_BITS
static final int TAG_TYPE_MASK
public static final int[] EMPTY_INT_ARRAY
public static final long[] EMPTY_LONG_ARRAY
public static final float[] EMPTY_FLOAT_ARRAY
public static final double[] EMPTY_DOUBLE_ARRAY
public static final boolean[] EMPTY_BOOLEAN_ARRAY
public static final String[] EMPTY_STRING_ARRAY
public static final byte[][] EMPTY_BYTES_ARRAY
public static final byte[] EMPTY_BYTES
private void <init> ()
static int getTagWireType (int)
int tag
public static int getTagFieldNumber (int)
int tag
static int makeTag (int, int)
int fieldNumber
int wireType
public static boolean parseUnknownField (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano, int) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
int tag
public static final int getRepeatedFieldArrayLength (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano, int) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
int tag
int arrayLength
int startPos
static void <clinit> ()
}
com/android/internal/telephony/protobuf/nano/android/
com/android/internal/telephony/protobuf/nano/android/ParcelableExtendableMessageNano.class
ParcelableExtendableMessageNano.java
package com.android.internal.telephony.protobuf.nano.android
public abstract com.android.internal.telephony.protobuf.nano.android.ParcelableExtendableMessageNano extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano implements android.os.Parcelable {
public void <init> ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
}
com/android/internal/telephony/protobuf/nano/android/ParcelableMessageNano.class
ParcelableMessageNano.java
package com.android.internal.telephony.protobuf.nano.android
public abstract com.android.internal.telephony.protobuf.nano.android.ParcelableMessageNano extends com.android.internal.telephony.protobuf.nano.MessageNano implements android.os.Parcelable {
public void <init> ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
}
com/android/internal/telephony/protobuf/nano/android/ParcelableMessageNanoCreator.class
ParcelableMessageNanoCreator.java
package com.android.internal.telephony.protobuf.nano.android
public final com.android.internal.telephony.protobuf.nano.android.ParcelableMessageNanoCreator extends java.lang.Object implements android.os.Parcelable$Creator {
private static final String TAG
private final Class mClazz
public void <init> (java.lang.Class)
Class clazz
public com.android.internal.telephony.protobuf.nano.MessageNano createFromParcel (android.os.Parcel)
Class clazz
Object instance
ClassNotFoundException e
NoSuchMethodException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
InstantiationException e
com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException e
android.os.Parcel in
String className
byte[] data
com.android.internal.telephony.protobuf.nano.MessageNano proto
public com.android.internal.telephony.protobuf.nano.MessageNano[] newArray (int)
int i
static void writeToParcel (java.lang.Class, com.android.internal.telephony.protobuf.nano.MessageNano, android.os.Parcel)
Class clazz
com.android.internal.telephony.protobuf.nano.MessageNano message
android.os.Parcel out
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/satellite/
com/android/internal/telephony/satellite/DatagramController$1.class
DatagramController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.DatagramController$1 extends java.lang.Object implements java.util.function.Consumer {
final synthetic com.android.internal.telephony.satellite.DatagramController this$0
void <init> (com.android.internal.telephony.satellite.DatagramController)
com.android.internal.telephony.satellite.DatagramController this$0
public void accept (java.lang.Integer)
Integer result
public volatile synthetic void accept (java.lang.Object)
}
com/android/internal/telephony/satellite/DatagramController.class
DatagramController.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.DatagramController extends java.lang.Object {
private static final String TAG
private static com.android.internal.telephony.satellite.DatagramController sInstance
private final android.content.Context mContext
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final com.android.internal.telephony.satellite.PointingAppController mPointingAppController
private final com.android.internal.telephony.satellite.DatagramDispatcher mDatagramDispatcher
private final com.android.internal.telephony.satellite.DatagramReceiver mDatagramReceiver
public static final long MAX_DATAGRAM_ID
public static final int ROUNDING_UNIT
public static final long SATELLITE_ALIGN_TIMEOUT
public static final int TIMEOUT_TYPE_ALIGN
public static final int TIMEOUT_TYPE_DATAGRAM_WAIT_FOR_CONNECTED_STATE
public static final int TIMEOUT_TYPE_WAIT_FOR_DATAGRAM_SENDING_RESPONSE
public static final int TIMEOUT_TYPE_DATAGRAM_DELAY_IN_DEMO_MODE
public static final int BOOLEAN_TYPE_WAIT_FOR_DEVICE_ALIGNMENT_IN_DEMO_DATAGRAM
private static final String ALLOW_MOCK_MODEM_PROPERTY
private static final boolean DEBUG
private final Object mLock
private int mSendSubId
private int mDatagramType
private int mSendDatagramTransferState
private int mSendPendingCount
private int mSendErrorCode
private int mReceiveSubId
private int mReceiveDatagramTransferState
private int mReceivePendingCount
private int mReceiveErrorCode
private final java.util.List mDemoModeDatagramList
private boolean mIsDemoMode
private long mAlignTimeoutDuration
private long mDatagramWaitTimeForConnectedState
private long mModemImageSwitchingDuration
private boolean mWaitForDeviceAlignmentInDemoDatagram
private long mDatagramWaitTimeForConnectedStateForLastMessage
private int mSatelltieModemState
private android.telephony.PersistentLogger mPersistentLogger
public static com.android.internal.telephony.satellite.DatagramController getInstance ()
public static com.android.internal.telephony.satellite.DatagramController make (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.satellite.PointingAppController)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.satellite.PointingAppController pointingAppController
public void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.satellite.PointingAppController)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.satellite.PointingAppController pointingAppController
public int registerForSatelliteDatagram (int, android.telephony.satellite.ISatelliteDatagramCallback)
int subId
android.telephony.satellite.ISatelliteDatagramCallback callback
public void unregisterForSatelliteDatagram (int, android.telephony.satellite.ISatelliteDatagramCallback)
int subId
android.telephony.satellite.ISatelliteDatagramCallback callback
public void pollPendingSatelliteDatagrams (int, java.util.function.Consumer)
int subId
java.util.function.Consumer callback
public void sendSatelliteDatagram (int, int, android.telephony.satellite.SatelliteDatagram, boolean, java.util.function.Consumer)
int subId
int datagramType
android.telephony.satellite.SatelliteDatagram datagram
boolean needFullScreenPointingUI
java.util.function.Consumer callback
public void updateSendStatus (int, int, int, int, int)
int subId
int datagramType
int datagramTransferState
int sendPendingCount
int errorCode
private boolean shouldSuppressDatagramTransferStateUpdate (int)
int datagramType
public void updateReceiveStatus (int, int, int, int, int)
int subId
int datagramType
int datagramTransferState
int receivePendingCount
int errorCode
public int getReceivePendingCount ()
public boolean isEmergencyCommunicationEstablished ()
public void onSatelliteModemStateChanged (int)
int state
public void onSmsReceived (int)
int subId
public void setDeviceAlignedWithSatellite (boolean)
boolean isAligned
public boolean isReceivingDatagrams ()
public boolean needsWaitingForSatelliteConnected (int)
boolean allowCheckMessageInNotConnected
int datagramType
public boolean isSendingInIdleState ()
public boolean isPollingInIdleState ()
public void setDemoMode (boolean)
boolean isDemoMode
public android.telephony.satellite.SatelliteDatagram popDemoModeDatagram ()
public void pushDemoModeDatagram (int, android.telephony.satellite.SatelliteDatagram)
int datagramType
android.telephony.satellite.SatelliteDatagram datagram
long getSatelliteAlignedTimeoutDuration ()
public long getDatagramWaitTimeForConnectedState (boolean)
long timeout
boolean isLastSosMessage
boolean setDatagramControllerTimeoutDuration (boolean, int, long)
boolean reset
int timeoutType
long timeoutMillis
boolean setDatagramControllerBooleanConfig (boolean, int, boolean)
boolean reset
int booleanType
boolean enable
private boolean isMockModemAllowed ()
private void notifyDatagramTransferStateChangedToSessionController (int)
int datagramType
com.android.internal.telephony.satellite.SatelliteSessionController sessionController
private long getDatagramWaitForConnectedStateTimeoutMillis ()
private long getSatelliteModemImageSwitchingDurationMillis ()
private long getDatagramWaitForConnectedStateForLastMessageTimeoutMillis ()
void setShouldSendDatagramToModemInDemoMode (boolean)
boolean shouldSendToModemInDemoMode
private void retryPollPendingDatagramsInDemoMode ()
java.util.function.Consumer internalCallback
public boolean waitForAligningToSatellite (boolean)
boolean isAligned
private boolean getWaitForDeviceAlignmentInDemoDatagram ()
private boolean getWaitForDeviceAlignmentInDemoDatagramFromResources ()
android.content.res.Resources$NotFoundException ex
boolean waitForDeviceAlignmentInDemoDatagram
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private boolean isSatellitePersistentLoggingEnabled (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
RuntimeException e
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void plogd (java.lang.String)
String log
private void ploge (java.lang.String)
String log
static void <clinit> ()
}
com/android/internal/telephony/satellite/DatagramDispatcher$1.class
DatagramDispatcher.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.DatagramDispatcher$1 extends java.lang.Object implements java.util.function.Consumer {
final synthetic com.android.internal.telephony.satellite.DatagramDispatcher this$0
void <init> (com.android.internal.telephony.satellite.DatagramDispatcher)
com.android.internal.telephony.satellite.DatagramDispatcher this$0
public void accept (java.lang.Integer)
Integer result
public volatile synthetic void accept (java.lang.Object)
}
com/android/internal/telephony/satellite/DatagramDispatcher$DatagramDispatcherHandlerRequest.class
DatagramDispatcher.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest extends java.lang.Object {
public Object argument
public com.android.internal.telephony.Phone phone
public Object result
void <init> (java.lang.Object, com.android.internal.telephony.Phone)
Object argument
com.android.internal.telephony.Phone phone
}
com/android/internal/telephony/satellite/DatagramDispatcher$SendSatelliteDatagramArgument.class
DatagramDispatcher.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument extends java.lang.Object {
public int subId
public long datagramId
public int datagramType
public android.telephony.satellite.SatelliteDatagram datagram
public boolean needFullScreenPointingUI
public java.util.function.Consumer callback
public long datagramStartTime
public boolean skipCheckingSatelliteAligned
void <init> (int, long, int, android.telephony.satellite.SatelliteDatagram, boolean, java.util.function.Consumer)
int subId
long datagramId
int datagramType
android.telephony.satellite.SatelliteDatagram datagram
boolean needFullScreenPointingUI
java.util.function.Consumer callback
public int getDatagramRoundedSizeBytes ()
int sizeBytes
public void setDatagramStartTime ()
}
com/android/internal/telephony/satellite/DatagramDispatcher.class
DatagramDispatcher.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.DatagramDispatcher extends android.os.Handler {
private static final String TAG
private static final int CMD_SEND_SATELLITE_DATAGRAM
private static final int EVENT_SEND_SATELLITE_DATAGRAM_DONE
private static final int EVENT_WAIT_FOR_DEVICE_ALIGNMENT_IN_DEMO_MODE_TIMED_OUT
private static final int EVENT_DATAGRAM_WAIT_FOR_CONNECTED_STATE_TIMED_OUT
private static final int EVENT_WAIT_FOR_DATAGRAM_SENDING_RESPONSE_TIMED_OUT
private static final int EVENT_ABORT_SENDING_SATELLITE_DATAGRAMS_DONE
private static final int EVENT_WAIT_FOR_SIMULATED_POLL_DATAGRAMS_DELAY_TIMED_OUT
private static final int CMD_SEND_SMS
private static final int EVENT_SEND_SMS_DONE
private static final int EVENT_MT_SMS_POLLING_THROTTLE_TIMED_OUT
private static final Long TIMEOUT_DATAGRAM_DELAY_IN_DEMO_MODE
private static com.android.internal.telephony.satellite.DatagramDispatcher sInstance
private final android.content.Context mContext
private final com.android.internal.telephony.satellite.DatagramController mDatagramController
private final com.android.internal.telephony.satellite.metrics.ControllerMetricsStats mControllerMetricsStats
private final com.android.internal.telephony.satellite.metrics.SessionMetricsStats mSessionMetricsStats
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private boolean mIsDemoMode
private boolean mIsAligned
private com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest mSendSatelliteDatagramRequest
private static java.util.concurrent.atomic.AtomicLong mNextDatagramId
private java.util.concurrent.atomic.AtomicBoolean mShouldSendDatagramToModemInDemoMode
private final Object mLock
private long mDemoTimeoutDuration
private boolean mIsEmergencyCommunicationEstablished
private boolean mSendingInProgress
private final java.util.LinkedHashMap mPendingEmergencyDatagramsMap
private final java.util.LinkedHashMap mPendingNonEmergencyDatagramsMap
private final java.util.LinkedHashMap mPendingSmsMap
private long mWaitTimeForDatagramSendingResponse
private long mWaitTimeForDatagramSendingForLastMessageResponse
private int mLastSendRequestDatagramType
private android.telephony.PersistentLogger mPersistentLogger
private int mModemState
private boolean mHasEnteredConnectedState
private boolean mShouldPollMtSms
private boolean mIsMtSmsPollingThrottled
private int mConnectedStateCounter
private long mSmsTransmissionStartTime
public static com.android.internal.telephony.satellite.DatagramDispatcher make (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.satellite.DatagramController)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.satellite.DatagramController datagramController
public static com.android.internal.telephony.satellite.DatagramDispatcher getInstance ()
protected void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.satellite.DatagramController)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.satellite.DatagramController datagramController
public void handleMessage (android.os.Message)
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest request
android.os.Message onCompleted
int error
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest request
android.os.AsyncResult ar
com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest request
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingRequest
com.android.internal.telephony.Phone satellitePhone
com.android.internal.telephony.SmsDispatchersController smsDispatchersController
com.android.internal.telephony.SomeArgs args
int subId
long messageId
boolean success
android.os.Message msg
public void sendSatelliteDatagram (int, int, android.telephony.satellite.SatelliteDatagram, boolean, java.util.function.Consumer)
int subId
int datagramType
android.telephony.satellite.SatelliteDatagram datagram
boolean needFullScreenPointingUI
java.util.function.Consumer callback
com.android.internal.telephony.Phone phone
long datagramId
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument datagramArgs
public void retrySendingDatagrams ()
protected void setDemoMode (boolean)
boolean isDemoMode
public void setDeviceAlignedWithSatellite (boolean)
boolean isAligned
private void startSatelliteAlignedTimer (com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest)
com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest request
protected long getSatelliteAlignedTimeoutDuration ()
private void handleEventSatelliteAligned ()
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
android.os.Message message
private void handleEventSatelliteAlignedTimeout (com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest)
com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest request
android.telephony.satellite.SatelliteManager$SatelliteException exception
android.os.Message message
private boolean isSatelliteAlignedTimerStarted ()
private void stopSatelliteAlignedTimer ()
private void sendPendingMessages ()
private void sendPendingDatagrams ()
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument datagramArg
com.android.internal.telephony.Phone phone
java.util.Set pendingDatagram
private void sendErrorCodeAndCleanupPendingDatagrams (java.util.LinkedHashMap, int)
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
java.util.Map$Entry entry
java.util.LinkedHashMap pendingDatagramsMap
int errorCode
private void abortSendingPendingDatagrams (int, int)
int subId
int errorCode
public int getPendingMessagesCount ()
public int getPendingDatagramCount ()
public int getPendingSmsCount ()
public int getPendingUserMessagesCount ()
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
java.util.Map$Entry entry
int pendingUserMessagesCount
private void sendRequestAsync (int, java.lang.Object, com.android.internal.telephony.Phone)
int command
Object argument
com.android.internal.telephony.Phone phone
com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest request
android.os.Message msg
private void reportSendSmsCompleted (com.android.internal.telephony.SmsDispatchersController$PendingRequest, int)
long smsTransmissionTime
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingRequest
int resultCode
int datagramType
private void reportSendDatagramCompleted (com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument, int)
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
int resultCode
long datagramTransmissionTime
public void destroy ()
public void onSatelliteModemStateChanged (int)
int state
private boolean isFirstConnected ()
private void cleanUpResources ()
int subId
public boolean isEmergencyCommunicationEstablished ()
private void startDatagramWaitForConnectedStateTimer (int)
int datagramType
private void stopDatagramWaitForConnectedStateTimer ()
public boolean isDatagramWaitForConnectedStateTimerStarted ()
void setWaitTimeForDatagramSendingResponse (boolean, long)
boolean reset
long timeoutMillis
private void startWaitForDatagramSendingResponseTimer (com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument)
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
long waitTime
private void stopWaitForDatagramSendingResponseTimer ()
private void handleEventDatagramWaitForConnectedStateTimedOut (int)
int subId
int datagramType
private boolean shouldSendDatagramToModemInDemoMode ()
android.content.res.Resources$NotFoundException ex
private long getWaitForDatagramSendingResponseTimeoutMillis ()
private long getWaitForDatagramSendingResponseForLastMessageTimeoutMillis ()
private boolean shouldProcessEventSendSatelliteDatagramDone (com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument)
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
private void handleEventWaitForDatagramSendingResponseTimedOut (com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument)
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
protected void setShouldSendDatagramToModemInDemoMode (java.lang.Boolean)
Boolean shouldSendToModemInDemoMode
private void startWaitForSimulatedPollDatagramsDelayTimer (com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest)
com.android.internal.telephony.satellite.DatagramDispatcher$DatagramDispatcherHandlerRequest request
private void stopWaitForSimulatedPollDatagramsDelayTimer ()
private void handleEventWaitForSimulatedPollDatagramsDelayTimedOut (com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument)
java.util.function.Consumer internalCallback
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
long getDemoTimeoutDuration ()
void setTimeoutDatagramDelayInDemoMode (boolean, long)
boolean reset
long timeoutMillis
public void sendSms (com.android.internal.telephony.SmsDispatchersController$PendingRequest)
int datagramType
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingSms
int subId
long messageId
private void sendPendingSms ()
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingRequest
int datagramType
int subId
java.util.Set pendingSms
public void onSendSmsDone (int, long, boolean)
int subId
long messageId
boolean success
com.android.internal.telephony.SomeArgs args
private void sendErrorCodeAndCleanupPendingSms (java.util.LinkedHashMap, int)
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingRequest
java.util.Map$Entry entry
java.util.LinkedHashMap pendingSmsMap
int errorCode
com.android.internal.telephony.Phone satellitePhone
com.android.internal.telephony.SmsDispatchersController smsDispatchersController
private void handleEventSendSmsDone (int, long, boolean)
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingSms
int datagramType
int subId
long messageId
boolean success
private boolean isEnabledMtSmsPolling ()
private long getMtSmsPollingThrottleMillis ()
private boolean shouldPollMtSms ()
com.android.internal.telephony.satellite.SatelliteController satelliteController
com.android.internal.telephony.Phone satellitePhone
private void sendMtSmsPollingMessage ()
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingRequest
java.util.Map$Entry entry
com.android.internal.telephony.Phone satellitePhone
com.android.internal.telephony.SmsDispatchersController smsDispatchersController
private void startMtSmsPollingThrottle ()
private void stopMtSmsPollingThrottle ()
private boolean allowMtSmsPolling ()
boolean isModemStateConnectedOrTransferring
private boolean allowCheckMessageInNotConnected ()
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private static void logw (java.lang.String)
String log
private boolean isSatellitePersistentLoggingEnabled (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
RuntimeException e
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void plogd (java.lang.String)
String log
private void plogw (java.lang.String)
String log
private void ploge (java.lang.String)
String log
public void updateSessionStatsWithPendingUserMsgCount (android.telephony.satellite.SatelliteSessionStats)
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
java.util.Map$Entry entry
com.android.internal.telephony.satellite.DatagramDispatcher$SendSatelliteDatagramArgument argument
java.util.Map$Entry entry
com.android.internal.telephony.SmsDispatchersController$PendingRequest pendingRequest
int datagramType
java.util.Map$Entry entry
android.telephony.satellite.SatelliteSessionStats datagramStats
private static synthetic long lambda$sendSatelliteDatagram$0 (long)
long n
static void <clinit> ()
}
com/android/internal/telephony/satellite/DatagramReceiver$DatagramReceiverHandlerRequest.class
DatagramReceiver.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest extends java.lang.Object {
public Object argument
public com.android.internal.telephony.Phone phone
public int subId
public Object result
void <init> (java.lang.Object, com.android.internal.telephony.Phone, int)
Object argument
com.android.internal.telephony.Phone phone
int subId
}
com/android/internal/telephony/satellite/DatagramReceiver$SatelliteDatagramListenerHandler$1.class
DatagramReceiver.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$1 extends com.android.internal.telephony.IVoidConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$DatagramRetryArgument val$argument
final synthetic com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler this$0
void <init> (com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler, com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$DatagramRetryArgument)
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler this$0
public void accept ()
}
com/android/internal/telephony/satellite/DatagramReceiver$SatelliteDatagramListenerHandler$2.class
DatagramReceiver.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$2 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler this$0
void <init> (com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler)
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler this$0
public void accept (int)
int result
}
com/android/internal/telephony/satellite/DatagramReceiver$SatelliteDatagramListenerHandler$DatagramRetryArgument.class
DatagramReceiver.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$DatagramRetryArgument extends java.lang.Object {
public long datagramId
public android.telephony.satellite.SatelliteDatagram datagram
public int pendingCount
public android.telephony.satellite.ISatelliteDatagramCallback listener
void <init> (long, android.telephony.satellite.SatelliteDatagram, int, android.telephony.satellite.ISatelliteDatagramCallback)
long datagramId
android.telephony.satellite.SatelliteDatagram datagram
int pendingCount
android.telephony.satellite.ISatelliteDatagramCallback listener
public boolean equals (java.lang.Object)
Object other
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$DatagramRetryArgument that
}
com/android/internal/telephony/satellite/DatagramReceiver$SatelliteDatagramListenerHandler.class
DatagramReceiver.java
package com.android.internal.telephony.satellite
public final com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler extends android.os.Handler {
public static final int EVENT_SATELLITE_DATAGRAM_RECEIVED
public static final int EVENT_RETRY_DELIVERING_RECEIVED_DATAGRAM
public static final int EVENT_RECEIVED_ACK
private final java.util.concurrent.ConcurrentHashMap mListeners
private final int mSubId
public void <init> (android.os.Looper, int)
android.os.Looper looper
int subId
public void addListener (android.telephony.satellite.ISatelliteDatagramCallback)
android.telephony.satellite.ISatelliteDatagramCallback listener
public void removeListener (android.telephony.satellite.ISatelliteDatagramCallback)
android.telephony.satellite.ISatelliteDatagramCallback listener
public boolean hasListeners ()
public int getNumOfListeners ()
private int getTimeoutToReceiveAck ()
private long getDatagramId ()
Exception e
long prevDatagramId
long datagramId
private void insertDatagram (long, android.telephony.satellite.SatelliteDatagram)
long datagramId
android.telephony.satellite.SatelliteDatagram datagram
android.content.ContentValues contentValues
android.net.Uri uri
private void deleteDatagram (long)
int numRowsDeleted
android.database.Cursor cursor
android.database.SQLException e
long datagramId
String whereClause
private void onSatelliteDatagramReceived (com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$DatagramRetryArgument)
com.android.internal.telephony.IVoidConsumer internalAck
android.os.RemoteException e
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$DatagramRetryArgument argument
public void handleMessage (android.os.Message)
long datagramId
com.android.internal.telephony.IIntegerConsumer internalCallback
java.util.function.Consumer callback
android.os.AsyncResult ar
android.util.Pair result
android.telephony.satellite.SatelliteDatagram satelliteDatagram
int pendingCount
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$DatagramRetryArgument argument
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$DatagramRetryArgument argument
int pendingAckCount
android.os.Message msg
private synthetic void lambda$handleMessage$1 (long, android.telephony.satellite.SatelliteDatagram, int, android.telephony.satellite.ISatelliteDatagramCallback)
long datagramId
android.telephony.satellite.SatelliteDatagram satelliteDatagram
int pendingCount
android.telephony.satellite.ISatelliteDatagramCallback listener
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler$DatagramRetryArgument argument
private static synthetic long lambda$getDatagramId$0 (long)
long n
}
com/android/internal/telephony/satellite/DatagramReceiver.class
DatagramReceiver.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.DatagramReceiver extends android.os.Handler {
private static final String TAG
private static final int CMD_POLL_PENDING_SATELLITE_DATAGRAMS
private static final int EVENT_POLL_PENDING_SATELLITE_DATAGRAMS_DONE
private static final int EVENT_WAIT_FOR_DEVICE_ALIGNMENT_IN_DEMO_MODE_TIMED_OUT
private static final int EVENT_DATAGRAM_WAIT_FOR_CONNECTED_STATE_TIMED_OUT
private static final String SATELLITE_DATAGRAM_ID_KEY
private static java.util.concurrent.atomic.AtomicLong mNextDatagramId
private static com.android.internal.telephony.satellite.DatagramReceiver sInstance
private final android.content.Context mContext
private final android.content.ContentResolver mContentResolver
private android.content.SharedPreferences mSharedPreferences
private final com.android.internal.telephony.satellite.DatagramController mDatagramController
private final com.android.internal.telephony.satellite.metrics.ControllerMetricsStats mControllerMetricsStats
private final com.android.internal.telephony.satellite.metrics.SessionMetricsStats mSessionMetricsStats
private final android.os.Looper mLooper
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private long mDatagramTransferStartTime
private boolean mIsDemoMode
private boolean mIsAligned
private com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest mDemoPollPendingSatelliteDatagramsRequest
private com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest mPendingPollSatelliteDatagramsRequest
private final Object mLock
private android.telephony.PersistentLogger mPersistentLogger
private final java.util.concurrent.ConcurrentHashMap mSatelliteDatagramListenerHandlers
private final java.util.concurrent.ConcurrentHashMap mPendingAckCountHashMap
public static com.android.internal.telephony.satellite.DatagramReceiver make (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.satellite.DatagramController)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.satellite.DatagramController datagramController
protected void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.satellite.DatagramController)
Exception e
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.satellite.DatagramController datagramController
public void handleMessage (android.os.Message)
com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest request
android.os.Message onCompleted
android.util.Pair pair
android.os.Message message
android.telephony.satellite.SatelliteDatagram datagram
int validSubId
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler listenerHandler
int error
com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest request
android.os.AsyncResult ar
android.os.Message msg
public int registerForSatelliteDatagram (int, android.telephony.satellite.ISatelliteDatagramCallback)
int subId
android.telephony.satellite.ISatelliteDatagramCallback callback
int validSubId
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler satelliteDatagramListenerHandler
public void unregisterForSatelliteDatagram (int, android.telephony.satellite.ISatelliteDatagramCallback)
int subId
android.telephony.satellite.ISatelliteDatagramCallback callback
int validSubId
com.android.internal.telephony.satellite.DatagramReceiver$SatelliteDatagramListenerHandler handler
public void pollPendingSatelliteDatagrams (int, java.util.function.Consumer)
int subId
java.util.function.Consumer callback
private void handleSatelliteConnectedEvent ()
java.util.function.Consumer callback
private void pollPendingSatelliteDatagramsInternal (int, java.util.function.Consumer)
android.os.Message msg
com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest request
int subId
java.util.function.Consumer callback
com.android.internal.telephony.Phone phone
public void onSatelliteModemStateChanged (int)
int state
private void cleanupDemoModeResources ()
java.util.function.Consumer callback
private void cleanUpResources ()
java.util.function.Consumer callback
int subId
private void sendRequestAsync (int, java.lang.Object, com.android.internal.telephony.Phone, int)
int command
Object argument
com.android.internal.telephony.Phone phone
int subId
com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest request
android.os.Message msg
private void reportMetrics (android.telephony.satellite.SatelliteDatagram, int)
int sizeBytes
android.telephony.satellite.SatelliteDatagram satelliteDatagram
int resultCode
int datagramSizeRoundedBytes
long datagramTransferTime
protected void setDemoMode (boolean)
boolean isDemoMode
public void setDeviceAlignedWithSatellite (boolean)
boolean isAligned
private void startSatelliteAlignedTimer (com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest)
com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest request
protected long getSatelliteAlignedTimeoutDuration ()
private void handleEventSatelliteAligned ()
android.os.Message message
private void handleEventSatelliteAlignedTimeout (com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest)
com.android.internal.telephony.satellite.DatagramReceiver$DatagramReceiverHandlerRequest request
android.telephony.satellite.SatelliteManager$SatelliteException exception
android.os.Message message
private boolean isSatelliteAlignedTimerStarted ()
private void stopSatelliteAlignedTimer ()
private void startDatagramWaitForConnectedStateTimer ()
private void stopDatagramWaitForConnectedStateTimer ()
public boolean isDatagramWaitForConnectedStateTimerStarted ()
private void handleEventDatagramWaitForConnectedStateTimedOut ()
java.util.function.Consumer callback
public void destroy ()
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private static void logw (java.lang.String)
String log
private boolean isSatellitePersistentLoggingEnabled (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
RuntimeException e
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void plogd (java.lang.String)
String log
private void plogw (java.lang.String)
String log
private void ploge (java.lang.String)
String log
static void <clinit> ()
}
com/android/internal/telephony/satellite/DemoSimulator$ConnectedState.class
DemoSimulator.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.DemoSimulator$ConnectedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.DemoSimulator this$0
private void <init> (com.android.internal.telephony.satellite.DemoSimulator)
public void enter ()
android.telephony.satellite.stub.NtnSignalStrength ntnSignalStrength
android.os.RemoteException e
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
private void handleEventDeviceAlignedWithSatellite (boolean)
long durationMillis
boolean isAligned
}
com/android/internal/telephony/satellite/DemoSimulator$NotConnectedState.class
DemoSimulator.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.DemoSimulator$NotConnectedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.DemoSimulator this$0
private void <init> (com.android.internal.telephony.satellite.DemoSimulator)
public void enter ()
android.telephony.satellite.stub.NtnSignalStrength ntnSignalStrength
android.os.RemoteException e
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
private void handleEventDeviceAlignedWithSatellite (boolean)
long durationMillis
boolean isAligned
}
com/android/internal/telephony/satellite/DemoSimulator$PowerOffState.class
DemoSimulator.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.DemoSimulator$PowerOffState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.DemoSimulator this$0
private void <init> (com.android.internal.telephony.satellite.DemoSimulator)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/satellite/DemoSimulator.class
DemoSimulator.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.DemoSimulator extends com.android.internal.telephony.StateMachine {
private static final String TAG
private static final boolean DBG
private static final int EVENT_SATELLITE_MODE_ON
private static final int EVENT_SATELLITE_MODE_OFF
private static final int EVENT_DEVICE_ALIGNED_WITH_SATELLITE
protected static final int EVENT_DEVICE_ALIGNED
protected static final int EVENT_DEVICE_NOT_ALIGNED
private static com.android.internal.telephony.satellite.DemoSimulator sInstance
private final android.content.Context mContext
private final com.android.internal.telephony.satellite.SatelliteController mSatelliteController
private final com.android.internal.telephony.satellite.DemoSimulator$PowerOffState mPowerOffState
private final com.android.internal.telephony.satellite.DemoSimulator$NotConnectedState mNotConnectedState
private final com.android.internal.telephony.satellite.DemoSimulator$ConnectedState mConnectedState
private final Object mLock
private boolean mIsAligned
private android.telephony.satellite.stub.ISatelliteListener mISatelliteListener
public static com.android.internal.telephony.satellite.DemoSimulator getInstance ()
public static com.android.internal.telephony.satellite.DemoSimulator make (android.content.Context, com.android.internal.telephony.satellite.SatelliteController)
android.content.Context context
com.android.internal.telephony.satellite.SatelliteController satelliteController
protected void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.satellite.SatelliteController)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.satellite.SatelliteController satelliteController
protected java.lang.String getWhatToString (int)
String whatString
String whatString
String whatString
String whatString
String whatString
int what
String whatString
public void setSatelliteListener (android.telephony.satellite.stub.ISatelliteListener)
android.telephony.satellite.stub.ISatelliteListener listener
public void enableTerrestrialNetworkScanWhileSatelliteModeIsOn (boolean, android.telephony.IIntegerConsumer)
android.os.RemoteException e
boolean enabled
android.telephony.IIntegerConsumer errorCallback
public void onSatelliteModeOn ()
public void onSatelliteModeOff ()
public void setDeviceAlignedWithSatellite (boolean)
boolean isAligned
static synthetic void access$000 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$100 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$200 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$300 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$400 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$500 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$600 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic boolean access$700 (com.android.internal.telephony.satellite.DemoSimulator, int)
com.android.internal.telephony.satellite.DemoSimulator x0
int x1
static synthetic void access$800 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic boolean access$900 (com.android.internal.telephony.satellite.DemoSimulator, int)
com.android.internal.telephony.satellite.DemoSimulator x0
int x1
static synthetic void access$1000 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$1100 (com.android.internal.telephony.satellite.DemoSimulator, int)
com.android.internal.telephony.satellite.DemoSimulator x0
int x1
static synthetic void access$1200 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$1300 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$1400 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$1500 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic boolean access$1600 (com.android.internal.telephony.satellite.DemoSimulator, int)
com.android.internal.telephony.satellite.DemoSimulator x0
int x1
static synthetic void access$1700 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic boolean access$1800 (com.android.internal.telephony.satellite.DemoSimulator, int)
com.android.internal.telephony.satellite.DemoSimulator x0
int x1
static synthetic void access$1900 (com.android.internal.telephony.satellite.DemoSimulator, java.lang.String)
com.android.internal.telephony.satellite.DemoSimulator x0
String x1
static synthetic void access$2000 (com.android.internal.telephony.satellite.DemoSimulator, int)
com.android.internal.telephony.satellite.DemoSimulator x0
int x1
}
com/android/internal/telephony/satellite/NtnCapabilityResolver.class
NtnCapabilityResolver.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.NtnCapabilityResolver extends java.lang.Object {
private static final String TAG
public void <init> ()
public static void resolveNtnCapability (android.telephony.NetworkRegistrationInfo, int)
String satellitePlmn
android.telephony.NetworkRegistrationInfo networkRegistrationInfo
int subId
String registeredPlmn
com.android.internal.telephony.satellite.SatelliteController satelliteController
java.util.List satellitePlmnList
private static void logd (java.lang.String)
String log
}
com/android/internal/telephony/satellite/PointingAppController$DatagramTransferStateHandlerRequest.class
PointingAppController.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.PointingAppController$DatagramTransferStateHandlerRequest extends java.lang.Object {
public int datagramType
public int datagramTransferState
public int pendingCount
public int errorCode
void <init> (int, int, int, int)
int datagramType
int datagramTransferState
int pendingCount
int errorCode
}
com/android/internal/telephony/satellite/PointingAppController$SatelliteTransmissionUpdateHandler.class
PointingAppController.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.PointingAppController$SatelliteTransmissionUpdateHandler extends android.os.Handler {
public static final int EVENT_POSITION_INFO_CHANGED
public static final int EVENT_SEND_DATAGRAM_STATE_CHANGED
public static final int EVENT_RECEIVE_DATAGRAM_STATE_CHANGED
public static final int EVENT_DATAGRAM_TRANSFER_STATE_CHANGED
public static final int EVENT_SEND_DATAGRAM_REQUESTED
private final java.util.concurrent.ConcurrentHashMap mListeners
void <init> (android.os.Looper)
android.os.Looper looper
public void addListener (android.telephony.satellite.ISatelliteTransmissionUpdateCallback)
android.telephony.satellite.ISatelliteTransmissionUpdateCallback listener
public void removeListener (android.telephony.satellite.ISatelliteTransmissionUpdateCallback)
android.telephony.satellite.ISatelliteTransmissionUpdateCallback listener
public boolean hasListeners ()
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.telephony.satellite.PointingInfo pointingInfo
java.util.List toBeRemoved
android.os.AsyncResult ar
com.android.internal.telephony.satellite.PointingAppController$DatagramTransferStateHandlerRequest request
java.util.List toBeRemoved
com.android.internal.telephony.satellite.PointingAppController$DatagramTransferStateHandlerRequest request
java.util.List toBeRemoved
int datagramType
java.util.List toBeRemoved
android.os.Message msg
private synthetic void lambda$handleMessage$7 (android.os.IBinder)
android.os.IBinder listener
private static synthetic void lambda$handleMessage$6 (int, java.util.List, android.telephony.satellite.ISatelliteTransmissionUpdateCallback)
android.os.RemoteException e
int datagramType
java.util.List toBeRemoved
android.telephony.satellite.ISatelliteTransmissionUpdateCallback listener
private synthetic void lambda$handleMessage$5 (android.os.IBinder)
android.os.IBinder listener
private static synthetic void lambda$handleMessage$4 (com.android.internal.telephony.satellite.PointingAppController$DatagramTransferStateHandlerRequest, java.util.List, android.telephony.satellite.ISatelliteTransmissionUpdateCallback)
android.os.RemoteException e
com.android.internal.telephony.satellite.PointingAppController$DatagramTransferStateHandlerRequest request
java.util.List toBeRemoved
android.telephony.satellite.ISatelliteTransmissionUpdateCallback listener
private synthetic void lambda$handleMessage$3 (android.os.IBinder)
android.os.IBinder listener
private static synthetic void lambda$handleMessage$2 (com.android.internal.telephony.satellite.PointingAppController$DatagramTransferStateHandlerRequest, java.util.List, android.telephony.satellite.ISatelliteTransmissionUpdateCallback)
android.os.RemoteException e
com.android.internal.telephony.satellite.PointingAppController$DatagramTransferStateHandlerRequest request
java.util.List toBeRemoved
android.telephony.satellite.ISatelliteTransmissionUpdateCallback listener
private synthetic void lambda$handleMessage$1 (android.os.IBinder)
android.os.IBinder listener
private static synthetic void lambda$handleMessage$0 (android.telephony.satellite.PointingInfo, java.util.List, android.telephony.satellite.ISatelliteTransmissionUpdateCallback)
android.os.RemoteException e
android.telephony.satellite.PointingInfo pointingInfo
java.util.List toBeRemoved
android.telephony.satellite.ISatelliteTransmissionUpdateCallback listener
}
com/android/internal/telephony/satellite/PointingAppController$UidImportanceListener.class
PointingAppController.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.PointingAppController$UidImportanceListener extends java.lang.Object implements android.app.ActivityManager$OnUidImportanceListener {
final synthetic com.android.internal.telephony.satellite.PointingAppController this$0
public void <init> (com.android.internal.telephony.satellite.PointingAppController)
com.android.internal.telephony.satellite.PointingAppController this$0
public void onUidImportance (int, int)
int uid
int importance
android.content.pm.PackageManager pm
String[] callerPackages
String pointingUiPackage
}
com/android/internal/telephony/satellite/PointingAppController.class
PointingAppController.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.PointingAppController extends java.lang.Object {
private static final String TAG
private static final String ALLOW_MOCK_MODEM_PROPERTY
private static final boolean DEBUG
private static com.android.internal.telephony.satellite.PointingAppController sInstance
private final android.content.Context mContext
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private boolean mStartedSatelliteTransmissionUpdates
private boolean mLastNeedFullScreenPointingUI
private boolean mLastIsDemoMode
private boolean mLastIsEmergency
private boolean mListenerForPointingUIRegistered
private String mPointingUiPackageName
private String mPointingUiClassName
private android.app.ActivityManager mActivityManager
public com.android.internal.telephony.satellite.PointingAppController$UidImportanceListener mUidImportanceListener
private final java.util.concurrent.ConcurrentHashMap mSatelliteTransmissionUpdateHandlers
private android.telephony.PersistentLogger mPersistentLogger
public static com.android.internal.telephony.satellite.PointingAppController getInstance ()
public static com.android.internal.telephony.satellite.PointingAppController make (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void setStartedSatelliteTransmissionUpdates (boolean)
boolean startedSatelliteTransmissionUpdates
public boolean getStartedSatelliteTransmissionUpdates ()
public void registerForSatelliteTransmissionUpdates (int, android.telephony.satellite.ISatelliteTransmissionUpdateCallback)
int subId
android.telephony.satellite.ISatelliteTransmissionUpdateCallback callback
com.android.internal.telephony.satellite.PointingAppController$SatelliteTransmissionUpdateHandler handler
public void unregisterForSatelliteTransmissionUpdates (int, java.util.function.Consumer, android.telephony.satellite.ISatelliteTransmissionUpdateCallback)
com.android.internal.telephony.satellite.SatelliteModemInterface satelliteModemInterface
int subId
java.util.function.Consumer result
android.telephony.satellite.ISatelliteTransmissionUpdateCallback callback
com.android.internal.telephony.satellite.PointingAppController$SatelliteTransmissionUpdateHandler handler
public void startSatelliteTransmissionUpdates (android.os.Message)
android.os.Message message
public void stopSatelliteTransmissionUpdates (android.os.Message)
android.os.Message message
public void startPointingUI (boolean, boolean, boolean)
android.content.Intent launchIntent
android.content.ActivityNotFoundException ex
boolean needFullScreenPointingUI
boolean isDemoMode
boolean isEmergency
String packageName
android.content.Intent launchIntent
String className
public void removeListenerForPointingUI ()
public void updateSendDatagramTransferState (int, int, int, int, int)
android.os.Message msg
int subId
int datagramType
int datagramTransferState
int sendPendingCount
int errorCode
com.android.internal.telephony.satellite.PointingAppController$DatagramTransferStateHandlerRequest request
com.android.internal.telephony.satellite.PointingAppController$SatelliteTransmissionUpdateHandler handler
public void onSendDatagramRequested (int, int)
android.os.Message msg
int subId
int datagramType
com.android.internal.telephony.satellite.PointingAppController$SatelliteTransmissionUpdateHandler handler
public void updateReceiveDatagramTransferState (int, int, int, int)
android.os.Message msg
int subId
int datagramTransferState
int receivePendingCount
int errorCode
com.android.internal.telephony.satellite.PointingAppController$DatagramTransferStateHandlerRequest request
com.android.internal.telephony.satellite.PointingAppController$SatelliteTransmissionUpdateHandler handler
boolean setSatellitePointingUiClassName (java.lang.String, java.lang.String)
String packageName
String className
private java.lang.String getPointingUiPackageName ()
private java.lang.String getPointingUiClassName ()
private boolean isMockModemAllowed ()
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private boolean isSatellitePersistentLoggingEnabled (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
RuntimeException e
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void plogd (java.lang.String)
String log
private void ploge (java.lang.String)
String log
static void <clinit> ()
}
com/android/internal/telephony/satellite/SatelliteConfig.class
SatelliteConfig.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteConfig extends java.lang.Object {
private static final String TAG
private static final String SATELLITE_DIR_NAME
private static final String S2_CELL_FILE_NAME
private int mVersion
private java.util.Map mSupportedServicesPerCarrier
private java.util.List mSatelliteRegionCountryCodes
private Boolean mIsSatelliteRegionAllowed
private java.io.File mSatS2File
private com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto mConfigData
public void <init> (com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto)
com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto configData
private java.util.Map getCarrierSupportedSatelliteServices ()
int service
String carrierPlmn
java.util.Set allowedServices
com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto capabilityProto
com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto[] satelliteCapabilities
java.util.Map satelliteCapabilityMap
com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto carrierProto
com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto[] satelliteServices
java.util.Map carrierToServicesMap
public java.util.List getAllSatellitePlmnsForCarrier (int)
java.util.Map satelliteCapabilitiesMap
int carrierId
public java.util.Map getSupportedSatelliteServices (int)
java.util.Map satelliteCapaMap
int carrierId
public java.util.Set getAllSatelliteCarrierIds ()
public java.util.List getDeviceSatelliteCountryCodes ()
public java.lang.Boolean isSatelliteDataForAllowedRegion ()
public java.io.File getSatelliteS2CellFile (android.content.Context)
android.content.Context context
public java.io.File copySatS2FileToPhoneDirectory (android.content.Context, byte[])
java.io.InputStream inputStream
java.io.IOException ex
android.content.Context context
byte[] byteArrayFile
java.io.File satS2FileDir
java.nio.file.Path targetSatS2FilePath
public boolean isFileExist (java.io.File)
java.io.File file
}
com/android/internal/telephony/satellite/SatelliteConfigParser.class
SatelliteConfigParser.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteConfigParser extends com.android.internal.telephony.configupdate.ConfigParser {
private static final String TAG
public void <init> (byte[])
byte[] data
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public void <init> (java.io.File) throws java.io.IOException
java.io.File file
protected void parseData (byte[])
com.android.internal.telephony.satellite.nano.SatelliteConfigData$TelephonyConfigProto telephonyConfigData
Exception e
byte[] data
boolean parseError
}
com/android/internal/telephony/satellite/SatelliteConstants$AccessControlType.class
SatelliteConstants.java
package com.android.internal.telephony.satellite
public abstract annotation com.android.internal.telephony.satellite.SatelliteConstants$AccessControlType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/satellite/SatelliteConstants$ConfigDataSource.class
SatelliteConstants.java
package com.android.internal.telephony.satellite
public abstract annotation com.android.internal.telephony.satellite.SatelliteConstants$ConfigDataSource extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/satellite/SatelliteConstants$ConfigUpdateResult.class
SatelliteConstants.java
package com.android.internal.telephony.satellite
public abstract annotation com.android.internal.telephony.satellite.SatelliteConstants$ConfigUpdateResult extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/satellite/SatelliteConstants$SatelliteEntitlementStatus.class
SatelliteConstants.java
package com.android.internal.telephony.satellite
public abstract annotation com.android.internal.telephony.satellite.SatelliteConstants$SatelliteEntitlementStatus extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/satellite/SatelliteConstants$TriggeringEvent.class
SatelliteConstants.java
package com.android.internal.telephony.satellite
public abstract annotation com.android.internal.telephony.satellite.SatelliteConstants$TriggeringEvent extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/satellite/SatelliteConstants.class
SatelliteConstants.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteConstants extends java.lang.Object {
public static final int CONFIG_DATA_SOURCE_UNKNOWN
public static final int CONFIG_DATA_SOURCE_ENTITLEMENT
public static final int CONFIG_DATA_SOURCE_CONFIG_UPDATER
public static final int CONFIG_DATA_SOURCE_CARRIER_CONFIG
public static final int CONFIG_DATA_SOURCE_DEVICE_CONFIG
public static final int SATELLITE_ENTITLEMENT_STATUS_UNKNOWN
public static final int SATELLITE_ENTITLEMENT_STATUS_DISABLED
public static final int SATELLITE_ENTITLEMENT_STATUS_ENABLED
public static final int SATELLITE_ENTITLEMENT_STATUS_INCOMPATIBLE
public static final int SATELLITE_ENTITLEMENT_STATUS_PROVISIONING
public static final int CONFIG_UPDATE_RESULT_UNKNOWN
public static final int CONFIG_UPDATE_RESULT_SUCCESS
public static final int CONFIG_UPDATE_RESULT_INVALID_DOMAIN
public static final int CONFIG_UPDATE_RESULT_INVALID_VERSION
public static final int CONFIG_UPDATE_RESULT_NO_DATA
public static final int CONFIG_UPDATE_RESULT_NO_SATELLITE_DATA
public static final int CONFIG_UPDATE_RESULT_PARSE_ERROR
public static final int CONFIG_UPDATE_RESULT_CARRIER_DATA_INVALID_PLMN
public static final int CONFIG_UPDATE_RESULT_CARRIER_DATA_INVALID_SUPPORTED_SERVICES
public static final int CONFIG_UPDATE_RESULT_DEVICE_DATA_INVALID_COUNTRY_CODE
public static final int CONFIG_UPDATE_RESULT_DEVICE_DATA_INVALID_S2_CELL_FILE
public static final int CONFIG_UPDATE_RESULT_IO_ERROR
public static final int ACCESS_CONTROL_TYPE_UNKNOWN
public static final int ACCESS_CONTROL_TYPE_NETWORK_COUNTRY_CODE
public static final int ACCESS_CONTROL_TYPE_CURRENT_LOCATION
public static final int ACCESS_CONTROL_TYPE_LAST_KNOWN_LOCATION
public static final int ACCESS_CONTROL_TYPE_CACHED_COUNTRY_CODE
public static final int TRIGGERING_EVENT_UNKNOWN
public static final int TRIGGERING_EVENT_EXTERNAL_REQUEST
public static final int TRIGGERING_EVENT_MCC_CHANGED
public static final int TRIGGERING_EVENT_LOCATION_SETTINGS_ENABLED
public void <init> ()
}
com/android/internal/telephony/satellite/SatelliteController$1.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/satellite/SatelliteController$10.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$10 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteController$11.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$11 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteController$12.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$12 extends android.os.ResultReceiver {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController, android.os.Handler)
com.android.internal.telephony.satellite.SatelliteController this$0
android.os.Handler handler
protected void onReceiveResult (int, android.os.Bundle)
int resultCode
android.os.Bundle resultData
}
com/android/internal/telephony/satellite/SatelliteController$13$1.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$13$1 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteController$13 this$1
void <init> (com.android.internal.telephony.satellite.SatelliteController$13)
com.android.internal.telephony.satellite.SatelliteController$13 this$1
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteController$13.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$13 extends android.os.ResultReceiver {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController, android.os.Handler)
com.android.internal.telephony.satellite.SatelliteController this$0
android.os.Handler handler
protected void onReceiveResult (int, android.os.Bundle)
int resultCode
android.os.Bundle resultData
}
com/android/internal/telephony/satellite/SatelliteController$14.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$14 extends android.os.ResultReceiver {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController, android.os.Handler)
com.android.internal.telephony.satellite.SatelliteController this$0
android.os.Handler handler
protected void onReceiveResult (int, android.os.Bundle)
int resultCode
android.os.Bundle resultData
}
com/android/internal/telephony/satellite/SatelliteController$15.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$15 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteController$16.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$16 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteController$17.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$17 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteController$18.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$18 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void onReceive (android.content.Context, android.content.Intent)
java.util.Optional nullableIntent
android.content.Intent finalIntent
int subId
android.content.Intent intentSatelliteSetting
android.content.Context context
android.content.Intent receivedIntent
String intentAction
boolean closeStatusBar
private synthetic android.content.Intent lambda$onReceive$2 ()
android.content.Intent newIntent
private static synthetic android.content.Intent lambda$onReceive$1 (android.content.Intent)
android.content.Intent intent
private static synthetic java.util.Optional lambda$onReceive$0 (android.content.Context, java.lang.String)
android.content.Context context
String packageName
android.content.pm.PackageManager pm
}
com/android/internal/telephony/satellite/SatelliteController$19.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$19 extends java.lang.Object implements android.telephony.satellite.SatelliteCommunicationAllowedStateCallback {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void onSatelliteCommunicationAllowedStateChanged (boolean)
boolean isAllowed
public void onSatelliteAccessConfigurationChanged (android.telephony.satellite.SatelliteAccessConfiguration)
android.telephony.satellite.SatelliteAccessConfiguration satelliteAccessConfiguration
}
com/android/internal/telephony/satellite/SatelliteController$2.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$2 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void onReceive (android.content.Context, android.content.Intent)
int activeSubId
android.content.Context context
android.content.Intent intent
String schemeSpecificPart
int[] activeSubIds
}
com/android/internal/telephony/satellite/SatelliteController$20.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$20 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteController$3.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$3 extends android.database.ContentObserver {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController, android.os.Handler)
com.android.internal.telephony.satellite.SatelliteController this$0
android.os.Handler handler
public void onChange (boolean)
boolean selfChange
}
com/android/internal/telephony/satellite/SatelliteController$4.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$4 extends com.android.internal.telephony.configupdate.ConfigProviderAdaptor$Callback {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void onChanged (com.android.internal.telephony.configupdate.ConfigParser)
com.android.internal.telephony.configupdate.ConfigParser config
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
}
com/android/internal/telephony/satellite/SatelliteController$5.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$5 extends android.os.ResultReceiver {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController, android.os.Handler)
com.android.internal.telephony.satellite.SatelliteController this$0
android.os.Handler handler
protected void onReceiveResult (int, android.os.Bundle)
int resultCode
android.os.Bundle resultData
}
com/android/internal/telephony/satellite/SatelliteController$6.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$6 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteController$7.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$7 extends android.os.ResultReceiver {
final synthetic java.util.function.Consumer val$result
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController, android.os.Handler, java.util.function.Consumer)
com.android.internal.telephony.satellite.SatelliteController this$0
android.os.Handler handler
protected void onReceiveResult (int, android.os.Bundle)
int resultCode
android.os.Bundle resultData
}
com/android/internal/telephony/satellite/SatelliteController$8.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$8 extends android.os.ResultReceiver {
final synthetic java.util.function.Consumer val$result
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController, android.os.Handler, java.util.function.Consumer)
com.android.internal.telephony.satellite.SatelliteController this$0
android.os.Handler handler
protected void onReceiveResult (int, android.os.Bundle)
int resultCode
android.os.Bundle resultData
}
com/android/internal/telephony/satellite/SatelliteController$9.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$9 extends android.os.ResultReceiver {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController, android.os.Handler)
com.android.internal.telephony.satellite.SatelliteController this$0
android.os.Handler handler
protected void onReceiveResult (int, android.os.Bundle)
int resultCode
android.os.Bundle resultData
}
com/android/internal/telephony/satellite/SatelliteController$BTWifiNFCStateReceiver.class
SatelliteController.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteController$BTWifiNFCStateReceiver extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
protected void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void onReceive (android.content.Context, android.content.Intent)
int btState
boolean currentBTStateEnabled
int nfcState
boolean currentNfcStateEnabled
int wifiState
boolean currentWifiStateEnabled
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/satellite/SatelliteController$ProvisionSatelliteServiceArgument.class
SatelliteController.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.SatelliteController$ProvisionSatelliteServiceArgument extends java.lang.Object {
public String token
public byte[] provisionData
public java.util.function.Consumer callback
public int subId
void <init> (java.lang.String, byte[], java.util.function.Consumer, int)
String token
byte[] provisionData
java.util.function.Consumer callback
int subId
}
com/android/internal/telephony/satellite/SatelliteController$RequestHandleSatelliteAttachRestrictionForCarrierArgument.class
SatelliteController.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.SatelliteController$RequestHandleSatelliteAttachRestrictionForCarrierArgument extends java.lang.Object {
public int subId
public int reason
public java.util.function.Consumer callback
void <init> (int, int, java.util.function.Consumer)
int subId
int reason
java.util.function.Consumer callback
}
com/android/internal/telephony/satellite/SatelliteController$RequestProvisionSatelliteArgument.class
SatelliteController.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.SatelliteController$RequestProvisionSatelliteArgument extends java.lang.Object {
public java.util.List mSatelliteSubscriberInfoList
public android.os.ResultReceiver mResult
public long mRequestId
public String mIccId
public boolean mProvisioned
void <init> (java.util.List, android.os.ResultReceiver, boolean)
java.util.List satelliteSubscriberInfoList
android.os.ResultReceiver result
boolean provisioned
public void setIccId (java.lang.String)
String iccId
public java.lang.String getIccId ()
private static synthetic long lambda$new$0 (long)
long n
}
com/android/internal/telephony/satellite/SatelliteController$RequestSatelliteEnabledArgument.class
SatelliteController.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument extends java.lang.Object {
public boolean enableSatellite
public boolean enableDemoMode
public boolean isEmergency
public java.util.function.Consumer callback
public long requestId
void <init> (boolean, boolean, boolean, java.util.function.Consumer)
boolean enableSatellite
boolean enableDemoMode
boolean isEmergency
java.util.function.Consumer callback
private static synthetic long lambda$new$0 (long)
long n
}
com/android/internal/telephony/satellite/SatelliteController$SatelliteControllerHandlerRequest.class
SatelliteController.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest extends java.lang.Object {
public Object argument
public com.android.internal.telephony.Phone phone
public Object result
void <init> (java.lang.Object, com.android.internal.telephony.Phone)
Object argument
com.android.internal.telephony.Phone phone
}
com/android/internal/telephony/satellite/SatelliteController$SatelliteSubscriptionsChangedListener.class
SatelliteController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteController$SatelliteSubscriptionsChangedListener extends android.telephony.SubscriptionManager$OnSubscriptionsChangedListener {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public void onSubscriptionsChanged ()
}
com/android/internal/telephony/satellite/SatelliteController$SatelliteTransmissionUpdateArgument.class
SatelliteController.java
package com.android.internal.telephony.satellite
public final com.android.internal.telephony.satellite.SatelliteController$SatelliteTransmissionUpdateArgument extends java.lang.Object {
public java.util.function.Consumer errorCallback
public android.telephony.satellite.ISatelliteTransmissionUpdateCallback callback
public int subId
void <init> (java.util.function.Consumer, android.telephony.satellite.ISatelliteTransmissionUpdateCallback, int)
java.util.function.Consumer errorCallback
android.telephony.satellite.ISatelliteTransmissionUpdateCallback callback
int subId
}
com/android/internal/telephony/satellite/SatelliteController$UpdateSystemSelectionChannelsArgument.class
SatelliteController.java
package com.android.internal.telephony.satellite
final com.android.internal.telephony.satellite.SatelliteController$UpdateSystemSelectionChannelsArgument extends java.lang.Object {
java.util.List mSystemSelectionSpecifiers
android.os.ResultReceiver mResult
void <init> (java.util.List, android.os.ResultReceiver)
java.util.List systemSelectionSpecifiers
android.os.ResultReceiver result
}
com/android/internal/telephony/satellite/SatelliteController$UwbAdapterStateCallback.class
SatelliteController.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteController$UwbAdapterStateCallback extends java.lang.Object implements android.uwb.UwbManager$AdapterStateCallback {
final synthetic com.android.internal.telephony.satellite.SatelliteController this$0
protected void <init> (com.android.internal.telephony.satellite.SatelliteController)
com.android.internal.telephony.satellite.SatelliteController this$0
public java.lang.String toString (int)
int state
public void onStateChanged (int, int)
int state
int reason
}
com/android/internal/telephony/satellite/SatelliteController.class
SatelliteController.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteController extends android.os.Handler {
private static final String TAG
private static final boolean DBG
private static final String ALLOW_MOCK_MODEM_PROPERTY
private static final boolean DEBUG
public static final String SATELLITE_SHARED_PREF
public static final String SATELLITE_SUBSCRIPTION_ID
public static final int SATELLITE_MODE_ENABLED_TRUE
public static final int SATELLITE_MODE_ENABLED_FALSE
public static final int INVALID_EMERGENCY_CALL_TO_SATELLITE_HANDOVER_TYPE
public static final int TIMEOUT_TYPE_WAIT_FOR_SATELLITE_ENABLING_RESPONSE
public static final int TIMEOUT_TYPE_DEMO_POINTING_ALIGNED_DURATION_MILLIS
public static final int TIMEOUT_TYPE_DEMO_POINTING_NOT_ALIGNED_DURATION_MILLIS
public static final int TIMEOUT_TYPE_EVALUATE_ESOS_PROFILES_PRIORITIZATION_DURATION_MILLIS
private static final String OEM_ENABLED_SATELLITE_PROVISION_STATUS_KEY
public static final String NTN_SMS_SUPPORTED_BY_MESSAGES_APP_KEY
public static final long DEFAULT_CARRIER_EMERGENCY_CALL_WAIT_FOR_CONNECTION_TIMEOUT_MILLIS
private static final long WAIT_FOR_REPORT_ENTITLED_MERTICS_TIMEOUT_MILLIS
private static final long DELAY_WAITING_SET_NETWORK_SELECTION_AUTO_MILLIS
private static final int CMD_START_SATELLITE_TRANSMISSION_UPDATES
private static final int EVENT_START_SATELLITE_TRANSMISSION_UPDATES_DONE
private static final int CMD_STOP_SATELLITE_TRANSMISSION_UPDATES
private static final int EVENT_STOP_SATELLITE_TRANSMISSION_UPDATES_DONE
private static final int CMD_PROVISION_SATELLITE_SERVICE
private static final int EVENT_PROVISION_SATELLITE_SERVICE_DONE
private static final int CMD_DEPROVISION_SATELLITE_SERVICE
private static final int EVENT_DEPROVISION_SATELLITE_SERVICE_DONE
private static final int CMD_SET_SATELLITE_ENABLED
private static final int EVENT_SET_SATELLITE_ENABLED_DONE
private static final int CMD_IS_SATELLITE_ENABLED
private static final int EVENT_IS_SATELLITE_ENABLED_DONE
private static final int CMD_IS_SATELLITE_SUPPORTED
private static final int EVENT_IS_SATELLITE_SUPPORTED_DONE
private static final int CMD_GET_SATELLITE_CAPABILITIES
private static final int EVENT_GET_SATELLITE_CAPABILITIES_DONE
private static final int CMD_GET_TIME_SATELLITE_NEXT_VISIBLE
private static final int EVENT_GET_TIME_SATELLITE_NEXT_VISIBLE_DONE
private static final int EVENT_RADIO_STATE_CHANGED
private static final int CMD_IS_SATELLITE_PROVISIONED
private static final int EVENT_IS_SATELLITE_PROVISIONED_DONE
private static final int EVENT_PENDING_DATAGRAMS
private static final int EVENT_SATELLITE_MODEM_STATE_CHANGED
private static final int EVENT_SET_SATELLITE_PLMN_INFO_DONE
private static final int CMD_EVALUATE_SATELLITE_ATTACH_RESTRICTION_CHANGE
private static final int EVENT_EVALUATE_SATELLITE_ATTACH_RESTRICTION_CHANGE_DONE
private static final int CMD_REQUEST_NTN_SIGNAL_STRENGTH
private static final int EVENT_REQUEST_NTN_SIGNAL_STRENGTH_DONE
private static final int EVENT_NTN_SIGNAL_STRENGTH_CHANGED
private static final int CMD_UPDATE_NTN_SIGNAL_STRENGTH_REPORTING
private static final int EVENT_UPDATE_NTN_SIGNAL_STRENGTH_REPORTING_DONE
private static final int EVENT_SERVICE_STATE_CHANGED
private static final int EVENT_SATELLITE_CAPABILITIES_CHANGED
protected static final int EVENT_WAIT_FOR_SATELLITE_ENABLING_RESPONSE_TIMED_OUT
private static final int EVENT_SATELLITE_CONFIG_DATA_UPDATED
private static final int EVENT_SATELLITE_SUPPORTED_STATE_CHANGED
private static final int EVENT_NOTIFY_NTN_HYSTERESIS_TIMED_OUT
private static final int CMD_EVALUATE_ESOS_PROFILES_PRIORITIZATION
private static final int CMD_UPDATE_PROVISION_SATELLITE_TOKEN
private static final int EVENT_UPDATE_PROVISION_SATELLITE_TOKEN_DONE
private static final int EVENT_NOTIFY_NTN_ELIGIBILITY_HYSTERESIS_TIMED_OUT
private static final int EVENT_WIFI_CONNECTIVITY_STATE_CHANGED
protected static final int EVENT_WAIT_FOR_CELLULAR_MODEM_OFF_TIMED_OUT
private static final int CMD_UPDATE_SATELLITE_ENABLE_ATTRIBUTES
private static final int EVENT_UPDATE_SATELLITE_ENABLE_ATTRIBUTES_DONE
protected static final int EVENT_WAIT_FOR_UPDATE_SATELLITE_ENABLE_ATTRIBUTES_RESPONSE_TIMED_OUT
private static final int EVENT_WAIT_FOR_REPORT_ENTITLED_TO_MERTICS_HYSTERESIS_TIMED_OUT
protected static final int EVENT_SATELLITE_REGISTRATION_FAILURE
private static final int EVENT_TERRESTRIAL_NETWORK_AVAILABLE_CHANGED
private static final int EVENT_SET_NETWORK_SELECTION_AUTO_DONE
private static final int EVENT_SIGNAL_STRENGTH_CHANGED
private static final int CMD_UPDATE_SYSTEM_SELECTION_CHANNELS
private static final int EVENT_UPDATE_SYSTEM_SELECTION_CHANNELS_DONE
private static final int EVENT_SELECTED_NB_IOT_SATELLITE_SUBSCRIPTION_CHANGED
private static final int CMD_EVALUATE_CARRIER_ROAMING_NTN_ELIGIBILITY_CHANGE
private static com.android.internal.telephony.satellite.SatelliteController sInstance
private final android.content.Context mContext
private final com.android.internal.telephony.satellite.SatelliteModemInterface mSatelliteModemInterface
protected com.android.internal.telephony.satellite.SatelliteSessionController mSatelliteSessionController
private final com.android.internal.telephony.satellite.PointingAppController mPointingAppController
private final com.android.internal.telephony.satellite.DatagramController mDatagramController
private final com.android.internal.telephony.satellite.metrics.ControllerMetricsStats mControllerMetricsStats
private final com.android.internal.telephony.satellite.metrics.ProvisionMetricsStats mProvisionMetricsStats
private com.android.internal.telephony.satellite.metrics.SessionMetricsStats mSessionMetricsStats
private com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteControllerStats mCarrierRoamingSatelliteControllerStats
private final com.android.internal.telephony.subscription.SubscriptionManagerService mSubscriptionManagerService
private final com.android.internal.telephony.TelephonyCountryDetector mCountryDetector
private final android.telecom.TelecomManager mTelecomManager
private final com.android.internal.telephony.CommandsInterface mCi
private android.content.ContentResolver mContentResolver
private final com.android.internal.telephony.DeviceStateMonitor mDSM
protected final Object mSatellitePhoneLock
protected com.android.internal.telephony.Phone mSatellitePhone
private final Object mRadioStateLock
private boolean mBTStateEnabled
private boolean mNfcStateEnabled
private boolean mUwbStateEnabled
private boolean mWifiStateEnabled
private boolean mDisableBTOnSatelliteEnabled
private boolean mDisableNFCOnSatelliteEnabled
private boolean mDisableUWBOnSatelliteEnabled
private boolean mDisableWifiOnSatelliteEnabled
private final Object mSatelliteEnabledRequestLock
private com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument mSatelliteEnabledRequest
private com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument mSatelliteDisabledRequest
private com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument mSatelliteEnableAttributesUpdateRequest
private boolean mWaitingForRadioDisabled
private boolean mWaitingForDisableSatelliteModemResponse
private boolean mWaitingForSatelliteModemOff
private final java.util.concurrent.atomic.AtomicBoolean mRegisteredForPendingDatagramCountWithSatelliteService
private final java.util.concurrent.atomic.AtomicBoolean mRegisteredForSatelliteModemStateChangedWithSatelliteService
private final java.util.concurrent.atomic.AtomicBoolean mRegisteredForNtnSignalStrengthChanged
private final java.util.concurrent.atomic.AtomicBoolean mRegisteredForSatelliteCapabilitiesChanged
private final java.util.concurrent.atomic.AtomicBoolean mIsModemEnabledReportingNtnSignalStrength
private final java.util.concurrent.atomic.AtomicBoolean mLatestRequestedStateForNtnSignalStrengthReport
private final java.util.concurrent.atomic.AtomicBoolean mRegisteredForSatelliteSupportedStateChanged
private final java.util.concurrent.atomic.AtomicBoolean mRegisteredForSatelliteRegistrationFailure
private final java.util.concurrent.atomic.AtomicBoolean mRegisteredForTerrestrialNetworkAvailableChanged
private final java.util.concurrent.atomic.AtomicBoolean mRegisteredForSatelliteCommunicationAllowedStateChanged
private final java.util.concurrent.ConcurrentHashMap mSatelliteProvisionCallbacks
private final java.util.concurrent.ConcurrentHashMap mSatelliteProvisionStateChangedListeners
private final java.util.concurrent.ConcurrentHashMap mNtnSignalStrengthChangedListeners
private final java.util.concurrent.ConcurrentHashMap mSatelliteCapabilitiesChangedListeners
private final java.util.concurrent.ConcurrentHashMap mSatelliteSupportedStateChangedListeners
private final java.util.concurrent.ConcurrentHashMap mSatelliteRegistrationFailureListeners
private final java.util.concurrent.ConcurrentHashMap mTerrestrialNetworkAvailableChangedListeners
private final java.util.concurrent.ConcurrentHashMap mSelectedNbIotSatelliteSubscriptionChangedListeners
protected final Object mIsSatelliteSupportedLock
protected Boolean mIsSatelliteSupported
private boolean mIsDemoModeEnabled
private boolean mIsEmergency
private final Object mIsSatelliteEnabledLock
private Boolean mIsSatelliteEnabled
protected final Object mIsRadioOnLock
protected boolean mIsRadioOn
protected boolean mRadioOffRequested
protected final Object mDeviceProvisionLock
protected Boolean mIsDeviceProvisioned
private Boolean mOverriddenIsSatelliteViaOemProvisioned
private final Object mSatelliteCapabilitiesLock
private android.telephony.satellite.SatelliteCapabilities mSatelliteCapabilities
private final Object mNeedsSatellitePointingLock
private boolean mNeedsSatellitePointing
private final Object mNtnSignalsStrengthLock
private android.telephony.satellite.NtnSignalStrength mNtnSignalStrength
private final java.util.Map mSatelliteServicesSupportedByCarriers
private final Object mSupportedSatelliteServicesLock
private final java.util.List mSatellitePlmnListFromOverlayConfig
private final android.telephony.CarrierConfigManager mCarrierConfigManager
private final android.telephony.CarrierConfigManager$CarrierConfigChangeListener mCarrierConfigChangeListener
private final com.android.internal.telephony.configupdate.ConfigProviderAdaptor$Callback mConfigDataUpdatedCallback
private final Object mCarrierConfigArrayLock
private final android.telephony.SubscriptionManager$OnSubscriptionsChangedListener mSubscriptionsChangedListener
private final android.util.SparseArray mCarrierConfigArray
private final java.util.Map mSatelliteAttachRestrictionForCarrierArray
private final java.util.Map mIsSatelliteAttachEnabledForCarrierArrayPerSub
private final java.util.Map mRegionalSatelliteEarfcns
private final Object mRegionalSatelliteEarfcnsLock
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final Object mSatelliteConnectedLock
private final android.util.SparseArray mLastSatelliteDisconnectedTimesMillis
private final android.util.SparseBooleanArray mWasSatelliteConnectedViaCarrier
private final android.util.SparseBooleanArray mLastNotifiedNtnMode
private final android.util.SparseBooleanArray mInitialized
private Boolean mLastNotifiedNtnEligibility
private boolean mCheckingAccessRestrictionInProgress
private final java.util.Map mCarrierRoamingSatelliteSessionStatsMap
private final java.util.Map mSatModeCapabilitiesForCarrierRoaming
private android.util.SparseArray mLastNotifiedCarrierRoamingNtnSignalStrength
private int mEnforcedEmergencyCallToSatelliteHandoverType
private int mDelayInSendingEventDisplayEmergencyMessage
private android.content.SharedPreferences mSharedPreferences
private android.telephony.PersistentLogger mPersistentLogger
private android.util.SparseBooleanArray mSatelliteEntitlementStatusPerCarrier
private android.util.SparseArray mEntitlementPlmnListPerCarrier
private android.util.SparseArray mEntitlementBarredPlmnListPerCarrier
private final android.util.SparseArray mMergedPlmnListPerCarrier
android.util.SparseArray mEntitlementDataPlanMapPerCarrier
android.util.SparseArray mEntitlementServiceTypeMapPerCarrier
android.util.SparseArray mEntitlementDataServicePolicyMapPerCarrier
android.util.SparseArray mEntitlementVoiceServicePolicyMapPerCarrier
private static java.util.concurrent.atomic.AtomicLong sNextSatelliteEnableRequestId
private java.util.Map mProvisionedSubscriberId
protected java.util.Map mSubscriberIdPerSub
protected java.util.TreeMap mSubsInfoListPerPriority
private java.util.List mLastEvaluatedSubscriberProvisionStatus
protected int mSelectedSatelliteSubId
private String mLastConfiguredIccId
protected final Object mSatelliteTokenProvisionedLock
private long mWaitTimeForSatelliteEnablingResponse
private long mDemoPointingAlignedDurationMillis
private long mDemoPointingNotAlignedDurationMillis
private long mEvaluateEsosProfilesPrioritizationDurationMillis
private final Object mLock
private long mLastEmergencyCallTime
private long mSatelliteEmergencyModeDurationMillis
private static final int DEFAULT_SATELLITE_EMERGENCY_MODE_DURATION_SECONDS
private android.app.AlertDialog mNetworkSelectionModeAutoDialog
private static final String SATELLITE_SYSTEM_NOTIFICATION_DONE_KEY
private static final String NOTIFICATION_TAG
private static final int NOTIFICATION_ID
private static final String NOTIFICATION_CHANNEL
private static final String NOTIFICATION_CHANNEL_ID
private final com.android.internal.telephony.RegistrantList mSatelliteConfigUpdateChangedRegistrants
private final com.android.internal.telephony.satellite.SatelliteController$BTWifiNFCStateReceiver mBTWifiNFCSateReceiver
private final com.android.internal.telephony.satellite.SatelliteController$UwbAdapterStateCallback mUwbAdapterStateCallback
private long mSessionStartTimeStamp
private long mSessionProcessingTimeStamp
private String mDeviceRotationLockToBackupAndRestore
private android.telephony.SubscriptionManager mInjectSubscriptionManager
private final Object mIsWifiConnectedLock
private boolean mIsWifiConnected
private boolean mHasSentBroadcast
private boolean mChangeIntentComponent
private String mConfigSatelliteGatewayServicePackage
private String mConfigSatelliteCarrierRoamingEsosProvisionedClass
private boolean mIsNotificationShowing
private static final String OPEN_MESSAGE_BUTTON
private static final String HOW_IT_WORKS_BUTTON
private static final String ACTION_NOTIFICATION_CLICK
private static final String ACTION_NOTIFICATION_DISMISS
private java.util.concurrent.atomic.AtomicBoolean mOverrideNtnEligibility
private String mDefaultSmsPackageName
private String mSatelliteGatewayServicePackageName
private final Object mNtnSmsSupportedByMessagesAppLock
private Boolean mNtnSmsSupportedByMessagesApp
private final Object mSatelliteModemStateLock
private int mSatelliteModemState
public static final int SATELLITE_DATA_PLAN_METERED
public static final int SATELLITE_DATA_PLAN_UNMETERED
private android.content.BroadcastReceiver mDefaultSmsSubscriptionChangedBroadcastReceiver
private android.content.BroadcastReceiver mPackageStateChangedReceiver
private java.util.List mDeviceStates
protected final Object mSatelliteAccessConfigLock
protected java.util.List mCurrentLocationTagIds
protected boolean mSatelliteAccessAllowed
public static final int RESULT_RECEIVER_COUNT_ANOMALY_THRESHOLD
protected final Object mResultReceiverTotalCountLock
protected int mResultReceiverTotalCount
protected java.util.HashMap mResultReceiverCountPerMethodMap
private final java.util.UUID mAnomalyUnexpectedResultReceiverCountUUID
private final android.content.BroadcastReceiver mNotificationInteractionBroadcastReceiver
private java.util.UUID generateAnomalyUnexpectedResultReceiverCountUUID (int, int)
int error
int errorCode
long lerror
long lerrorCode
public void incrementResultReceiverCount (java.lang.String)
String caller
public void decrementResultReceiverCount (java.lang.String)
String caller
public static com.android.internal.telephony.satellite.SatelliteController getInstance ()
public static void make (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.os.HandlerThread satelliteThread
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
public void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.Phone phone
android.database.ContentObserver satelliteModeRadiosContentObserver
android.telephony.SubscriptionManager subscriptionManager
public void registerForConfigUpdateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForConfigUpdateChanged (android.os.Handler)
android.os.Handler h
public com.android.internal.telephony.satellite.SatelliteConfig getSatelliteConfig ()
com.android.internal.telephony.satellite.SatelliteConfigParser satelliteConfigParser
public com.android.internal.telephony.satellite.SatelliteConfigParser getSatelliteConfigParser ()
protected void initializeSatelliteModeRadios ()
android.bluetooth.BluetoothAdapter bluetoothAdapter
android.content.Context applicationContext
android.nfc.NfcAdapter nfcAdapter
android.net.wifi.WifiManager wifiManager
IllegalArgumentException e
long identity
android.uwb.UwbManager uwbManager
String satelliteModeRadios
android.content.IntentFilter radioStateIntentFilter
public void handleMessage (android.os.Message)
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
int error
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$ProvisionSatelliteServiceArgument argument
android.os.Message provisionSatelliteServiceDoneEvent
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
int errorCode
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$ProvisionSatelliteServiceArgument argument
android.os.Message deprovisionSatelliteServiceDoneEvent
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
int errorCode
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
int error
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
android.telephony.satellite.SatelliteModemEnableRequestAttributes enableRequestAttributes
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
int error
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
boolean enabled
int error
android.os.Bundle bundle
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
boolean supported
int error
android.os.Bundle bundle
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
android.telephony.satellite.SatelliteCapabilities capabilities
int error
android.os.Bundle bundle
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
int nextVisibilityDuration
int error
android.os.Bundle bundle
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
String caller
android.os.ResultReceiver receiver
Boolean isSatelliteSupported
android.os.Message isProvisionedDoneEvent
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
com.android.internal.telephony.IIntegerConsumer internalCallback
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
boolean enableSatellite
com.android.internal.telephony.satellite.SatelliteController$RequestHandleSatelliteAttachRestrictionForCarrierArgument argument
int subId
int error
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
android.os.Bundle bundle
android.telephony.satellite.NtnSignalStrength ntnSignalStrength
android.os.ResultReceiver result
int errorCode
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
android.os.AsyncResult ar
boolean shouldReport
android.os.AsyncResult ar
boolean shouldReport
int errorCode
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
int phoneId
com.android.internal.telephony.Phone phone
boolean eligible
String iccId
com.android.internal.telephony.satellite.SatelliteController$RequestProvisionSatelliteArgument argument
boolean provisionChanged
int subId
android.telephony.SubscriptionInfo subscriptionInfo
android.os.Bundle bundle
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
com.android.internal.telephony.satellite.SatelliteController$RequestProvisionSatelliteArgument argument
int error
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
int defaultSubId
boolean isEntitled
android.os.AsyncResult ar
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
int phoneId
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
int error
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.AsyncResult ar
android.os.AsyncResult ar
boolean eligible
int selectedSatelliteSubId
com.android.internal.telephony.Phone phone
android.os.Message msg
private void handleEventConfigDataUpdated ()
int subId
int[] activeSubIds
private void notifyRequester (com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest)
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
public void requestSatelliteEnabled (boolean, boolean, boolean, com.android.internal.telephony.IIntegerConsumer)
int resultCode
com.android.internal.telephony.Phone satellitePhone
boolean enableSatellite
boolean enableDemoMode
boolean isEmergency
com.android.internal.telephony.IIntegerConsumer callback
java.util.function.Consumer result
int error
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument request
Boolean isSatelliteEnabled
private void checkNetworkSelectionModeAuto (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
android.content.res.Configuration configuration
boolean nightMode
android.app.AlertDialog$Builder builder
String title
String message
String ok
String cancel
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
private void evaluateToUpdateSatelliteEnabledAttributes (java.util.function.Consumer, int, com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument, boolean, boolean)
java.util.function.Consumer result
int resultCode
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument enableRequest
boolean currentDemoMode
boolean currentEmergencyMode
boolean needToReconfigureModem
private boolean isSatelliteEnabledRequestInProgress ()
public void requestIsSatelliteEnabled (android.os.ResultReceiver)
android.os.Bundle bundle
android.os.ResultReceiver result
int error
Boolean isSatelliteEnabled
private boolean isSatelliteEnabled ()
private boolean isSatelliteBeingEnabled ()
public boolean isSatelliteEnabledOrBeingEnabled ()
public boolean isSatelliteBeingDisabled ()
public void requestIsDemoModeEnabled (android.os.ResultReceiver)
android.os.ResultReceiver result
int error
android.os.Bundle bundle
public boolean isDemoModeEnabled ()
public void requestIsEmergencyModeEnabled (android.os.ResultReceiver)
android.os.Bundle bundle
android.os.ResultReceiver result
public void requestIsSatelliteSupported (android.os.ResultReceiver)
android.os.Bundle bundle
android.os.ResultReceiver result
int subId
Boolean isSatelliteSupported
public void requestSatelliteCapabilities (android.os.ResultReceiver)
android.os.Bundle bundle
android.os.ResultReceiver result
int error
public void startSatelliteTransmissionUpdates (com.android.internal.telephony.IIntegerConsumer, android.telephony.satellite.ISatelliteTransmissionUpdateCallback)
com.android.internal.telephony.IIntegerConsumer errorCallback
android.telephony.satellite.ISatelliteTransmissionUpdateCallback callback
java.util.function.Consumer result
int error
int validSubId
public void stopSatelliteTransmissionUpdates (com.android.internal.telephony.IIntegerConsumer, android.telephony.satellite.ISatelliteTransmissionUpdateCallback)
com.android.internal.telephony.IIntegerConsumer errorCallback
android.telephony.satellite.ISatelliteTransmissionUpdateCallback callback
java.util.function.Consumer result
public android.os.ICancellationSignal provisionSatelliteService (java.lang.String, byte[], com.android.internal.telephony.IIntegerConsumer)
java.util.List subscriberInfoList
android.os.ResultReceiver internalReceiver
android.os.ICancellationSignal cancelTransport
int error
int validSubId
Boolean satelliteProvisioned
android.os.ICancellationSignal cancelTransport
String token
byte[] provisionData
com.android.internal.telephony.IIntegerConsumer callback
java.util.function.Consumer result
public void deprovisionSatelliteService (java.lang.String, com.android.internal.telephony.IIntegerConsumer)
java.util.List subscriberInfoList
android.os.ResultReceiver internalReceiver
int error
String token
com.android.internal.telephony.IIntegerConsumer callback
java.util.function.Consumer result
public int registerForSatelliteProvisionStateChanged (android.telephony.satellite.ISatelliteProvisionStateCallback)
android.os.RemoteException ex
android.telephony.satellite.ISatelliteProvisionStateCallback callback
boolean isProvisioned
public void unregisterForSatelliteProvisionStateChanged (android.telephony.satellite.ISatelliteProvisionStateCallback)
android.telephony.satellite.ISatelliteProvisionStateCallback callback
public void requestIsSatelliteProvisioned (android.os.ResultReceiver)
android.os.Bundle bundle
android.os.ResultReceiver result
int error
public int registerForSatelliteModemStateChanged (android.telephony.satellite.ISatelliteModemStateCallback)
android.telephony.satellite.ISatelliteModemStateCallback callback
public void unregisterForModemStateChanged (android.telephony.satellite.ISatelliteModemStateCallback)
android.telephony.satellite.ISatelliteModemStateCallback callback
public int registerForIncomingDatagram (android.telephony.satellite.ISatelliteDatagramCallback)
android.telephony.satellite.ISatelliteDatagramCallback callback
public void unregisterForIncomingDatagram (android.telephony.satellite.ISatelliteDatagramCallback)
android.telephony.satellite.ISatelliteDatagramCallback callback
public void pollPendingDatagrams (com.android.internal.telephony.IIntegerConsumer)
com.android.internal.telephony.IIntegerConsumer callback
java.util.function.Consumer result
int error
public void sendDatagram (int, android.telephony.satellite.SatelliteDatagram, boolean, com.android.internal.telephony.IIntegerConsumer)
int datagramType
android.telephony.satellite.SatelliteDatagram datagram
boolean needFullScreenPointingUI
com.android.internal.telephony.IIntegerConsumer callback
java.util.function.Consumer result
int error
public void requestTimeForNextSatelliteVisibility (android.os.ResultReceiver)
android.os.ResultReceiver result
int error
public void setDeviceAlignedWithSatellite (boolean)
boolean isAligned
public void addAttachRestrictionForCarrier (int, int, com.android.internal.telephony.IIntegerConsumer)
int subId
int reason
com.android.internal.telephony.IIntegerConsumer callback
java.util.function.Consumer result
com.android.internal.telephony.satellite.SatelliteController$RequestHandleSatelliteAttachRestrictionForCarrierArgument request
public void removeAttachRestrictionForCarrier (int, int, com.android.internal.telephony.IIntegerConsumer)
int subId
int reason
com.android.internal.telephony.IIntegerConsumer callback
java.util.function.Consumer result
com.android.internal.telephony.satellite.SatelliteController$RequestHandleSatelliteAttachRestrictionForCarrierArgument request
public java.util.Set getAttachRestrictionReasonsForCarrier (int)
java.util.Set resultSet
int subId
public void requestNtnSignalStrength (android.os.ResultReceiver)
android.os.Bundle bundle
android.os.ResultReceiver result
int error
com.android.internal.telephony.Phone phone
public void registerForNtnSignalStrengthChanged (android.telephony.satellite.INtnSignalStrengthCallback) throws android.os.RemoteException
android.os.RemoteException ex
android.telephony.satellite.INtnSignalStrengthCallback callback
int error
public void unregisterForNtnSignalStrengthChanged (android.telephony.satellite.INtnSignalStrengthCallback)
android.telephony.satellite.INtnSignalStrengthCallback callback
public int registerForCapabilitiesChanged (android.telephony.satellite.ISatelliteCapabilitiesCallback)
android.telephony.satellite.ISatelliteCapabilitiesCallback callback
int error
public void unregisterForCapabilitiesChanged (android.telephony.satellite.ISatelliteCapabilitiesCallback)
android.telephony.satellite.ISatelliteCapabilitiesCallback callback
public int registerForSatelliteSupportedStateChanged (android.telephony.satellite.ISatelliteSupportedStateCallback)
android.telephony.satellite.ISatelliteSupportedStateCallback callback
public void unregisterForSatelliteSupportedStateChanged (android.telephony.satellite.ISatelliteSupportedStateCallback)
android.telephony.satellite.ISatelliteSupportedStateCallback callback
public int registerForSelectedNbIotSatelliteSubscriptionChanged (android.telephony.satellite.ISelectedNbIotSatelliteSubscriptionCallback)
android.os.RemoteException ex
android.telephony.satellite.ISelectedNbIotSatelliteSubscriptionCallback callback
int error
public void unregisterForSelectedNbIotSatelliteSubscriptionChanged (android.telephony.satellite.ISelectedNbIotSatelliteSubscriptionCallback)
android.telephony.satellite.ISelectedNbIotSatelliteSubscriptionCallback callback
int error
public boolean setSatelliteServicePackageName (java.lang.String, java.lang.String)
String servicePackageName
String provisioned
public boolean setSatelliteListeningTimeoutDuration (long)
long timeoutMillis
public boolean setSatelliteIgnoreCellularServiceState (boolean)
boolean enabled
public boolean setDatagramControllerTimeoutDuration (boolean, int, long)
boolean reset
int timeoutType
long timeoutMillis
public boolean setDatagramControllerBooleanConfig (boolean, int, boolean)
boolean reset
int booleanType
boolean enable
public boolean setSatelliteControllerTimeoutDuration (boolean, int, long)
boolean reset
int timeoutType
long timeoutMillis
public boolean setSatelliteGatewayServicePackageName (java.lang.String)
String servicePackageName
public boolean setSatellitePointingUiClassName (java.lang.String, java.lang.String)
String packageName
String className
public boolean setEmergencyCallToSatelliteHandoverType (int, int)
int handoverType
int delaySeconds
public boolean setOemEnabledSatelliteProvisionStatus (boolean, boolean)
boolean reset
boolean isProvisioned
protected int getEnforcedEmergencyCallToSatelliteHandoverType ()
protected int getDelayInSendingEventDisplayEmergencyMessage ()
private boolean isHandoverTypeValid (int)
int handoverType
public void onSatelliteServiceConnected ()
String caller
android.os.ResultReceiver receiver
public void onSetCellularRadioPowerStateRequested (boolean)
boolean powerOn
public void onPowerOffCellularRadioFailed ()
public void onSmsReceived (int)
int subId
int satelliteSubId
public boolean isSatelliteSupportedViaOem ()
Boolean supported
public java.util.List getSatellitePlmnsForCarrier (int)
int subId
public java.util.List getSupportedSatelliteServicesForPlmn (int, java.lang.String)
java.util.List allowedServiceValues
java.util.Map supportedServices
java.util.Map allowedServicesList
android.os.PersistableBundle config
int[] defaultCapabilities
java.util.List capabilitiesList
int subId
String plmn
public boolean isSatelliteAttachRequired ()
android.telephony.satellite.SatelliteCapabilities satelliteCapabilities
public boolean isSatelliteSupportedViaCarrier ()
com.android.internal.telephony.Phone phone
public boolean isSatelliteEmergencyMessagingSupportedViaCarrier ()
com.android.internal.telephony.Phone phone
private boolean isSatelliteEmergencyMessagingSupportedViaCarrier (int)
int subId
android.os.PersistableBundle config
android.util.Pair isUsingNonTerrestrialNetworkViaCarrier ()
android.telephony.ServiceState serviceState
com.android.internal.telephony.Phone phone
public android.util.Pair isSatelliteConnectedViaCarrierWithinHysteresisTime ()
com.android.internal.telephony.Phone phone
android.util.Pair ntnConnectedState
public boolean isInSatelliteModeForCarrierRoaming (com.android.internal.telephony.Phone)
Long lastDisconnectedTime
long satelliteConnectionHysteresisTime
com.android.internal.telephony.Phone phone
int subId
int carrierRoamingNtnConnectType
android.telephony.ServiceState serviceState
public boolean shouldTurnOffCarrierSatelliteForEmergencyCall ()
public boolean getRequestIsEmergency ()
public boolean isInCarrierRoamingNbIotNtn ()
private boolean isInCarrierRoamingNbIotNtn (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
int subId
int carrierRoamingNtnConnectType
public java.util.List getCapabilitiesForCarrierRoamingSatelliteMode (com.android.internal.telephony.Phone)
int subId
com.android.internal.telephony.Phone phone
public void requestSatelliteSessionStats (int, android.os.ResultReceiver)
int subId
android.os.ResultReceiver result
public long getCarrierEmergencyCallWaitForConnectionTimeoutMillis ()
int timeoutMillis
com.android.internal.telephony.Phone phone
long maxTimeoutMillis
public int getCarrierEmergencyCallWaitForConnectionTimeoutMillis (int)
int subId
android.os.PersistableBundle config
protected long getElapsedRealtime ()
public void registerIccRefresh (android.os.Handler, int)
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.Phone phone
android.os.Handler handler
int what
public void unRegisterIccRefresh (android.os.Handler)
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.Phone phone
android.os.Handler handler
public void onSatelliteEntitlementStatusUpdated (int, boolean, java.util.List, java.util.List, java.util.Map, java.util.Map, java.util.Map, java.util.Map, com.android.internal.telephony.IIntegerConsumer)
RuntimeException e
int subId
boolean entitlementEnabled
java.util.List allowedPlmnList
java.util.List barredPlmnList
java.util.Map plmnDataPlanMap
java.util.Map plmnServiceTypeMap
java.util.Map plmnDataServicePolicyMap
java.util.Map plmnVoiceServicePolicyMap
com.android.internal.telephony.IIntegerConsumer callback
private boolean isValidPlmnList (java.util.List)
String plmn
java.util.List plmnList
private java.lang.Boolean isSatelliteSupportedViaOemInternal ()
Boolean isSatelliteSupported
private void handleEventProvisionSatelliteServiceDone (com.android.internal.telephony.satellite.SatelliteController$ProvisionSatelliteServiceArgument, int)
com.android.internal.telephony.satellite.SatelliteController$ProvisionSatelliteServiceArgument arg
int result
java.util.function.Consumer callback
private void handleEventDeprovisionSatelliteServiceDone (com.android.internal.telephony.satellite.SatelliteController$ProvisionSatelliteServiceArgument, int)
com.android.internal.telephony.satellite.SatelliteController$ProvisionSatelliteServiceArgument arg
int result
private void handleStartSatelliteTransmissionUpdatesDone (android.os.AsyncResult)
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
com.android.internal.telephony.satellite.SatelliteController$SatelliteTransmissionUpdateArgument arg
int errorCode
private void sendRequestAsync (int, java.lang.Object, com.android.internal.telephony.Phone)
int command
Object argument
com.android.internal.telephony.Phone phone
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message msg
protected java.lang.Boolean isDeviceProvisioned ()
private void handleSatelliteEnabled (com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest)
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
android.telephony.satellite.SatelliteModemEnableRequestAttributes enableRequestAttributes
android.os.Message onCompleted
private android.telephony.satellite.SatelliteModemEnableRequestAttributes createModemEnableRequest (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument arg
int subId
android.telephony.SubscriptionInfo subInfo
String iccid
String apn
private java.lang.String getNiddApnName (int)
String apn
int subId
private void handleRequestSatelliteAttachRestrictionForCarrierCmd (com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest)
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
com.android.internal.telephony.satellite.SatelliteController$RequestHandleSatelliteAttachRestrictionForCarrierArgument argument
private void updateSatelliteSupportedState (boolean)
boolean supported
private void updateSatelliteEnabledState (boolean, java.lang.String)
boolean enabled
String caller
private void registerForPendingDatagramCount ()
private void registerForSatelliteModemStateChanged ()
private void registerForNtnSignalStrengthChanged ()
private void registerForCapabilitiesChanged ()
private void registerForSatelliteSupportedStateChanged ()
private void registerForSatelliteRegistrationFailure ()
private void registerForTerrestrialNetworkAvailableChanged ()
private void handleEventSatelliteProvisionStateChanged (boolean)
boolean provisioned
private void notifyDeviceProvisionStateChanged (boolean)
boolean provisioned
java.util.List deadCallersList
private boolean updateSatelliteSubscriptionProvisionState (java.util.List, boolean)
RuntimeException ex
RuntimeException ex
int subId
Boolean currentProvisioned
Boolean isProvisionedInPersistentDb
android.telephony.satellite.SatelliteSubscriberInfo subscriberInfo
java.util.List newList
boolean provisioned
boolean provisionChanged
private void handleEventSatelliteSubscriptionProvisionStateChanged ()
boolean isProvisioned
java.util.List informList
private void updateDeviceProvisionStatus ()
boolean isProvisioned
private void notifySatelliteSubscriptionProvisionStateChanged (java.util.List)
java.util.List list
java.util.List deadCallersList
private void handleEventSatelliteModemStateChanged (int)
java.util.function.Consumer result
int state
private void notifyModemStateChangedToSessionController (int)
int state
private void handleEventNtnSignalStrengthChanged (android.telephony.satellite.NtnSignalStrength)
android.telephony.satellite.NtnSignalStrength ntnSignalStrength
java.util.List deadCallersList
private void handleEventSatelliteCapabilitiesChanged (android.telephony.satellite.SatelliteCapabilities)
android.telephony.satellite.SatelliteCapabilities capabilities
android.telephony.satellite.SatelliteCapabilities satelliteCapabilities
java.util.List deadCallersList
private void handleEventSatelliteSupportedStateChanged (boolean)
boolean supported
Boolean isSatelliteSupported
Boolean isSatelliteEnabled
private void handleEventSelectedNbIotSatelliteSubscriptionChanged (int)
int selectedSubId
java.util.List deadCallersList
private void notifySatelliteSupportedStateChanged (boolean)
boolean supported
java.util.List deadCallersList
protected void setSettingsKeyForSatelliteMode (int)
int val
protected void setSettingsKeyToAllowDeviceRotation (int)
String unlockedRotationSettings
int val
public boolean isFoldable (android.content.Context, java.util.List)
android.content.Context context
java.util.List deviceStates
private static java.lang.String replaceDeviceRotationValue (java.lang.String, int, int)
int key
int value
RuntimeException e
int i
String deviceRotationValue
int targetKey
int newValue
java.util.List keyValuePairs
String[] pairs
protected boolean areAllRadiosDisabled ()
private void evaluateToSendSatelliteEnabledSuccess ()
private void resetSatelliteEnabledRequest ()
private void resetSatelliteDisabledRequest ()
public void moveSatelliteToOffStateAndCleanUpResources (int)
int resultCode
private void setDemoModeEnabled (boolean)
boolean enabled
private void setEmergencyMode (boolean)
boolean isEmergency
private boolean isMockModemAllowed ()
private void configureSatellitePlmnForCarrier (int)
java.util.List carrierPlmnList
java.util.List barredPlmnList
int slotId
int subId
private void handleSetSatellitePlmnInfoDoneEvent (android.os.Message)
android.os.Message msg
android.os.AsyncResult ar
private void updateSupportedSatelliteServicesForActiveSubscriptions ()
int subId
int[] activeSubIds
private void updatePlmnListPerCarrier (int)
java.util.List entitlementPlmnList
android.telephony.TelephonyManager tm
int carrierId
java.util.List plmnList
java.util.List carrierPlmnList
java.util.List carrierPlmnList
com.android.internal.telephony.satellite.SatelliteConfig satelliteConfig
int subId
private void updateSupportedSatelliteServices (int)
java.util.Map supportedServicesPerPlmn
com.android.internal.telephony.satellite.SatelliteConfig satelliteConfig
android.telephony.TelephonyManager tm
int carrierId
int subId
private java.util.List readSatellitePlmnsFromOverlayConfig ()
String[] devicePlmns
private java.util.Map readSupportedSatelliteServicesFromCarrierConfig (int)
int subId
android.os.PersistableBundle config
private java.util.Map readRegionalSatelliteEarfcnsFromCarrierConfig (int)
int subId
android.os.PersistableBundle config
private android.os.PersistableBundle getConfigForSubId (int)
Exception e
int subId
android.os.PersistableBundle config
private void handleCarrierConfigChanged (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
private void handleSubscriptionsChanged ()
private void processNewCarrierConfigData (int)
int subId
protected void updateCarrierConfig (int)
int subId
private void updateEntitlementPlmnListPerCarrier (int)
java.util.List entitlementPlmnList
int subId
private void setSatelliteAttachEnabledForCarrierOnSimLoaded (int)
int subId
private void updateSatelliteESOSSupported (int)
int subId
boolean isSatelliteESosSupportedFromDB
boolean isSatelliteESosSupportedFromCarrierConfig
protected void updateSatelliteProvisionedStatePerSubscriberId ()
boolean Provisioned
int subId
android.util.Pair subscriberIdPair
String subscriberId
android.telephony.SubscriptionInfo info
java.util.List allSubInfos
private java.lang.String[] readStringArrayFromOverlayConfig (int)
android.content.res.Resources$NotFoundException ex
int id
String[] strArray
private boolean isSatelliteSupportedViaCarrier (int)
int subId
public boolean isSatelliteRoamingP2pSmSSupported (int)
int subId
public boolean isSatelliteEsosSupported (int)
int subId
public boolean turnOffSatelliteSessionForEmergencyCall (int)
int subId
private int getCarrierRoamingNtnConnectType (int)
int subId
protected int getCarrierRoamingNtnEmergencyCallToSatelliteHandoverType (int)
int subId
private int getCarrierSatelliteDataSupportedMode (int)
int subId
private boolean isSatelliteAttachEnabledForCarrierByUser (int)
boolean result
String enabled
RuntimeException ex
java.util.Set cachedRestrictionSet
int subId
private boolean hasReasonToRestrictSatelliteCommunicationForCarrier (int)
int subId
private void updateRestrictReasonForEntitlementPerCarrier (int)
RuntimeException e
String entitlementStatus
boolean result
int subId
com.android.internal.telephony.IIntegerConsumer callback
protected boolean persistSatelliteAttachEnabledForCarrierSetting (int)
RuntimeException ex
int subId
private boolean isSatelliteRestrictedForCarrier (int)
int subId
private boolean isSatelliteEnabledForCarrierAtModem (int)
int subId
private void evaluateEnablingSatelliteForCarrier (int, int, java.util.function.Consumer)
int simSlot
com.android.internal.telephony.satellite.SatelliteController$RequestHandleSatelliteAttachRestrictionForCarrierArgument argument
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
int subId
int reason
java.util.function.Consumer callback
boolean isSatelliteExpectedToBeEnabled
private int evaluateOemSatelliteRequestAllowed (boolean)
Boolean satelliteProvisioned
boolean isProvisionRequired
Boolean satelliteSupported
protected int getSupportedNtnRadioTechnology ()
android.telephony.satellite.SatelliteCapabilities satelliteCapabilities
public java.util.List getSatelliteSupportedMsgApps (int)
int subId
String[] satelliteSupportedMsgApps
private void sendErrorAndReportSessionMetrics (int, java.util.function.Consumer)
int error
java.util.function.Consumer result
public boolean isNtnOnlyCarrier ()
private void registerForServiceStateChanged ()
com.android.internal.telephony.Phone phone
private void registerForSignalStrengthChanged ()
com.android.internal.telephony.Phone phone
private void handleEventServiceStateChanged ()
private void handleServiceStateForSatelliteConnectionViaCarrier ()
android.telephony.NetworkRegistrationInfo nri
Boolean connected
com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteSessionStats sessionStats
int subId
android.telephony.ServiceState serviceState
com.android.internal.telephony.Phone phone
private void updateLastNotifiedNtnModeAndNotify (com.android.internal.telephony.Phone)
boolean initialized
boolean lastNotifiedNtnMode
boolean currNtnMode
com.android.internal.telephony.Phone phone
int subId
private void logCarrierRoamingSatelliteSessionStats (com.android.internal.telephony.Phone, boolean, boolean)
com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteSessionStats sessionStats
com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteSessionStats sessionStats
int subId
com.android.internal.telephony.Phone phone
boolean lastNotifiedNtnMode
boolean currNtnMode
private void evaluateCarrierRoamingNtnEligibilityChange ()
boolean eligible
private boolean shouldStartNtnEligibilityHysteresisTimer (boolean)
boolean eligible
private void startNtnEligibilityHysteresisTimer ()
com.android.internal.telephony.Phone satellitePhone
int subId
long timeout
private void stopNtnEligibilityHysteresisTimer ()
private void updateLastNotifiedNtnEligibilityAndNotify (boolean)
boolean currentNtnEligibility
com.android.internal.telephony.Phone satellitePhone
int selectedSatelliteSubId
private long getSatelliteConnectionHysteresisTimeMillis (int)
int subId
android.os.PersistableBundle config
private long getCarrierSupportedSatelliteNotificationHysteresisTimeMillis (int)
int subId
android.os.PersistableBundle config
private void persistOemEnabledSatelliteProvisionStatus (boolean)
RuntimeException ex
int subId
boolean isProvisioned
private boolean getPersistedDeviceProvisionStatus ()
android.telephony.SubscriptionInfo info
int subId
java.util.List activeSubscriptionInfoList
private boolean loadSatelliteSharedPreferences ()
Exception e
private void handleIsSatelliteProvisionedDoneEvent (android.os.AsyncResult)
android.os.AsyncResult ar
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Bundle bundle
private long getWaitForSatelliteEnablingResponseTimeoutMillis ()
private long getWaitForCellularModemOffTimeoutMillis ()
private void startWaitForCellularModemOffTimer ()
long timeoutMillis
private void stopWaitForCellularModemOffTimer ()
private void startWaitForSatelliteEnablingResponseTimer (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
private void stopWaitForSatelliteEnablingResponseTimer (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
private boolean shouldProcessEventSetSatelliteEnabledDone (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
private void startWaitForUpdateSatelliteEnableAttributesResponseTimer (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
private void stopWaitForUpdateSatelliteEnableAttributesResponseTimer (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
private boolean shouldProcessEventUpdateSatelliteEnableAttributesDone (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
private void handleEventWaitForSatelliteEnablingResponseTimedOut (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument request
com.android.internal.telephony.IIntegerConsumer callback
java.util.function.Consumer result
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument request
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
private void handleCmdUpdateNtnSignalStrengthReporting (boolean)
boolean shouldReport
private void updateNtnSignalStrengthReporting (boolean)
boolean shouldReport
com.android.internal.telephony.satellite.SatelliteController$SatelliteControllerHandlerRequest request
android.os.Message onCompleted
public boolean setShouldSendDatagramToModemInDemoMode (boolean)
boolean shouldSendToModemInDemoMode
private void determineAutoConnectSystemNotification ()
android.util.Pair isNtn
boolean notificationKeyStatus
private void dismissSatelliteNotification ()
public boolean isSatelliteSystemNotificationsEnabled (int)
int carrierRoamingNtnConnectType
boolean notifySatelliteAvailabilityEnabled
Boolean isSatelliteSupported
private void updateSatelliteSystemNotification (int, int, boolean)
int subId
int carrierRoamingNtnConnectType
boolean visible
android.app.NotificationChannel notificationChannel
android.app.NotificationManager notificationManager
int title
int summary
android.app.Notification$Builder notificationBuilder
android.content.Intent openMessageIntent
android.app.PendingIntent openMessagePendingIntent
android.app.Notification$Action actionOpenMessage
android.content.Intent howItWorksIntent
android.app.PendingIntent howItWorksPendingIntent
android.app.Notification$Action actionHowItWorks
android.content.Intent notificationClickIntent
android.app.PendingIntent notificationClickPendingIntent
android.content.Intent deleteIntent
android.app.PendingIntent deletePendingIntent
android.content.IntentFilter filter
private void dismissNotificationAndUpdatePref (boolean)
android.app.StatusBarManager statusBarManager
boolean closeStatusBar
private void resetCarrierRoamingSatelliteModeParams ()
com.android.internal.telephony.Phone phone
private void resetCarrierRoamingSatelliteModeParams (int)
int subId
public android.os.PersistableBundle getPersistableBundle (int)
android.os.PersistableBundle config
int subId
private int calculateSessionDurationTimeSec ()
private void notifyEnablementFailedToSatelliteSessionController (boolean)
boolean enabled
private void abortSatelliteEnableRequest (int)
int resultCode
private void abortSatelliteDisableRequest (int)
int resultCode
private void abortSatelliteEnableAttributesUpdateRequest (int)
int resultCode
private void stopWaitForEnableResponseTimers ()
private long getDemoPointingAlignedDurationMillisFromResources ()
android.content.res.Resources$NotFoundException ex
long durationMillis
public long getDemoPointingAlignedDurationMillis ()
private long getDemoPointingNotAlignedDurationMillisFromResources ()
android.content.res.Resources$NotFoundException ex
long durationMillis
public long getDemoPointingNotAlignedDurationMillis ()
public boolean getWwanIsInService (android.telephony.ServiceState)
android.telephony.NetworkRegistrationInfo nri
android.telephony.ServiceState serviceState
java.util.List nriList
private static void logv (java.lang.String)
String log
private static void logd (java.lang.String)
String log
private static void logw (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private boolean isSatellitePersistentLoggingEnabled (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
RuntimeException e
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void plogd (java.lang.String)
String log
private void plogw (java.lang.String)
String log
private void ploge (java.lang.String)
String log
private void plogv (java.lang.String)
String log
private void handlePersistentLoggingOnSessionStart (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
private void handlePersistentLoggingOnSessionEnd (boolean)
boolean isEmergency
android.telephony.DropBoxManagerLoggerBackend loggerBackend
public void setLastEmergencyCallTime ()
public boolean isInEmergencyMode ()
long currentTime
private long getSatelliteEmergencyModeDurationFromOverlayConfig (android.content.Context)
android.content.res.Resources$NotFoundException ex
android.content.Context context
Integer duration
private long getEvaluateEsosProfilesPrioritizationDurationMillis ()
protected void evaluateESOSProfilesPrioritization ()
int subId
boolean isActive
boolean isDefaultSmsSubId
boolean isNtnOnly
boolean isESOSSupported
boolean isCarrierSatelliteHigherPriority
int keyPriority
android.util.Pair subscriberIdPair
String newSubscriberId
java.util.Optional oldSubscriberId
android.telephony.SubscriptionInfo info
java.util.List newEvaluatedSubscriberProvisionStatus
boolean isChanged
java.util.List allSubInfos
java.util.TreeMap newSubsInfoListPerPriority
private java.lang.Boolean isCarrierConfigLoaded (int)
int subId
android.os.PersistableBundle carrierConfig
private android.util.Pair getSubscriberIdAndType (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo info
String subscriberId
int subscriberIdType
private java.lang.String getPhoneNumberBasedCarrier (int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal internal
android.telephony.SubscriptionManager subscriptionManager
String phoneNumber
private boolean isPriorityChanged (java.util.Map, java.util.Map)
int i
java.util.List currentList
java.util.List newList
java.util.Map$Entry entry
java.util.Map currentMap
java.util.Map newMap
private boolean isSubscriberContentChanged (java.util.List, java.util.List)
android.telephony.satellite.SatelliteSubscriberProvisionStatus curSub
android.telephony.satellite.SatelliteSubscriberProvisionStatus newSub
int i
java.util.List currentList
java.util.List newList
private void sendBroadCastForProvisionedESOSSubs ()
String packageName
String className
String action
android.content.Intent intent
protected java.lang.String getStringFromOverlayConfig (int)
String name
android.content.res.Resources$NotFoundException ex
int resourceId
String name
public void requestSatelliteDisplayName (android.os.ResultReceiver)
android.os.ResultReceiver result
int subId
String displayName
android.os.Bundle bundle
public void requestSatelliteSubscriberProvisionStatus (android.os.ResultReceiver)
android.os.ResultReceiver result
java.util.List list
android.os.Bundle bundle
private java.util.List getPrioritizedSatelliteSubscriberProvisionStatusList ()
private java.util.List getPrioritizedSatelliteSubscriberProvisionStatusList (java.util.Map)
android.util.Pair subscriberIdPair
String subscriberId
int carrierId
String apn
android.telephony.satellite.SatelliteSubscriberInfo satelliteSubscriberInfo
boolean provisioned
android.telephony.SubscriptionInfo info
java.util.List infoList
int priority
java.util.Map subsInfoListPerPriority
java.util.List list
public int getSelectedSatelliteSubId ()
public void requestSelectedNbIotSatelliteSubscriptionId (android.os.ResultReceiver)
android.os.ResultReceiver result
int selectedSatelliteSubId
android.os.Bundle bundle
private void selectBindingSatelliteSubscription (boolean)
int subId
android.telephony.satellite.SatelliteSubscriberProvisionStatus status
int carrierId
boolean shouldIgnoreEnabledState
int selectedSubId
java.util.List satelliteSubscribers
int preSelectedSatelliteSubId
protected boolean isCarrierSatelliteHigherPriority (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo info
protected boolean isSatelliteAvailableAtCurrentLocation (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo info
int[] carrierTagIdsArray
java.util.List carrierTagIds
public boolean isCarrierSatelliteAvailableAtCurrentLocation (java.util.List)
java.util.List carrierTagIds
private int getSubIdFromSubscriberId (java.lang.String)
String subscriberId
private boolean isActiveSubId (int)
int subId
android.telephony.SubscriptionInfo subInfo
protected boolean isSubscriptionProvisioned (int)
int subId
String subscriberId
public void provisionSatellite (java.util.List, android.os.ResultReceiver)
java.util.List list
android.os.ResultReceiver result
com.android.internal.telephony.satellite.SatelliteController$RequestProvisionSatelliteArgument request
public void updateSystemSelectionChannels (java.util.List, android.os.ResultReceiver)
java.util.List selectionSpecifiers
android.os.ResultReceiver result
public java.util.Map getRegionalSatelliteEarfcns (int)
int subId
public void updateRegionalSatelliteEarfcns (int)
int subId
public void deprovisionSatellite (java.util.List, android.os.ResultReceiver)
java.util.List list
android.os.ResultReceiver result
com.android.internal.telephony.satellite.SatelliteController$RequestProvisionSatelliteArgument request
public void setNtnSmsSupportedByMessagesApp (boolean)
boolean ntnSmsSupported
private void persistNtnSmsSupportedByMessagesApp (boolean)
boolean ntnSmsSupported
private boolean isNtnSmsSupportedByMessagesApp ()
boolean ntnSmsSupported
protected void setSatellitePhone (int)
int subId
protected void setSelectedSatelliteSubId (int)
int subId
public int getSatelliteCarrierId ()
android.telephony.SubscriptionInfo subInfo
public boolean isCarrierRoamingNtnEligible (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
boolean isSatelliteAccessAllowed
int subId
int[] services
int carrierRoamingNtnConnectType
public boolean isSatelliteServiceSupportedByCarrier (int, int)
String satellitePlmn
int subId
int serviceType
java.util.List satellitePlmnList
public com.android.internal.telephony.Phone getSatellitePhone ()
public void startPointingUI ()
protected void registerForSatelliteCommunicationAllowedStateChanged ()
RuntimeException e
android.telephony.satellite.SatelliteManager satelliteManager
android.telephony.satellite.SatelliteCommunicationAllowedStateCallback allowedStateCallback
private void handleSatelliteAccessConfigUpdateResult (android.telephony.satellite.SatelliteAccessConfiguration)
java.util.List tagIds
android.telephony.satellite.SatelliteAccessConfiguration satelliteAccessConfig
private void handleEventSatelliteRegistrationFailure (int)
int causeCode
java.util.List deadCallersList
private void handleEventTerrestrialNetworkAvailableChanged (boolean)
boolean isAvailable
java.util.List deadCallersList
public boolean setSatelliteSubscriberIdListChangedIntentComponent (java.lang.String)
String name
boolean result
String[] cmdPart
protected java.lang.String getConfigSatelliteGatewayServicePackage ()
private java.lang.String getConfigSatelliteCarrierRoamingEsosProvisionedClass ()
private void registerDefaultSmsSubscriptionChangedBroadcastReceiver ()
android.content.IntentFilter intentFilter
protected java.util.List getSupportedDeviceStates ()
com.android.internal.telephony.flags.FeatureFlags getFeatureFlags ()
private boolean isSatelliteDisabled ()
private boolean shouldStopWaitForEnableResponseTimer (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
public boolean overrideCarrierRoamingNtnEligibilityChanged (boolean, boolean)
boolean state
boolean resetRequired
private void overrideSatelliteCapabilitiesIfApplicable ()
int datagramSize
android.telephony.SubscriptionInfo subInfo
int subId
android.os.PersistableBundle config
public int getNtnOnlySubscriptionId ()
java.util.List infoList
int subId
private java.util.List getNtnOnlySatelliteSubscriberInfoList (java.util.function.Consumer)
java.util.function.Consumer result
android.telephony.satellite.SatelliteSubscriberInfo satelliteSubscriberInfo
java.util.List satelliteSubscriberInfoList
private android.telephony.satellite.SatelliteSubscriberInfo getNtnOnlySatelliteSubscriberInfo ()
int ntnOnlySubId
android.telephony.SubscriptionInfo subInfo
private android.telephony.satellite.SatelliteSubscriberInfo getSatelliteSubscriberInfo (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo subInfo
android.util.Pair subscriberIdPair
String subscriberId
int carrierId
String apn
protected void handleCarrierRoamingNtnAvailableServicesChanged (int)
int subId
private void updateLastNotifiedNtnAvailableServicesAndNotify (int)
int subId
com.android.internal.telephony.Phone phone
int[] services
public int[] getSupportedServicesOnCarrierRoamingNtn (int)
int[] services
int subId
public boolean isP2PSmsDisallowedOnCarrierRoamingNtn (int)
int subId
int carrierRoamingNtnConnectType
private int[] getSupportedSatelliteServicesForCarrier (int)
int subId
android.os.PersistableBundle config
int[] availableServices
public boolean isApplicationSupportsP2P (java.lang.String)
android.content.pm.PackageManager$NameNotFoundException e
String packageName
android.content.pm.PackageManager pm
android.content.pm.ApplicationInfo applicationInfo
public void registerApplicationStateChanged ()
android.content.IntentFilter packageFilter
private void notifyEnabledStateChanged (boolean)
boolean isEnabled
android.telephony.TelephonyRegistryManager trm
private android.telephony.satellite.NtnSignalStrength getCarrierRoamingNtnSignalStrength (com.android.internal.telephony.Phone)
android.telephony.ServiceState serviceState
com.android.internal.telephony.Phone phone
android.telephony.satellite.NtnSignalStrength carrierRoamingNtnSignalStrength
public boolean isInConnectedState ()
protected void updateLastNotifiedCarrierRoamingNtnSignalStrengthAndNotify (com.android.internal.telephony.Phone)
android.telephony.satellite.NtnSignalStrength lastNotifiedSignalStrength
com.android.internal.telephony.Phone phone
android.telephony.satellite.NtnSignalStrength currSignalStrength
int subId
public boolean shouldSendSmsToDatagramDispatcher (com.android.internal.telephony.Phone)
int[] services
com.android.internal.telephony.Phone phone
long identity
public boolean shouldDropSms (com.android.internal.telephony.Phone)
int[] services
com.android.internal.telephony.Phone phone
long identity
private boolean isWaitingForSatelliteModemOff ()
private java.lang.Boolean getIsSatelliteSupported ()
private boolean isWaitingForDisableSatelliteModemResponse ()
private boolean isSatelliteAccessAllowedAtCurrentLocation ()
private java.lang.Boolean getIsSatelliteEnabled ()
private com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument getSatelliteDisabledRequest ()
private android.telephony.satellite.SatelliteCapabilities getSatelliteCapabilities ()
private void setBTEnabledState (boolean)
boolean enabled
private boolean getBTEnabledState ()
private void setNfcEnabledState (boolean)
boolean enabled
private boolean getNfcEnabledState ()
private void setUwbEnabledState (boolean)
boolean enabled
private boolean getUwbEnabledState ()
private void setWifiEnabledState (boolean)
boolean enabled
private boolean getWifiEnabledState ()
public int getSatelliteDataPlanForPlmn (int, java.lang.String)
java.util.Map dataplanMap
int subId
String plmn
public int getSatelliteDataServicePolicyForPlmn (int, java.lang.String)
java.util.Map dataServicePolicy
int subId
String plmn
public int getSatelliteVoiceServicePolicyForPlmn (int, java.lang.String)
java.util.Map voiceServicePolicy
int subId
String plmn
private static synthetic boolean lambda$getSupportedServicesOnCarrierRoamingNtn$33 (int)
int value
private static synthetic boolean lambda$getNtnOnlySubscriptionId$32 (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo info
private synthetic void lambda$handleEventTerrestrialNetworkAvailableChanged$31 (android.telephony.satellite.ISatelliteModemStateCallback)
android.telephony.satellite.ISatelliteModemStateCallback listener
private static synthetic void lambda$handleEventTerrestrialNetworkAvailableChanged$30 (boolean, java.util.List, android.telephony.satellite.ISatelliteModemStateCallback)
android.os.RemoteException e
boolean isAvailable
java.util.List deadCallersList
android.telephony.satellite.ISatelliteModemStateCallback listener
private synthetic void lambda$handleEventSatelliteRegistrationFailure$29 (android.telephony.satellite.ISatelliteModemStateCallback)
android.telephony.satellite.ISatelliteModemStateCallback listener
private static synthetic void lambda$handleEventSatelliteRegistrationFailure$28 (int, java.util.List, android.telephony.satellite.ISatelliteModemStateCallback)
android.os.RemoteException e
int causeCode
java.util.List deadCallersList
android.telephony.satellite.ISatelliteModemStateCallback listener
private static synthetic boolean lambda$evaluateESOSProfilesPrioritization$27 (int, java.util.Map$Entry)
int subId
java.util.Map$Entry entry
private static synthetic java.util.List lambda$evaluateESOSProfilesPrioritization$26 (java.lang.Integer)
Integer k
private synthetic void lambda$evaluateEnablingSatelliteForCarrier$25 (java.lang.Integer)
Integer errorCode
private static synthetic java.lang.String lambda$replaceDeviceRotationValue$24 (android.util.Pair)
android.util.Pair pair
private static synthetic boolean lambda$isFoldable$23 (android.hardware.devicestate.DeviceState)
android.hardware.devicestate.DeviceState deviceState
private synthetic void lambda$notifySatelliteSupportedStateChanged$22 (android.telephony.satellite.ISatelliteSupportedStateCallback)
android.telephony.satellite.ISatelliteSupportedStateCallback listener
private synthetic void lambda$notifySatelliteSupportedStateChanged$21 (boolean, java.util.List, android.telephony.satellite.ISatelliteSupportedStateCallback)
android.os.RemoteException e
boolean supported
java.util.List deadCallersList
android.telephony.satellite.ISatelliteSupportedStateCallback listener
private synthetic void lambda$handleEventSelectedNbIotSatelliteSubscriptionChanged$20 (android.telephony.satellite.ISelectedNbIotSatelliteSubscriptionCallback)
android.telephony.satellite.ISelectedNbIotSatelliteSubscriptionCallback listener
private static synthetic void lambda$handleEventSelectedNbIotSatelliteSubscriptionChanged$19 (int, java.util.List, android.telephony.satellite.ISelectedNbIotSatelliteSubscriptionCallback)
android.os.RemoteException e
int selectedSubId
java.util.List deadCallersList
android.telephony.satellite.ISelectedNbIotSatelliteSubscriptionCallback listener
private synthetic void lambda$handleEventSatelliteCapabilitiesChanged$18 (android.telephony.satellite.ISatelliteCapabilitiesCallback)
android.telephony.satellite.ISatelliteCapabilitiesCallback listener
private synthetic void lambda$handleEventSatelliteCapabilitiesChanged$17 (android.telephony.satellite.SatelliteCapabilities, java.util.List, android.telephony.satellite.ISatelliteCapabilitiesCallback)
android.os.RemoteException e
android.telephony.satellite.SatelliteCapabilities satelliteCapabilities
java.util.List deadCallersList
android.telephony.satellite.ISatelliteCapabilitiesCallback listener
private synthetic void lambda$handleEventNtnSignalStrengthChanged$16 (android.telephony.satellite.INtnSignalStrengthCallback)
android.telephony.satellite.INtnSignalStrengthCallback listener
private synthetic void lambda$handleEventNtnSignalStrengthChanged$15 (android.telephony.satellite.NtnSignalStrength, java.util.List, android.telephony.satellite.INtnSignalStrengthCallback)
android.os.RemoteException e
android.telephony.satellite.NtnSignalStrength ntnSignalStrength
java.util.List deadCallersList
android.telephony.satellite.INtnSignalStrengthCallback listener
private synthetic void lambda$handleEventSatelliteModemStateChanged$14 (java.lang.Integer)
Integer integer
private synthetic void lambda$notifySatelliteSubscriptionProvisionStateChanged$13 (android.telephony.satellite.ISatelliteProvisionStateCallback)
android.telephony.satellite.ISatelliteProvisionStateCallback listener
private synthetic void lambda$notifySatelliteSubscriptionProvisionStateChanged$12 (java.util.List, java.util.List, android.telephony.satellite.ISatelliteProvisionStateCallback)
android.os.RemoteException e
java.util.List list
java.util.List deadCallersList
android.telephony.satellite.ISatelliteProvisionStateCallback listener
private synthetic void lambda$notifyDeviceProvisionStateChanged$11 (android.telephony.satellite.ISatelliteProvisionStateCallback)
android.telephony.satellite.ISatelliteProvisionStateCallback listener
private synthetic void lambda$notifyDeviceProvisionStateChanged$10 (boolean, java.util.List, android.telephony.satellite.ISatelliteProvisionStateCallback)
android.os.RemoteException e
boolean provisioned
java.util.List deadCallersList
android.telephony.satellite.ISatelliteProvisionStateCallback listener
private static synthetic java.lang.Boolean lambda$setSatelliteServicePackageName$9 (java.lang.String)
String s
private static synthetic boolean lambda$setSatelliteServicePackageName$8 (java.lang.String)
String s
private synthetic void lambda$provisionSatelliteService$7 (java.lang.String, byte[], int)
String token
byte[] provisionData
int validSubId
private synthetic void lambda$provisionSatelliteService$6 (java.util.List, android.os.ResultReceiver)
java.util.List subscriberInfoList
android.os.ResultReceiver internalReceiver
private synthetic void lambda$checkNetworkSelectionModeAuto$5 (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument, android.content.DialogInterface)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
android.content.DialogInterface dialog
private synthetic void lambda$checkNetworkSelectionModeAuto$4 (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument, android.content.DialogInterface, int)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
android.content.DialogInterface dialog
int which
private synthetic void lambda$checkNetworkSelectionModeAuto$3 (com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument, android.content.DialogInterface, int)
com.android.internal.telephony.satellite.SatelliteController$RequestSatelliteEnabledArgument argument
android.content.DialogInterface dialog
int which
private synthetic void lambda$new$2 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
private static synthetic java.lang.Integer lambda$decrementResultReceiverCount$1 (java.lang.String, java.lang.Integer)
String k
Integer v
private static synthetic java.lang.Integer lambda$incrementResultReceiverCount$0 (java.lang.String, java.lang.Integer)
String k
Integer v
static void <clinit> ()
}
com/android/internal/telephony/satellite/SatelliteModemInterface$1.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$1 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$10.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$10 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$11.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$11 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$12.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$12 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$13.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$13 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$14.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$14 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$15.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$15 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int modemState
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int modemState
}
com/android/internal/telephony/satellite/SatelliteModemInterface$16.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$16 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$17.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$17 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int[] time
private static synthetic void lambda$accept$0 (android.os.Message, int[]) throws java.lang.Exception
android.os.Message message
int[] time
}
com/android/internal/telephony/satellite/SatelliteModemInterface$18.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$18 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$19.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$19 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$2.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$2 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$20.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$20 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$21.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$21 extends android.telephony.IBooleanConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (boolean)
boolean result
int[] enabled
private static synthetic void lambda$accept$0 (android.os.Message, int[]) throws java.lang.Exception
android.os.Message message
int[] enabled
}
com/android/internal/telephony/satellite/SatelliteModemInterface$22.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$22 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$23.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$23 extends android.telephony.satellite.stub.INtnSignalStrengthConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (android.telephony.satellite.stub.NtnSignalStrength)
android.telephony.satellite.stub.NtnSignalStrength result
android.telephony.satellite.NtnSignalStrength ntnSignalStrength
private static synthetic void lambda$accept$0 (android.os.Message, android.telephony.satellite.NtnSignalStrength) throws java.lang.Exception
android.os.Message message
android.telephony.satellite.NtnSignalStrength ntnSignalStrength
}
com/android/internal/telephony/satellite/SatelliteModemInterface$24.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$24 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$25.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$25 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$26.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$26 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$27.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$27 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$28.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$28 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$3.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$3 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$4.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$4 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$5.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$5 extends android.telephony.IBooleanConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (boolean)
boolean result
int[] enabled
private static synthetic void lambda$accept$0 (android.os.Message, int[]) throws java.lang.Exception
android.os.Message message
int[] enabled
}
com/android/internal/telephony/satellite/SatelliteModemInterface$6.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$6 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$7.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$7 extends android.telephony.IBooleanConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (boolean)
boolean result
private static synthetic void lambda$accept$0 (android.os.Message, boolean) throws java.lang.Exception
android.os.Message message
boolean result
}
com/android/internal/telephony/satellite/SatelliteModemInterface$8.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$8 extends android.telephony.IIntegerConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (int)
int result
int error
private static synthetic void lambda$accept$0 (android.os.Message, int) throws java.lang.Exception
android.os.Message message
int error
}
com/android/internal/telephony/satellite/SatelliteModemInterface$9.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$9 extends android.telephony.satellite.stub.ISatelliteCapabilitiesConsumer$Stub {
final synthetic android.os.Message val$message
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, android.os.Message)
com.android.internal.telephony.satellite.SatelliteModemInterface this$0
public void accept (android.telephony.satellite.stub.SatelliteCapabilities)
android.telephony.satellite.stub.SatelliteCapabilities result
android.telephony.satellite.SatelliteCapabilities capabilities
private static synthetic void lambda$accept$0 (android.os.Message, android.telephony.satellite.SatelliteCapabilities) throws java.lang.Exception
android.os.Message message
android.telephony.satellite.SatelliteCapabilities capabilities
}
com/android/internal/telephony/satellite/SatelliteModemInterface$SatelliteListener.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$SatelliteListener extends android.telephony.satellite.stub.ISatelliteListener$Stub {
private final boolean mIsDemoListener
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface, boolean)
boolean isDemoListener
public void onSatelliteDatagramReceived (android.telephony.satellite.stub.SatelliteDatagram, int)
android.telephony.satellite.stub.SatelliteDatagram datagram
int pendingCount
public void onPendingDatagrams ()
public void onSatellitePositionChanged (android.telephony.satellite.stub.PointingInfo)
android.telephony.satellite.stub.PointingInfo pointingInfo
public void onSatelliteModemStateChanged (int)
int datagramTransferState
int state
public void onNtnSignalStrengthChanged (android.telephony.satellite.stub.NtnSignalStrength)
android.telephony.satellite.stub.NtnSignalStrength ntnSignalStrength
public void onSatelliteCapabilitiesChanged (android.telephony.satellite.stub.SatelliteCapabilities)
android.telephony.satellite.stub.SatelliteCapabilities satelliteCapabilities
public void onSatelliteSupportedStateChanged (boolean)
boolean supported
public void onRegistrationFailure (int)
int causeCode
public void onTerrestrialNetworkAvailableChanged (boolean)
boolean isAvailable
private boolean notifyResultIfExpectedListener ()
private boolean notifyModemStateChanged (int)
int state
}
com/android/internal/telephony/satellite/SatelliteModemInterface$SatelliteServiceConnection.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteModemInterface$SatelliteServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.internal.telephony.satellite.SatelliteModemInterface this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteModemInterface)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException e
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName name
}
com/android/internal/telephony/satellite/SatelliteModemInterface.class
SatelliteModemInterface.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteModemInterface extends java.lang.Object {
private static final String TAG
private static final long REBIND_INITIAL_DELAY
private static final long REBIND_MAXIMUM_DELAY
private static final int REBIND_MULTIPLIER
private static com.android.internal.telephony.satellite.SatelliteModemInterface sInstance
private final android.content.Context mContext
private final com.android.internal.telephony.satellite.DemoSimulator mDemoSimulator
private final com.android.internal.telephony.satellite.SatelliteModemInterface$SatelliteListener mVendorListener
private final com.android.internal.telephony.satellite.SatelliteModemInterface$SatelliteListener mDemoListener
protected final com.android.internal.telephony.ExponentialBackoff mExponentialBackoff
private final Object mLock
private final com.android.internal.telephony.satellite.SatelliteController mSatelliteController
private boolean mIsSatelliteServiceSupported
private android.telephony.satellite.stub.ISatellite mSatelliteService
private com.android.internal.telephony.satellite.SatelliteModemInterface$SatelliteServiceConnection mSatelliteServiceConnection
private String mVendorSatellitePackageName
private boolean mIsBound
private boolean mIsBinding
private android.telephony.PersistentLogger mPersistentLogger
private final com.android.internal.telephony.RegistrantList mSatellitePositionInfoChangedRegistrants
private final com.android.internal.telephony.RegistrantList mDatagramTransferStateChangedRegistrants
private final com.android.internal.telephony.RegistrantList mSatelliteModemStateChangedRegistrants
private final com.android.internal.telephony.RegistrantList mPendingDatagramsRegistrants
private final com.android.internal.telephony.RegistrantList mSatelliteDatagramsReceivedRegistrants
private final com.android.internal.telephony.RegistrantList mNtnSignalStrengthChangedRegistrants
private final com.android.internal.telephony.RegistrantList mSatelliteCapabilitiesChangedRegistrants
private final com.android.internal.telephony.RegistrantList mSatelliteSupportedStateChangedRegistrants
private final com.android.internal.telephony.RegistrantList mSatelliteRegistrationFailureRegistrants
private final com.android.internal.telephony.RegistrantList mTerrestrialNetworkAvailableChangedRegistrants
public static com.android.internal.telephony.satellite.SatelliteModemInterface getInstance ()
public static com.android.internal.telephony.satellite.SatelliteModemInterface make (android.content.Context, com.android.internal.telephony.satellite.SatelliteController, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.satellite.SatelliteController satelliteController
com.android.internal.telephony.flags.FeatureFlags featureFlags
protected void <init> (android.content.Context, com.android.internal.telephony.satellite.SatelliteController, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.satellite.SatelliteController satelliteController
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
public android.telephony.satellite.stub.ISatellite getService ()
private java.lang.String getSatellitePackageName ()
private boolean getSatelliteServiceSupport ()
protected void bindService ()
boolean success
Exception e
String packageName
android.content.Intent intent
protected void unbindService ()
private void disconnectSatelliteService ()
public void registerForSatellitePositionInfoChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSatellitePositionInfoChanged (android.os.Handler)
android.os.Handler h
public void registerForDatagramTransferStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForDatagramTransferStateChanged (android.os.Handler)
android.os.Handler h
public void registerForSatelliteModemStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSatelliteModemStateChanged (android.os.Handler)
android.os.Handler h
public void registerForPendingDatagrams (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForPendingDatagrams (android.os.Handler)
android.os.Handler h
public void registerForSatelliteDatagramsReceived (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSatelliteDatagramsReceived (android.os.Handler)
android.os.Handler h
public void registerForNtnSignalStrengthChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForNtnSignalStrengthChanged (android.os.Handler)
android.os.Handler h
public void registerForSatelliteCapabilitiesChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSatelliteCapabilitiesChanged (android.os.Handler)
android.os.Handler h
public void registerForSatelliteSupportedStateChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSatelliteSupportedStateChanged (android.os.Handler)
android.os.Handler h
public void registerForSatelliteRegistrationFailure (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForSatelliteRegistrationFailure (android.os.Handler)
android.os.Handler h
public void registerForTerrestrialNetworkAvailableChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForTerrestrialNetworkAvailableChanged (android.os.Handler)
android.os.Handler h
public void requestSatelliteListeningEnabled (boolean, int, android.os.Message)
android.os.RemoteException e
boolean enable
int timeout
android.os.Message message
public void enableCellularModemWhileSatelliteModeIsOn (boolean, android.os.Message)
android.telephony.IIntegerConsumer errorCallback
android.os.RemoteException e
boolean enabled
android.os.Message message
public void requestSatelliteEnabled (android.telephony.satellite.SatelliteModemEnableRequestAttributes, android.os.Message)
android.os.RemoteException e
android.telephony.satellite.SatelliteModemEnableRequestAttributes enableAttributes
android.os.Message message
public void requestIsSatelliteEnabled (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void requestIsSatelliteSupported (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void requestSatelliteCapabilities (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void startSendingSatellitePointingInfo (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void stopSendingSatellitePointingInfo (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void pollPendingSatelliteDatagrams (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void sendSatelliteDatagram (android.telephony.satellite.SatelliteDatagram, boolean, boolean, android.os.Message)
android.os.RemoteException e
android.telephony.satellite.SatelliteDatagram datagram
boolean isEmergency
boolean needFullScreenPointingUI
android.os.Message message
public void requestSatelliteModemState (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void requestTimeForNextSatelliteVisibility (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void setSatellitePlmn (int, java.util.List, java.util.List, android.os.Message)
android.os.RemoteException e
int simSlot
java.util.List carrierPlmnList
java.util.List allSatellitePlmnList
android.os.Message message
public void requestSetSatelliteEnabledForCarrier (int, boolean, android.os.Message)
android.os.RemoteException e
int simSlot
boolean enableSatellite
android.os.Message message
public void requestIsSatelliteEnabledForCarrier (int, android.os.Message)
android.os.RemoteException e
int simSlot
android.os.Message message
public void requestNtnSignalStrength (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void startSendingNtnSignalStrength (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void stopSendingNtnSignalStrength (android.os.Message)
android.os.RemoteException e
android.os.Message message
public void abortSendingSatelliteDatagrams (android.os.Message)
android.os.RemoteException e
android.os.Message message
public boolean isSatelliteServiceSupported ()
public boolean isSatelliteServiceConnected ()
public void updateSatelliteSubscription (java.lang.String, android.os.Message)
android.os.RemoteException e
String iccId
android.os.Message message
public void setSatelliteServicePackageName (java.lang.String)
String servicePackageName
public void updateSystemSelectionChannels (java.util.List, android.os.Message)
android.os.RemoteException e
java.util.List systemSelectionSpecifiers
android.os.Message message
protected static void sendMessageWithResult (android.os.Message, java.lang.Object, int)
android.os.Message message
Object result
int error
android.telephony.satellite.SatelliteManager$SatelliteException exception
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private boolean isSatellitePersistentLoggingEnabled (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
RuntimeException e
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
private void plogd (java.lang.String)
String log
private void ploge (java.lang.String)
String log
private synthetic void lambda$new$0 ()
}
com/android/internal/telephony/satellite/SatelliteNetworkInfo.class
SatelliteNetworkInfo.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteNetworkInfo extends java.lang.Object {
public String mPlmn
public String mDataPlanType
public java.util.Map mAllowedServicesInfo
public void <init> (java.lang.String, java.lang.String, java.util.Map)
String plmn
String dataPlanType
java.util.Map allowedServicesInfo
}
com/android/internal/telephony/satellite/SatelliteSOSMessageRecommender$1.class
SatelliteSOSMessageRecommender.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender$1 extends android.telephony.satellite.ISatelliteProvisionStateCallback$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender this$0
void <init> (com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender)
com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender this$0
public void onSatelliteProvisionStateChanged (boolean)
boolean provisioned
public void onSatelliteSubscriptionProvisionStateChanged (java.util.List)
java.util.List satelliteSubscriberProvisionStatus
}
com/android/internal/telephony/satellite/SatelliteSOSMessageRecommender$2.class
SatelliteSOSMessageRecommender.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender$2 extends android.telephony.ims.RegistrationManager$RegistrationCallback {
final synthetic com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender this$0
void <init> (com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender)
com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender this$0
public void onRegistered (android.telephony.ims.ImsRegistrationAttributes)
android.telephony.ims.ImsRegistrationAttributes attributes
public void onUnregistered (android.telephony.ims.ImsReasonInfo)
android.telephony.ims.ImsReasonInfo info
}
com/android/internal/telephony/satellite/SatelliteSOSMessageRecommender$3.class
SatelliteSOSMessageRecommender.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender$3 extends java.lang.Object implements android.os.OutcomeReceiver {
final synthetic com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender this$0
void <init> (com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender)
com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender this$0
public void onResult (java.lang.Boolean)
Boolean result
public void onError (android.telephony.satellite.SatelliteManager$SatelliteException)
android.telephony.satellite.SatelliteManager$SatelliteException ex
public volatile synthetic void onError (java.lang.Throwable)
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/satellite/SatelliteSOSMessageRecommender.class
SatelliteSOSMessageRecommender.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteSOSMessageRecommender extends android.os.Handler {
private static final String TAG
private static final String ALLOW_MOCK_MODEM_PROPERTY
private static final String BOOT_ALLOW_MOCK_MODEM_PROPERTY
private static final int EVENT_EMERGENCY_CALL_STARTED
protected static final int EVENT_SERVICE_STATE_CHANGED
protected static final int EVENT_TIME_OUT
private static final int EVENT_SATELLITE_PROVISIONED_STATE_CHANGED
private static final int EVENT_EMERGENCY_CALL_CONNECTION_STATE_CHANGED
private static final int CMD_SEND_EVENT_DISPLAY_EMERGENCY_MESSAGE_FORCEFULLY
private static final int EVENT_SATELLITE_ACCESS_RESTRICTION_CHECKING_RESULT
private final android.content.Context mContext
private final com.android.internal.telephony.satellite.SatelliteController mSatelliteController
private final com.android.internal.telephony.TelephonyCountryDetector mCountryDetector
private com.android.ims.ImsManager mImsManager
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private android.telecom.Connection mEmergencyConnection
private final android.telephony.satellite.ISatelliteProvisionStateCallback mISatelliteProvisionStateCallback
private android.util.SparseArray mImsRegistrationCallbacks
private boolean mIsSatelliteAllowedForCurrentLocation
private boolean mCheckingAccessRestrictionInProgress
protected long mTimeoutMillis
private final long mOemEnabledTimeoutMillis
protected final java.util.concurrent.atomic.AtomicBoolean mIsSatelliteConnectedViaCarrierWithinHysteresisTime
protected final java.util.concurrent.atomic.AtomicInteger mSubIdOfSatelliteConnectedViaCarrierWithinHysteresisTime
private boolean mIsTimerTimedOut
protected int mCountOfTimerStarted
private final Object mLock
private android.telephony.PersistentLogger mPersistentLogger
private boolean mIsTestEmergencyNumber
public void <init> (android.content.Context, android.os.Looper)
android.content.Context context
android.os.Looper looper
protected void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.satellite.SatelliteController, com.android.ims.ImsManager)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.satellite.SatelliteController satelliteController
com.android.ims.ImsManager imsManager
public void handleMessage (android.os.Message)
android.os.Message msg
public void onEmergencyCallStarted (android.telecom.Connection, boolean)
android.telecom.Connection connection
boolean isTestEmergencyNumber
public void onEmergencyCallConnectionStateChanged (java.lang.String, int)
String callId
int state
android.util.Pair argument
protected android.content.ComponentName getDefaultSmsApp ()
protected boolean updateAndGetProvisionState ()
protected boolean isSatelliteAllowedByReasons ()
android.telephony.satellite.SatelliteManager satelliteManager
int[] disallowedReasons
private void handleEmergencyCallStartedEvent (android.telecom.Connection)
android.telecom.Connection connection
private void handleSatelliteProvisionStateChangedEvent (boolean)
boolean provisioned
private void handleTimeoutEvent ()
private void evaluateSendingConnectionEventDisplayEmergencyMessage ()
android.os.Bundle extras
boolean isDialerNotified
boolean isCellularAvailable
private boolean isSatelliteAllowed ()
private void updateSatelliteViaCarrierAvailability ()
public boolean isDeviceProvisioned ()
Boolean satelliteProvisioned
private boolean isSatelliteConnectedViaCarrierWithinHysteresisTime ()
private void handleEmergencyCallConnectionStateChangedEvent (android.util.Pair)
android.util.Pair arg
String callId
int state
protected void reportESosRecommenderDecision (boolean)
boolean isDialerNotified
private void cleanUpResources (boolean)
boolean isDialerNotified
private void registerForInterestedStateChangedEvents ()
com.android.internal.telephony.Phone phone
private void registerForImsRegistrationStateChanged (com.android.internal.telephony.Phone)
com.android.ims.ImsException ex
com.android.internal.telephony.Phone phone
com.android.ims.ImsManager imsManager
private void unregisterForInterestedStateChangedEvents ()
com.android.internal.telephony.Phone phone
private void unregisterForImsRegistrationStateChanged (com.android.internal.telephony.Phone)
com.android.ims.ImsManager imsManager
com.android.internal.telephony.Phone phone
private int getBestCellularServiceState ()
int state
android.telephony.ServiceState serviceState
com.android.internal.telephony.Phone phone
boolean isStateOutOfService
private boolean isImsRegistered ()
com.android.internal.telephony.Phone phone
private synchronized void handleStateChangedEventForHysteresisTimer ()
private void startTimer ()
private void stopTimer ()
private void handleSatelliteAccessRestrictionCheckingResult (boolean)
boolean satelliteAllowed
private void selectEmergencyCallWaitForConnectionTimeoutDuration ()
int satelliteSubId
int satelliteSubId
private static long getOemEnabledEmergencyCallWaitForConnectionTimeoutMillis (android.content.Context)
android.content.Context context
private static android.util.Pair getOemEnabledSatelliteHandoverAppFromOverlayConfig (android.content.Context)
android.content.res.Resources$NotFoundException ex
android.content.Context context
String app
String[] appComponent
private static java.lang.String getSatelliteEmergencyHandoverIntentActionFromOverlayConfig (android.content.Context, boolean)
int actionIntent
String action
android.content.res.Resources$NotFoundException ex
android.content.Context context
boolean isTestEmergencyNumber
String action
private boolean shouldTrackCall (int)
int connectionState
private android.telephony.ims.RegistrationManager$RegistrationCallback getOrCreateImsRegistrationCallback (int)
int phoneId
android.telephony.ims.RegistrationManager$RegistrationCallback callback
private android.os.Bundle createExtraBundleForEventDisplayEmergencyMessage (boolean)
android.content.ComponentName defaultSmsAppComponent
boolean isTestEmergencyNumber
int handoverType
android.util.Pair oemSatelliteMessagingApp
String packageName
String className
String action
android.os.Bundle result
private android.app.PendingIntent createHandoverAppLaunchPendingIntent (int, java.lang.String, java.lang.String, java.lang.String)
String emergencyNumber
android.net.Uri uri
android.content.Intent intent
int handoverType
String packageName
String className
String action
android.content.Intent intent
android.os.Bundle activityOptions
private boolean isEmergencyCallToSatelliteHandoverTypeT911Enforced ()
private boolean sendEventDisplayEmergencyMessageForcefully (android.telecom.Connection)
android.telecom.Connection connection
long delaySeconds
private void handleCmdSendEventDisplayEmergencyMessageForcefully (android.telecom.Connection)
android.telecom.Connection connection
android.os.Bundle extras
private boolean isMultiSim ()
android.telephony.TelephonyManager telephonyManager
public int getEmergencyCallToSatelliteHandoverType ()
int satelliteSubId
int satelliteSubId
private void requestIsSatelliteAllowedForCurrentLocation ()
android.os.OutcomeReceiver callback
protected void requestIsSatelliteCommunicationAllowedForCurrentLocation (android.os.OutcomeReceiver)
android.os.OutcomeReceiver callback
android.telephony.satellite.SatelliteManager satelliteManager
private static boolean isMockModemAllowed ()
private boolean isSatelliteSupported ()
private boolean isSatelliteViaOemProvisioned ()
Boolean provisioned
private void updateSatelliteConnectedViaCarrierWithinHysteresisTimeState ()
android.util.Pair satelliteConnectedState
private static void logv (java.lang.String)
String log
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private boolean isSatellitePersistentLoggingEnabled (android.content.Context)
RuntimeException e
android.content.Context context
private void plogd (java.lang.String)
String log
private void ploge (java.lang.String)
String log
private static synthetic boolean lambda$isSatelliteAllowedByReasons$0 (int)
int r
}
com/android/internal/telephony/satellite/SatelliteServiceUtils.class
SatelliteServiceUtils.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteServiceUtils extends java.lang.Object {
private static final String TAG
public void <init> ()
public static java.lang.String carrierRoamingNtnConnectTypeToString (int)
int type
public static int fromSatelliteRadioTechnology (int)
int radioTechnology
public static int fromSatelliteError (int)
int error
public static int fromSatelliteModemState (int)
int modemState
public static android.telephony.satellite.SatelliteCapabilities fromSatelliteCapabilities (android.telephony.satellite.stub.SatelliteCapabilities)
int i
android.telephony.satellite.stub.SatelliteCapabilities capabilities
int[] radioTechnologies
java.util.Map antennaPositionMap
int[] antennaPositionKeys
android.telephony.satellite.AntennaPosition[] antennaPositionValues
public static android.telephony.satellite.PointingInfo fromPointingInfo (android.telephony.satellite.stub.PointingInfo)
android.telephony.satellite.stub.PointingInfo pointingInfo
public static android.telephony.satellite.SatelliteDatagram fromSatelliteDatagram (android.telephony.satellite.stub.SatelliteDatagram)
android.telephony.satellite.stub.SatelliteDatagram datagram
byte[] data
public static android.telephony.satellite.NtnSignalStrength fromNtnSignalStrength (android.telephony.satellite.stub.NtnSignalStrength)
android.telephony.satellite.stub.NtnSignalStrength ntnSignalStrength
public static android.telephony.satellite.stub.SatelliteDatagram toSatelliteDatagram (android.telephony.satellite.SatelliteDatagram)
android.telephony.satellite.SatelliteDatagram datagram
android.telephony.satellite.stub.SatelliteDatagram converted
public static android.telephony.satellite.stub.SatelliteSubscriptionInfo toSatelliteSubscriptionInfo (android.telephony.satellite.SatelliteSubscriptionInfo)
android.telephony.satellite.SatelliteSubscriptionInfo info
android.telephony.satellite.stub.SatelliteSubscriptionInfo converted
public static android.telephony.satellite.stub.SatelliteModemEnableRequestAttributes toSatelliteModemEnableRequestAttributes (android.telephony.satellite.SatelliteModemEnableRequestAttributes)
android.telephony.satellite.SatelliteModemEnableRequestAttributes attributes
android.telephony.satellite.stub.SatelliteModemEnableRequestAttributes converted
public static int getSatelliteError (android.os.AsyncResult, java.lang.String)
int errorCode
android.os.AsyncResult ar
String caller
int errorCode
public static int getValidSatelliteSubId (int, android.content.Context)
boolean isActive
int subId
android.content.Context context
long identity
public static int getNtnOnlySubscriptionId (android.content.Context)
android.content.Context context
java.util.List infoList
int subId
public static boolean isNtnOnlySubscriptionId (int)
int subId
com.android.internal.telephony.subscription.SubscriptionManagerService subscriptionManagerService
android.telephony.SubscriptionInfo subInfo
public static java.util.Map parseSupportedSatelliteServices (android.os.PersistableBundle)
int serviceType
java.util.Set supportedServicesSet
String plmn
android.os.PersistableBundle supportedServicesBundle
java.util.Map supportedServicesMap
public static java.util.List mergeStrLists (java.util.List, java.util.List)
java.util.List strList1
java.util.List strList2
java.util.Set mergedStrSet
public static java.util.List mergeStrLists (java.util.List, java.util.List, java.util.List)
java.util.List strList1
java.util.List strList2
java.util.List strList3
java.util.Set mergedStrSet
public static boolean isSosMessage (int)
int datagramType
public static boolean isLastSosMessage (int)
int datagramType
public static com.android.internal.telephony.Phone getPhone ()
public static com.android.internal.telephony.Phone getPhone (int)
int subId
public static boolean isCellularAvailable ()
int state
android.telephony.ServiceState serviceState
com.android.internal.telephony.Phone phone
public static boolean isSatellitePlmn (int, android.telephony.ServiceState)
String satellitePlmn
String registeredPlmn
String mccmnc
android.telephony.NetworkRegistrationInfo nri
int subId
android.telephony.ServiceState serviceState
java.util.List satellitePlmnList
public static java.lang.String getMccMnc (android.telephony.NetworkRegistrationInfo)
android.telephony.NetworkRegistrationInfo nri
android.telephony.CellIdentity cellIdentity
String mcc
String mnc
private static android.telephony.satellite.stub.SystemSelectionSpecifier convertSystemSelectionSpecifierToHALFormat (android.telephony.satellite.SystemSelectionSpecifier)
int j
java.util.List earfcnRangeList
int i
android.telephony.satellite.SystemSelectionSpecifier systemSelectionSpecifier
android.telephony.satellite.stub.SystemSelectionSpecifier convertedSpecifier
android.telephony.satellite.SatelliteInfo[] satelliteInfos
android.telephony.satellite.stub.SatelliteInfo[] halSatelliteInfos
public static java.util.List toSystemSelectionSpecifier (java.util.List)
java.util.List systemSelectionSpecifier
public static java.util.Map parseRegionalSatelliteEarfcns (android.os.PersistableBundle)
int earfcn
java.util.Set earfcnsSet
String configId
android.os.PersistableBundle earfcnsBundle
java.util.Map earfcnsMap
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private static void logv (java.lang.String)
String log
private static synthetic boolean lambda$getNtnOnlySubscriptionId$0 (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo info
}
com/android/internal/telephony/satellite/SatelliteSessionController$1.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$1 extends java.lang.Object implements android.app.AlarmManager$OnAlarmListener {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
com.android.internal.telephony.satellite.SatelliteSessionController this$0
public void onAlarm ()
}
com/android/internal/telephony/satellite/SatelliteSessionController$2.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$2 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
com.android.internal.telephony.satellite.SatelliteSessionController this$0
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteSessionController$3.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$3 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
com.android.internal.telephony.satellite.SatelliteSessionController this$0
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteSessionController$ConnectedState.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$ConnectedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
private void handleEventSatelliteModemStateChanged (int)
int state
private void handleEventDatagramTransferStateChanged (com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState)
com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState datagramTransferState
}
com/android/internal/telephony/satellite/SatelliteSessionController$DatagramTransferState.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState extends java.lang.Object {
public int sendState
public int receiveState
public int datagramType
void <init> (int, int, int)
int sendState
int receiveState
int datagramType
public boolean isIdle ()
}
com/android/internal/telephony/satellite/SatelliteSessionController$DisablingState.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$DisablingState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
boolean enablingSatellite
android.os.Message msg
private void handleSatelliteEnabledStateChanged (boolean)
boolean on
private void handleEventSatelliteModemStateChanged (android.os.Message)
android.os.Message msg
int state
}
com/android/internal/telephony/satellite/SatelliteSessionController$EnablingState.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$EnablingState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
private void handleSatelliteEnabledStateChanged (boolean)
boolean on
private void handleSatelliteModemStateChanged (android.os.Message)
android.os.Message msg
int state
}
com/android/internal/telephony/satellite/SatelliteSessionController$IdleState$1.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$IdleState$1 extends com.android.internal.telephony.IIntegerConsumer$Stub {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController$IdleState this$1
void <init> (com.android.internal.telephony.satellite.SatelliteSessionController$IdleState)
com.android.internal.telephony.satellite.SatelliteSessionController$IdleState this$1
public void accept (int)
int result
}
com/android/internal/telephony/satellite/SatelliteSessionController$IdleState.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$IdleState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
public void enter ()
android.os.Message onCompleted
boolean configSatelliteAllowTnScanningDuringSatelliteSession
public boolean processMessage (android.os.Message)
android.telephony.ServiceState newServiceState
android.os.AsyncResult ar
android.os.Message msg
private void handleEventDatagramTransferStateChanged (com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState)
com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState datagramTransferState
private void handleEventServiceStateChanged (android.telephony.ServiceState)
boolean isEmergencyCommunicationEstablished
boolean isTurnOffAllowed
android.telephony.ServiceState serviceState
boolean isInServiceOrEmergency
boolean isEmergency
private void handleEventDisableCellularModemWhileSatelliteModeIsOnDone (android.os.AsyncResult)
android.os.AsyncResult result
int error
private void handleSatelliteModemStateChanged (android.os.Message)
android.os.Message msg
int state
public void exit ()
}
com/android/internal/telephony/satellite/SatelliteSessionController$ListeningState.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$ListeningState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
public void enter ()
long timeoutMillis
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
private long updateListeningMode (boolean)
long timeoutMillis
boolean enabled
long timeoutMillis
private void handleEventDatagramTransferStateChanged (com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState)
com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState datagramTransferState
private void handleEventSatelliteModemStateChange (android.os.Message)
android.os.Message msg
int state
}
com/android/internal/telephony/satellite/SatelliteSessionController$NotConnectedState.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$NotConnectedState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
private void handleEventSatelliteModemStateChanged (int)
int state
private void handleEventDatagramTransferStateChanged (com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState)
int datagramType
com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState datagramTransferState
}
com/android/internal/telephony/satellite/SatelliteSessionController$PowerOffState.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$PowerOffState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
private void handleSatelliteEnablementStarted (boolean)
boolean enabled
}
com/android/internal/telephony/satellite/SatelliteSessionController$SatelliteGatewayServiceConnection.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$SatelliteGatewayServiceConnection extends java.lang.Object implements android.content.ServiceConnection {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
public void onBindingDied (android.content.ComponentName)
android.content.ComponentName name
}
com/android/internal/telephony/satellite/SatelliteSessionController$TransferringState.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$TransferringState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message msg
private void handleEventDatagramTransferStateChanged (com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState)
com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState datagramTransferState
private void handleEventSatelliteModemStateChange (int)
int state
}
com/android/internal/telephony/satellite/SatelliteSessionController$UnavailableState.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
com.android.internal.telephony.satellite.SatelliteSessionController$UnavailableState extends com.android.internal.telephony.State {
final synthetic com.android.internal.telephony.satellite.SatelliteSessionController this$0
private void <init> (com.android.internal.telephony.satellite.SatelliteSessionController)
public void enter ()
public boolean processMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/telephony/satellite/SatelliteSessionController.class
SatelliteSessionController.java
package com.android.internal.telephony.satellite
public com.android.internal.telephony.satellite.SatelliteSessionController extends com.android.internal.telephony.StateMachine {
private static final String TAG
private static final boolean DBG
private static final String ALLOW_MOCK_MODEM_PROPERTY
private static final boolean DEBUG
public static final String SATELLITE_STAY_AT_LISTENING_FROM_SENDING_MILLIS
public static final long DEFAULT_SATELLITE_STAY_AT_LISTENING_FROM_SENDING_MILLIS
public static final String SATELLITE_STAY_AT_LISTENING_FROM_RECEIVING_MILLIS
public static final long DEFAULT_SATELLITE_STAY_AT_LISTENING_FROM_RECEIVING_MILLIS
public static final long DEMO_MODE_SATELLITE_STAY_AT_LISTENING_MILLIS
private static final int EVENT_DATAGRAM_TRANSFER_STATE_CHANGED
private static final int EVENT_LISTENING_TIMER_TIMEOUT
private static final int EVENT_SATELLITE_ENABLED_STATE_CHANGED
private static final int EVENT_SATELLITE_MODEM_STATE_CHANGED
private static final int EVENT_DISABLE_CELLULAR_MODEM_WHILE_SATELLITE_MODE_IS_ON_DONE
protected static final int EVENT_NB_IOT_INACTIVITY_TIMER_TIMED_OUT
private static final int EVENT_SATELLITE_ENABLEMENT_STARTED
private static final int EVENT_SATELLITE_ENABLEMENT_FAILED
private static final int EVENT_SCREEN_STATE_CHANGED
protected static final int EVENT_SCREEN_OFF_INACTIVITY_TIMER_TIMED_OUT
protected static final int EVENT_ESOS_INACTIVITY_TIMER_TIMED_OUT
private static final int EVENT_ENABLE_CELLULAR_MODEM_WHILE_SATELLITE_MODE_IS_ON_DONE
private static final int EVENT_SERVICE_STATE_CHANGED
protected static final int EVENT_P2P_SMS_INACTIVITY_TIMER_TIMED_OUT
private static final long REBIND_INITIAL_DELAY
private static final long REBIND_MAXIMUM_DELAY
private static final int REBIND_MULTIPLIER
private static final int DEFAULT_SCREEN_OFF_INACTIVITY_TIMEOUT_SEC
private static final int DEFAULT_P2P_SMS_INACTIVITY_TIMEOUT_SEC
private static final int DEFAULT_ESOS_INACTIVITY_TIMEOUT_SEC
private static final long UNDEFINED_TIMESTAMP
private final com.android.internal.telephony.ExponentialBackoff mExponentialBackoff
private final Object mLock
private android.telephony.satellite.stub.ISatelliteGateway mSatelliteGatewayService
private String mSatelliteGatewayServicePackageName
private com.android.internal.telephony.satellite.SatelliteSessionController$SatelliteGatewayServiceConnection mSatelliteGatewayServiceConnection
private boolean mIsBound
private boolean mIsBinding
private boolean mIsRegisteredScreenStateChanged
private static com.android.internal.telephony.satellite.SatelliteSessionController sInstance
private final android.content.Context mContext
private final com.android.internal.telephony.satellite.SatelliteModemInterface mSatelliteModemInterface
private final com.android.internal.telephony.satellite.SatelliteSessionController$UnavailableState mUnavailableState
private final com.android.internal.telephony.satellite.SatelliteSessionController$PowerOffState mPowerOffState
private final com.android.internal.telephony.satellite.SatelliteSessionController$EnablingState mEnablingState
private final com.android.internal.telephony.satellite.SatelliteSessionController$DisablingState mDisablingState
private final com.android.internal.telephony.satellite.SatelliteSessionController$IdleState mIdleState
private final com.android.internal.telephony.satellite.SatelliteSessionController$TransferringState mTransferringState
private final com.android.internal.telephony.satellite.SatelliteSessionController$ListeningState mListeningState
private final com.android.internal.telephony.satellite.SatelliteSessionController$NotConnectedState mNotConnectedState
private final com.android.internal.telephony.satellite.SatelliteSessionController$ConnectedState mConnectedState
protected java.util.concurrent.atomic.AtomicBoolean mIsSendingTriggeredDuringTransferringState
private long mSatelliteStayAtListeningFromSendingMillis
private long mSatelliteStayAtListeningFromReceivingMillis
private long mSatelliteNbIotInactivityTimeoutMillis
private boolean mIgnoreCellularServiceState
private final java.util.concurrent.ConcurrentHashMap mListeners
private int mCurrentState
private int mPreviousState
final boolean mIsSatelliteSupported
private boolean mIsDemoMode
boolean mIsScreenOn
private boolean mIsDeviceAlignedWithSatellite
private long mInactivityStartTimestamp
private com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState mLastDatagramTransferState
private final com.android.internal.telephony.satellite.SatelliteController mSatelliteController
private final com.android.internal.telephony.satellite.DatagramController mDatagramController
private android.telephony.PersistentLogger mPersistentLogger
private com.android.internal.telephony.DeviceStateMonitor mDeviceStateMonitor
private com.android.internal.telephony.satellite.metrics.SessionMetricsStats mSessionMetricsStats
private com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private android.app.AlarmManager mAlarmManager
private final android.app.AlarmManager$OnAlarmListener mAlarmListener
public static com.android.internal.telephony.satellite.SatelliteSessionController getInstance ()
public static com.android.internal.telephony.satellite.SatelliteSessionController make (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, boolean)
java.util.concurrent.ConcurrentHashMap existingListeners
boolean existIgnoreCellularServiceState
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
boolean isSatelliteSupported
protected void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, boolean, com.android.internal.telephony.satellite.SatelliteModemInterface)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
boolean isSatelliteSupported
com.android.internal.telephony.satellite.SatelliteModemInterface satelliteModemInterface
com.android.internal.telephony.Phone satellitePhone
public void onDatagramTransferStateChanged (int, int, int)
int sendState
int receiveState
int datagramType
com.android.internal.telephony.satellite.SatelliteSessionController$DatagramTransferState datagramTransferState
public void onSatelliteEnabledStateChanged (boolean)
boolean enabled
public void onSatelliteEnablementStarted (boolean)
boolean enabled
public void onSatelliteEnablementFailed (boolean)
boolean enabled
public void onSatelliteModemStateChanged (int)
int state
public void onEmergencyModeChanged (boolean)
boolean isEmergencyMode
java.util.List toBeRemoved
public void registerForSatelliteModemStateChanged (android.telephony.satellite.ISatelliteModemStateCallback)
android.os.RemoteException ex
android.telephony.satellite.ISatelliteModemStateCallback callback
public void unregisterForSatelliteModemStateChanged (android.telephony.satellite.ISatelliteModemStateCallback)
android.telephony.satellite.ISatelliteModemStateCallback callback
boolean setSatelliteListeningTimeoutDuration (long)
long timeoutMillis
public boolean setSatelliteIgnoreCellularServiceState (boolean)
boolean enabled
boolean setSatelliteGatewayServicePackageName (java.lang.String)
String servicePackageName
public void setDemoMode (boolean)
boolean isDemoMode
public void setDeviceAlignedWithSatellite (boolean)
boolean isAligned
public boolean isInEnablingState ()
public boolean isInDisablingState ()
public void cleanUpResource ()
com.android.internal.telephony.Phone phone
public void onCellularServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState serviceState
public void setAlarmManager (android.app.AlarmManager)
android.app.AlarmManager alarmManager
private boolean isDemoMode ()
protected java.lang.String getWhatToString (int)
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
String whatString
int what
String whatString
private void setInitialState (boolean)
boolean isSatelliteSupported
private int getSubId ()
private void notifyStateChangedEvent (int)
int state
java.util.List toBeRemoved
private void handleSatelliteEnabledStateChanged (boolean, java.lang.String)
boolean off
String caller
private boolean isSending (int)
int sendState
private boolean isReceiving (int)
int receiveState
private java.lang.String getSatelliteGatewayPackageName ()
private void bindService ()
boolean success
Exception e
String packageName
android.content.Intent intent
private void unbindService ()
private void handleSatelliteEnablementStarted (boolean)
boolean enabled
private void registerForScreenStateChanged ()
private void unregisterForScreenStateChanged ()
private void handleEventScreenStateChanged (android.os.AsyncResult)
int timeoutMillis
android.os.AsyncResult asyncResult
boolean screenOn
int subId
private void handleEventP2pSmsInactivityTimerTimedOut ()
private int getScreenOffInactivityTimeoutDurationSec ()
android.os.PersistableBundle config
private int getEsosInactivityTimeoutDurationSec ()
android.os.PersistableBundle config
private void evaluateStartingEsosInactivityTimer ()
int subId
int timeOutMillis
com.android.internal.telephony.satellite.DatagramController datagramController
private void stopEsosInactivityTimer ()
public boolean isEsosInActivityTimerStarted ()
private int getP2pSmsInactivityTimeoutDurationSec ()
android.os.PersistableBundle config
private void evaluateStartingP2pSmsInactivityTimer ()
int subId
int timeOutMillis
com.android.internal.telephony.satellite.DatagramController datagramController
private void stopP2pSmsInactivityTimer ()
public boolean isP2pSmsInActivityTimerStarted ()
private void checkForInactivity ()
boolean isInactive
private void endUserInactivity ()
long inactivityDurationMs
int inactivityDurationSec
private void handleEventScreenOffInactivityTimerTimedOut ()
private boolean isMockModemAllowed ()
private long getSatelliteStayAtListeningFromSendingMillis ()
private long getSatelliteStayAtListeningFromReceivingMillis ()
private long getSatelliteNbIotInactivityTimeoutMillis ()
private void restartNbIotInactivityTimer ()
private void startNbIotInactivityTimer ()
com.android.internal.telephony.satellite.DatagramController datagramController
private void stopNbIotInactivityTimer ()
private boolean isNbIotInactivityTimerStarted ()
protected boolean isSatelliteEnabledForNtnOnlySubscription ()
private boolean isP2pSmsSupportedOnCarrierRoamingNtn (int)
int subId
int[] services
private boolean isSatellitePersistentLoggingEnabled (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
RuntimeException e
android.content.Context context
com.android.internal.telephony.flags.FeatureFlags featureFlags
private boolean isConcurrentTnScanningSupported ()
RuntimeException e
private boolean isTnScanningAllowedDuringSatelliteSession ()
RuntimeException e
private void plogd (java.lang.String)
String log
private void plogw (java.lang.String)
String log
private void ploge (java.lang.String)
String log
private synthetic void lambda$notifyStateChangedEvent$4 (android.telephony.satellite.ISatelliteModemStateCallback)
android.telephony.satellite.ISatelliteModemStateCallback listener
private synthetic void lambda$notifyStateChangedEvent$3 (int, java.util.List, android.telephony.satellite.ISatelliteModemStateCallback)
android.os.RemoteException e
int state
java.util.List toBeRemoved
android.telephony.satellite.ISatelliteModemStateCallback listener
private synthetic void lambda$onEmergencyModeChanged$2 (android.telephony.satellite.ISatelliteModemStateCallback)
android.telephony.satellite.ISatelliteModemStateCallback listener
private synthetic void lambda$onEmergencyModeChanged$1 (boolean, java.util.List, android.telephony.satellite.ISatelliteModemStateCallback)
android.os.RemoteException e
boolean isEmergencyMode
java.util.List toBeRemoved
android.telephony.satellite.ISatelliteModemStateCallback listener
private synthetic void lambda$new$0 ()
static synthetic void access$000 (com.android.internal.telephony.satellite.SatelliteSessionController, int)
com.android.internal.telephony.satellite.SatelliteSessionController x0
int x1
static synthetic void access$100 (com.android.internal.telephony.satellite.SatelliteSessionController, java.lang.String)
com.android.internal.telephony.satellite.SatelliteSessionController x0
String x1
static synthetic void access$200 (com.android.internal.telephony.satellite.SatelliteSessionController, int)
com.android.internal.telephony.satellite.SatelliteSessionController x0
int x1
static void <clinit> ()
}
com/android/internal/telephony/satellite/metrics/
com/android/internal/telephony/satellite/metrics/AccessControllerMetricsStats.class
AccessControllerMetricsStats.java
package com.android.internal.telephony.satellite.metrics
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats extends java.lang.Object {
private static final String TAG
private static com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats sInstance
private int mAccessControlType
private long mLocationQueryTimeMillis
private long mOnDeviceLookupTimeMillis
private long mTotalCheckingTimeMillis
private Boolean mIsAllowed
private Boolean mIsEmergency
private int mResultCode
private String[] mCountryCodes
private int mConfigDataSource
private int mCarrierId
private int mTriggeringEvent
private boolean mIsNtnOnlyCarrier
private void <init> ()
public static com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats getInstance ()
private void initializeAccessControllerMetricsParam ()
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setAccessControlType (int)
int accessControlType
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setLocationQueryTime (long)
long queryStartTime
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setOnDeviceLookupTime (long)
long onDeviceLookupStartTime
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setTotalCheckingTime (long)
long queryStartTime
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setIsAllowed (boolean)
boolean isAllowed
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setIsEmergency (boolean)
boolean isEmergency
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setResult (int)
int result
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setCountryCodes (java.util.List)
java.util.List countryCodes
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setConfigDataSource (int)
int configDatasource
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setCarrierId (int)
int carrierId
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setTriggeringEvent (int)
int triggeringEvent
public com.android.internal.telephony.satellite.metrics.AccessControllerMetricsStats setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public void reportAccessControllerMetrics ()
com.android.internal.telephony.metrics.SatelliteStats$SatelliteAccessControllerParams accessControllerParams
public long getCurrentTime ()
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
private static synthetic java.lang.String[] lambda$setCountryCodes$0 (int)
int x$0
static void <clinit> ()
}
com/android/internal/telephony/satellite/metrics/CarrierRoamingSatelliteControllerStats.class
CarrierRoamingSatelliteControllerStats.java
package com.android.internal.telephony.satellite.metrics
public com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteControllerStats extends java.lang.Object {
private static final String TAG
private static com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteControllerStats sInstance
private static final int ADD_COUNT
private com.android.internal.telephony.metrics.SatelliteStats mSatelliteStats
private void <init> ()
public static com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteControllerStats getOrCreateInstance ()
public void reportConfigDataSource (int)
int configDataSource
public void reportCountOfEntitlementStatusQueryRequest ()
public void reportCountOfSatelliteConfigUpdateRequest ()
public void reportCountOfSatelliteNotificationDisplayed ()
public void reportCarrierId (int)
int carrierId
public void reportIsDeviceEntitled (boolean)
boolean isDeviceEntitled
private static void logd (java.lang.String)
String log
static void <clinit> ()
}
com/android/internal/telephony/satellite/metrics/CarrierRoamingSatelliteSessionStats.class
CarrierRoamingSatelliteSessionStats.java
package com.android.internal.telephony.satellite.metrics
public com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteSessionStats extends java.lang.Object {
private static final String TAG
private static final android.util.SparseArray sCarrierRoamingSatelliteSessionStats
private final com.android.internal.telephony.subscription.SubscriptionManagerService mSubscriptionManagerService
private int mCarrierId
private boolean mIsNtnRoamingInHomeCountry
private int mCountOfIncomingSms
private int mCountOfOutgoingSms
private int mCountOfIncomingMms
private int mCountOfOutgoingMms
private long mIncomingMessageId
private int mSessionStartTimeSec
private java.util.List mConnectionStartTimeList
private java.util.List mConnectionEndTimeList
private java.util.List mRsrpList
private java.util.List mRssnrList
public void <init> (int)
int subId
public static com.android.internal.telephony.satellite.metrics.CarrierRoamingSatelliteSessionStats getInstance (int)
int subId
public void onSessionStart (int, com.android.internal.telephony.Phone)
int carrierId
com.android.internal.telephony.Phone phone
public void onConnectionStart (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
public void onSessionEnd ()
public void onConnectionEnd ()
public void onSignalStrength (com.android.internal.telephony.Phone)
com.android.internal.telephony.Phone phone
android.telephony.CellSignalStrengthLte cellSignalStrengthLte
int rsrp
int rssnr
public void onIncomingSms (int)
int subId
public void onOutgoingSms (int)
int subId
public void onMms (boolean, long)
boolean isIncomingMms
long messageId
private void reportMetrics ()
int totalSatelliteModeTimeSec
int numberOfSatelliteConnections
int avgDurationOfSatelliteConnectionSec
java.util.List connectionGapList
int satelliteConnectionGapMinSec
int satelliteConnectionGapMaxSec
com.android.internal.telephony.metrics.SatelliteStats$CarrierRoamingSatelliteSessionParams params
private void initializeParams ()
private android.telephony.CellSignalStrengthLte getCellSignalStrengthLte (com.android.internal.telephony.Phone)
android.telephony.CellSignalStrength cellSignalStrength
com.android.internal.telephony.Phone phone
android.telephony.SignalStrength signalStrength
java.util.List cellSignalStrengths
private int getNumberOfSatelliteConnections ()
private int getAvgDurationOfSatelliteConnection (int)
long endTime
long startTime
int i
int numberOfSatelliteConnections
long totalConnectionsDuration
long avgConnectionDuration
private java.util.List getSatelliteConnectionGapList (int)
long prevConnectionEndTime
long currentConnectionStartTime
int i
int numberOfSatelliteConnections
java.util.List connectionGapList
private int getAvg (java.util.List)
int num
java.util.List list
int total
private int getMedian (java.util.List)
java.util.List list
int size
private int getCurrentTimeInSec ()
private long getCurrentTime ()
private boolean isNtnConnected ()
private void updateNtnRoamingInHomeCountry (com.android.internal.telephony.Phone)
android.telephony.NetworkRegistrationInfo nri
String satelliteRegisteredCountry
com.android.internal.telephony.Phone phone
int subId
android.telephony.ServiceState serviceState
String satelliteRegisteredPlmn
com.android.internal.telephony.subscription.SubscriptionInfoInternal subscriptionInfoInternal
String simCountry
private void logd (java.lang.String)
String log
private void loge (java.lang.String)
String log
static void <clinit> ()
}
com/android/internal/telephony/satellite/metrics/ConfigUpdaterMetricsStats.class
ConfigUpdaterMetricsStats.java
package com.android.internal.telephony.satellite.metrics
public com.android.internal.telephony.satellite.metrics.ConfigUpdaterMetricsStats extends java.lang.Object {
private static final String TAG
private static com.android.internal.telephony.satellite.metrics.ConfigUpdaterMetricsStats sInstance
private int mConfigVersion
private int mOemConfigResult
private int mCarrierConfigResult
private void <init> ()
public static com.android.internal.telephony.satellite.metrics.ConfigUpdaterMetricsStats getOrCreateInstance ()
public com.android.internal.telephony.satellite.metrics.ConfigUpdaterMetricsStats setConfigVersion (int)
int configVersion
public com.android.internal.telephony.satellite.metrics.ConfigUpdaterMetricsStats setOemConfigResult (int)
int oemConfigResult
public com.android.internal.telephony.satellite.metrics.ConfigUpdaterMetricsStats setCarrierConfigResult (int)
int carrierConfigResult
public void reportOemConfigError (int)
int error
public void reportCarrierConfigError (int)
int error
public void reportOemAndCarrierConfigError (int)
int error
public void reportConfigUpdateSuccess ()
private void reportConfigUpdaterMetrics ()
com.android.internal.telephony.metrics.SatelliteStats$SatelliteConfigUpdaterParams configUpdaterParams
private void initializeConfigUpdaterParams ()
private static void logd (java.lang.String)
String log
static void <clinit> ()
}
com/android/internal/telephony/satellite/metrics/ControllerMetricsStats$1.class
ControllerMetricsStats.java
package com.android.internal.telephony.satellite.metrics
com.android.internal.telephony.satellite.metrics.ControllerMetricsStats$1 extends android.content.BroadcastReceiver {
private long mLastUpdatedTime
private static final long UPDATE_INTERVAL
final synthetic com.android.internal.telephony.satellite.metrics.ControllerMetricsStats this$0
void <init> (com.android.internal.telephony.satellite.metrics.ControllerMetricsStats)
com.android.internal.telephony.satellite.metrics.ControllerMetricsStats this$0
public void onReceive (android.content.Context, android.content.Intent)
int status
boolean isCharged
android.content.Context context
android.content.Intent intent
long currentTime
}
com/android/internal/telephony/satellite/metrics/ControllerMetricsStats.class
ControllerMetricsStats.java
package com.android.internal.telephony.satellite.metrics
public com.android.internal.telephony.satellite.metrics.ControllerMetricsStats extends java.lang.Object {
private static final int ADD_COUNT
private static final String TAG
private static com.android.internal.telephony.satellite.metrics.ControllerMetricsStats sInstance
private final android.content.Context mContext
private com.android.internal.telephony.metrics.SatelliteStats mSatelliteStats
private long mSatelliteOnTimeMillis
private int mBatteryLevelWhenServiceOn
private boolean mIsSatelliteModemOn
private Boolean mIsBatteryCharged
private int mBatteryChargedStartTimeSec
private int mTotalBatteryChargeTimeSec
private final android.content.BroadcastReceiver mBatteryStatusReceiver
public static com.android.internal.telephony.satellite.metrics.ControllerMetricsStats getInstance ()
public static com.android.internal.telephony.satellite.metrics.ControllerMetricsStats make (android.content.Context)
android.content.Context context
public static com.android.internal.telephony.satellite.metrics.ControllerMetricsStats make (android.content.Context, com.android.internal.telephony.metrics.SatelliteStats)
android.content.Context context
com.android.internal.telephony.metrics.SatelliteStats satelliteStats
void <init> (android.content.Context)
android.content.Context context
protected void <init> (android.content.Context, com.android.internal.telephony.metrics.SatelliteStats)
android.content.Context context
com.android.internal.telephony.metrics.SatelliteStats satelliteStats
public void reportServiceEnablementSuccessCount ()
public void reportServiceEnablementFailCount ()
public void reportOutgoingDatagramSuccessCount (int, boolean)
int datagramType
boolean isDemoMode
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder builder
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
public void reportOutgoingDatagramFailCount (int, boolean)
int datagramType
boolean isDemoMode
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder builder
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
public void reportIncomingDatagramCount (int, boolean)
int result
boolean isDemoMode
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder builder
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
public void reportProvisionCount (int)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
int result
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
public void reportDeprovisionCount (int)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
int result
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
public void reportAllowedSatelliteAccessCount (boolean)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder builder
boolean isAllowed
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder builder
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
public void reportFailedSatelliteAccessCheckCount ()
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
public int captureTotalServiceUpTimeSec ()
long totalTimeMillis
public int captureTotalBatteryChargeTimeSec ()
int totalTime
public void onSatelliteEnabled ()
android.content.IntentFilter filter
public void onSatelliteDisabled ()
int totalServiceUpTime
int batteryConsumptionPercent
int totalBatteryChargeTime
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
private void updateSatelliteBatteryChargeTime (boolean)
boolean isCharged
public void startCaptureBatteryLevel ()
android.os.BatteryManager batteryManager
NullPointerException e
public int captureTotalBatteryConsumptionPercent (android.content.Context)
android.os.BatteryManager batteryManager
int currentLevel
NullPointerException e
android.content.Context context
public void setIsProvisioned (boolean)
boolean isProvisioned
public void setCarrierId (int)
int carrierId
public void reportAllowedStateChanged ()
public void reportLocationQuerySuccessful (boolean)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder builder
boolean result
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder builder
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
public void reportP2PSmsEligibilityNotificationsCount (boolean)
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder builder
boolean isEligible
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams$Builder builder
com.android.internal.telephony.metrics.SatelliteStats$SatelliteControllerParams controllerParam
public void setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public boolean isSatelliteModemOn ()
public long getCurrentTime ()
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
static void <clinit> ()
}
com/android/internal/telephony/satellite/metrics/EntitlementMetricsStats.class
EntitlementMetricsStats.java
package com.android.internal.telephony.satellite.metrics
public com.android.internal.telephony.satellite.metrics.EntitlementMetricsStats extends java.lang.Object {
private static final String TAG
private static com.android.internal.telephony.satellite.metrics.EntitlementMetricsStats sInstance
private static final int RESULT_SUCCESS
private int mSubId
private int mResult
private int mEntitlementStatus
private boolean mIsRetry
private void <init> ()
public static com.android.internal.telephony.satellite.metrics.EntitlementMetricsStats getOrCreateInstance ()
public void reportSuccess (int, int, boolean)
int subId
int entitlementStatus
boolean isRetry
public void reportError (int, int, boolean)
int subId
int result
boolean isRetry
private void reportEntitlementMetrics ()
com.android.internal.telephony.metrics.SatelliteStats$SatelliteEntitlementParams entitlementParams
private int getCarrierId (int)
int subId
int phoneId
com.android.internal.telephony.Phone phone
private static void logd (java.lang.String)
String log
static void <clinit> ()
}
com/android/internal/telephony/satellite/metrics/ProvisionMetricsStats.class
ProvisionMetricsStats.java
package com.android.internal.telephony.satellite.metrics
public com.android.internal.telephony.satellite.metrics.ProvisionMetricsStats extends java.lang.Object {
private static final String TAG
private static com.android.internal.telephony.satellite.metrics.ProvisionMetricsStats sInstance
public static final int INVALID_TIME
private int mResultCode
private int mProvisioningStartTimeSec
private boolean mIsProvisionRequest
private boolean mIsCanceled
private int mCarrierId
private boolean mIsNtnOnlyCarrier
private void <init> ()
public static com.android.internal.telephony.satellite.metrics.ProvisionMetricsStats getOrCreateInstance ()
public com.android.internal.telephony.satellite.metrics.ProvisionMetricsStats setResultCode (int)
int error
public void setProvisioningStartTime ()
public com.android.internal.telephony.satellite.metrics.ProvisionMetricsStats setIsProvisionRequest (boolean)
boolean isProvisionRequest
public com.android.internal.telephony.satellite.metrics.ProvisionMetricsStats setIsCanceled (boolean)
boolean isCanceled
public com.android.internal.telephony.satellite.metrics.ProvisionMetricsStats setCarrierId (int)
int carrierId
public com.android.internal.telephony.satellite.metrics.ProvisionMetricsStats setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public void reportProvisionMetrics ()
com.android.internal.telephony.metrics.SatelliteStats$SatelliteProvisionParams provisionParams
private void initializeProvisionParams ()
private static void logd (java.lang.String)
String log
static void <clinit> ()
}
com/android/internal/telephony/satellite/metrics/SessionMetricsStats.class
SessionMetricsStats.java
package com.android.internal.telephony.satellite.metrics
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats extends java.lang.Object {
private static final String TAG
private static com.android.internal.telephony.satellite.metrics.SessionMetricsStats sInstance
private int mInitializationResult
private int mRadioTechnology
private int mTerminationResult
private long mInitializationProcessingTimeMillis
private long mTerminationProcessingTimeMillis
private int mSessionDurationSec
private int mCountOfSuccessfulOutgoingDatagram
private int mShadowCountOfSuccessfulOutgoingDatagram
private int mCountOfFailedOutgoingDatagram
private int mShadowCountOfFailedOutgoingDatagram
private int mCountOfTimedOutUserMessagesWaitingForConnection
private int mShadowCountOfTimedOutUserMessagesWaitingForConnection
private int mCountOfTimedOutUserMessagesWaitingForAck
private int mShadowCountOfTimedOutUserMessagesWaitingForAck
private int mCountOfSuccessfulIncomingDatagram
private int mCountOfIncomingDatagramFailed
private boolean mIsDemoMode
private int mMaxNtnSignalStrengthLevel
private int mCarrierId
private int mCountOfSatelliteNotificationDisplayed
private int mCountOfAutoExitDueToScreenOff
private int mCountOfAutoExitDueToTnNetwork
private boolean mIsEmergency
private boolean mIsNtnOnlyCarrier
private int mMaxInactivityDurationSec
private android.telephony.satellite.SatelliteSessionStats mDatagramStats
private void <init> ()
public static com.android.internal.telephony.satellite.metrics.SessionMetricsStats getInstance ()
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats setInitializationResult (int)
int result
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats setSatelliteTechnology (int)
int radioTechnology
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats setTerminationResult (int)
int result
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats setInitializationProcessingTime (long)
long processingTime
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats setTerminationProcessingTime (long)
long processingTime
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats setSessionDurationSec (int)
int sessionDurationSec
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats addCountOfSuccessfulOutgoingDatagram (int, long)
int datagramType
long datagramTransmissionTime
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats addCountOfFailedOutgoingDatagram (int, int)
int datagramType
int resultCode
private com.android.internal.telephony.satellite.metrics.SessionMetricsStats addCountOfTimedOutUserMessagesWaitingForConnection (int)
int datagramType
private com.android.internal.telephony.satellite.metrics.SessionMetricsStats addCountOfTimedOutUserMessagesWaitingForAck (int)
int datagramType
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats addCountOfSuccessfulIncomingDatagram ()
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats addCountOfFailedIncomingDatagram ()
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats setIsDemoMode (boolean)
boolean isDemoMode
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats updateMaxNtnSignalStrengthLevel (int)
int latestNtnSignalStrengthLevel
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats setCarrierId (int)
int carrierId
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats addCountOfSatelliteNotificationDisplayed ()
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats addCountOfAutoExitDueToScreenOff ()
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats addCountOfAutoExitDueToTnNetwork ()
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats setIsEmergency (boolean)
boolean isEmergency
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats setIsNtnOnlyCarrier (boolean)
boolean isNtnOnlyCarrier
public com.android.internal.telephony.satellite.metrics.SessionMetricsStats updateMaxInactivityDurationSec (int)
int inactivityDurationSec
public void reportSessionMetrics ()
com.android.internal.telephony.metrics.SatelliteStats$SatelliteSessionParams sessionParams
public void requestSatelliteSessionStats (int, android.os.ResultReceiver)
int subId
android.os.ResultReceiver result
android.os.Bundle bundle
android.telephony.satellite.SatelliteSessionStats sessionStats
public long getSessionInitializationProcessingTimeMillis ()
public long getSessionTerminationProcessingTimeMillis ()
private void initializeSessionMetricsParam ()
public void resetSessionStatsShadowCounters ()
private static void logd (java.lang.String)
String log
private static void loge (java.lang.String)
String log
static void <clinit> ()
}
com/android/internal/telephony/satellite/nano/
com/android/internal/telephony/satellite/nano/SatelliteConfigData$CarrierSupportedSatelliteServicesProto.class
SatelliteConfigData.java
package com.android.internal.telephony.satellite.nano
public final com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto[] _emptyArray
public int carrierId
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto[] supportedSatelliteProviderCapabilities
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto element
int i
int size
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/satellite/nano/SatelliteConfigData$SatelliteConfigProto.class
SatelliteConfigData.java
package com.android.internal.telephony.satellite.nano
public final com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto[] _emptyArray
public int version
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto[] carrierSupportedSatelliteServices
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteRegionProto deviceSatelliteRegion
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto element
int i
int size
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.internal.telephony.satellite.nano.SatelliteConfigData$CarrierSupportedSatelliteServicesProto[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/satellite/nano/SatelliteConfigData$SatelliteProviderCapabilityProto.class
SatelliteConfigData.java
package com.android.internal.telephony.satellite.nano
public final com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto[] _emptyArray
public String carrierPlmn
public int[] allowedServices
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int element
int i
int dataSize
int size
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
int[] newArray
int length
int limit
int arrayLength
int startPos
int i
int[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteProviderCapabilityProto parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/satellite/nano/SatelliteConfigData$SatelliteRegionProto.class
SatelliteConfigData.java
package com.android.internal.telephony.satellite.nano
public final com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteRegionProto extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteRegionProto[] _emptyArray
public byte[] s2CellFile
public String[] countryCodes
public boolean isAllowed
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteRegionProto[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteRegionProto clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
String element
int i
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
String element
int i
int dataCount
int dataSize
int size
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteRegionProto mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
String[] newArray
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteRegionProto parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteRegionProto parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/satellite/nano/SatelliteConfigData$TelephonyConfigProto.class
SatelliteConfigData.java
package com.android.internal.telephony.satellite.nano
public final com.android.internal.telephony.satellite.nano.SatelliteConfigData$TelephonyConfigProto extends com.android.internal.telephony.protobuf.nano.ExtendableMessageNano {
private static volatile com.android.internal.telephony.satellite.nano.SatelliteConfigData$TelephonyConfigProto[] _emptyArray
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$SatelliteConfigProto satellite
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$TelephonyConfigProto[] emptyArray ()
public void <init> ()
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$TelephonyConfigProto clear ()
public void writeTo (com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int size
public com.android.internal.telephony.satellite.nano.SatelliteConfigData$TelephonyConfigProto mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
int tag
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$TelephonyConfigProto parseFrom (byte[]) throws com.android.internal.telephony.protobuf.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.internal.telephony.satellite.nano.SatelliteConfigData$TelephonyConfigProto parseFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.internal.telephony.protobuf.nano.MessageNano mergeFrom (com.android.internal.telephony.protobuf.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/internal/telephony/satellite/nano/SatelliteConfigData.class
SatelliteConfigData.java
package com.android.internal.telephony.satellite.nano
public abstract com.android.internal.telephony.satellite.nano.SatelliteConfigData extends java.lang.Object {
}
com/android/internal/telephony/security/
com/android/internal/telephony/security/CellularIdentifierDisclosureNotifier$DisclosureWindow.class
CellularIdentifierDisclosureNotifier.java
package com.android.internal.telephony.security
com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier$DisclosureWindow extends java.lang.Object {
private int mDisclosureCount
private java.time.Instant mWindowFirstOpen
private java.time.Instant mLastEvent
private java.util.concurrent.ScheduledFuture mWhenWindowCloses
private int mSubId
final synthetic com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier this$0
void <init> (com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier, int)
int subId
void increment (android.content.Context, com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier)
java.util.concurrent.RejectedExecutionException e
android.content.Context context
com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier notifier
java.time.Instant now
int getDisclosureCount ()
java.time.Instant getFirstOpen ()
java.time.Instant getCurrentEnd ()
void close ()
private java.lang.Runnable closeWindowRunnable (android.content.Context)
android.content.Context context
private boolean cancelWindowCloseFuture ()
private synthetic void lambda$closeWindowRunnable$0 (android.content.Context)
android.content.Context context
}
com/android/internal/telephony/security/CellularIdentifierDisclosureNotifier.class
CellularIdentifierDisclosureNotifier.java
package com.android.internal.telephony.security
public com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier extends java.lang.Object {
private static final String TAG
private static final long DEFAULT_WINDOW_CLOSE_DURATION_IN_MINUTES
private static com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier sInstance
private final long mWindowCloseDuration
private final java.util.concurrent.TimeUnit mWindowCloseUnit
private final com.android.internal.telephony.security.CellularNetworkSecuritySafetySource mSafetySource
private final Object mEnabledLock
private boolean mEnabled
private java.util.concurrent.ScheduledExecutorService mSerializedWorkQueue
private java.util.Map mWindows
private com.android.internal.telephony.subscription.SubscriptionManagerService mSubscriptionManagerService
private com.android.internal.telephony.metrics.CellularSecurityTransparencyStats mCellularSecurityTransparencyStats
public void <init> (com.android.internal.telephony.security.CellularNetworkSecuritySafetySource)
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource safetySource
public void <init> (java.util.concurrent.ScheduledExecutorService, long, java.util.concurrent.TimeUnit, com.android.internal.telephony.security.CellularNetworkSecuritySafetySource, com.android.internal.telephony.subscription.SubscriptionManagerService, com.android.internal.telephony.metrics.CellularSecurityTransparencyStats)
java.util.concurrent.ScheduledExecutorService notificationQueue
long windowCloseDuration
java.util.concurrent.TimeUnit windowCloseUnit
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource safetySource
com.android.internal.telephony.subscription.SubscriptionManagerService subscriptionManagerService
com.android.internal.telephony.metrics.CellularSecurityTransparencyStats cellularSecurityTransparencyStats
public void addDisclosure (android.content.Context, int, android.telephony.CellularIdentifierDisclosure)
java.util.concurrent.RejectedExecutionException e
android.content.Context context
int subId
android.telephony.CellularIdentifierDisclosure disclosure
private void logDisclosure (int, android.telephony.CellularIdentifierDisclosure)
java.util.concurrent.RejectedExecutionException e
int subId
android.telephony.CellularIdentifierDisclosure disclosure
private java.lang.Runnable runLogDisclosure (int, android.telephony.CellularIdentifierDisclosure)
int subId
android.telephony.CellularIdentifierDisclosure disclosure
public void enable (android.content.Context)
java.util.concurrent.RejectedExecutionException e
android.content.Context context
public void disable (android.content.Context)
java.util.concurrent.RejectedExecutionException e
android.content.Context context
public boolean isEnabled ()
public static synchronized com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier getInstance (com.android.internal.telephony.security.CellularNetworkSecuritySafetySource)
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource safetySource
private java.lang.Runnable incrementAndNotify (android.content.Context, int)
android.content.Context context
int subId
private java.lang.Runnable onDisableNotifier (android.content.Context)
android.content.Context context
private java.lang.Runnable onEnableNotifier (android.content.Context)
android.content.Context context
public int getCurrentDisclosureCount (int)
int subId
com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier$DisclosureWindow window
public java.time.Instant getFirstOpen (int)
int subId
com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier$DisclosureWindow window
public java.time.Instant getCurrentEnd (int)
int subId
com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier$DisclosureWindow window
private synthetic void lambda$onEnableNotifier$3 (android.content.Context)
android.content.Context context
private synthetic void lambda$onDisableNotifier$2 (android.content.Context)
com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier$DisclosureWindow window
android.content.Context context
private synthetic void lambda$incrementAndNotify$1 (int, android.content.Context)
int subId
android.content.Context context
com.android.internal.telephony.security.CellularIdentifierDisclosureNotifier$DisclosureWindow window
int disclosureCount
private synthetic void lambda$runLogDisclosure$0 (int, android.telephony.CellularIdentifierDisclosure)
int subId
android.telephony.CellularIdentifierDisclosure disclosure
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
String mcc
String mnc
static void <clinit> ()
}
com/android/internal/telephony/security/CellularNetworkSecuritySafetySource$IdentifierDisclosure.class
CellularNetworkSecuritySafetySource.java
package com.android.internal.telephony.security
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource$IdentifierDisclosure extends java.lang.Object {
private final int mDisclosureCount
private final java.time.Instant mWindowStart
private final java.time.Instant mWindowEnd
private void <init> (int, java.time.Instant, java.time.Instant)
int count
java.time.Instant start
java.time.Instant end
private int getDisclosureCount ()
private java.time.Instant getWindowStart ()
private java.time.Instant getWindowEnd ()
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource$IdentifierDisclosure other
public int hashCode ()
}
com/android/internal/telephony/security/CellularNetworkSecuritySafetySource$NullCipherState.class
CellularNetworkSecuritySafetySource.java
package com.android.internal.telephony.security
abstract annotation com.android.internal.telephony.security.CellularNetworkSecuritySafetySource$NullCipherState extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/security/CellularNetworkSecuritySafetySource$SafetyCenterManagerWrapper.class
CellularNetworkSecuritySafetySource.java
package com.android.internal.telephony.security
public com.android.internal.telephony.security.CellularNetworkSecuritySafetySource$SafetyCenterManagerWrapper extends java.lang.Object {
private final android.safetycenter.SafetyCenterManager mSafetyCenterManager
public void <init> (android.content.Context)
android.content.Context context
public android.app.PendingIntent getActivityPendingIntent (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
public void setSafetySourceData (android.safetycenter.SafetySourceData)
android.safetycenter.SafetySourceData safetySourceData
public void setRefreshedSafetySourceData (java.lang.String, android.safetycenter.SafetySourceData)
String refreshBroadcastId
android.safetycenter.SafetySourceData safetySourceData
}
com/android/internal/telephony/security/CellularNetworkSecuritySafetySource.class
CellularNetworkSecuritySafetySource.java
package com.android.internal.telephony.security
public com.android.internal.telephony.security.CellularNetworkSecuritySafetySource extends java.lang.Object {
private static final String SAFETY_SOURCE_ID
private static final String NULL_CIPHER_ISSUE_NON_ENCRYPTED_ID
private static final String NULL_CIPHER_ISSUE_ENCRYPTED_ID
private static final String NULL_CIPHER_ACTION_SETTINGS_ID
private static final String NULL_CIPHER_ACTION_LEARN_MORE_ID
private static final String IDENTIFIER_DISCLOSURE_ISSUE_ID
private static final android.content.Intent CELLULAR_NETWORK_SECURITY_SETTINGS_INTENT
static final int NULL_CIPHER_STATE_ENCRYPTED
static final int NULL_CIPHER_STATE_NOTIFY_ENCRYPTED
static final int NULL_CIPHER_STATE_NOTIFY_NON_ENCRYPTED
private static com.android.internal.telephony.security.CellularNetworkSecuritySafetySource sInstance
private final com.android.internal.telephony.security.CellularNetworkSecuritySafetySource$SafetyCenterManagerWrapper mSafetyCenterManagerWrapper
private final com.android.internal.telephony.subscription.SubscriptionManagerService mSubscriptionManagerService
private boolean mNullCipherStateIssuesEnabled
private java.util.HashMap mNullCipherStates
private boolean mIdentifierDisclosureIssuesEnabled
private java.util.HashMap mIdentifierDisclosures
public static synchronized com.android.internal.telephony.security.CellularNetworkSecuritySafetySource getInstance (android.content.Context)
android.content.Context context
public void <init> (com.android.internal.telephony.security.CellularNetworkSecuritySafetySource$SafetyCenterManagerWrapper)
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource$SafetyCenterManagerWrapper safetyCenterManagerWrapper
public synchronized void setNullCipherIssueEnabled (android.content.Context, boolean)
android.content.Context context
boolean enabled
public synchronized void setNullCipherState (android.content.Context, int, int)
android.content.Context context
int subId
int nullCipherState
public synchronized void clearNullCipherState (android.content.Context, int)
android.content.Context context
int subId
public synchronized void setIdentifierDisclosureIssueEnabled (android.content.Context, boolean)
android.content.Context context
boolean enabled
public synchronized void setIdentifierDisclosure (android.content.Context, int, int, java.time.Instant, java.time.Instant)
android.content.Context context
int subId
int count
java.time.Instant start
java.time.Instant end
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource$IdentifierDisclosure disclosure
public synchronized void clearIdentifierDisclosure (android.content.Context, int)
android.content.Context context
int subId
public synchronized void refresh (android.content.Context, java.lang.String)
android.content.Context context
String refreshBroadcastId
private void updateSafetyCenter (android.content.Context)
android.content.Context context
private boolean isSafetySourceHidden ()
private android.safetycenter.SafetySourceData getSafetySourceData (android.content.Context)
android.safetycenter.SafetySourceIssue issue
android.content.Context context
java.util.stream.Stream nullCipherIssues
java.util.stream.Stream identifierDisclosureIssues
android.safetycenter.SafetySourceIssue[] issues
android.safetycenter.SafetySourceData$Builder builder
int maxSeverity
private java.util.Optional getNullCipherIssue (android.content.Context, int, int)
android.safetycenter.SafetySourceIssue$Builder builder
android.safetycenter.SafetySourceIssue$Notification customNotification
android.safetycenter.SafetySourceIssue$Builder builder
android.safetycenter.SafetySourceIssue$Notification customNotification
android.content.Context context
int subId
int state
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
android.safetycenter.SafetySourceIssue$Builder builder
android.safetycenter.SafetySourceIssue$Notification customNotification
android.content.Intent learnMoreIntent
private java.util.Optional getIdentifierDisclosureIssue (android.content.Context, int, com.android.internal.telephony.security.CellularNetworkSecuritySafetySource$IdentifierDisclosure)
android.content.Context context
int subId
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource$IdentifierDisclosure disclosure
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
android.safetycenter.SafetySourceIssue$Notification customNotification
android.safetycenter.SafetySourceIssue$Builder builder
android.content.Intent learnMoreIntent
private java.lang.String getCurrentTime ()
String pattern
private android.content.Intent getLearnMoreIntent (android.content.Context)
String learnMoreUri
android.content.res.Resources$NotFoundException e
android.content.Context context
String learnMoreUri
private static synthetic android.safetycenter.SafetySourceIssue[] lambda$getSafetySourceData$2 (int)
int x$0
private synthetic java.util.Optional lambda$getSafetySourceData$1 (android.content.Context, java.util.Map$Entry)
android.content.Context context
java.util.Map$Entry e
private synthetic java.util.Optional lambda$getSafetySourceData$0 (android.content.Context, java.util.Map$Entry)
android.content.Context context
java.util.Map$Entry e
static void <clinit> ()
}
com/android/internal/telephony/security/NullCipherNotifier$ConnectionState.class
NullCipherNotifier.java
package com.android.internal.telephony.security
final com.android.internal.telephony.security.NullCipherNotifier$ConnectionState extends java.lang.Object {
private static final com.android.internal.telephony.security.NullCipherNotifier$ConnectionState UNKNOWN
private final int mEncryption
private final int mIntegrity
private void <init> (int, int)
int encryption
int integrity
private int getEncryption ()
private int getIntegrity ()
private boolean hasNullCipher ()
static void <clinit> ()
}
com/android/internal/telephony/security/NullCipherNotifier$SubscriptionState$NetworkClass.class
NullCipherNotifier.java
package com.android.internal.telephony.security
abstract annotation com.android.internal.telephony.security.NullCipherNotifier$SubscriptionState$NetworkClass extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/security/NullCipherNotifier$SubscriptionState.class
NullCipherNotifier.java
package com.android.internal.telephony.security
final com.android.internal.telephony.security.NullCipherNotifier$SubscriptionState extends java.lang.Object {
private int mActiveNetworkClass
private final java.util.HashMap mState
private static final int NETWORK_CLASS_UNKNOWN
private static final int NETWORK_CLASS_2G
private static final int NETWORK_CLASS_3G
private static final int NETWORK_CLASS_4G
private static final int NETWORK_CLASS_5G
private void <init> ()
private int update (android.telephony.SecurityAlgorithmUpdate)
android.telephony.SecurityAlgorithmUpdate update
boolean fromNullCipherState
int networkClass
com.android.internal.telephony.security.NullCipherNotifier$ConnectionState fromState
com.android.internal.telephony.security.NullCipherNotifier$ConnectionState toState
private boolean hasNullCipher ()
private static int getNetworkClass (int)
int connectionEvent
}
com/android/internal/telephony/security/NullCipherNotifier.class
NullCipherNotifier.java
package com.android.internal.telephony.security
public com.android.internal.telephony.security.NullCipherNotifier extends java.lang.Object {
private static final String TAG
private static com.android.internal.telephony.security.NullCipherNotifier sInstance
private final com.android.internal.telephony.security.CellularNetworkSecuritySafetySource mSafetySource
private final java.util.HashMap mSubscriptionState
private final java.util.HashMap mActiveSubscriptions
private final Object mEnabledLock
private boolean mEnabled
private java.util.concurrent.ScheduledExecutorService mSerializedWorkQueue
public static synchronized com.android.internal.telephony.security.NullCipherNotifier getInstance (com.android.internal.telephony.security.CellularNetworkSecuritySafetySource)
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource safetySource
public void <init> (java.util.concurrent.ScheduledExecutorService, com.android.internal.telephony.security.CellularNetworkSecuritySafetySource)
java.util.concurrent.ScheduledExecutorService notificationQueue
com.android.internal.telephony.security.CellularNetworkSecuritySafetySource safetySource
public void onSecurityAlgorithmUpdate (android.content.Context, int, int, android.telephony.SecurityAlgorithmUpdate)
java.util.concurrent.RejectedExecutionException e
android.content.Context context
int phoneId
int subId
android.telephony.SecurityAlgorithmUpdate update
public void setSubscriptionMapping (android.content.Context, int, int)
java.util.concurrent.RejectedExecutionException e
android.content.Context context
int phoneId
int subId
private void maybeUpdateSubscriptionMapping (android.content.Context, int, int)
android.content.Context context
int phoneId
int subId
Integer oldSubId
public void enable (android.content.Context)
android.content.Context context
public void disable (android.content.Context)
android.content.Context context
public boolean isEnabled ()
private void scheduleOnEnabled (android.content.Context, boolean)
java.util.concurrent.RejectedExecutionException e
android.content.Context context
boolean enabled
private static boolean shouldIgnoreUpdate (android.telephony.SecurityAlgorithmUpdate)
android.telephony.SecurityAlgorithmUpdate update
private static boolean isNullCipher (int)
int algorithm
private synthetic void lambda$scheduleOnEnabled$2 (boolean, android.content.Context)
boolean enabled
android.content.Context context
private synthetic void lambda$setSubscriptionMapping$1 (android.content.Context, int, int)
Throwable t
android.content.Context context
int phoneId
int subId
private synthetic void lambda$onSecurityAlgorithmUpdate$0 (android.content.Context, int, int, android.telephony.SecurityAlgorithmUpdate)
com.android.internal.telephony.security.NullCipherNotifier$SubscriptionState subState
int nullCipherState
Throwable t
android.content.Context context
int phoneId
int subId
android.telephony.SecurityAlgorithmUpdate update
}
com/android/internal/telephony/subscription/
com/android/internal/telephony/subscription/SubscriptionDatabaseManager$SubscriptionDatabaseManagerCallback.class
SubscriptionDatabaseManager.java
package com.android.internal.telephony.subscription
public abstract com.android.internal.telephony.subscription.SubscriptionDatabaseManager$SubscriptionDatabaseManagerCallback extends java.lang.Object {
private final java.util.concurrent.Executor mExecutor
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public java.util.concurrent.Executor getExecutor ()
public void invokeFromExecutor (java.lang.Runnable)
Runnable runnable
public abstract void onInitialized ()
public abstract void onSubscriptionChanged (int)
}
com/android/internal/telephony/subscription/SubscriptionDatabaseManager.class
SubscriptionDatabaseManager.java
package com.android.internal.telephony.subscription
public com.android.internal.telephony.subscription.SubscriptionDatabaseManager extends android.os.Handler {
private static final String LOG_TAG
private static final boolean VDBG
private static final int INVALID_ROW_INDEX
private static final java.util.Map SUBSCRIPTION_GET_METHOD_MAP
private static final java.util.Map SUBSCRIPTION_SET_INTEGER_METHOD_MAP
private static final java.util.Map SUBSCRIPTION_SET_STRING_METHOD_MAP
private static final java.util.Map SUBSCRIPTION_SET_BYTE_ARRAY_METHOD_MAP
private static final java.util.Set GROUP_SHARING_COLUMNS
private static final java.util.Set DEPRECATED_DATABASE_COLUMNS
private final android.content.Context mContext
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final com.android.internal.telephony.subscription.SubscriptionDatabaseManager$SubscriptionDatabaseManagerCallback mCallback
private final com.android.internal.telephony.uicc.UiccController mUiccController
private final java.util.concurrent.locks.ReadWriteLock mReadWriteLock
private final boolean mAsyncMode
private final com.android.internal.telephony.LocalLog mLocalLog
private final java.util.Map mAllSubscriptionInfoInternalCache
private boolean mDatabaseInitialized
public void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags, com.android.internal.telephony.subscription.SubscriptionDatabaseManager$SubscriptionDatabaseManagerCallback)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
com.android.internal.telephony.subscription.SubscriptionDatabaseManager$SubscriptionDatabaseManagerCallback callback
private static java.lang.Object getSubscriptionInfoFieldByColumnName (com.android.internal.telephony.subscription.SubscriptionInfoInternal, java.lang.String)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
String columnName
public java.lang.Object getSubscriptionProperty (int, java.lang.String)
int subId
String columnName
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
public void setSubscriptionProperty (int, java.lang.String, java.lang.Object)
int intValue
int intValue
int intValue
byte[] byteArrayValue
byte[] byteArrayValue
byte[] byteArrayValue
int subId
String columnName
Object value
private android.content.ContentValues createDeltaContentValues (com.android.internal.telephony.subscription.SubscriptionInfoInternal, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
Object oldValue
Object newValue
String columnName
com.android.internal.telephony.subscription.SubscriptionInfoInternal oldSubInfo
com.android.internal.telephony.subscription.SubscriptionInfoInternal newSubInfo
android.content.ContentValues deltaContentValues
private int insertNewRecordIntoDatabaseSync (android.content.ContentValues)
int subId
android.content.ContentValues contentValues
android.net.Uri uri
public int insertSubscriptionInfo (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int subId
public void removeSubscriptionInfo (int)
int subId
private int updateDatabase (int, android.content.ContentValues)
int subId
android.content.ContentValues contentValues
private void writeDatabaseAndCacheHelper (int, java.lang.String, java.lang.Object, java.util.function.BiFunction)
com.android.internal.telephony.subscription.SubscriptionInfoInternal oldSubInfo
boolean syncToGroup
int subId
String columnName
Object newValue
java.util.function.BiFunction builderSetMethod
android.content.ContentValues contentValues
public void updateSubscription (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal oldSubInfo
com.android.internal.telephony.subscription.SubscriptionInfoInternal newSubInfo
public void setIccId (int, java.lang.String)
int subId
String iccId
public void setSimSlotIndex (int, int)
int subId
int simSlotIndex
public void setDisplayName (int, java.lang.String)
int subId
String displayName
public void setCarrierName (int, java.lang.String)
int subId
String carrierName
public void setDisplayNameSource (int, int)
int subId
int displayNameSource
public void setIconTint (int, int)
int subId
int iconTint
public void setNumber (int, java.lang.String)
int subId
String number
public void setDataRoaming (int, int)
int subId
int dataRoaming
public void setMcc (int, java.lang.String)
int subId
String mcc
public void setMnc (int, java.lang.String)
int subId
String mnc
public void setEhplmns (int, java.lang.String[])
int subId
String[] ehplmns
public void setEhplmns (int, java.lang.String)
int subId
String ehplmns
public void setHplmns (int, java.lang.String[])
int subId
String[] hplmns
public void setHplmns (int, java.lang.String)
int subId
String hplmns
public void setEmbedded (int, int)
int subId
int isEmbedded
public void setEmbedded (int, boolean)
int subId
boolean isEmbedded
public void setCardString (int, java.lang.String)
int subId
String cardString
public void setCardId (int, int)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfoCache
int subId
int cardId
public void setNativeAccessRules (int, byte[])
int subId
byte[] nativeAccessRules
public void setCarrierConfigAccessRules (int, byte[])
int subId
byte[] carrierConfigAccessRules
public void setCarrierConfigAccessRules (int, android.telephony.UiccAccessRule[])
int subId
android.telephony.UiccAccessRule[] carrierConfigAccessRules
byte[] carrierConfigAccessRulesBytes
public void setRemovableEmbedded (int, int)
int subId
int isRemovableEmbedded
public void setCellBroadcastExtremeThreatAlertEnabled (int, int)
int subId
int isExtremeThreatAlertEnabled
public void setCellBroadcastSevereThreatAlertEnabled (int, int)
int subId
int isSevereThreatAlertEnabled
public void setCellBroadcastAmberAlertEnabled (int, int)
int subId
int isAmberAlertEnabled
public void setCellBroadcastEmergencyAlertEnabled (int, int)
int subId
int isEmergencyAlertEnabled
public void setCellBroadcastAlertSoundDuration (int, int)
int subId
int alertSoundDuration
public void setCellBroadcastAlertReminderInterval (int, int)
int subId
int reminderInterval
public void setCellBroadcastAlertVibrationEnabled (int, int)
int subId
int isAlertVibrationEnabled
public void setCellBroadcastAlertSpeechEnabled (int, int)
int subId
int isAlertSpeechEnabled
public void setCellBroadcastEtwsTestAlertEnabled (int, int)
int subId
int isEtwsTestAlertEnabled
public void setCellBroadcastAreaInfoMessageEnabled (int, int)
int subId
int isAreaInfoMessageEnabled
public void setCellBroadcastTestAlertEnabled (int, int)
int subId
int isTestAlertEnabled
public void setCellBroadcastOptOutDialogEnabled (int, int)
int subId
int isOptOutDialogEnabled
public void setEnhanced4GModeEnabled (int, int)
int subId
int isEnhanced4GModeEnabled
public void setVideoTelephonyEnabled (int, int)
int subId
int isVideoTelephonyEnabled
public void setWifiCallingEnabled (int, int)
int subId
int isWifiCallingEnabled
public void setWifiCallingMode (int, int)
int subId
int wifiCallingMode
public void setWifiCallingModeForRoaming (int, int)
int subId
int wifiCallingModeForRoaming
public void setWifiCallingEnabledForRoaming (int, int)
int subId
int isWifiCallingEnabledForRoaming
public void setOpportunistic (int, boolean)
int subId
boolean isOpportunistic
public void setOpportunistic (int, int)
int subId
int isOpportunistic
public void setGroupUuid (int, java.lang.String)
int subId
String groupUuid
public void setCountryIso (int, java.lang.String)
int subId
String countryIso
public void setCarrierId (int, int)
int subId
int carrierId
public void setProfileClass (int, int)
int subId
int profileClass
public void setSubscriptionType (int, int)
int subId
int type
public void setGroupOwner (int, java.lang.String)
int subId
String groupOwner
public void setEnabledMobileDataPolicies (int, java.lang.String)
int subId
String enabledMobileDataPolicies
public void setImsi (int, java.lang.String)
int subId
String imsi
public void setUiccApplicationsEnabled (int, boolean)
int subId
boolean areUiccApplicationsEnabled
public void setUiccApplicationsEnabled (int, int)
int subId
int areUiccApplicationsEnabled
public void setRcsUceEnabled (int, int)
int subId
int isRcsUceEnabled
public void setCrossSimCallingEnabled (int, int)
int subId
int isCrossSimCallingEnabled
public void setRcsConfig (int, byte[])
int subId
byte[] rcsConfig
public void setAllowedNetworkTypesForReasons (int, java.lang.String)
int subId
String allowedNetworkTypesForReasons
public void setDeviceToDeviceStatusSharingPreference (int, int)
int subId
int deviceToDeviceStatusSharingPreference
public void setVoImsOptInEnabled (int, int)
int subId
int isVoImsOptInEnabled
public void setDeviceToDeviceStatusSharingContacts (int, java.lang.String)
int subId
String deviceToDeviceStatusSharingContacts
public void setNrAdvancedCallingEnabled (int, int)
int subId
int isNrAdvancedCallingEnabled
public void setNumberFromCarrier (int, java.lang.String)
int subId
String numberFromCarrier
public void setNumberFromIms (int, java.lang.String)
int subId
String numberFromIms
public void setPortIndex (int, int)
int subId
int portIndex
public void setUsageSetting (int, int)
int subId
int usageSetting
public void setLastUsedTPMessageReference (int, int)
int subId
int lastUsedTPMessageReference
public void setUserId (int, int)
int subId
int userId
public void setSatelliteEnabled (int, int)
int subId
int isSatelliteEnabled
public void setSatelliteAttachEnabledForCarrier (int, int)
int subId
int isSatelliteAttachEnabledForCarrier
public void setNtn (int, int)
int subId
int isNtn
public void setGroupDisabled (int, boolean)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfoCache
int subId
boolean isGroupDisabled
boolean isChanged
public void setServiceCapabilities (int, int)
int subId
int capabilities
public void setSatelliteEntitlementStatus (int, int)
int subId
int isSatelliteEntitlementStatus
public void setSatelliteEntitlementPlmns (int, java.lang.String)
int subId
String satelliteEntitlementPlmns
public void setSatelliteEntitlementPlmnList (int, java.util.List)
int subId
java.util.List satelliteEntitlementPlmnList
String satelliteEntitlementPlmns
public void setSatelliteESOSSupported (int, int)
int subId
int isSatelliteESOSSupported
public void setIsSatelliteProvisionedForNonIpDatagram (int, int)
int subId
int isSatelliteProvisionedForNonIpDatagram
public void reloadDatabaseSync ()
private void loadDatabaseInternal ()
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
java.util.Map newAllSubscriptionInfoInternalCache
boolean changed
android.database.Cursor cursor
private void initializeDatabase ()
private com.android.internal.telephony.subscription.SubscriptionInfoInternal createSubscriptionInfoFromCursor (android.database.Cursor)
android.database.Cursor cursor
com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder builder
int id
String cardString
int publicCardId
byte[] rules
byte[] config
public void syncToGroup (int)
String column
int subId
public com.android.internal.telephony.subscription.SubscriptionInfoInternal getSubscriptionInfoInternal (int)
int subId
public java.util.List getAllSubscriptions ()
public com.android.internal.telephony.subscription.SubscriptionInfoInternal getSubscriptionInfoInternalByIccId (java.lang.String)
String iccId
public void setTransferStatus (int, int)
int subId
int status
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logv (java.lang.String)
String s
private void logel (java.lang.String)
String s
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic void lambda$dump$11 (com.android.internal.telephony.AndroidUtilIndentingPrintWriter, java.lang.Integer, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
Integer subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private static synthetic boolean lambda$getSubscriptionInfoInternalByIccId$10 (java.lang.String, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
String iccId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic void lambda$initializeDatabase$9 ()
private synthetic void lambda$loadDatabaseInternal$8 (java.lang.Integer, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
Integer subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic void lambda$loadDatabaseInternal$7 (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic void lambda$setGroupDisabled$6 (int)
int subId
private synthetic void lambda$updateSubscription$5 (int)
int subId
private synthetic void lambda$writeDatabaseAndCacheHelper$4 (int, boolean, com.android.internal.telephony.subscription.SubscriptionInfoInternal, java.lang.String, java.lang.Object, java.util.function.BiFunction, android.content.ContentValues, java.lang.Integer, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder builder
int subId
boolean syncToGroup
com.android.internal.telephony.subscription.SubscriptionInfoInternal oldSubInfo
String columnName
Object newValue
java.util.function.BiFunction builderSetMethod
android.content.ContentValues contentValues
Integer id
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic void lambda$writeDatabaseAndCacheHelper$3 (int)
int subId
private synthetic void lambda$updateDatabase$2 (int, android.content.ContentValues)
int subId
android.content.ContentValues contentValues
private synthetic void lambda$removeSubscriptionInfo$1 (int)
int subId
private synthetic void lambda$insertSubscriptionInfo$0 (int)
int subId
static void <clinit> ()
}
com/android/internal/telephony/subscription/SubscriptionInfoInternal$Builder.class
SubscriptionInfoInternal.java
package com.android.internal.telephony.subscription
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder extends java.lang.Object {
private int mId
private String mIccId
private int mSimSlotIndex
private String mDisplayName
private String mCarrierName
private int mDisplayNameSource
private int mIconTint
private String mNumber
private int mDataRoaming
private String mMcc
private String mMnc
private String mEhplmns
private String mHplmns
private int mIsEmbedded
private String mCardString
private byte[] mNativeAccessRules
private byte[] mCarrierConfigAccessRules
private int mIsRemovableEmbedded
private int mIsExtremeThreatAlertEnabled
private int mIsSevereThreatAlertEnabled
private int mIsAmberAlertEnabled
private int mIsEmergencyAlertEnabled
private int mAlertSoundDuration
private int mReminderInterval
private int mIsAlertVibrationEnabled
private int mIsAlertSpeechEnabled
private int mIsEtwsTestAlertEnabled
private int mIsAreaInfoMessageEnabled
private int mIsTestAlertEnabled
private int mIsOptOutDialogEnabled
private int mIsEnhanced4GModeEnabled
private int mIsVideoTelephonyEnabled
private int mIsWifiCallingEnabled
private int mWifiCallingMode
private int mWifiCallingModeForRoaming
private int mIsWifiCallingEnabledForRoaming
private int mIsOpportunistic
private String mGroupUuid
private String mCountryIso
private int mCarrierId
private int mProfileClass
private int mType
private String mGroupOwner
private String mEnabledMobileDataPolicies
private String mImsi
private int mAreUiccApplicationsEnabled
private int mIsRcsUceEnabled
private int mIsCrossSimCallingEnabled
private byte[] mRcsConfig
private String mAllowedNetworkTypesForReasons
private int mDeviceToDeviceStatusSharingPreference
private int mIsVoImsOptInEnabled
private String mDeviceToDeviceStatusSharingContacts
private int mIsNrAdvancedCallingEnabled
private String mNumberFromCarrier
private String mNumberFromIms
private int mPortIndex
private int mUsageSetting
private int mLastUsedTPMessageReference
private int mUserId
private int mIsSatelliteEnabled
private int mIsSatelliteAttachEnabledForCarrier
private int mIsOnlyNonTerrestrialNetwork
private int mCardId
private boolean mIsGroupDisabled
private int mServiceCapabilities
private int mTransferStatus
private int mIsSatelliteEntitlementStatus
private String mSatelliteEntitlementPlmns
private int mIsSatelliteESOSSupported
private int mIsSatelliteProvisionedForNonIpDatagram
public void <init> ()
public void <init> (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.subscription.SubscriptionInfoInternal info
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setId (int)
int id
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setIccId (java.lang.String)
String iccId
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setSimSlotIndex (int)
int simSlotIndex
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setDisplayName (java.lang.String)
String displayName
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCarrierName (java.lang.String)
String carrierName
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setDisplayNameSource (int)
int displayNameSource
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setIconTint (int)
int iconTint
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setNumber (java.lang.String)
String number
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setDataRoaming (int)
int dataRoaming
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setMcc (java.lang.String)
String mcc
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setMnc (java.lang.String)
String mnc
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setEhplmns (java.lang.String)
String ehplmns
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setHplmns (java.lang.String)
String hplmns
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setEmbedded (int)
int isEmbedded
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCardString (java.lang.String)
String cardString
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setNativeAccessRules (byte[])
byte[] nativeAccessRules
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setNativeAccessRules (java.util.List)
java.util.List nativeAccessRules
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCarrierConfigAccessRules (byte[])
byte[] carrierConfigAccessRules
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setRemovableEmbedded (boolean)
boolean isRemovableEmbedded
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setRemovableEmbedded (int)
int isRemovableEmbedded
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastExtremeThreatAlertEnabled (int)
int isExtremeThreatAlertEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastSevereThreatAlertEnabled (int)
int isSevereThreatAlertEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastAmberAlertEnabled (int)
int isAmberAlertEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastEmergencyAlertEnabled (int)
int isEmergencyAlertEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastAlertSoundDuration (int)
int alertSoundDuration
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastAlertReminderInterval (int)
int reminderInterval
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastAlertVibrationEnabled (int)
int isAlertVibrationEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastAlertSpeechEnabled (int)
int isAlertSpeechEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastEtwsTestAlertEnabled (int)
int isEtwsTestAlertEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastAreaInfoMessageEnabled (int)
int isAreaInfoMessageEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastTestAlertEnabled (int)
int isTestAlertEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCellBroadcastOptOutDialogEnabled (int)
int isOptOutDialogEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setEnhanced4GModeEnabled (int)
int isEnhanced4GModeEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setVideoTelephonyEnabled (int)
int isVideoTelephonyEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setWifiCallingEnabled (int)
int isWifiCallingEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setWifiCallingMode (int)
int wifiCallingMode
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setWifiCallingModeForRoaming (int)
int wifiCallingModeForRoaming
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setWifiCallingEnabledForRoaming (int)
int wifiCallingEnabledForRoaming
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setOpportunistic (int)
int isOpportunistic
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setGroupUuid (java.lang.String)
String groupUuid
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCountryIso (java.lang.String)
String countryIso
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCarrierId (int)
int carrierId
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setProfileClass (int)
int profileClass
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setType (int)
int type
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setGroupOwner (java.lang.String)
String groupOwner
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setEnabledMobileDataPolicies (java.lang.String)
String enabledMobileDataPolicies
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setImsi (java.lang.String)
String imsi
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setUiccApplicationsEnabled (int)
int areUiccApplicationsEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setRcsUceEnabled (int)
int isRcsUceEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCrossSimCallingEnabled (int)
int isCrossSimCallingEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setRcsConfig (byte[])
byte[] rcsConfig
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setAllowedNetworkTypesForReasons (java.lang.String)
String allowedNetworkTypesForReasons
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setDeviceToDeviceStatusSharingPreference (int)
int deviceToDeviceStatusSharingPreference
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setVoImsOptInEnabled (int)
int isVoImsOptInEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setDeviceToDeviceStatusSharingContacts (java.lang.String)
String deviceToDeviceStatusSharingContacts
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setNrAdvancedCallingEnabled (int)
int isNrAdvancedCallingEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setNumberFromCarrier (java.lang.String)
String numberFromCarrier
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setNumberFromIms (java.lang.String)
String numberFromIms
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setPortIndex (int)
int portIndex
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setUsageSetting (int)
int usageSetting
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setLastUsedTPMessageReference (int)
int lastUsedTPMessageReference
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setUserId (int)
int userId
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setSatelliteEnabled (int)
int isSatelliteEnabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setSatelliteAttachEnabledForCarrier (int)
int isSatelliteAttachEnabledForCarrier
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setOnlyNonTerrestrialNetwork (int)
int isOnlyNonTerrestrialNetwork
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setCardId (int)
int cardId
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setGroupDisabled (boolean)
boolean isGroupDisabled
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setServiceCapabilities (int)
int capabilities
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setTransferStatus (int)
int status
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setSatelliteEntitlementStatus (int)
int isSatelliteEntitlementStatus
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setSatelliteEntitlementPlmns (java.lang.String)
String satelliteEntitlementPlmns
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setSatelliteESOSSupported (int)
int isSatelliteESOSSupported
public com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder setIsSatelliteProvisionedForNonIpDatagram (int)
int isSatelliteProvisionedForNonIpDatagram
public com.android.internal.telephony.subscription.SubscriptionInfoInternal build ()
}
com/android/internal/telephony/subscription/SubscriptionInfoInternal.class
SubscriptionInfoInternal.java
package com.android.internal.telephony.subscription
public com.android.internal.telephony.subscription.SubscriptionInfoInternal extends java.lang.Object {
private final int mId
private final String mIccId
private final int mSimSlotIndex
private final String mDisplayName
private final String mCarrierName
private final int mDisplayNameSource
private final int mIconTint
private final String mNumber
private final int mDataRoaming
private final String mMcc
private final String mMnc
private final String mEhplmns
private final String mHplmns
private final int mIsEmbedded
private final String mCardString
private final byte[] mNativeAccessRules
private final byte[] mCarrierConfigAccessRules
private final int mIsRemovableEmbedded
private int mIsExtremeThreatAlertEnabled
private int mIsSevereThreatAlertEnabled
private int mIsAmberAlertEnabled
private int mIsEmergencyAlertEnabled
private int mAlertSoundDuration
private int mReminderInterval
private int mIsAlertVibrationEnabled
private int mIsAlertSpeechEnabled
private int mIsEtwsTestAlertEnabled
private int mIsAreaInfoMessageEnabled
private int mIsTestAlertEnabled
private int mIsOptOutDialogEnabled
private final int mIsEnhanced4GModeEnabled
private final int mIsVideoTelephonyEnabled
private final int mIsWifiCallingEnabled
private final int mWifiCallingMode
private final int mWifiCallingModeForRoaming
private final int mIsWifiCallingEnabledForRoaming
private final int mIsOpportunistic
private final String mGroupUuid
private final String mCountryIso
private final int mCarrierId
private final int mProfileClass
private final int mType
private final String mGroupOwner
private final String mEnabledMobileDataPolicies
private final String mImsi
private final int mAreUiccApplicationsEnabled
private final int mIsRcsUceEnabled
private final int mIsCrossSimCallingEnabled
private final byte[] mRcsConfig
private final String mAllowedNetworkTypesForReasons
private final int mDeviceToDeviceStatusSharingPreference
private final int mIsVoImsOptInEnabled
private final String mDeviceToDeviceStatusSharingContacts
private final int mIsNrAdvancedCallingEnabled
private final String mNumberFromCarrier
private final String mNumberFromIms
private final int mPortIndex
private final int mUsageSetting
private final int mLastUsedTPMessageReference
private final int mUserId
private final int mIsSatelliteEnabled
private final int mIsSatelliteAttachEnabledForCarrier
private final int mIsOnlyNonTerrestrialNetwork
private final int mCardId
private final boolean mIsGroupDisabled
private final int mServiceCapabilities
private final int mTransferStatus
private final int mIsSatelliteEntitlementStatus
private final String mSatelliteEntitlementPlmns
private final int mIsSatelliteESOSSupported
private final int mIsSatelliteProvisionedForNonIpDatagram
private void <init> (com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder)
com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder builder
public int getSubscriptionId ()
public java.lang.String getIccId ()
public int getSimSlotIndex ()
public java.lang.String getDisplayName ()
public java.lang.String getCarrierName ()
public int getDisplayNameSource ()
public int getIconTint ()
public java.lang.String getNumber ()
public int getDataRoaming ()
public java.lang.String getMcc ()
public java.lang.String getMnc ()
public java.lang.String getEhplmns ()
public java.lang.String getHplmns ()
public boolean isEmbedded ()
public int getEmbedded ()
public java.lang.String getCardString ()
public byte[] getNativeAccessRules ()
public byte[] getCarrierConfigAccessRules ()
public boolean isRemovableEmbedded ()
public int getRemovableEmbedded ()
public int getCellBroadcastExtremeThreatAlertEnabled ()
public int getCellBroadcastSevereThreatAlertEnabled ()
public int getCellBroadcastAmberAlertEnabled ()
public int getCellBroadcastEmergencyAlertEnabled ()
public int getCellBroadcastAlertSoundDuration ()
public int getCellBroadcastAlertReminderInterval ()
public int getCellBroadcastAlertVibrationEnabled ()
public int getCellBroadcastAlertSpeechEnabled ()
public int getCellBroadcastEtwsTestAlertEnabled ()
public int getCellBroadcastAreaInfoMessageEnabled ()
public int getCellBroadcastTestAlertEnabled ()
public int getCellBroadcastOptOutDialogEnabled ()
public boolean isEnhanced4GModeEnabled ()
public int getEnhanced4GModeEnabled ()
public boolean isVideoTelephonyEnabled ()
public int getVideoTelephonyEnabled ()
public boolean isWifiCallingEnabled ()
public int getWifiCallingEnabled ()
public int getWifiCallingMode ()
public int getWifiCallingModeForRoaming ()
public boolean isWifiCallingEnabledForRoaming ()
public int getWifiCallingEnabledForRoaming ()
public boolean isOpportunistic ()
public int getOpportunistic ()
public java.lang.String getGroupUuid ()
public java.lang.String getCountryIso ()
public int getCarrierId ()
public int getProfileClass ()
public int getSubscriptionType ()
public java.lang.String getGroupOwner ()
public java.lang.String getEnabledMobileDataPolicies ()
public java.lang.String getImsi ()
public boolean areUiccApplicationsEnabled ()
public int getUiccApplicationsEnabled ()
public boolean isRcsUceEnabled ()
public int getRcsUceEnabled ()
public boolean isCrossSimCallingEnabled ()
public int getCrossSimCallingEnabled ()
public byte[] getRcsConfig ()
public java.lang.String getAllowedNetworkTypesForReasons ()
public int getDeviceToDeviceStatusSharingPreference ()
public boolean isVoImsOptInEnabled ()
public int getVoImsOptInEnabled ()
public java.lang.String getDeviceToDeviceStatusSharingContacts ()
public boolean isNrAdvancedCallingEnabled ()
public int getNrAdvancedCallingEnabled ()
public java.lang.String getNumberFromCarrier ()
public java.lang.String getNumberFromIms ()
public int getPortIndex ()
public int getUsageSetting ()
public int getLastUsedTPMessageReference ()
public int getUserId ()
public int getSatelliteEnabled ()
public int getSatelliteAttachEnabledForCarrier ()
public int getOnlyNonTerrestrialNetwork ()
public int getCardId ()
public boolean isGroupDisabled ()
public boolean isActive ()
public boolean isVisible ()
public int getServiceCapabilities ()
public int getTransferStatus ()
public int getSatelliteEntitlementStatus ()
public java.lang.String getSatelliteEntitlementPlmns ()
public int getSatelliteESOSSupported ()
public int getIsSatelliteProvisionedForNonIpDatagram ()
public android.telephony.SubscriptionInfo toSubscriptionInfo ()
public java.lang.String toString ()
public boolean equalsDbItemsOnly (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.subscription.SubscriptionInfoInternal that
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.subscription.SubscriptionInfoInternal that
public int hashCode ()
int result
}
com/android/internal/telephony/subscription/SubscriptionManagerService$1.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
com.android.internal.telephony.subscription.SubscriptionManagerService$1 extends com.android.internal.telephony.subscription.SubscriptionManagerService$WatchedInt {
final synthetic com.android.internal.telephony.subscription.SubscriptionManagerService this$0
void <init> (com.android.internal.telephony.subscription.SubscriptionManagerService, int)
com.android.internal.telephony.subscription.SubscriptionManagerService this$0
int initialValue
public boolean set (int)
int newValue
int oldValue
}
com/android/internal/telephony/subscription/SubscriptionManagerService$2.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
com.android.internal.telephony.subscription.SubscriptionManagerService$2 extends com.android.internal.telephony.subscription.SubscriptionManagerService$WatchedInt {
final synthetic com.android.internal.telephony.subscription.SubscriptionManagerService this$0
void <init> (com.android.internal.telephony.subscription.SubscriptionManagerService, int)
com.android.internal.telephony.subscription.SubscriptionManagerService this$0
int initialValue
public boolean set (int)
int newValue
int oldValue
}
com/android/internal/telephony/subscription/SubscriptionManagerService$3.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
com.android.internal.telephony.subscription.SubscriptionManagerService$3 extends com.android.internal.telephony.subscription.SubscriptionManagerService$WatchedInt {
final synthetic com.android.internal.telephony.subscription.SubscriptionManagerService this$0
void <init> (com.android.internal.telephony.subscription.SubscriptionManagerService, int)
com.android.internal.telephony.subscription.SubscriptionManagerService this$0
int initialValue
public boolean set (int)
int newValue
int oldValue
}
com/android/internal/telephony/subscription/SubscriptionManagerService$4.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
com.android.internal.telephony.subscription.SubscriptionManagerService$4 extends com.android.internal.telephony.subscription.SubscriptionDatabaseManager$SubscriptionDatabaseManagerCallback {
final synthetic com.android.internal.telephony.subscription.SubscriptionManagerService this$0
void <init> (com.android.internal.telephony.subscription.SubscriptionManagerService, java.util.concurrent.Executor)
com.android.internal.telephony.subscription.SubscriptionManagerService this$0
java.util.concurrent.Executor executor
public void onInitialized ()
int phoneId
public void onSubscriptionChanged (int)
int subId
android.telephony.TelephonyRegistryManager telephonyRegistryManager
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private static synthetic void lambda$onSubscriptionChanged$1 (int, com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback)
int subId
com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback callback
private static synthetic void lambda$onSubscriptionChanged$0 (com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback, int)
com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback callback
int subId
}
com/android/internal/telephony/subscription/SubscriptionManagerService$5.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
com.android.internal.telephony.subscription.SubscriptionManagerService$5 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.subscription.SubscriptionManagerService this$0
void <init> (com.android.internal.telephony.subscription.SubscriptionManagerService)
com.android.internal.telephony.subscription.SubscriptionManagerService this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/subscription/SubscriptionManagerService$6.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
com.android.internal.telephony.subscription.SubscriptionManagerService$6 extends android.os.CountDownTimer {
final synthetic com.android.internal.telephony.subscription.SubscriptionManagerService this$0
void <init> (com.android.internal.telephony.subscription.SubscriptionManagerService, long, long)
com.android.internal.telephony.subscription.SubscriptionManagerService this$0
long millisInFuture
long countDownInterval
public void onTick (long)
long millisUntilFinished
public void onFinish ()
}
com/android/internal/telephony/subscription/SubscriptionManagerService$BinderWrapper.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
public com.android.internal.telephony.subscription.SubscriptionManagerService$BinderWrapper extends java.lang.Object {
public void <init> ()
public android.os.UserHandle getCallingUserHandle ()
}
com/android/internal/telephony/subscription/SubscriptionManagerService$SubscriptionManagerServiceCallback.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
public com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback extends java.lang.Object {
private final java.util.concurrent.Executor mExecutor
public void <init> (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
public java.util.concurrent.Executor getExecutor ()
public void invokeFromExecutor (java.lang.Runnable)
Runnable runnable
public void onSubscriptionChanged (int)
int subId
public void onUiccApplicationsEnabledChanged (int)
int subId
public void onDefaultDataSubscriptionChanged (int)
int subId
}
com/android/internal/telephony/subscription/SubscriptionManagerService$SubscriptionMap.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
public com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionMap extends java.util.concurrent.ConcurrentHashMap {
public void <init> ()
public void clear ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Object oldValue
public java.lang.Object remove (java.lang.Object)
Object key
Object oldValue
}
com/android/internal/telephony/subscription/SubscriptionManagerService$WatchedInt.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
public com.android.internal.telephony.subscription.SubscriptionManagerService$WatchedInt extends java.lang.Object {
protected int mValue
public void <init> (int)
int initialValue
public int get ()
public boolean set (int)
int newValue
}
com/android/internal/telephony/subscription/SubscriptionManagerService.class
SubscriptionManagerService.java
package com.android.internal.telephony.subscription
public com.android.internal.telephony.subscription.SubscriptionManagerService extends com.android.internal.telephony.ISub$Stub {
private static final String LOG_TAG
private static final String ALLOW_MOCK_MODEM_PROPERTY
private static final String BOOT_ALLOW_MOCK_MODEM_PROPERTY
private static final int CHECK_BOOTSTRAP_TIMER_IN_MS
private static android.os.CountDownTimer bootstrapProvisioningTimer
private static final boolean VDBG
private static final java.util.Set DIRECT_ACCESS_SUBSCRIPTION_COLUMNS
public static final long REQUIRE_DEVICE_IDENTIFIERS_FOR_GROUP_UUID
public static final long FILTER_ACCESSIBLE_SUBS_BY_USER
private static final com.android.internal.telephony.subscription.SubscriptionManagerService$BinderWrapper BINDER_WRAPPER
private static com.android.internal.telephony.subscription.SubscriptionManagerService sInstance
private final android.content.Context mContext
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private final android.app.AppOpsManager mAppOpsManager
private final android.telephony.TelephonyManager mTelephonyManager
private final android.telephony.SubscriptionManager mSubscriptionManager
private final android.telephony.euicc.EuiccManager mEuiccManager
private final com.android.internal.telephony.uicc.UiccController mUiccController
private com.android.internal.telephony.euicc.EuiccController mEuiccController
private final android.content.pm.PackageManager mPackageManager
private final android.os.Handler mHandler
private final android.os.Handler mBackgroundHandler
private final com.android.internal.telephony.LocalLog mLocalLog
private final com.android.internal.telephony.subscription.SubscriptionDatabaseManager mSubscriptionDatabaseManager
private final com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionMap mSlotIndexToSubId
private final java.util.Set mSubscriptionManagerServiceCallbacks
private final com.android.internal.telephony.subscription.SubscriptionManagerService$WatchedInt mDefaultSubId
private final com.android.internal.telephony.subscription.SubscriptionManagerService$WatchedInt mDefaultVoiceSubId
private final com.android.internal.telephony.subscription.SubscriptionManagerService$WatchedInt mDefaultDataSubId
private final com.android.internal.telephony.subscription.SubscriptionManagerService$WatchedInt mDefaultSmsSubId
private final int[] mSimState
private final int mVendorApiLevel
private java.util.Map mUserIdToAvailableSubs
public void <init> (android.content.Context, android.os.Looper, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
android.os.Looper looper
com.android.internal.telephony.flags.FeatureFlags featureFlags
android.os.HandlerThread backgroundThread
android.os.HandlerThread handlerThread
android.os.TelephonyServiceManager$ServiceRegisterer subscriptionServiceRegisterer
public static com.android.internal.telephony.subscription.SubscriptionManagerService getInstance ()
private boolean canPackageManageGroup (android.os.ParcelUuid, java.lang.String)
android.os.ParcelUuid groupUuid
String callingPackage
java.util.List infoList
private boolean checkCarrierPrivilegeOnSubList (int[], java.lang.String)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int subId
int[] subIdList
String callingPackage
public void syncGroupedSetting (int)
int subId
private boolean hasPhoneNumberAccess (int, java.lang.String, java.lang.String, java.lang.String)
SecurityException e
int subId
String callingPackage
String callingFeatureId
String message
private boolean hasSubscriberIdentifierAccess (int, java.lang.String, java.lang.String, java.lang.String, boolean)
SecurityException e
int subId
String callingPackage
String callingFeatureId
String message
boolean reportFailure
private android.telephony.SubscriptionInfo conditionallyRemoveIdentifiers (android.telephony.SubscriptionInfo, java.lang.String, java.lang.String, java.lang.String)
android.telephony.SubscriptionInfo subInfo
String callingPackage
String callingFeatureId
String message
int subId
boolean hasIdentifierAccess
boolean hasPhoneNumberAccess
android.telephony.SubscriptionInfo$Builder result
private java.util.List getIccIdsOfInsertedPhysicalSims ()
String iccId
com.android.internal.telephony.uicc.UiccSlot uiccSlot
java.util.List iccidList
com.android.internal.telephony.uicc.UiccSlot[] uiccSlots
public void setCarrierId (int, int)
IllegalArgumentException e
int subId
int carrierId
public void setMccMnc (int, java.lang.String)
IllegalArgumentException e
int subId
String mccMnc
public void setNtn (int, boolean)
IllegalArgumentException e
int subId
boolean isNtn
public void setCountryIso (int, java.lang.String)
IllegalArgumentException e
int subId
String iso
public void setCarrierName (int, java.lang.String)
IllegalArgumentException e
int subId
String carrierName
public void setGroupOwner (int, java.lang.String)
IllegalArgumentException e
int subId
String groupOwner
public void setLastUsedTPMessageReference (int, int)
IllegalArgumentException e
int subId
int lastUsedTPMessageReference
public void setEnabledMobileDataPolicies (int, java.lang.String)
IllegalArgumentException e
int subId
String enabledMobileDataPolicies
public void setNumberFromIms (int, java.lang.String)
IllegalArgumentException e
int subId
String numberFromIms
public void markSubscriptionsInactive (int)
int simSlotIndex
private static int getNameSourcePriority (int)
int nameSource
int index
private int getColor ()
int[] colors
java.util.Random rand
private int getPortIndex (java.lang.String)
int portIndex
com.android.internal.telephony.uicc.UiccSlot slot
String iccId
com.android.internal.telephony.uicc.UiccSlot[] slots
private int insertSubscriptionInfo (java.lang.String, int, java.lang.String, int)
String iccId
int slotIndex
String displayName
int subscriptionType
String defaultAllowNetworkTypes
com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder builder
int subId
public void updateEmbeddedSubscriptions (java.util.List, java.lang.Runnable)
java.util.List cardIds
Runnable callback
private void updateEmbeddedSubscriptions ()
int cardId
com.android.internal.telephony.uicc.UiccSlot uiccSlot
java.util.List cardIds
com.android.internal.telephony.uicc.UiccSlot[] uiccSlots
public boolean areUiccAppsEnabledOnCard (int)
int phoneId
com.android.internal.telephony.uicc.UiccSlot slot
com.android.internal.telephony.uicc.UiccPort port
String iccId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private java.lang.String getIccId (int)
int phoneId
com.android.internal.telephony.uicc.UiccPort port
private boolean areAllSubscriptionsLoaded ()
com.android.internal.telephony.IccCard iccCard
com.android.internal.telephony.uicc.UiccSlot slot
int phoneId
private void updateSubscription (int)
com.android.internal.telephony.uicc.UiccSlot slot
java.util.List iccIds
com.android.internal.telephony.satellite.SatelliteController satelliteController
boolean isSatelliteEnabledOrBeingEnabled
com.android.internal.telephony.IccCard iccCard
int subId
String cardId
String[] ehplmns
String[] hplmns
com.android.internal.telephony.uicc.IccRecords records
String mccMnc
String iso
String msisdn
String imsi
com.android.internal.telephony.IccCard iccCard
android.os.Bundle result
int subId
com.android.internal.telephony.uicc.UiccCard card
String iccId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int phoneId
int simState
private void cancelEsimBootstrapTimer ()
private void startEsimBootstrapTimer ()
public int calculateUsageSetting (int, int)
int[] supportedUsageSettings
android.content.res.Resources$NotFoundException nfe
int supportedUsageSetting
int currentUsageSetting
int preferredUsageSetting
int[] supportedUsageSettings
public void updateSubscriptionByCarrierConfig (int, java.lang.String, android.os.PersistableBundle, java.lang.Runnable)
int phoneId
String configPackageName
android.os.PersistableBundle config
Runnable callback
private void updateSubscriptionByCarrierConfigInternal (int, java.lang.String, android.os.PersistableBundle)
android.os.ParcelUuid groupUuid
IllegalArgumentException e
int service
int phoneId
String configPackageName
android.os.PersistableBundle config
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
String[] certs
android.telephony.UiccAccessRule[] carrierConfigAccessRules
boolean isOpportunistic
String groupUuidString
String oldGroupUuidString
int preferredUsageSetting
int newUsageSetting
int[] servicesFromCarrierConfig
int serviceBitmasks
boolean allServicesAreValid
public java.util.List getAllSubInfoList (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public android.telephony.SubscriptionInfo getActiveSubscriptionInfo (int, java.lang.String, java.lang.String)
int subId
String callingPackage
String callingFeatureId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
public android.telephony.SubscriptionInfo getActiveSubscriptionInfoForIccId (java.lang.String, java.lang.String, java.lang.String)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
String iccId
String callingPackage
String callingFeatureId
long identity
public android.telephony.SubscriptionInfo getActiveSubscriptionInfoForSimSlotIndex (int, java.lang.String, java.lang.String)
int slotIndex
String callingPackage
String callingFeatureId
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
public java.util.List getActiveSubscriptionInfoList (java.lang.String, java.lang.String, boolean)
String callingPackage
String callingFeatureId
boolean isForAllProfiles
public int getActiveSubInfoCount (java.lang.String, java.lang.String, boolean)
String callingPackage
String callingFeatureId
boolean isForAllProfiles
private void enforcePermissionAccessAllUserProfiles ()
public int getActiveSubInfoCountMax ()
public java.util.List getAvailableSubscriptionInfoList (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
private java.util.stream.Stream getAvailableSubscriptionsInternalStream ()
java.util.List iccIds
private void updateUserIdToAvailableSubs ()
public java.util.List getAccessibleSubscriptionInfoList (java.lang.String)
String callingPackage
public void requestEmbeddedSubscriptionInfoListRefresh (int)
int cardId
public int addSubInfo (java.lang.String, java.lang.String, int, int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
String iccId
String displayName
int slotIndex
int subscriptionType
long identity
public boolean removeSubInfo (java.lang.String, int)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
String uniqueId
int subscriptionType
long identity
public int setIconTint (int, int)
int subId
int tint
long identity
public int setDisplayNameUsingSrc (java.lang.String, int, int)
android.content.res.Resources r
String nameToSet
int cardId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
String nameToSet
android.telephony.SubscriptionInfo sub
String displayName
int subId
int nameSource
String callingPackage
long identity
public int setDisplayNumber (java.lang.String, int)
String number
int subId
long identity
public int setDataRoaming (int, int)
int roaming
int subId
long identity
public int setOpportunistic (boolean, int, java.lang.String)
boolean opportunistic
int subId
String callingPackage
long token
public android.os.ParcelUuid createSubscriptionGroup (int[], java.lang.String)
int subId
android.os.ParcelUuid groupUUID
String uuidString
int[] subIdList
String callingPackage
long identity
public void setPreferredDataSubscriptionId (int, boolean, com.android.internal.telephony.ISetOpportunisticDataCallback)
android.os.RemoteException exception
com.android.internal.telephony.data.PhoneSwitcher phoneSwitcher
int subId
boolean needValidation
com.android.internal.telephony.ISetOpportunisticDataCallback callback
long token
public int getPreferredDataSubscriptionId ()
com.android.internal.telephony.data.PhoneSwitcher phoneSwitcher
long token
public java.util.List getOpportunisticSubscriptions (java.lang.String, java.lang.String)
String callingPackage
String callingFeatureId
public void removeSubscriptionsFromGroup (int[], android.os.ParcelUuid, java.lang.String)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int[] subIdList
android.os.ParcelUuid groupUuid
String callingPackage
long identity
public void addSubscriptionsIntoGroup (int[], android.os.ParcelUuid, java.lang.String)
int subId
int[] subIdList
android.os.ParcelUuid groupUuid
String callingPackage
String groupUuidString
long identity
public java.util.List getSubscriptionsInGroup (android.os.ParcelUuid, java.lang.String, java.lang.String)
SecurityException e
android.os.ParcelUuid groupUuid
String callingPackage
String callingFeatureId
public int getSlotIndex (int)
java.util.Map$Entry entry
int subId
public int getSubId (int)
int slotIndex
private void updateDefaultSubId ()
int subId
int[] activeSubIds
int phoneId
android.content.Intent intent
int subId
boolean isVoiceCapable
public int getDefaultSubId ()
public int getDefaultSubIdAsUser (int)
int userId
private int getDefaultAsUser (int, int)
java.util.List subInfos
int userId
int defaultValue
public int getPhoneId (int)
int subId
int slotIndex
public int getDefaultDataSubId ()
public void setDefaultDataSubId (int)
int subId
long token
private void remapRafIfApplicable ()
int raf
int phoneId
boolean applicable
com.android.internal.telephony.ProxyController proxyController
android.telephony.RadioAccessFamily[] rafs
public int getDefaultVoiceSubId ()
public int getDefaultVoiceSubIdAsUser (int)
int userId
public void setDefaultVoiceSubId (int)
android.telecom.PhoneAccountHandle newHandle
android.telecom.TelecomManager telecomManager
int subId
long token
public int getDefaultSmsSubId ()
public int getDefaultSmsSubIdAsUser (int)
int userId
public void setDefaultSmsSubId (int)
int subId
long token
private void broadcastSubId (java.lang.String, int)
String action
int newSubId
android.content.Intent intent
public int[] getActiveSubIdList (boolean)
boolean visibleOnly
private int[] getActiveSubIdListAsUser (boolean, android.os.UserHandle)
boolean visibleOnly
android.os.UserHandle user
public void setSubscriptionProperty (int, java.lang.String, java.lang.String)
int subId
String columnName
String value
long token
public java.lang.String getSubscriptionProperty (int, java.lang.String, java.lang.String, java.lang.String)
Object value
IllegalArgumentException e
int subId
String columnName
String callingPackage
String callingFeatureId
long token
public boolean isSubscriptionEnabled (int)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int subId
long identity
public int getEnabledSubscriptionId (int)
int slotIndex
long identity
public boolean isActiveSubId (int, java.lang.String, java.lang.String)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int subId
String callingPackage
String callingFeatureId
long identity
public int getActiveDataSubscriptionId ()
int activeDataSubId
com.android.internal.telephony.data.PhoneSwitcher phoneSwitcher
long token
public boolean canDisablePhysicalSubscription ()
com.android.internal.telephony.Phone phone
long identity
public void setUiccApplicationsEnabled (boolean, int)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
boolean enabled
int subId
long identity
public int setDeviceToDeviceStatusSharing (int, int)
int sharing
int subId
long identity
public int setDeviceToDeviceStatusSharingContacts (java.lang.String, int)
String contacts
int subId
long identity
public java.lang.String getPhoneNumber (int, int, java.lang.String, java.lang.String)
long identity
com.android.internal.telephony.Phone phone
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
long identity
int subId
int source
String callingPackage
String callingFeatureId
private int checkAndGetSubId (int)
int subId
private void checkPhoneNumberSource (int)
int source
private java.lang.String getPhoneNumberFromSourceInternal (int, int)
String number
com.android.internal.telephony.Phone phone
int subId
int source
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
public java.lang.String getPhoneNumberFromFirstAvailableSource (int, java.lang.String, java.lang.String)
String number
long identity
String numberFromCarrier
String numberFromUicc
String numberFromIms
int subId
String callingPackage
String callingFeatureId
public void setPhoneNumber (int, int, java.lang.String, java.lang.String, java.lang.String)
int subId
int source
String number
String callingPackage
String callingFeatureId
long identity
public int setUsageSetting (int, int, java.lang.String)
int usageSetting
int subId
String callingPackage
long token
public int setSubscriptionUserHandle (android.os.UserHandle, int)
android.os.UserHandle userHandle
int subId
long token
public android.os.UserHandle getSubscriptionUserHandle (int)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
android.os.UserHandle userHandle
int subId
long token
public boolean isSubscriptionAssociatedWithCallingUser (int)
int subscriptionId
android.os.UserHandle myUserHandle
public boolean isSubscriptionAssociatedWithUser (int, android.os.UserHandle)
int subscriptionId
android.os.UserHandle userHandle
private boolean isSubscriptionAssociatedWithUserNoCheck (int, android.os.UserHandle)
android.telephony.SubscriptionInfo subInfo
java.util.List associatedSubscriptionsList
int subscriptionId
android.os.UserHandle userHandle
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfoInternal
long token
private boolean isSubscriptionAssociatedWithUserInternal (com.android.internal.telephony.subscription.SubscriptionInfoInternal, int)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int userId
public java.util.List getSubscriptionInfoListAssociatedWithUser (android.os.UserHandle)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
java.util.List subInfoList
java.util.List subscriptionsAssociatedWithUser
java.util.List subscriptionsWithNoAssociation
android.os.UserManager userManager
android.os.UserHandle userHandle
long token
private java.util.stream.Stream getSubscriptionInfoStreamAsUser (android.os.UserHandle)
android.os.UserHandle user
public void restoreAllSimSpecificSettingsFromBackup (byte[])
android.os.Bundle bundle
android.os.Bundle result
byte[] data
long token
public void registerCallback (com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback)
com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback callback
public void unregisterCallback (com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback)
com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback callback
private transient void enforcePermissions (java.lang.String, java.lang.String[])
String message
String[] permissions
private transient boolean hasPermissions (java.lang.String[])
String permission
String[] permissions
public com.android.internal.telephony.subscription.SubscriptionInfoInternal getSubscriptionInfoInternal (int)
int subId
public android.telephony.SubscriptionInfo getSubscriptionInfo (int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal infoInternal
public void updateSimStateForInactivePort (int, java.lang.String)
int slotIndex
String iccId
public void updateSimState (int, int, java.util.concurrent.Executor, java.lang.Runnable)
int slotIndex
int simState
java.util.concurrent.Executor executor
Runnable updateCompleteCallback
private java.lang.String getCallingPackage ()
public void updateGroupDisabled ()
boolean groupDisabled
android.telephony.SubscriptionInfo oppSubInfo
java.util.List activeSubscriptions
public void setTransferStatus (int, int)
int subId
int status
long token
public void setSatelliteEntitlementPlmnList (int, java.util.List)
IllegalArgumentException e
int subId
java.util.List satelliteEntitlementPlmnList
public java.util.List getSatelliteEntitlementPlmnList (int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
public void setSatelliteESOSSupported (int, boolean)
IllegalArgumentException e
int subId
boolean isSatelliteESOSSupported
public void setIsSatelliteProvisionedForNonIpDatagram (int, boolean)
IllegalArgumentException e
int subId
boolean isSatelliteProvisionedForNonIpDatagram
public boolean getSatelliteESOSSupported (int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
public boolean isSatelliteProvisionedForNonIpDatagram (int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
public boolean isEsimBootStrapProvisioningActivated ()
java.util.List activeSubInfos
public boolean isEsimBootStrapProvisioningActiveForSubId (int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private java.lang.String getCurrentPackageName ()
android.content.pm.PackageManager pm
String[] callingPackageNames
String[] callingPackageNames
private void enforceTelephonyFeatureWithException (java.lang.String, java.lang.String)
String callingPackage
String methodName
private java.lang.String slotMappingToString ()
private boolean isSatellitePlmn (java.lang.String)
android.content.res.Resources$NotFoundException ex
String mccMnc
int id
String overlayMccMnc
private boolean isSatelliteSpn (java.lang.String)
android.content.res.Resources$NotFoundException ex
String spn
int id
String overlaySpn
private boolean isMockModemAllowed ()
boolean isAllowed
private int getCardNumber (int)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int i
int subId
int cardNumber
private boolean canManageSubscription (android.telephony.SubscriptionInfo, java.lang.String)
android.telephony.SubscriptionInfo subInfo
String packageName
private void log (java.lang.String)
String s
private void loge (java.lang.String)
String s
private void logl (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int i
int i
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
long token
private static synthetic java.lang.String lambda$dump$45 (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo subInfo
private static synthetic java.lang.String lambda$dump$44 (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo subInfo
private static synthetic java.lang.String lambda$dump$43 (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private static synthetic java.lang.String lambda$dump$42 (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private static synthetic void lambda$dump$41 (com.android.internal.telephony.AndroidUtilIndentingPrintWriter, java.lang.Integer, java.lang.Integer)
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
Integer slotIndex
Integer subId
private static synthetic java.lang.String lambda$slotMappingToString$40 (java.util.Map$Entry)
java.util.Map$Entry e
private static synthetic boolean lambda$isEsimBootStrapProvisioningActivated$39 (android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo subInfo
private static synthetic java.util.List lambda$getSatelliteEntitlementPlmnList$38 (java.lang.String)
String s
private static synthetic boolean lambda$getSatelliteEntitlementPlmnList$37 (java.lang.String)
String s
private static synthetic boolean lambda$updateGroupDisabled$36 (android.telephony.SubscriptionInfo, android.telephony.SubscriptionInfo)
android.telephony.SubscriptionInfo oppSubInfo
android.telephony.SubscriptionInfo subInfo
private synthetic void lambda$updateSimState$35 (int, int, java.util.concurrent.Executor, java.lang.Runnable)
int slotIndex
int simState
java.util.concurrent.Executor executor
Runnable updateCompleteCallback
private synthetic void lambda$updateSimStateForInactivePort$34 (int, java.lang.String)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int subId
int slotIndex
String iccId
private synthetic boolean lambda$getSubscriptionInfoStreamAsUser$33 (android.os.UserHandle, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
android.os.UserHandle user
com.android.internal.telephony.subscription.SubscriptionInfoInternal info
private static synthetic void lambda$setUiccApplicationsEnabled$32 (int, com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback)
int subId
com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback callback
private static synthetic void lambda$setUiccApplicationsEnabled$31 (com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback, int)
com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback callback
int subId
private static synthetic boolean lambda$getEnabledSubscriptionId$30 (int, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
int slotIndex
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private static synthetic int lambda$getActiveSubIdListAsUser$29 (java.lang.Integer)
Integer x
private synthetic boolean lambda$getActiveSubIdListAsUser$28 (boolean, android.os.UserHandle, java.lang.Integer)
boolean visibleOnly
android.os.UserHandle user
Integer subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private static synthetic void lambda$setDefaultDataSubId$27 (int, com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback)
int subId
com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback callback
private static synthetic void lambda$setDefaultDataSubId$26 (com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback, int)
com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback callback
int subId
private synthetic android.telephony.SubscriptionInfo lambda$getSubscriptionsInGroup$25 (java.lang.String, java.lang.String, android.telephony.SubscriptionInfo)
String callingPackage
String callingFeatureId
android.telephony.SubscriptionInfo subscriptionInfo
private synthetic boolean lambda$getSubscriptionsInGroup$24 (android.os.ParcelUuid, java.lang.String, java.lang.String, android.telephony.SubscriptionInfo)
android.os.ParcelUuid groupUuid
String callingPackage
String callingFeatureId
android.telephony.SubscriptionInfo info
private static synthetic boolean lambda$removeSubscriptionsFromGroup$23 (com.android.internal.telephony.subscription.SubscriptionInfoInternal, int)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int subId
private synthetic android.telephony.SubscriptionInfo lambda$getOpportunisticSubscriptions$22 (java.lang.String, java.lang.String, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
String callingPackage
String callingFeatureId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic boolean lambda$getOpportunisticSubscriptions$21 (java.lang.String, java.lang.String, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
String callingPackage
String callingFeatureId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic boolean lambda$getAccessibleSubscriptionInfoList$20 (java.lang.String, android.telephony.SubscriptionInfo)
String callingPackage
android.telephony.SubscriptionInfo subInfo
private synthetic boolean lambda$getAvailableSubscriptionsInternalStream$19 (java.util.List, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
java.util.List iccIds
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic android.telephony.SubscriptionInfo lambda$getActiveSubscriptionInfoList$18 (java.lang.String, java.lang.String, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
String callingPackage
String callingFeatureId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic android.telephony.SubscriptionInfo lambda$getAllSubInfoList$17 (java.lang.String, java.lang.String, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
String callingPackage
String callingFeatureId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic boolean lambda$getAllSubInfoList$16 (java.lang.String, java.lang.String, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
String callingPackage
String callingFeatureId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic void lambda$updateSubscriptionByCarrierConfig$15 (int, java.lang.String, android.os.PersistableBundle, java.lang.Runnable)
int phoneId
String configPackageName
android.os.PersistableBundle config
Runnable callback
private static synthetic boolean lambda$updateSubscription$14 (int, java.lang.String, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
int phoneId
String iccId
com.android.internal.telephony.subscription.SubscriptionInfoInternal sub
private synthetic void lambda$updateSubscription$13 (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int subId
private static synthetic boolean lambda$updateSubscription$12 (java.util.List, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
java.util.List iccIds
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic void lambda$updateEmbeddedSubscriptions$11 (java.lang.Runnable, java.util.List)
com.android.internal.telephony.uicc.UiccSlot slot
int subId
String mcc
String mnc
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
int nameSource
int carrierId
com.android.internal.telephony.subscription.SubscriptionInfoInternal$Builder builder
java.util.List ruleList
String nickName
boolean isSatelliteSpn
android.service.carrier.CarrierIdentifier cid
android.service.euicc.EuiccProfileInfo embeddedProfile
android.service.euicc.GetEuiccProfileInfoListResult result
boolean isRemovable
int cardId
Runnable callback
java.util.List cardIds
java.util.Set embeddedSubs
boolean isProfileUpdateSuccessful
private static synthetic void lambda$updateEmbeddedSubscriptions$10 (java.lang.Runnable)
Runnable callback
private synthetic boolean lambda$updateEmbeddedSubscriptions$9 (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic void lambda$updateEmbeddedSubscriptions$8 (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private static synthetic boolean lambda$updateEmbeddedSubscriptions$7 (java.util.Set, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
java.util.Set embeddedSubs
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic void lambda$markSubscriptionsInactive$6 (com.android.internal.telephony.subscription.SubscriptionInfoInternal)
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private static synthetic boolean lambda$markSubscriptionsInactive$5 (int, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
int simSlotIndex
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic void lambda$syncGroupedSetting$4 (int)
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal reference
private static synthetic boolean lambda$canPackageManageGroup$3 (android.os.ParcelUuid, com.android.internal.telephony.subscription.SubscriptionInfoInternal)
android.os.ParcelUuid groupUuid
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
private synthetic void lambda$new$2 ()
private synthetic void lambda$new$1 (com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback)
com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback callback
private synthetic void lambda$new$0 (com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback)
com.android.internal.telephony.subscription.SubscriptionManagerService$SubscriptionManagerServiceCallback callback
static void <clinit> ()
}
com/android/internal/telephony/test/
com/android/internal/telephony/test/SimulatedRadioControl.class
SimulatedRadioControl.java
package com.android.internal.telephony.test
public abstract com.android.internal.telephony.test.SimulatedRadioControl extends java.lang.Object {
public abstract void triggerRing (java.lang.String)
public abstract void progressConnectingCallState ()
public abstract void progressConnectingToActive ()
public abstract void setAutoProgressConnectingCall (boolean)
public abstract void setNextDialFailImmediately (boolean)
public abstract void setNextCallFailCause (int)
public abstract void triggerHangupForeground ()
public abstract void triggerHangupBackground ()
public abstract void triggerHangupAll ()
public abstract void triggerIncomingSMS (java.lang.String)
public abstract void shutdown ()
public abstract void pauseResponses ()
public abstract void resumeResponses ()
public abstract void triggerSsn (int, int)
public abstract void triggerIncomingUssd (java.lang.String, java.lang.String)
}
com/android/internal/telephony/test/TestConferenceEventPackageParser.class
TestConferenceEventPackageParser.java
package com.android.internal.telephony.test
public com.android.internal.telephony.test.TestConferenceEventPackageParser extends java.lang.Object {
private static final String LOG_TAG
private static final String PARTICIPANT_TAG
private java.io.InputStream mInputStream
public void <init> (java.io.InputStream)
java.io.InputStream inputStream
public android.telephony.ims.ImsConferenceState parse ()
android.os.Bundle participant
int outerDepth
java.io.IOException e
org.xmlpull.v1.XmlPullParser parser
java.io.IOException e
Exception e
java.io.IOException e
android.telephony.ims.ImsConferenceState conferenceState
org.xmlpull.v1.XmlPullParser parser
private android.os.Bundle parseParticipant (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParser parser
android.os.Bundle bundle
String user
String displayText
String endpoint
String status
int outerDepth
}
com/android/internal/telephony/uicc/
com/android/internal/telephony/uicc/AdnCapacity$1.class
AdnCapacity.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.AdnCapacity$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.uicc.AdnCapacity createFromParcel (android.os.Parcel)
android.os.Parcel source
int maxAdnCount
int usedAdnCount
int maxEmailCount
int usedEmailCount
int maxAnrCount
int usedAnrCount
int maxNameLength
int maxNumberLength
int maxEmailLength
int maxAnrLength
public com.android.internal.telephony.uicc.AdnCapacity[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/uicc/AdnCapacity.class
AdnCapacity.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.AdnCapacity extends java.lang.Object implements android.os.Parcelable {
private int mMaxAdnCount
private int mUsedAdnCount
private int mMaxEmailCount
private int mUsedEmailCount
private int mMaxAnrCount
private int mUsedAnrCount
private int mMaxNameLength
private int mMaxNumberLength
private int mMaxEmailLength
private int mMaxAnrLength
private int mHashCode
public static final android.os.Parcelable$Creator CREATOR
public void <init> (int, int, int, int, int, int, int, int, int, int)
int maxAdnCount
int usedAdnCount
int maxEmailCount
int usedEmailCount
int maxAnrCount
int usedAnrCount
int maxNameLength
int maxNumberLength
int maxEmailLength
int maxAnrLength
public void <init> ()
public int getMaxAdnCount ()
public int getUsedAdnCount ()
public int getMaxEmailCount ()
public int getUsedEmailCount ()
public int getMaxAnrCount ()
public int getUsedAnrCount ()
public int getMaxNameLength ()
public int getMaxNumberLength ()
public int getMaxEmailLength ()
public int getMaxAnrLength ()
public boolean isSimFull ()
public boolean isSimEmpty ()
public boolean isSimValid ()
public java.lang.String toString ()
String capacity
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public boolean equals (java.lang.Object)
com.android.internal.telephony.uicc.AdnCapacity capacity
Object obj
public int hashCode ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/AdnRecord$1.class
AdnRecord.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.AdnRecord$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.uicc.AdnRecord createFromParcel (android.os.Parcel)
android.os.Parcel source
int efid
int recordNumber
String alphaTag
String number
String[] emails
String[] additionalNumbers
public com.android.internal.telephony.uicc.AdnRecord[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/uicc/AdnRecord.class
AdnRecord.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.AdnRecord extends java.lang.Object implements android.os.Parcelable {
static final String LOG_TAG
String mAlphaTag
String mNumber
String[] mEmails
String[] mAdditionalNumbers
int mExtRecord
int mEfid
int mRecordNumber
static final int FOOTER_SIZE_BYTES
static final int MAX_NUMBER_SIZE_BYTES
static final int EXT_RECORD_LENGTH_BYTES
static final int EXT_RECORD_TYPE_ADDITIONAL_DATA
static final int EXT_RECORD_TYPE_MASK
static final int MAX_EXT_CALLED_PARTY_LENGTH
static final int ADN_BCD_NUMBER_LENGTH
static final int ADN_TON_AND_NPI
static final int ADN_DIALING_NUMBER_START
static final int ADN_DIALING_NUMBER_END
static final int ADN_CAPABILITY_ID
static final int ADN_EXTENSION_ID
public static final android.os.Parcelable$Creator CREATOR
public static int getMaxAlphaTagBytes (int)
int maxRecordLength
public static byte[] encodeAlphaTag (java.lang.String)
String alphaTag
public static java.lang.String decodeAlphaTag (byte[], int, int)
byte[] encodedTagOrRecord
int offset
int length
public static int getMaxPhoneNumberDigits ()
public void <init> (byte[])
byte[] record
public void <init> (int, int, byte[])
int efid
int recordNumber
byte[] record
public void <init> (java.lang.String, java.lang.String)
String alphaTag
String number
public void <init> (java.lang.String, java.lang.String, java.lang.String[])
String alphaTag
String number
String[] emails
public void <init> (java.lang.String, java.lang.String, java.lang.String[], java.lang.String[])
String alphaTag
String number
String[] emails
String[] additionalNumbers
public void <init> (int, int, java.lang.String, java.lang.String, java.lang.String[])
int efid
int recordNumber
String alphaTag
String number
String[] emails
public void <init> (int, int, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[])
int efid
int recordNumber
String alphaTag
String number
String[] emails
String[] additionalNumbers
public void <init> (int, int, java.lang.String, java.lang.String)
int efid
int recordNumber
String alphaTag
String number
public java.lang.String getAlphaTag ()
public int getEfid ()
public int getRecId ()
public void setRecId (int)
int recordId
public java.lang.String getNumber ()
public void setNumber (java.lang.String)
String number
public java.lang.String[] getEmails ()
public void setEmails (java.lang.String[])
String[] emails
public java.lang.String[] getAdditionalNumbers ()
public void setAdditionalNumbers (java.lang.String[])
String[] additionalNumbers
public java.lang.String toString ()
public boolean isEmpty ()
public boolean hasExtendedRecord ()
private static boolean stringCompareNullEqualsEmpty (java.lang.String, java.lang.String)
String s1
String s2
private static boolean arrayCompareNullEqualsEmpty (java.lang.String[], java.lang.String[])
String[] s1
String[] s2
java.util.List src
java.util.List dest
public boolean isEqual (com.android.internal.telephony.uicc.AdnRecord)
com.android.internal.telephony.uicc.AdnRecord adn
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public byte[] buildAdnString (int)
int i
byte[] bcdNumber
int recordSize
byte[] byteTag
byte[] adnString
int footerOffset
public void appendExtRecord (byte[])
RuntimeException ex
byte[] extRecord
private void parseRecord (byte[])
int footerOffset
int numberLength
RuntimeException ex
byte[] record
static void <clinit> ()
}
com/android/internal/telephony/uicc/AdnRecord.uau
com/android/internal/telephony/uicc/AdnRecordCache.class
AdnRecordCache.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.AdnRecordCache extends android.os.Handler implements com.android.internal.telephony.uicc.IccConstants {
private com.android.internal.telephony.uicc.IccFileHandler mFh
private com.android.internal.telephony.gsm.UsimPhoneBookManager mUsimPhoneBookManager
android.util.SparseArray mAdnLikeFiles
android.util.SparseArray mAdnLikeWaiters
android.util.SparseArray mUserWriteResponse
static final int EVENT_LOAD_ALL_ADN_LIKE_DONE
static final int EVENT_UPDATE_ADN_DONE
void <init> (com.android.internal.telephony.uicc.IccFileHandler)
com.android.internal.telephony.uicc.IccFileHandler fh
public void <init> (com.android.internal.telephony.uicc.IccFileHandler, com.android.internal.telephony.gsm.UsimPhoneBookManager)
com.android.internal.telephony.uicc.IccFileHandler fh
com.android.internal.telephony.gsm.UsimPhoneBookManager usimPhoneBookManager
public void reset ()
private void clearWaiters ()
java.util.ArrayList waiters
android.os.AsyncResult ar
int i
int size
private void clearUserWriters ()
int i
int size
public java.util.ArrayList getRecordsIfLoaded (int)
int efid
public int extensionEfForEf (int)
int efid
private void sendErrorResponse (android.os.Message, java.lang.String)
Exception e
android.os.Message response
String errString
public void updateAdnByIndex (int, com.android.internal.telephony.uicc.AdnRecord, int, java.lang.String, android.os.Message)
int efid
com.android.internal.telephony.uicc.AdnRecord adn
int recordIndex
String pin2
android.os.Message response
int extensionEF
android.os.Message pendingResponse
public void updateAdnBySearch (int, com.android.internal.telephony.uicc.AdnRecord, com.android.internal.telephony.uicc.AdnRecord, java.lang.String, android.os.Message)
java.util.ArrayList oldAdnList
java.util.Iterator it
com.android.internal.telephony.uicc.AdnRecord foundAdn
int efid
com.android.internal.telephony.uicc.AdnRecord oldAdn
com.android.internal.telephony.uicc.AdnRecord newAdn
String pin2
android.os.Message response
int extensionEF
java.util.ArrayList oldAdnList
int index
int count
android.os.Message pendingResponse
public void requestLoadAllAdnLike (int, int, android.os.Message)
java.util.ArrayList result
int efid
int extensionEf
android.os.Message response
java.util.ArrayList waiters
java.util.ArrayList result
private void notifyWaiters (java.util.ArrayList, android.os.AsyncResult)
android.os.Message waiter
int i
int s
java.util.ArrayList waiters
android.os.AsyncResult ar
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
int efid
java.util.ArrayList waiters
int index
com.android.internal.telephony.uicc.AdnRecord adn
android.os.Message response
android.os.AsyncResult ar
int efid
android.os.Message msg
protected void setAdnLikeWriters (int, java.util.ArrayList)
int key
java.util.ArrayList waiters
protected void setAdnLikeFiles (int, java.util.ArrayList)
int key
java.util.ArrayList adnRecordList
protected void setUserWriteResponse (int, android.os.Message)
int key
android.os.Message message
protected com.android.internal.telephony.gsm.UsimPhoneBookManager getUsimPhoneBookManager ()
}
com/android/internal/telephony/uicc/AdnRecordCache.uau
com/android/internal/telephony/uicc/AdnRecordLoader.class
AdnRecordLoader.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.AdnRecordLoader extends android.os.Handler {
static final String LOG_TAG
static final boolean VDBG
private com.android.internal.telephony.uicc.IccFileHandler mFh
int mEf
int mExtensionEF
int mPendingExtLoads
android.os.Message mUserResponse
String mPin2
int mRecordNumber
java.util.ArrayList mAdns
Object mResult
static final int EVENT_ADN_LOAD_DONE
static final int EVENT_EXT_RECORD_LOAD_DONE
static final int EVENT_ADN_LOAD_ALL_DONE
static final int EVENT_EF_LINEAR_RECORD_SIZE_DONE
static final int EVENT_UPDATE_RECORD_DONE
static final int VOICEMAIL_ALPHATAG_ARG
void <init> (com.android.internal.telephony.uicc.IccFileHandler)
com.android.internal.telephony.uicc.IccFileHandler fh
private java.lang.String getEFPath (int)
int efid
public void loadFromEF (int, int, int, android.os.Message)
int ef
int extensionEF
int recordNumber
android.os.Message response
public void loadAllFromEF (int, int, android.os.Message)
int ef
int extensionEF
android.os.Message response
public void updateEF (com.android.internal.telephony.uicc.AdnRecord, int, int, int, java.lang.String, android.os.Message)
com.android.internal.telephony.uicc.AdnRecord adn
int ef
int extensionEF
int recordNumber
String pin2
android.os.Message response
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
byte[] data
com.android.internal.telephony.uicc.AdnRecord adn
int[] recordSize
android.os.AsyncResult ar
android.os.AsyncResult ar
byte[] data
com.android.internal.telephony.uicc.AdnRecord adn
android.os.AsyncResult ar
byte[] data
com.android.internal.telephony.uicc.AdnRecord adn
com.android.internal.telephony.uicc.AdnRecord adn
int i
int s
java.util.ArrayList datas
android.os.AsyncResult ar
RuntimeException exc
android.os.Message msg
}
com/android/internal/telephony/uicc/AdnRecordLoader.uau
com/android/internal/telephony/uicc/AnswerToReset$HistoricalBytes.class
AnswerToReset.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.AnswerToReset$HistoricalBytes extends java.lang.Object {
private static final int TAG_MASK
private static final int LENGTH_MASK
private final byte[] mRawData
private final android.util.ArrayMap mNodes
private final byte mCategory
public byte getCategory ()
public byte[] getRawData ()
public byte[] getValue (int)
int tag
private static com.android.internal.telephony.uicc.AnswerToReset$HistoricalBytes parseHistoricalBytes (byte[], int, int)
byte[] originalData
int startIndex
int length
android.util.ArrayMap nodes
int index
byte[] rawData
private void <init> (byte[], android.util.ArrayMap, byte)
byte[] rawData
android.util.ArrayMap nodes
byte category
private static int parseLtvNode (int, android.util.ArrayMap, byte[], int)
int index
android.util.ArrayMap nodes
byte[] data
int lastByteIndex
int tag
int length
byte[] value
}
com/android/internal/telephony/uicc/AnswerToReset$InterfaceByte.class
AnswerToReset.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.AnswerToReset$InterfaceByte extends java.lang.Object {
private Byte mTA
private Byte mTB
private Byte mTC
private Byte mTD
public java.lang.Byte getTA ()
public java.lang.Byte getTB ()
public java.lang.Byte getTC ()
public java.lang.Byte getTD ()
public void setTA (java.lang.Byte)
Byte tA
public void setTB (java.lang.Byte)
Byte tB
public void setTC (java.lang.Byte)
Byte tC
public void setTD (java.lang.Byte)
Byte tD
private void <init> ()
public void <init> (java.lang.Byte, java.lang.Byte, java.lang.Byte, java.lang.Byte)
Byte tA
Byte tB
Byte tC
Byte tD
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.uicc.AnswerToReset$InterfaceByte ib
public int hashCode ()
public java.lang.String toString ()
StringBuffer sb
}
com/android/internal/telephony/uicc/AnswerToReset.class
AnswerToReset.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.AnswerToReset extends java.lang.Object {
private static final String TAG
private static final boolean VDBG
private static final int TAG_CARD_CAPABILITIES
private static final int EXTENDED_APDU_INDEX
private static final int B8_MASK
private static final int B7_MASK
private static final int B2_MASK
private static final int B1_MASK
public static final byte DIRECT_CONVENTION
public static final byte INVERSE_CONVENTION
public static final int INTERFACE_BYTES_MASK
public static final int T_MASK
public static final int T_VALUE_FOR_GLOBAL_INTERFACE
public static final int TA_MASK
public static final int TB_MASK
public static final int TC_MASK
public static final int TD_MASK
private boolean mIsDirectConvention
private boolean mOnlyTEqualsZero
private boolean mIsEuiccSupported
private boolean mIsMultipleEnabledProfilesSupported
private byte mFormatByte
private java.util.ArrayList mInterfaceBytes
private com.android.internal.telephony.uicc.AnswerToReset$HistoricalBytes mHistoricalBytes
private Byte mCheckByte
public static com.android.internal.telephony.uicc.AnswerToReset parseAtr (java.lang.String)
String atr
com.android.internal.telephony.uicc.AnswerToReset answerToReset
private void <init> ()
private static java.lang.String byteToStringHex (java.lang.Byte)
Byte b
private void checkEuiccSupportedCapabilities ()
int i
private int parseConventionByte (byte[], int)
byte[] atrBytes
int index
byte value
private int parseFormatByte (byte[], int)
byte[] atrBytes
int index
private int parseInterfaceBytes (byte[], int)
com.android.internal.telephony.uicc.AnswerToReset$InterfaceByte interfaceByte
Byte newTD
byte[] atrBytes
int index
byte lastTD
private int parseHistoricalBytes (byte[], int)
byte[] atrBytes
int index
int length
private int parseCheckBytes (byte[], int)
byte[] atrBytes
int index
private boolean parseAtrString (java.lang.String)
String atr
byte[] atrBytes
int index
private static void log (java.lang.String)
String msg
private static void loge (java.lang.String)
String msg
public byte getConventionByte ()
public byte getFormatByte ()
public java.util.List getInterfaceBytes ()
public com.android.internal.telephony.uicc.AnswerToReset$HistoricalBytes getHistoricalBytes ()
public java.lang.Byte getCheckByte ()
public boolean isEuiccSupported ()
public boolean isExtendedApduSupported ()
byte[] cardCapabilities
public boolean isMultipleEnabledProfilesSupported ()
public java.lang.String toString ()
com.android.internal.telephony.uicc.AnswerToReset$InterfaceByte ib
byte b
StringBuffer sb
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
}
com/android/internal/telephony/uicc/CarrierAppInstallReceiver.class
CarrierAppInstallReceiver.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.CarrierAppInstallReceiver extends android.content.BroadcastReceiver {
private static final String LOG_TAG
public void <init> ()
public void onReceive (android.content.Context, android.content.Intent)
String intentPackageName
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/uicc/CarrierTestOverride.class
CarrierTestOverride.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.CarrierTestOverride extends java.lang.Object {
static final String LOG_TAG
static final String DATA_CARRIER_TEST_OVERRIDE_PATH
static final String CARRIER_TEST_XML_HEADER
static final String CARRIER_TEST_XML_SUBHEADER
static final String CARRIER_TEST_XML_ITEM_KEY
static final String CARRIER_TEST_XML_ITEM_VALUE
static final String CARRIER_TEST_XML_ITEM_KEY_STRING_ISINTESTMODE
static final String CARRIER_TEST_XML_ITEM_KEY_STRING_MCCMNC
static final String CARRIER_TEST_XML_ITEM_KEY_STRING_GID1
static final String CARRIER_TEST_XML_ITEM_KEY_STRING_GID2
static final String CARRIER_TEST_XML_ITEM_KEY_STRING_IMSI
static final String CARRIER_TEST_XML_ITEM_KEY_STRING_SPN
static final String CARRIER_TEST_XML_ITEM_KEY_STRING_PNN
static final String CARRIER_TEST_XML_ITEM_KEY_STRING_ICCID
private java.util.HashMap mCarrierTestParamMap
void <init> (int)
int phoneId
boolean isInTestMode ()
java.lang.String getFakeSpn ()
String spn
NullPointerException e
java.lang.String getFakeIMSI ()
String imsi
NullPointerException e
java.lang.String getFakeGid1 ()
String gid1
NullPointerException e
java.lang.String getFakeGid2 ()
String gid2
NullPointerException e
java.lang.String getFakePnnHomeName ()
String pnn
NullPointerException e
java.lang.String getFakeIccid ()
String iccid
NullPointerException e
java.lang.String getFakeMccMnc ()
String mccmnc
NullPointerException e
void override (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String mccmnc
String imsi
String iccid
String gid1
String gid2
String pnn
String spn
private void loadCarrierTestOverrides (int)
java.io.FileReader carrierTestConfigReader
java.io.FileNotFoundException e
String name
String key
String value
org.xmlpull.v1.XmlPullParser parser
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
int phoneId
java.io.FileReader carrierTestConfigReader
String filePath
java.io.File carrierTestConfigFile
}
com/android/internal/telephony/uicc/CsimFileHandler.class
CsimFileHandler.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.CsimFileHandler extends com.android.internal.telephony.uicc.IccFileHandler implements com.android.internal.telephony.uicc.IccConstants {
static final String LOG_TAG
public void <init> (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.UiccCardApplication app
String aid
com.android.internal.telephony.CommandsInterface ci
protected java.lang.String getEFPath (int)
int efid
String path
protected void logd (java.lang.String)
String msg
protected void loge (java.lang.String)
String msg
}
com/android/internal/telephony/uicc/IccCardApplicationStatus$AppState.class
IccCardApplicationStatus.java
package com.android.internal.telephony.uicc
public final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState extends java.lang.Enum {
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_UNKNOWN
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_DETECTED
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_PIN
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_SUBSCRIPTION_PERSO
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState APPSTATE_READY
private static final synthetic com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState[] $VALUES
public static com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState[] values ()
public static com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
boolean isPinRequired ()
boolean isPukRequired ()
boolean isSubscriptionPersoEnabled ()
boolean isAppReady ()
boolean isAppNotReady ()
private static synthetic com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/IccCardApplicationStatus$AppType.class
IccCardApplicationStatus.java
package com.android.internal.telephony.uicc
public final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType extends java.lang.Enum {
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_UNKNOWN
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_SIM
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_USIM
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_RUIM
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_CSIM
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType APPTYPE_ISIM
private static final synthetic com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType[] $VALUES
public static com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType[] values ()
public static com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/IccCardApplicationStatus$PersoSubState.class
IccCardApplicationStatus.java
package com.android.internal.telephony.uicc
public final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState extends java.lang.Enum {
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_UNKNOWN
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_IN_PROGRESS
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_READY
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_NETWORK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_NETWORK_SUBSET
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_CORPORATE
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SERVICE_PROVIDER
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SIM
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_NETWORK_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_NETWORK_SUBSET_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_CORPORATE_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SERVICE_PROVIDER_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SIM_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_NETWORK1
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_NETWORK2
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_HRPD
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_CORPORATE
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_SERVICE_PROVIDER
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_RUIM
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_NETWORK1_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_NETWORK2_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_HRPD_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_CORPORATE_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_SERVICE_PROVIDER_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_RUIM_RUIM_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SPN
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SPN_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SP_EHPLMN
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_SP_EHPLMN_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_ICCID
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_ICCID_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_IMPI
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_IMPI_PUK
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_NS_SP
public static final enum com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PERSOSUBSTATE_SIM_NS_SP_PUK
private static final synthetic com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState[] $VALUES
public static com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState[] values ()
public static com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
boolean isPersoSubStateUnknown ()
public static boolean isPersoLocked (com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState)
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState mState
private static synthetic com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/IccCardApplicationStatus.class
IccCardApplicationStatus.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccCardApplicationStatus extends java.lang.Object {
public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType app_type
public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState app_state
public com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState perso_substate
public String aid
public String app_label
public boolean pin1_replaced
public com.android.internal.telephony.uicc.IccCardStatus$PinState pin1
public com.android.internal.telephony.uicc.IccCardStatus$PinState pin2
public void <init> ()
public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType AppTypeFromRILInt (int)
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType newType
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType newType
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType newType
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType newType
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType newType
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType newType
int type
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType newType
public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState AppStateFromRILInt (int)
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState newState
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState newState
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState newState
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState newState
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState newState
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState newState
int state
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState newState
public com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState PersoSubstateFromRILInt (int)
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
int substate
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState newSubState
public com.android.internal.telephony.uicc.IccCardStatus$PinState PinStateFromRILInt (int)
com.android.internal.telephony.uicc.IccCardStatus$PinState newPinState
com.android.internal.telephony.uicc.IccCardStatus$PinState newPinState
com.android.internal.telephony.uicc.IccCardStatus$PinState newPinState
com.android.internal.telephony.uicc.IccCardStatus$PinState newPinState
com.android.internal.telephony.uicc.IccCardStatus$PinState newPinState
com.android.internal.telephony.uicc.IccCardStatus$PinState newPinState
int state
com.android.internal.telephony.uicc.IccCardStatus$PinState newPinState
public java.lang.String toString ()
StringBuilder sb
private void loge (java.lang.String)
String s
}
com/android/internal/telephony/uicc/IccCardApplicationStatus.uau
com/android/internal/telephony/uicc/IccCardStatus$CardState.class
IccCardStatus.java
package com.android.internal.telephony.uicc
public final enum com.android.internal.telephony.uicc.IccCardStatus$CardState extends java.lang.Enum {
public static final enum com.android.internal.telephony.uicc.IccCardStatus$CardState CARDSTATE_ABSENT
public static final enum com.android.internal.telephony.uicc.IccCardStatus$CardState CARDSTATE_PRESENT
public static final enum com.android.internal.telephony.uicc.IccCardStatus$CardState CARDSTATE_ERROR
public static final enum com.android.internal.telephony.uicc.IccCardStatus$CardState CARDSTATE_RESTRICTED
private static final synthetic com.android.internal.telephony.uicc.IccCardStatus$CardState[] $VALUES
public static com.android.internal.telephony.uicc.IccCardStatus$CardState[] values ()
public static com.android.internal.telephony.uicc.IccCardStatus$CardState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean isCardPresent ()
private static synthetic com.android.internal.telephony.uicc.IccCardStatus$CardState[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/IccCardStatus$PinState.class
IccCardStatus.java
package com.android.internal.telephony.uicc
public final enum com.android.internal.telephony.uicc.IccCardStatus$PinState extends java.lang.Enum {
public static final enum com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_UNKNOWN
public static final enum com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_ENABLED_NOT_VERIFIED
public static final enum com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_ENABLED_VERIFIED
public static final enum com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_DISABLED
public static final enum com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_ENABLED_BLOCKED
public static final enum com.android.internal.telephony.uicc.IccCardStatus$PinState PINSTATE_ENABLED_PERM_BLOCKED
private static final synthetic com.android.internal.telephony.uicc.IccCardStatus$PinState[] $VALUES
public static com.android.internal.telephony.uicc.IccCardStatus$PinState[] values ()
public static com.android.internal.telephony.uicc.IccCardStatus$PinState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
boolean isPermBlocked ()
boolean isPinRequired ()
boolean isPukRequired ()
private static synthetic com.android.internal.telephony.uicc.IccCardStatus$PinState[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/IccCardStatus.CardState.uau
com/android/internal/telephony/uicc/IccCardStatus.class
IccCardStatus.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccCardStatus extends java.lang.Object {
public static final int CARD_MAX_APPS
public com.android.internal.telephony.uicc.IccCardStatus$CardState mCardState
public com.android.internal.telephony.uicc.IccCardStatus$PinState mUniversalPinState
public int mGsmUmtsSubscriptionAppIndex
public int mCdmaSubscriptionAppIndex
public int mImsSubscriptionAppIndex
public String atr
public String iccid
public String eid
public com.android.internal.telephony.uicc.IccCardApplicationStatus[] mApplications
public com.android.internal.telephony.uicc.IccSlotPortMapping mSlotPortMapping
public com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode mSupportedMepMode
public void <init> ()
public void setMultipleEnabledProfilesMode (int)
int mode
public void setCardState (int)
int state
public void setUniversalPinState (int)
int state
public java.lang.String toString ()
com.android.internal.telephony.uicc.IccCardApplicationStatus app
com.android.internal.telephony.uicc.IccCardApplicationStatus app
com.android.internal.telephony.uicc.IccCardApplicationStatus app
StringBuilder sb
}
com/android/internal/telephony/uicc/IccCardStatus.uau
com/android/internal/telephony/uicc/IccConstants.class
IccConstants.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IccConstants extends java.lang.Object {
public static final int EF_ADN
public static final int EF_FDN
public static final int EF_GID1
public static final int EF_GID2
public static final int EF_SDN
public static final int EF_EXT1
public static final int EF_EXT2
public static final int EF_EXT3
public static final int EF_EXT5
public static final int EF_EXT6
public static final int EF_MWIS
public static final int EF_MBDN
public static final int EF_PNN
public static final int EF_OPL
public static final int EF_SPN
public static final int EF_SMS
public static final int EF_ICCID
public static final int EF_AD
public static final int EF_MBI
public static final int EF_MSISDN
public static final int EF_SPDI
public static final int EF_SST
public static final int EF_CFIS
public static final int EF_IMG
public static final int EF_PSISMSC
public static final int EF_SMSS
public static final int EF_PBR
public static final int EF_LI
public static final int EF_MAILBOX_CPHS
public static final int EF_VOICE_MAIL_INDICATOR_CPHS
public static final int EF_CFF_CPHS
public static final int EF_SPN_CPHS
public static final int EF_SPN_SHORT_CPHS
public static final int EF_INFO_CPHS
public static final int EF_CSP_CPHS
public static final int EF_CST
public static final int EF_RUIM_SPN
public static final int EF_PL
public static final int EF_CSIM_LI
public static final int EF_CSIM_SPN
public static final int EF_CSIM_MDN
public static final int EF_CSIM_IMSIM
public static final int EF_CSIM_CDMAHOME
public static final int EF_CSIM_EPRL
public static final int EF_CSIM_PRL
public static final int EF_CSIM_MLPL
public static final int EF_CSIM_MSPL
public static final int EF_CSIM_MIPUPP
public static final int EF_IMPU
public static final int EF_IMPI
public static final int EF_DOMAIN
public static final int EF_IST
public static final int EF_PCSCF
public static final int EF_PLMN_W_ACT
public static final int EF_OPLMN_W_ACT
public static final int EF_HPLMN_W_ACT
public static final int EF_EHPLMN
public static final int EF_FPLMN
public static final int EF_LRPLMNSI
public static final int EF_HPPLMN
public static final String MF_SIM
public static final String DF_TELECOM
public static final String DF_PHONEBOOK
public static final String DF_GRAPHICS
public static final String DF_GSM
public static final String DF_CDMA
public static final String DF_MMSS
public static final String DF_ADF
}
com/android/internal/telephony/uicc/IccException.class
IccException.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccException extends java.lang.Exception {
public void <init> ()
public void <init> (java.lang.String)
String s
}
com/android/internal/telephony/uicc/IccFileHandler$LoadLinearFixedContext.class
IccFileHandler.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccFileHandler$LoadLinearFixedContext extends java.lang.Object {
int mEfid
int mRecordNum
int mRecordSize
int mCountRecords
boolean mLoadAll
String mPath
android.os.Message mOnLoaded
java.util.ArrayList results
void <init> (int, int, android.os.Message)
int efid
int recordNum
android.os.Message onLoaded
void <init> (int, int, java.lang.String, android.os.Message)
int efid
int recordNum
String path
android.os.Message onLoaded
void <init> (int, java.lang.String, android.os.Message)
int efid
String path
android.os.Message onLoaded
}
com/android/internal/telephony/uicc/IccFileHandler.LoadLinearFixedContext.uau
com/android/internal/telephony/uicc/IccFileHandler.class
IccFileHandler.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IccFileHandler extends android.os.Handler implements com.android.internal.telephony.uicc.IccConstants {
protected static final String LOG_TAG
private static final boolean VDBG
protected static final int COMMAND_READ_BINARY
protected static final int COMMAND_UPDATE_BINARY
protected static final int COMMAND_READ_RECORD
protected static final int COMMAND_UPDATE_RECORD
protected static final int COMMAND_SEEK
protected static final int COMMAND_GET_RESPONSE
protected static final int READ_RECORD_MODE_ABSOLUTE
protected static final int EF_TYPE_TRANSPARENT
protected static final int EF_TYPE_LINEAR_FIXED
protected static final int EF_TYPE_CYCLIC
protected static final int TYPE_RFU
protected static final int TYPE_MF
protected static final int TYPE_DF
protected static final int TYPE_EF
protected static final int GET_RESPONSE_EF_SIZE_BYTES
protected static final int GET_RESPONSE_EF_IMG_SIZE_BYTES
protected static final int RESPONSE_DATA_RFU_1
protected static final int RESPONSE_DATA_RFU_2
protected static final int RESPONSE_DATA_FILE_SIZE_1
protected static final int RESPONSE_DATA_FILE_SIZE_2
protected static final int RESPONSE_DATA_FILE_ID_1
protected static final int RESPONSE_DATA_FILE_ID_2
protected static final int RESPONSE_DATA_FILE_TYPE
protected static final int RESPONSE_DATA_RFU_3
protected static final int RESPONSE_DATA_ACCESS_CONDITION_1
protected static final int RESPONSE_DATA_ACCESS_CONDITION_2
protected static final int RESPONSE_DATA_ACCESS_CONDITION_3
protected static final int RESPONSE_DATA_FILE_STATUS
protected static final int RESPONSE_DATA_LENGTH
protected static final int RESPONSE_DATA_STRUCTURE
protected static final int RESPONSE_DATA_RECORD_LENGTH
protected static final int EVENT_GET_BINARY_SIZE_DONE
protected static final int EVENT_READ_BINARY_DONE
protected static final int EVENT_GET_RECORD_SIZE_DONE
protected static final int EVENT_READ_RECORD_DONE
protected static final int EVENT_GET_EF_LINEAR_RECORD_SIZE_DONE
protected static final int EVENT_READ_IMG_DONE
protected static final int EVENT_READ_ICON_DONE
protected static final int EVENT_GET_RECORD_SIZE_IMG_DONE
protected static final int EVENT_GET_EF_TRANSPARENT_SIZE_DONE
protected final com.android.internal.telephony.CommandsInterface mCi
protected final com.android.internal.telephony.uicc.UiccCardApplication mParentApp
protected final String mAid
public int getEfid (com.android.internal.telephony.uicc.IccFileHandler$LoadLinearFixedContext)
com.android.internal.telephony.uicc.IccFileHandler$LoadLinearFixedContext lc
protected void <init> (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.UiccCardApplication app
String aid
com.android.internal.telephony.CommandsInterface ci
public void <init> (com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.CommandsInterface ci
public void dispose ()
public void loadEFLinearFixed (int, java.lang.String, int, android.os.Message)
int fileid
String path
int recordNum
android.os.Message onLoaded
String efPath
android.os.Message response
public void loadEFLinearFixed (int, int, android.os.Message)
int fileid
int recordNum
android.os.Message onLoaded
public void loadEFImgLinearFixed (int, android.os.Message)
int recordNum
android.os.Message onLoaded
android.os.Message response
public void getEFLinearRecordSize (int, java.lang.String, android.os.Message)
int fileid
String path
android.os.Message onLoaded
String efPath
android.os.Message response
public void getEFLinearRecordSize (int, android.os.Message)
int fileid
android.os.Message onLoaded
public void getEFTransparentRecordSize (int, android.os.Message)
int fileid
android.os.Message onLoaded
android.os.Message response
public void loadEFLinearFixedAll (int, java.lang.String, android.os.Message)
int fileid
String path
android.os.Message onLoaded
String efPath
android.os.Message response
public void loadEFLinearFixedAll (int, android.os.Message)
int fileid
android.os.Message onLoaded
public void loadEFTransparent (int, android.os.Message)
int fileid
android.os.Message onLoaded
android.os.Message response
public void loadEFTransparent (int, int, android.os.Message)
int fileid
int size
android.os.Message onLoaded
android.os.Message response
public void loadEFImgTransparent (int, int, int, int, android.os.Message)
int fileid
int highOffset
int lowOffset
int length
android.os.Message onLoaded
android.os.Message response
public void updateEFLinearFixed (int, java.lang.String, int, byte[], java.lang.String, android.os.Message)
int fileid
String path
int recordNum
byte[] data
String pin2
android.os.Message onComplete
String efPath
public void updateEFLinearFixed (int, int, byte[], java.lang.String, android.os.Message)
int fileid
int recordNum
byte[] data
String pin2
android.os.Message onComplete
public void updateEFTransparent (int, byte[], android.os.Message)
int fileid
byte[] data
android.os.Message onComplete
private void sendResult (android.os.Message, java.lang.Object, java.lang.Throwable)
android.os.Message response
Object result
Throwable ex
private boolean processException (android.os.Message, android.os.AsyncResult)
com.android.internal.telephony.uicc.IccException iccException
android.os.Message response
android.os.AsyncResult ar
boolean flag
com.android.internal.telephony.uicc.IccIoResult result
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
com.android.internal.telephony.uicc.IccIoResult result
com.android.internal.telephony.uicc.IccFileHandler$LoadLinearFixedContext lc
byte[] data
int[] recordSize
android.os.AsyncResult ar
com.android.internal.telephony.uicc.IccIoResult result
com.android.internal.telephony.uicc.IccFileHandler$LoadLinearFixedContext lc
byte[] data
int size
android.os.AsyncResult ar
com.android.internal.telephony.uicc.IccIoResult result
byte[] data
int size
int fileid
android.os.AsyncResult ar
com.android.internal.telephony.uicc.IccIoResult result
com.android.internal.telephony.uicc.IccFileHandler$LoadLinearFixedContext lc
android.os.AsyncResult ar
com.android.internal.telephony.uicc.IccIoResult result
byte[] data
int size
int fileid
android.os.AsyncResult ar
com.android.internal.telephony.uicc.IccIoResult result
Exception exc
android.os.Message msg
android.os.Message response
String path
protected java.lang.String getCommonIccEFPath (int)
int efid
protected abstract java.lang.String getEFPath (int)
protected abstract void logd (java.lang.String)
protected abstract void loge (java.lang.String)
private static int getDataFileSize (byte[])
byte[] data
static void <clinit> ()
}
com/android/internal/telephony/uicc/IccFileHandler.uau
com/android/internal/telephony/uicc/IccFileNotFound.class
IccFileNotFound.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccFileNotFound extends com.android.internal.telephony.uicc.IccException {
void <init> ()
void <init> (java.lang.String)
String s
void <init> (int)
int ef
}
com/android/internal/telephony/uicc/IccFileTypeMismatch.class
IccFileTypeMismatch.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccFileTypeMismatch extends com.android.internal.telephony.uicc.IccException {
public void <init> ()
public void <init> (java.lang.String)
String s
}
com/android/internal/telephony/uicc/IccIoResult.class
IccIoResult.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccIoResult extends java.lang.Object {
private static final String UNKNOWN_ERROR
public int sw1
public int sw2
public byte[] payload
private java.lang.String getErrorString ()
int retries
public void <init> (int, int, byte[])
int sw1
int sw2
byte[] payload
public void <init> (int, int, java.lang.String)
int sw1
int sw2
String hexString
public java.lang.String toString ()
public boolean success ()
public com.android.internal.telephony.uicc.IccException getException ()
}
com/android/internal/telephony/uicc/IccIoResult.uau
com/android/internal/telephony/uicc/IccRecords$1.class
IccRecords.java
package com.android.internal.telephony.uicc
synthetic com.android.internal.telephony.uicc.IccRecords$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$CommandException$Error
static void <clinit> ()
}
com/android/internal/telephony/uicc/IccRecords$AuthAsyncResponse.class
IccRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.IccRecords$AuthAsyncResponse extends java.lang.Object {
public com.android.internal.telephony.uicc.IccIoResult authRsp
public Throwable exception
private void <init> ()
}
com/android/internal/telephony/uicc/IccRecords$CarrierNameDisplayConditionBitmask.class
IccRecords.java
package com.android.internal.telephony.uicc
public abstract annotation com.android.internal.telephony.uicc.IccRecords$CarrierNameDisplayConditionBitmask extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/uicc/IccRecords$IccRecordLoaded.class
IccRecords.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded extends java.lang.Object {
public abstract java.lang.String getEfName ()
public abstract void onRecordLoaded (android.os.AsyncResult)
}
com/android/internal/telephony/uicc/IccRecords$OperatorPlmnInfo.class
IccRecords.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccRecords$OperatorPlmnInfo extends java.lang.Object {
public final String plmnNumericPattern
public final int lacTacStart
public final int lacTacEnd
public final int pnnRecordId
public void <init> (java.lang.String, int, int, int)
String plmnNumericPattern
int lacTacStart
int lacTacEnd
int pnnRecordId
public int getPnnIdx (java.lang.String, int)
int i
String plmn
int lacTac
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
com.android.internal.telephony.uicc.IccRecords$OperatorPlmnInfo opi
public java.lang.String toString ()
}
com/android/internal/telephony/uicc/IccRecords$PlmnNetworkName.class
IccRecords.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccRecords$PlmnNetworkName extends java.lang.Object {
public final String fullName
public final String shortName
public void <init> (java.lang.String, java.lang.String)
String fullName
String shortName
public java.lang.String getName ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
com.android.internal.telephony.uicc.IccRecords$PlmnNetworkName pnn
public java.lang.String toString ()
}
com/android/internal/telephony/uicc/IccRecords$SmssRecord.class
IccRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.IccRecords$SmssRecord extends java.lang.Object {
private android.os.Message mMsg
private byte[] mSmss
void <init> (android.os.Message, byte[])
android.os.Message msg
byte[] smss
private byte[] getSmssValue ()
private android.os.Message getMessage ()
}
com/android/internal/telephony/uicc/IccRecords.class
IccRecords.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IccRecords extends android.os.Handler implements com.android.internal.telephony.uicc.IccConstants {
private static final String LOG_TAG
protected static final boolean DBG
protected static final boolean VDBG
public static final int PLMN_MIN_LENGTH
public static final int PLMN_MAX_LENGTH
private static final String[] MCCMNC_CODES_HAVING_3DIGITS_MNC
protected java.util.concurrent.atomic.AtomicBoolean mDestroyed
protected java.util.concurrent.atomic.AtomicBoolean mLoaded
protected android.content.Context mContext
protected com.android.internal.telephony.CommandsInterface mCi
protected com.android.internal.telephony.uicc.IccFileHandler mFh
protected com.android.internal.telephony.uicc.UiccCardApplication mParentApp
protected android.telephony.TelephonyManager mTelephonyManager
protected com.android.internal.telephony.RegistrantList mRecordsLoadedRegistrants
protected com.android.internal.telephony.RegistrantList mLockedRecordsLoadedRegistrants
protected com.android.internal.telephony.RegistrantList mNetworkLockedRecordsLoadedRegistrants
protected com.android.internal.telephony.RegistrantList mImsiReadyRegistrants
protected com.android.internal.telephony.RegistrantList mRecordsEventsRegistrants
protected com.android.internal.telephony.RegistrantList mNewSmsRegistrants
protected com.android.internal.telephony.RegistrantList mNetworkSelectionModeAutomaticRegistrants
protected com.android.internal.telephony.RegistrantList mSpnUpdatedRegistrants
protected com.android.internal.telephony.RegistrantList mRecordsOverrideRegistrants
protected int mRecordsToLoad
protected com.android.internal.telephony.uicc.AdnRecordCache mAdnCache
protected static final int LOCKED_RECORDS_REQ_REASON_NONE
protected static final int LOCKED_RECORDS_REQ_REASON_LOCKED
protected static final int LOCKED_RECORDS_REQ_REASON_NETWORK_LOCKED
protected boolean mRecordsRequested
protected int mLockedRecordsReqReason
protected static final int SMSS_INVALID_TPMR
private static final int TPMR_MIN
private static final int TPMR_MAX
public String mIccId
protected String mFullIccId
protected String mMsisdn
protected String mMsisdnTag
protected String mNewMsisdn
protected String mNewMsisdnTag
protected String mVoiceMailNum
protected String mVoiceMailTag
protected String mNewVoiceMailNum
protected String mNewVoiceMailTag
protected boolean mIsVoiceMailFixed
protected String mImsi
protected int mMncLength
protected int mMailboxIndex
protected int mSmsCountOnIcc
private String mSpn
protected String mGid1
protected String mGid2
protected String mPnnHomeName
protected String mPrefLang
protected com.android.internal.telephony.uicc.PlmnActRecord[] mHplmnActRecords
protected com.android.internal.telephony.uicc.PlmnActRecord[] mOplmnActRecords
protected com.android.internal.telephony.uicc.PlmnActRecord[] mPlmnActRecords
protected String[] mSpdi
protected com.android.internal.telephony.uicc.IccRecords$PlmnNetworkName[] mPnns
protected com.android.internal.telephony.uicc.IccRecords$OperatorPlmnInfo[] mOpl
protected int mCarrierNameDisplayCondition
protected String[] mEhplmns
protected String[] mFplmns
protected String mPsiSmsc
protected byte[] mSmssValues
com.android.internal.telephony.uicc.CarrierTestOverride mCarrierTestOverride
protected static final int HANDLER_ACTION_BASE
protected static final int HANDLER_ACTION_NONE
protected static final int HANDLER_ACTION_SEND_RESPONSE
protected static java.util.concurrent.atomic.AtomicInteger sNextRequestId
protected final java.util.HashMap mPendingTransactions
protected static final int UNINITIALIZED
protected static final int UNKNOWN
public static final int CARRIER_NAME_DISPLAY_CONDITION_BITMASK_PLMN
public static final int CARRIER_NAME_DISPLAY_CONDITION_BITMASK_SPN
public static final int INVALID_CARRIER_NAME_DISPLAY_CONDITION_BITMASK
public static final int DEFAULT_CARRIER_NAME_DISPLAY_CONDITION
public static final int EVENT_MWI
public static final int EVENT_CFI
public static final int EVENT_SPN
public static final int EVENT_GET_ICC_RECORD_DONE
public static final int EVENT_REFRESH
private static final int EVENT_AKA_AUTHENTICATE_DONE
protected static final int EVENT_GET_SMS_RECORD_SIZE_DONE
protected static final int SYSTEM_EVENT_BASE
protected static final int EVENT_APP_READY
protected static final int EVENT_APP_LOCKED
protected static final int EVENT_APP_NETWORK_LOCKED
protected static final int EVENT_APP_DETECTED
public static final int CALL_FORWARDING_STATUS_DISABLED
public static final int CALL_FORWARDING_STATUS_ENABLED
public static final int CALL_FORWARDING_STATUS_UNKNOWN
public static final int DEFAULT_VOICE_MESSAGE_COUNT
public static final int UNKNOWN_VOICE_MESSAGE_COUNT
private static final long ICC_SIM_CHALLENGE_TIMEOUT_MILLIS
private static final int TAG_TLV_USIM_VALUE_80
public static final int EVENT_SET_SMSS_RECORD_DONE
private static final int EVENT_GET_FDN_DONE
public java.lang.String toString ()
String iccIdToPrint
public void <init> (com.android.internal.telephony.uicc.UiccCardApplication, android.content.Context, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.UiccCardApplication app
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
public void setCarrierTestOverride (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String mccmnc
String imsi
String iccid
String gid1
String gid2
String pnn
String spn
public void dispose ()
protected abstract void onReady ()
protected void onDetected ()
protected void onLocked ()
public com.android.internal.telephony.uicc.AdnRecordCache getAdnCache ()
public int storePendingTransaction (android.os.Message)
android.os.Message msg
public int storePendingTransaction (android.os.Message, java.lang.Object)
android.os.Message msg
Object obj
int key
android.util.Pair pair
public android.util.Pair retrievePendingTransaction (java.lang.Integer)
Integer key
public java.lang.String getIccId ()
String fakeIccId
public java.lang.String getFullIccId ()
public void registerForRecordsLoaded (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForRecordsLoaded (android.os.Handler)
android.os.Handler h
public void unregisterForRecordsOverride (android.os.Handler)
android.os.Handler h
public void registerForRecordsOverride (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void registerForLockedRecordsLoaded (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForLockedRecordsLoaded (android.os.Handler)
android.os.Handler h
public void registerForNetworkLockedRecordsLoaded (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForNetworkLockedRecordsLoaded (android.os.Handler)
android.os.Handler h
public void registerForImsiReady (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForImsiReady (android.os.Handler)
android.os.Handler h
public void registerForSpnUpdate (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForSpnUpdate (android.os.Handler)
android.os.Handler h
public void registerForRecordsEvents (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForRecordsEvents (android.os.Handler)
android.os.Handler h
public void registerForNewSms (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForNewSms (android.os.Handler)
android.os.Handler h
public void registerForNetworkSelectionModeAutomatic (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForNetworkSelectionModeAutomatic (android.os.Handler)
android.os.Handler h
public java.lang.String getIMSI ()
String fakeImsi
public void setImsi (java.lang.String)
String inImsi
protected void updateOperatorPlmn ()
String mccmnc
String mccmncCode
int mcc
NumberFormatException e
String imsi
public java.lang.String getNAI ()
public java.lang.String getMsisdnNumber ()
public java.lang.String getGid1 ()
String fakeGid1
public java.lang.String getGid2 ()
String fakeGid2
public java.lang.String getPnnHomeName ()
String fakePnnHomeName
public com.android.internal.telephony.uicc.IccRecords$PlmnNetworkName[] getPnns ()
public com.android.internal.telephony.uicc.IccRecords$OperatorPlmnInfo[] getOpl ()
public void setMsisdnNumber (java.lang.String, java.lang.String, android.os.Message)
String alphaTag
String number
android.os.Message onComplete
public java.lang.String getMsisdnAlphaTag ()
public java.lang.String getVoiceMailNumber ()
public java.lang.String getServiceProviderName ()
String fakeSpn
public java.lang.String getServiceProviderNameWithBrandOverride ()
String brandOverride
protected void setServiceProviderName (java.lang.String)
String spn
public abstract void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message)
public java.lang.String getVoiceMailAlphaTag ()
public abstract void setVoiceMessageWaiting (int, int)
public abstract int getVoiceMessageCount ()
public abstract void onRefresh (boolean, int[])
public boolean getRecordsLoaded ()
protected boolean getLockedRecordsLoaded ()
protected boolean getNetworkLockedRecordsLoaded ()
public void handleMessage (android.os.Message)
com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded recordLoaded
android.os.AsyncResult ar
RuntimeException exc
android.os.AsyncResult ar
ClassCastException e
android.os.AsyncResult ar
com.android.internal.telephony.uicc.IccRecords$AuthAsyncResponse rsp
ArrayIndexOutOfBoundsException exc
android.os.AsyncResult ar
int[] recordSize
android.os.Message message
android.os.AsyncResult ar
com.android.internal.telephony.uicc.IccRecords$SmssRecord smssRecord
android.os.AsyncResult ar
android.os.Message msg
public java.lang.String getSimLanguage ()
protected void setSimLanguage (byte[], byte[])
java.io.UnsupportedEncodingException uee
java.io.UnsupportedEncodingException uee
byte[] efLi
byte[] efPl
String[] locales
protected static java.lang.String findBestLanguage (byte[], java.lang.String[]) throws java.io.UnsupportedEncodingException
int j
String lang
int i
byte[] languages
String[] locales
protected abstract void handleFileUpdate (int)
protected void handleRefresh (com.android.internal.telephony.uicc.IccRefreshResponse)
com.android.internal.telephony.uicc.IccRefreshResponse refreshResponse
protected abstract void onRecordLoaded ()
protected abstract void onAllRecordsLoaded ()
public int getCarrierNameDisplayCondition ()
public java.lang.String[] getServiceProviderDisplayInformation ()
public java.lang.String[] getHomePlmns ()
String hplmn
String[] hplmns
String[] spdi
public boolean isCspPlmnEnabled ()
public java.lang.String getOperatorNumeric ()
public int getVoiceCallForwardingFlag ()
public void setVoiceCallForwardingFlag (int, boolean, java.lang.String)
int line
boolean enable
String number
public boolean isLoaded ()
public boolean isProvisioned ()
protected abstract void log (java.lang.String)
protected abstract void loge (java.lang.String)
public java.lang.String[] getEhplmns ()
public java.lang.String[] getPlmnsFromHplmnActRecord ()
int i
String[] hplmns
public com.android.internal.telephony.uicc.IsimRecords getIsimRecords ()
public com.android.internal.telephony.uicc.UsimServiceTable getUsimServiceTable ()
public java.lang.String getIccSimChallengeResponse (int, java.lang.String)
long sleepTime
InterruptedException e
com.android.internal.telephony.CommandException commandException
long startTime
int authContext
String data
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.UiccCardApplication parentApp
com.android.internal.telephony.uicc.IccRecords$AuthAsyncResponse rsp
public static int convertSpnDisplayConditionToBitmask (int)
int condition
int carrierNameDisplayCondition
public int getSmsCapacityOnIcc ()
protected java.lang.String parseEfPsiSmsc (byte[])
byte[] data
com.android.internal.telephony.gsm.SimTlv tlv
public java.lang.String getSmscIdentity ()
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int i
int i
int i
int i
int i
int i
int i
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
String iccIdToPrint
public static java.lang.String getNetworkNameForPlmnFromPnnOpl (com.android.internal.telephony.uicc.IccRecords$PlmnNetworkName[], com.android.internal.telephony.uicc.IccRecords$OperatorPlmnInfo[], java.lang.String, int)
int pnnIdx
com.android.internal.telephony.uicc.IccRecords$OperatorPlmnInfo operatorPlmnInfo
com.android.internal.telephony.uicc.IccRecords$PlmnNetworkName[] pnns
com.android.internal.telephony.uicc.IccRecords$OperatorPlmnInfo[] opls
String plmn
int lacTac
public void setSmssTpmrValue (int, android.os.Message)
byte[] tempSmss
com.android.internal.telephony.uicc.IccRecords$SmssRecord smssRecord
int tpmr
android.os.Message onComplete
public int getSmssTpmrValue ()
public com.android.internal.telephony.uicc.IccRecords$SmssRecord createSmssRecord (android.os.Message, byte[])
android.os.Message msg
byte[] smss
public void loadFdnRecords ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/IccRefreshResponse.class
IccRefreshResponse.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccRefreshResponse extends java.lang.Object {
public static final int REFRESH_RESULT_FILE_UPDATE
public static final int REFRESH_RESULT_INIT
public static final int REFRESH_RESULT_RESET
public int refreshResult
public int efId
public String aid
public void <init> ()
public java.lang.String toString ()
}
com/android/internal/telephony/uicc/IccRefreshResponse.uau
com/android/internal/telephony/uicc/IccServiceTable.class
IccServiceTable.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IccServiceTable extends java.lang.Object {
protected final byte[] mServiceTable
protected void <init> (byte[])
byte[] table
protected abstract java.lang.String getTag ()
protected abstract java.lang.Object[] getValues ()
protected boolean isAvailable (int)
int service
int offset
int bit
public java.lang.String toString ()
int ordinal
int bit
byte currentByte
int i
Object[] values
int numBytes
StringBuilder builder
boolean addComma
}
com/android/internal/telephony/uicc/IccServiceTable.uau
com/android/internal/telephony/uicc/IccSimPortInfo.class
IccSimPortInfo.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccSimPortInfo extends java.lang.Object {
public String mIccId
public int mLogicalSlotIndex
public boolean mPortActive
public void <init> ()
public boolean equals (java.lang.Object)
Object obj
com.android.internal.telephony.uicc.IccSimPortInfo that
public int hashCode ()
public java.lang.String toString ()
StringBuilder sb
}
com/android/internal/telephony/uicc/IccSlotPortMapping.class
IccSlotPortMapping.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccSlotPortMapping extends java.lang.Object {
public int mPhysicalSlotIndex
public int mPortIndex
public void <init> ()
public java.lang.String toString ()
}
com/android/internal/telephony/uicc/IccSlotStatus$MultipleEnabledProfilesMode.class
IccSlotStatus.java
package com.android.internal.telephony.uicc
public final enum com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode extends java.lang.Enum {
public static final enum com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode NONE
public static final enum com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode MEP_A1
public static final enum com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode MEP_A2
public static final enum com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode MEP_B
private static final synthetic com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode[] $VALUES
public static com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode[] values ()
public static com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public boolean isMepAMode ()
public boolean isMepA1Mode ()
public boolean isMepMode ()
private static synthetic com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/IccSlotStatus.class
IccSlotStatus.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IccSlotStatus extends java.lang.Object {
public static final int STATE_ACTIVE
public com.android.internal.telephony.uicc.IccCardStatus$CardState cardState
public String atr
public String eid
public com.android.internal.telephony.uicc.IccSimPortInfo[] mSimPortInfos
public com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode mSupportedMepMode
public void <init> ()
public void setCardState (int)
int state
public void setMultipleEnabledProfilesMode (int)
int mode
public java.lang.String toString ()
int i
StringBuilder sb
public boolean equals (java.lang.Object)
Object obj
com.android.internal.telephony.uicc.IccSlotStatus that
}
com/android/internal/telephony/uicc/IccVmFixedException.class
IccVmFixedException.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccVmFixedException extends com.android.internal.telephony.uicc.IccException {
void <init> ()
public void <init> (java.lang.String)
String s
}
com/android/internal/telephony/uicc/IccVmNotSupportedException.class
IccVmNotSupportedException.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IccVmNotSupportedException extends com.android.internal.telephony.uicc.IccException {
void <init> ()
public void <init> (java.lang.String)
String s
}
com/android/internal/telephony/uicc/InstallCarrierAppTrampolineActivity.class
InstallCarrierAppTrampolineActivity.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.InstallCarrierAppTrampolineActivity extends android.app.Activity {
private static final String LOG_TAG
private static final int INSTALL_CARRIER_APP_DIALOG_REQUEST
private static final int DOWNLOAD_RESULT
private static final String CARRIER_NAME
private static final String BUNDLE_KEY_PACKAGE_NAME
private String mPackageName
public void <init> ()
public static android.content.Intent get (android.content.Context, java.lang.String)
android.content.Context context
String packageName
android.content.Intent intent
protected void onCreate (android.os.Bundle)
long sleepTimeMillis
android.os.Bundle savedInstanceState
android.content.Intent intent
android.content.Intent showDialogIntent
android.content.ComponentName dialogComponentName
String appName
protected void onActivityResult (int, int, android.content.Intent)
int requestCode
int resultCode
android.content.Intent data
private void finishNoAnimation ()
}
com/android/internal/telephony/uicc/InstallCarrierAppUtils.class
InstallCarrierAppUtils.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.InstallCarrierAppUtils extends java.lang.Object {
private static final int ACTIVATE_CELL_SERVICE_NOTIFICATION_ID
private static com.android.internal.telephony.uicc.CarrierAppInstallReceiver sCarrierAppInstallReceiver
public void <init> ()
static void showNotification (android.content.Context, java.lang.String)
String message
android.content.Context context
String pkgName
android.content.res.Resources res
String title
String appName
String message
String downloadButtonText
boolean persistent
android.app.PendingIntent goToStore
android.app.Notification$Action goToStoreAction
android.app.Notification notification
static void hideAllNotifications (android.content.Context)
android.service.notification.StatusBarNotification notification
android.content.Context context
android.app.NotificationManager notificationManager
android.service.notification.StatusBarNotification[] activeNotifications
static void hideNotification (android.content.Context, java.lang.String)
android.content.Context context
String pkgName
static android.content.Intent getPlayStoreIntent (java.lang.String)
String pkgName
android.content.Intent storeIntent
static void showNotificationIfNotInstalledDelayed (android.content.Context, java.lang.String, long)
android.content.Context context
String pkgName
long delayMillis
android.app.AlarmManager alarmManager
android.app.PendingIntent pendingIntent
static void registerPackageInstallReceiver (android.content.Context)
android.content.IntentFilter intentFilter
android.content.Context context
static void unregisterPackageInstallReceiver (android.content.Context)
android.content.Context context
static boolean isPackageInstallNotificationActive (android.content.Context)
android.service.notification.StatusBarNotification notification
android.content.Context context
android.service.notification.StatusBarNotification[] activeNotifications
static java.lang.String getAppNameFromPackageName (android.content.Context, java.lang.String)
android.content.Context context
String packageName
String whitelistSetting
public static java.lang.String getAppNameFromPackageName (java.lang.String, java.lang.String)
String[] keyValue
String keyValueString
String packageName
String mapString
String pairDelim
String keyValueDelim
java.util.List keyValuePairList
private static android.app.NotificationManager getNotificationManager (android.content.Context)
android.content.Context context
static void <clinit> ()
}
com/android/internal/telephony/uicc/IsimFileHandler.class
IsimFileHandler.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IsimFileHandler extends com.android.internal.telephony.uicc.IccFileHandler implements com.android.internal.telephony.uicc.IccConstants {
static final String LOG_TAG
public void <init> (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.UiccCardApplication app
String aid
com.android.internal.telephony.CommandsInterface ci
protected java.lang.String getEFPath (int)
int efid
String path
protected void logd (java.lang.String)
String msg
protected void loge (java.lang.String)
String msg
}
com/android/internal/telephony/uicc/IsimRecords.class
IsimRecords.java
package com.android.internal.telephony.uicc
public abstract com.android.internal.telephony.uicc.IsimRecords extends java.lang.Object {
public abstract java.lang.String getIsimImpi ()
public abstract java.lang.String getIsimDomain ()
public abstract java.lang.String[] getIsimImpu ()
public abstract java.lang.String getIsimIst ()
public abstract java.lang.String[] getIsimPcscf ()
}
com/android/internal/telephony/uicc/IsimRecords.uau
com/android/internal/telephony/uicc/IsimServiceTable$IsimService.class
IsimServiceTable.java
package com.android.internal.telephony.uicc
public final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService extends java.lang.Enum {
public static final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService PCSCF_ADDRESS
public static final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService GBA
public static final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService HTTP_DIGEST
public static final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService GBA_LOCALKEY_ESTABLISHMENT
public static final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService PCSCF_DISCOVERY_FOR_IMS
public static final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService SMS
public static final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService SMSR
public static final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService SM_OVERIP_AND_DATA_DL_VIA_SMS_PP
public static final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService COMMUNICATION_CONTROL_FOR_IMS_BY_ISIM
public static final enum com.android.internal.telephony.uicc.IsimServiceTable$IsimService UICC_ACCESS_TO_IMS
private static final synthetic com.android.internal.telephony.uicc.IsimServiceTable$IsimService[] $VALUES
public static com.android.internal.telephony.uicc.IsimServiceTable$IsimService[] values ()
public static com.android.internal.telephony.uicc.IsimServiceTable$IsimService valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.uicc.IsimServiceTable$IsimService[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/IsimServiceTable.class
IsimServiceTable.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.IsimServiceTable extends com.android.internal.telephony.uicc.IccServiceTable {
private static final String TAG
public void <init> (byte[])
byte[] table
public boolean isAvailable (com.android.internal.telephony.uicc.IsimServiceTable$IsimService)
com.android.internal.telephony.uicc.IsimServiceTable$IsimService service
protected java.lang.String getTag ()
protected java.lang.Object[] getValues ()
public byte[] getISIMServiceTable ()
}
com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimDomainLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimDomainLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.IsimUiccRecords this$0
private void <init> (com.android.internal.telephony.uicc.IsimUiccRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
android.os.AsyncResult ar
byte[] data
}
com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimImpiLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimImpiLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.IsimUiccRecords this$0
private void <init> (com.android.internal.telephony.uicc.IsimUiccRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
android.os.AsyncResult ar
byte[] data
}
com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimImpuLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimImpuLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.IsimUiccRecords this$0
private void <init> (com.android.internal.telephony.uicc.IsimUiccRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
String impu
byte[] identity
android.os.AsyncResult ar
java.util.ArrayList impuList
int i
}
com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimIstLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimIstLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.IsimUiccRecords this$0
private void <init> (com.android.internal.telephony.uicc.IsimUiccRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
android.os.AsyncResult ar
byte[] data
}
com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimPcscfLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimPcscfLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.IsimUiccRecords this$0
private void <init> (com.android.internal.telephony.uicc.IsimUiccRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
String pcscf
byte[] identity
android.os.AsyncResult ar
java.util.ArrayList pcscflist
int i
}
com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimPsiSmscLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimPsiSmscLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.IsimUiccRecords this$0
private void <init> (com.android.internal.telephony.uicc.IsimUiccRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
android.os.AsyncResult ar
byte[] data
}
com/android/internal/telephony/uicc/IsimUiccRecords$EfIsimSmssLoaded.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimSmssLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.IsimUiccRecords this$0
private void <init> (com.android.internal.telephony.uicc.IsimUiccRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
android.os.AsyncResult ar
}
com/android/internal/telephony/uicc/IsimUiccRecords.class
IsimUiccRecords.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.IsimUiccRecords extends com.android.internal.telephony.uicc.IccRecords implements com.android.internal.telephony.uicc.IsimRecords {
protected static final String LOG_TAG
private static final boolean DBG
private static final boolean VDBG
private static final boolean DUMP_RECORDS
public static final String INTENT_ISIM_REFRESH
private String mIsimImpi
private String mIsimDomain
private String[] mIsimImpu
private String mIsimIst
private String[] mIsimPcscf
private String auth_rsp
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private static final int TAG_ISIM_VALUE
public java.lang.String toString ()
public void <init> (com.android.internal.telephony.uicc.UiccCardApplication, android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.uicc.UiccCardApplication app
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.flags.FeatureFlags flags
public void dispose ()
public void handleMessage (android.os.Message)
RuntimeException exc
android.os.Message msg
protected void fetchIsimRecords ()
protected void resetRecords ()
public com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimIstLoaded getIsimIstObject ()
public com.android.internal.telephony.uicc.IsimUiccRecords$EfIsimPsiSmscLoaded getPsiSmscObject ()
private static java.lang.String isimTlvToString (byte[])
byte[] record
com.android.internal.telephony.gsm.SimTlv tlv
protected void onRecordLoaded ()
private void onLockedAllRecordsLoaded ()
protected void onAllRecordsLoaded ()
protected void handleFileUpdate (int)
int efid
private void broadcastRefresh ()
android.content.Intent intent
public java.lang.String getIsimImpi ()
public java.lang.String getIsimDomain ()
public java.lang.String[] getIsimImpu ()
public java.lang.String getIsimIst ()
public java.lang.String[] getIsimPcscf ()
public void onReady ()
public void onRefresh (boolean, int[])
boolean fileChanged
int[] fileList
public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message)
String alphaTag
String voiceNumber
android.os.Message onComplete
public void setVoiceMessageWaiting (int, int)
int line
int countWaiting
protected void log (java.lang.String)
String s
protected void loge (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
private com.android.internal.telephony.uicc.IsimServiceTable getIsimServiceTable ()
byte[] istTable
public int getVoiceMessageCount ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/IsimUiccRecords.uau
com/android/internal/telephony/uicc/PinStorage$1.class
PinStorage.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.PinStorage$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.uicc.PinStorage this$0
void <init> (com.android.internal.telephony.uicc.PinStorage)
com.android.internal.telephony.uicc.PinStorage this$0
public void onReceive (android.content.Context, android.content.Intent)
int slotId
int state
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/telephony/uicc/PinStorage.class
PinStorage.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.PinStorage extends android.os.Handler {
private static final String TAG
private static final boolean VDBG
private static final int TIMER_VALUE_AFTER_OTA_MILLIS
private static final int TIMER_VALUE_BEFORE_OTA_MILLIS
private static final int MIN_ICCID_LENGTH
private static final int MIN_PIN_LENGTH
private static final int MAX_PIN_LENGTH
private static final String ANDROID_KEY_STORE_PROVIDER
private static final String CIPHER_TRANSFORMATION
private static final int GCM_PARAMETER_TAG_BIT_LEN
private static final int SHORT_TERM_KEY_DURATION_MINUTES
private static final String KEYSTORE_ALIAS_LONG_TERM_ALWAYS
private static final String KEYSTORE_ALIAS_LONG_TERM_USER_AUTH
private static final String KEYSTORE_ALIAS_SHORT_TERM
private static final String SHARED_PREFS_NAME
private static final String SHARED_PREFS_AVAILABLE_PIN_BASE_KEY
private static final String SHARED_PREFS_REBOOT_PIN_BASE_KEY
private static final String SHARED_PREFS_STORED_PINS
private static final int ICC_CHANGED_EVENT
private static final int TIMER_EXPIRATION_EVENT
private static final int USER_UNLOCKED_EVENT
private static final int SUPPLY_PIN_COMPLETE
private final android.content.Context mContext
private final int mBootCount
private final java.security.KeyStore mKeyStore
private javax.crypto.SecretKey mLongTermSecretKey
private javax.crypto.SecretKey mShortTermSecretKey
private boolean mIsDeviceSecure
private boolean mIsDeviceLocked
private boolean mLastCommitResult
public int mShortTermSecretKeyDurationMinutes
private final android.util.SparseArray mRamStorage
private final android.content.BroadcastReceiver mBroadcastReceiver
public void <init> (android.content.Context)
android.content.Context context
android.content.IntentFilter intentFilter
android.telephony.CarrierConfigManager ccm
String alias
public synchronized void storePin (java.lang.String, int)
String pin
int slotId
String iccid
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
public synchronized void clearPin (int)
int slotId
public synchronized java.lang.String getPin (int, java.lang.String)
int slotId
String iccid
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
public synchronized int prepareUnattendedReboot (android.os.WorkSource)
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
int slotId
android.os.WorkSource workSource
int numSlots
android.util.SparseArray storedPins
int result
int storedCount
int notAvailableCount
String callingPackage
private synchronized void onUserUnlocked ()
int i
android.util.SparseArray storedPinInRam
private void onDeviceReady ()
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
int slotId
int verificationReadyCount
int slotCount
int prevCachedPinCount
private synchronized void onTimerExpiration ()
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
int slotId
int discardedPin
int slotCount
private synchronized void onSimStatusChange (int, int)
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
int slotId
int state
private void onCarrierConfigurationChanged (int)
int slotId
private void onSupplyPinComplete (int, boolean)
int slotId
boolean success
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
boolean success
android.os.Message msg
private boolean isDeviceSecure ()
android.app.KeyguardManager keyguardManager
private boolean isDeviceLocked ()
android.app.KeyguardManager keyguardManager
private android.util.SparseArray loadPinInformation ()
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
int slotId
android.util.SparseArray result
int slotCount
private com.android.internal.telephony.nano.StoredPinProto$StoredPin loadPinInformation (int)
com.android.internal.telephony.nano.StoredPinProto$StoredPin availableStoredPin
com.android.internal.telephony.nano.StoredPinProto$StoredPin rebootStoredPin
int slotId
com.android.internal.telephony.nano.StoredPinProto$StoredPin result
private com.android.internal.telephony.nano.StoredPinProto$StoredPin loadPinInformationFromDisk (int, java.lang.String, javax.crypto.SecretKey)
byte[] blob
int slotId
String key
javax.crypto.SecretKey secretKey
String base64encryptedPin
private com.android.internal.telephony.nano.StoredPinProto$StoredPin decryptStoredPin (byte[], javax.crypto.SecretKey)
byte[] decryptedPin
Exception e
byte[] blob
javax.crypto.SecretKey secretKey
private boolean savePinInformation (int, com.android.internal.telephony.nano.StoredPinProto$StoredPin)
int slotId
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
android.content.SharedPreferences$Editor editor
boolean result
private boolean savePinInformation (android.content.SharedPreferences$Editor, int, com.android.internal.telephony.nano.StoredPinProto$StoredPin, java.lang.String, javax.crypto.SecretKey)
android.content.SharedPreferences$Editor editor
int slotId
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
String baseKey
javax.crypto.SecretKey secretKey
byte[] encryptedPin
private boolean savePinInformationToRam (int, com.android.internal.telephony.nano.StoredPinProto$StoredPin)
byte[] encryptedPin
int slotId
com.android.internal.telephony.nano.StoredPinProto$StoredPin storedPin
private void cleanRamStorage ()
int slotId
int slotCount
private void cleanRamStorage (int)
byte[] data
int slotId
private void verifyPendingPins ()
int slotId
int slotCount
private void verifyPendingPin (int)
android.os.Message onComplete
int slotId
String pin
com.android.internal.telephony.uicc.UiccProfile profile
private int getBootCount ()
private int getSlotCount ()
Exception ex
private int saveNumberOfCachedPins (int)
int storedCount
android.content.SharedPreferences sharedPrefs
int previousValue
private boolean startTimer (int)
int duration
private java.lang.String getIccid (int)
int slotId
com.android.internal.telephony.Phone phone
private boolean validatePin (java.lang.String)
String pin
private boolean validateIccid (java.lang.String)
String iccid
private boolean validateSlotId (int)
int slotId
private boolean isPinState (int, com.android.internal.telephony.uicc.IccCardStatus$PinState)
com.android.internal.telephony.uicc.UiccCardApplication app
int i
int[] families
int slotId
com.android.internal.telephony.uicc.IccCardStatus$PinState pinState
com.android.internal.telephony.uicc.UiccProfile profile
private boolean isCacheAllowed (int)
int slotId
private boolean isCacheAllowedByDevice ()
private boolean isCacheAllowedByCarrier (int)
int slotId
android.os.PersistableBundle config
android.telephony.CarrierConfigManager configManager
com.android.internal.telephony.Phone phone
private static java.security.KeyStore initializeKeyStore ()
Exception e
java.security.KeyStore keyStore
private javax.crypto.SecretKey initializeSecretKey (java.lang.String, boolean)
java.util.Date expiration
boolean isUserAuthRequired
String alias
boolean createIfAbsent
javax.crypto.SecretKey secretKey
private javax.crypto.SecretKey getSecretKey (java.lang.String)
java.security.KeyStore$SecretKeyEntry secretKeyEntry
Exception e
String alias
private javax.crypto.SecretKey createSecretKey (java.lang.String, java.util.Date, boolean)
javax.crypto.KeyGenerator keyGenerator
android.security.keystore.KeyGenParameterSpec$Builder keyGenParameterSpec
Exception e
String alias
java.util.Date expiration
boolean isUserAuthRequired
private java.util.Date getShortLivedKeyValidityEnd ()
java.util.Calendar calendar
private void deleteSecretKey (java.lang.String)
Exception e
String alias
private byte[] encrypt (javax.crypto.SecretKey, byte[])
javax.crypto.Cipher cipher
com.android.internal.telephony.nano.StoredPinProto$EncryptedPin encryptedPin
Exception e
javax.crypto.SecretKey secretKey
byte[] input
private byte[] decrypt (javax.crypto.SecretKey, byte[])
javax.crypto.Cipher cipher
javax.crypto.spec.GCMParameterSpec spec
com.android.internal.telephony.nano.StoredPinProto$EncryptedPin encryptedPin
Exception e
javax.crypto.SecretKey secretKey
byte[] input
private static transient void logv (java.lang.String, java.lang.Object[])
String format
Object[] args
private static transient void logd (java.lang.String, java.lang.Object[])
String format
Object[] args
private static transient void loge (java.lang.String, java.lang.Object[])
String format
Object[] args
private static void loge (java.lang.String, java.lang.Throwable)
String msg
Throwable tr
void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int i
int i
android.util.SparseArray storedPins
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
int slotCount
private synthetic void lambda$new$0 (int, int, int, int)
int slotIndex
int subId
int carrierId
int specificCarrierId
static void <clinit> ()
}
com/android/internal/telephony/uicc/PlmnActRecord$1.class
PlmnActRecord.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.PlmnActRecord$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.uicc.PlmnActRecord createFromParcel (android.os.Parcel)
android.os.Parcel source
public com.android.internal.telephony.uicc.PlmnActRecord[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/uicc/PlmnActRecord$AccessTech.class
PlmnActRecord.java
package com.android.internal.telephony.uicc
public abstract annotation com.android.internal.telephony.uicc.PlmnActRecord$AccessTech extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/uicc/PlmnActRecord.class
PlmnActRecord.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.PlmnActRecord extends java.lang.Object implements android.os.Parcelable {
private static final String LOG_TAG
private static final boolean VDBG
public static final int ACCESS_TECH_UTRAN
public static final int ACCESS_TECH_EUTRAN
public static final int ACCESS_TECH_GSM
public static final int ACCESS_TECH_GSM_COMPACT
public static final int ACCESS_TECH_CDMA2000_HRPD
public static final int ACCESS_TECH_CDMA2000_1XRTT
public static final int ACCESS_TECH_RESERVED
public static final int ENCODED_LENGTH
public final String plmn
public final int accessTechs
public static final android.os.Parcelable$Creator CREATOR
public void <init> (java.lang.String, int)
String plmn
int accessTechs
public void <init> (byte[], int)
byte[] bytes
int offset
public byte[] getBytes ()
byte[] ret
private java.lang.String accessTechString ()
StringBuilder sb
public java.lang.String toString ()
public static com.android.internal.telephony.uicc.PlmnActRecord[] getRecords (byte[])
int i
byte[] recordBytes
int numRecords
com.android.internal.telephony.uicc.PlmnActRecord[] records
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
public int hashCode ()
public boolean equals (java.lang.Object)
Object rhs
com.android.internal.telephony.uicc.PlmnActRecord r
static void <clinit> ()
}
com/android/internal/telephony/uicc/PortUtils.class
PortUtils.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.PortUtils extends java.lang.Object {
public void <init> ()
public static int convertToHalPortIndex (com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode, int)
com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode mepMode
int portIndex
public static int convertToHalPortIndex (int, int)
int slotIndex
int portIndex
public static int convertFromHalPortIndex (int, int, com.android.internal.telephony.uicc.IccCardStatus$CardState, com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode)
int slotIndex
int portIndex
com.android.internal.telephony.uicc.IccCardStatus$CardState cardState
com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode supportedMepMode
com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode mepMode
}
com/android/internal/telephony/uicc/ReceivedPhonebookRecords$PhonebookReceivedState.class
ReceivedPhonebookRecords.java
package com.android.internal.telephony.uicc
public abstract annotation com.android.internal.telephony.uicc.ReceivedPhonebookRecords$PhonebookReceivedState extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/uicc/ReceivedPhonebookRecords.class
ReceivedPhonebookRecords.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.ReceivedPhonebookRecords extends java.lang.Object {
private int mPhonebookReceivedState
private java.util.List mEntries
public static final int RS_OK
public static final int RS_ERROR
public static final int RS_ABORT
public static final int RS_FINAL
public void <init> (int, java.util.List)
int state
java.util.List entries
public boolean isCompleted ()
public boolean isRetryNeeded ()
public boolean isOk ()
public java.util.List getPhonebookRecords ()
}
com/android/internal/telephony/uicc/RuimFileHandler.class
RuimFileHandler.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.RuimFileHandler extends com.android.internal.telephony.uicc.IccFileHandler {
static final String LOG_TAG
public void <init> (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.UiccCardApplication app
String aid
com.android.internal.telephony.CommandsInterface ci
public void loadEFImgTransparent (int, int, int, int, android.os.Message)
int fileid
int highOffset
int lowOffset
int length
android.os.Message onLoaded
android.os.Message response
protected java.lang.String getEFPath (int)
int efid
protected void logd (java.lang.String)
String msg
protected void loge (java.lang.String)
String msg
}
com/android/internal/telephony/uicc/RuimRecords$EfCsimCdmaHomeLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.RuimRecords$EfCsimCdmaHomeLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.RuimRecords this$0
private void <init> (com.android.internal.telephony.uicc.RuimRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
int sid
int nid
byte[] data
android.os.AsyncResult ar
java.util.ArrayList dataList
StringBuilder sidBuf
StringBuilder nidBuf
}
com/android/internal/telephony/uicc/RuimRecords$EfCsimEprlLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.RuimRecords$EfCsimEprlLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.RuimRecords this$0
private void <init> (com.android.internal.telephony.uicc.RuimRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
android.os.AsyncResult ar
}
com/android/internal/telephony/uicc/RuimRecords$EfCsimImsimLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.RuimRecords$EfCsimImsimLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.RuimRecords this$0
public void <init> (com.android.internal.telephony.uicc.RuimRecords)
com.android.internal.telephony.uicc.RuimRecords this$0
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
String imsi
android.os.AsyncResult ar
byte[] data
boolean provisioned
private int decodeImsiDigits (int, int)
int i
int denominator
int digits
int length
public java.lang.String decodeImsi (byte[])
byte[] data
int mcc_data
int mcc
int digits_11_12_data
int digits_11_12
int first3digits
int second3digits
int digit7
int last3digits
StringBuilder builder
}
com/android/internal/telephony/uicc/RuimRecords$EfCsimLiLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.RuimRecords$EfCsimLiLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.RuimRecords this$0
private void <init> (com.android.internal.telephony.uicc.RuimRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
int i
android.os.AsyncResult ar
}
com/android/internal/telephony/uicc/RuimRecords$EfCsimMdnLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.RuimRecords$EfCsimMdnLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.RuimRecords this$0
private void <init> (com.android.internal.telephony.uicc.RuimRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
android.os.AsyncResult ar
byte[] data
int mdnDigitsNum
}
com/android/internal/telephony/uicc/RuimRecords$EfCsimMipUppLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.RuimRecords$EfCsimMipUppLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.RuimRecords this$0
private void <init> (com.android.internal.telephony.uicc.RuimRecords)
public java.lang.String getEfName ()
boolean checkLengthLegal (int, int)
int length
int expectLength
public void onRecordLoaded (android.os.AsyncResult)
int index1
char[] naiCharArray
int mnAaaSpiIndicator
int mnHaSpiIndicator
int naiEntryIndex
int naiLength
int index
int mipUppLength
int retryInfoInclude
int numNai
Exception e
android.os.AsyncResult ar
byte[] data
com.android.internal.telephony.BitwiseInputStream bitStream
}
com/android/internal/telephony/uicc/RuimRecords$EfCsimSpnLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.RuimRecords$EfCsimSpnLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.RuimRecords this$0
private void <init> (com.android.internal.telephony.uicc.RuimRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
String spn
Exception e
android.os.AsyncResult ar
byte[] data
int encoding
int language
byte[] spnData
int len
int numBytes
}
com/android/internal/telephony/uicc/RuimRecords$EfPlLoaded.class
RuimRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.RuimRecords$EfPlLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.RuimRecords this$0
private void <init> (com.android.internal.telephony.uicc.RuimRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
android.os.AsyncResult ar
}
com/android/internal/telephony/uicc/RuimRecords.class
RuimRecords.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.RuimRecords extends com.android.internal.telephony.uicc.IccRecords {
static final String LOG_TAG
private static final int IMSI_MIN_LENGTH
private boolean mOtaCommited
private String mMyMobileNumber
private String mMin2Min1
private String mPrlVersion
private byte[] mEFpl
private byte[] mEFli
boolean mCsimSpnDisplayCondition
private String mMdn
private String mMin
private String mHomeSystemId
private String mHomeNetworkId
private String mNai
private static final int EVENT_GET_DEVICE_IDENTITY_DONE
private static final int EVENT_GET_ICCID_DONE
private static final int EVENT_GET_CDMA_SUBSCRIPTION_DONE
private static final int EVENT_UPDATE_DONE
private static final int EVENT_GET_SST_DONE
private static final int EVENT_GET_ALL_SMS_DONE
private static final int EVENT_MARK_SMS_READ_DONE
private static final int EVENT_SMS_ON_RUIM
private static final int EVENT_GET_SMS_DONE
private static final int EVENT_APP_LOCKED
private static final int EVENT_APP_NETWORK_LOCKED
public java.lang.String toString ()
public void <init> (com.android.internal.telephony.uicc.UiccCardApplication, android.content.Context, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.UiccCardApplication app
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
public void dispose ()
protected void finalize ()
protected void resetRecords ()
public java.lang.String getMdnNumber ()
public java.lang.String getCdmaMin ()
public java.lang.String getPrlVersion ()
public java.lang.String getNAI ()
public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message)
String alphaTag
String voiceNumber
android.os.Message onComplete
public void onRefresh (boolean, int[])
boolean fileChanged
int[] fileList
public java.lang.String getRUIMOperatorNumeric ()
String imsi
int mcc
private static boolean isPrintableAsciiOnly (java.lang.CharSequence)
int i
CharSequence str
int len
private static boolean isPrintableAscii (char)
char c
int asciiFirst
int asciiLast
private void onGetCSimEprlDone (android.os.AsyncResult)
int prlId
android.os.AsyncResult ar
byte[] data
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
String[] localTemp
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
RuntimeException exc
android.os.Message msg
boolean isRecordLoadResponse
private static java.lang.String[] getAssetLanguages (android.content.Context)
String localeStr
int separator
int i
android.content.Context ctx
String[] locales
String[] localeLangs
protected void onRecordLoaded ()
private void onLockedAllRecordsLoaded ()
protected void onAllRecordsLoaded ()
int phoneId
int subId
android.content.res.Resources resource
public void onReady ()
protected void onLocked ()
private void fetchRuimRecords ()
public boolean isProvisioned ()
public void setVoiceMessageWaiting (int, int)
int line
int countWaiting
public int getVoiceMessageCount ()
protected void handleFileUpdate (int)
int efid
public java.lang.String getMdn ()
public java.lang.String getMin ()
public java.lang.String getSid ()
public java.lang.String getNid ()
public boolean getCsimSpnDisplayCondition ()
protected void log (java.lang.String)
String s
protected void loge (java.lang.String)
String s
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
}
com/android/internal/telephony/uicc/RuimRecords.uau
com/android/internal/telephony/uicc/SIMFileHandler.class
SIMFileHandler.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.SIMFileHandler extends com.android.internal.telephony.uicc.IccFileHandler implements com.android.internal.telephony.uicc.IccConstants {
static final String LOG_TAG
public void <init> (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.UiccCardApplication app
String aid
com.android.internal.telephony.CommandsInterface ci
protected java.lang.String getEFPath (int)
int efid
String path
protected void logd (java.lang.String)
String msg
protected void loge (java.lang.String)
String msg
}
com/android/internal/telephony/uicc/SIMRecords$EfPlLoaded.class
SIMRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.SIMRecords$EfPlLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.SIMRecords this$0
private void <init> (com.android.internal.telephony.uicc.SIMRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
android.os.AsyncResult ar
}
com/android/internal/telephony/uicc/SIMRecords$EfUsimLiLoaded.class
SIMRecords.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.SIMRecords$EfUsimLiLoaded extends java.lang.Object implements com.android.internal.telephony.uicc.IccRecords$IccRecordLoaded {
final synthetic com.android.internal.telephony.uicc.SIMRecords this$0
private void <init> (com.android.internal.telephony.uicc.SIMRecords)
public java.lang.String getEfName ()
public void onRecordLoaded (android.os.AsyncResult)
android.os.AsyncResult ar
}
com/android/internal/telephony/uicc/SIMRecords$GetSpnFsmState.class
SIMRecords.java
package com.android.internal.telephony.uicc
final enum com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState extends java.lang.Enum {
public static final enum com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState IDLE
public static final enum com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState INIT
public static final enum com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState READ_SPN_3GPP
public static final enum com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState READ_SPN_CPHS
public static final enum com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState READ_SPN_SHORT_CPHS
private static final synthetic com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState[] $VALUES
public static com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState[] values ()
public static com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/SIMRecords.class
SIMRecords.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.SIMRecords extends com.android.internal.telephony.uicc.IccRecords {
protected static final String LOG_TAG
private static final boolean CRASH_RIL
private static final boolean VDBG
com.android.internal.telephony.uicc.VoiceMailConstants mVmConfig
private int mCallForwardingStatus
private com.android.internal.telephony.uicc.SIMRecords$GetSpnFsmState mSpnState
private byte[] mCphsInfo
boolean mCspPlmnEnabled
byte[] mEfMWIS
byte[] mEfCPHS_MWI
byte[] mEfCff
byte[] mEfCfis
byte[] mEfLi
byte[] mEfPl
com.android.internal.telephony.uicc.UsimServiceTable mUsimServiceTable
static final int TAG_SPDI
static final int TAG_SPDI_PLMN_LIST
static final int TAG_FULL_NETWORK_NAME
static final int TAG_SHORT_NETWORK_NAME
static final int TAG_PLMN_ADDITIONAL_INFORMATION
static final int CFF_UNCONDITIONAL_ACTIVE
static final int CFF_UNCONDITIONAL_DEACTIVE
static final int CFF_LINE1_MASK
static final int CFF_LINE1_RESET
private static final int CPHS_SST_MBN_MASK
private static final int CPHS_SST_MBN_ENABLED
private static final int CFIS_BCD_NUMBER_LENGTH_OFFSET
private static final int CFIS_TON_NPI_OFFSET
private static final int CFIS_ADN_CAPABILITY_ID_OFFSET
private static final int CFIS_ADN_EXTENSION_ID_OFFSET
private static final int FPLMN_BYTE_SIZE
private static final int SIM_RECORD_EVENT_BASE
private static final int EVENT_GET_IMSI_DONE
private static final int EVENT_GET_ICCID_DONE
private static final int EVENT_GET_MBI_DONE
private static final int EVENT_GET_MBDN_DONE
private static final int EVENT_GET_MWIS_DONE
private static final int EVENT_GET_VOICE_MAIL_INDICATOR_CPHS_DONE
private static final int EVENT_GET_AD_DONE
private static final int EVENT_GET_MSISDN_DONE
private static final int EVENT_GET_CPHS_MAILBOX_DONE
private static final int EVENT_GET_SPN_DONE
private static final int EVENT_GET_SPDI_DONE
private static final int EVENT_UPDATE_DONE
protected static final int EVENT_GET_PNN_DONE
protected static final int EVENT_GET_OPL_DONE
protected static final int EVENT_GET_SST_DONE
private static final int EVENT_GET_ALL_SMS_DONE
private static final int EVENT_MARK_SMS_READ_DONE
private static final int EVENT_SET_MBDN_DONE
private static final int EVENT_SMS_ON_SIM
private static final int EVENT_GET_SMS_DONE
private static final int EVENT_GET_CFF_DONE
private static final int EVENT_SET_CPHS_MAILBOX_DONE
private static final int EVENT_GET_INFO_CPHS_DONE
private static final int EVENT_SET_MSISDN_DONE
private static final int EVENT_GET_CFIS_DONE
private static final int EVENT_GET_CSP_CPHS_DONE
private static final int EVENT_GET_GID1_DONE
private static final int EVENT_GET_GID2_DONE
private static final int EVENT_GET_PLMN_W_ACT_DONE
private static final int EVENT_GET_OPLMN_W_ACT_DONE
private static final int EVENT_GET_HPLMN_W_ACT_DONE
private static final int EVENT_GET_EHPLMN_DONE
private static final int EVENT_GET_FPLMN_DONE
private static final int EVENT_GET_FPLMN_SIZE_DONE
private static final int EVENT_SET_FPLMN_DONE
protected static final int EVENT_GET_SMSS_RECORD_DONE
protected static final int EVENT_GET_PSISMSC_DONE
public java.lang.String toString ()
public void <init> (com.android.internal.telephony.uicc.UiccCardApplication, android.content.Context, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.UiccCardApplication app
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
public void dispose ()
protected void finalize ()
protected void resetRecords ()
public java.lang.String getMsisdnNumber ()
public com.android.internal.telephony.uicc.UsimServiceTable getUsimServiceTable ()
public java.lang.String getSimServiceTable ()
private int getExtFromEf (int)
int ext
int ext
int ef
int ext
public void setMsisdnNumber (java.lang.String, java.lang.String, android.os.Message)
String alphaTag
String number
android.os.Message onComplete
com.android.internal.telephony.uicc.AdnRecord adn
public java.lang.String getMsisdnAlphaTag ()
public java.lang.String getVoiceMailNumber ()
public void setVoiceMailNumber (java.lang.String, java.lang.String, android.os.Message)
String alphaTag
String voiceNumber
android.os.Message onComplete
com.android.internal.telephony.uicc.AdnRecord adn
public java.lang.String getVoiceMailAlphaTag ()
public void setVoiceMessageWaiting (int, int)
ArrayIndexOutOfBoundsException ex
int line
int countWaiting
private boolean validEfCfis (byte[])
byte b
byte[] data
public int getVoiceMessageCount ()
int indicator
boolean voiceMailWaiting
int countVoiceMessages
public int getVoiceCallForwardingFlag ()
public void setVoiceCallForwardingFlag (int, boolean, java.lang.String)
byte[] bcdNumber
ArrayIndexOutOfBoundsException ex
int line
boolean enable
String dialNumber
public void onRefresh (boolean, int[])
boolean fileChanged
int[] fileList
public java.lang.String getOperatorNumeric ()
String imsi
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.AsyncResult ar
byte[] data
boolean isValidMbdn
android.os.AsyncResult ar
com.android.internal.telephony.uicc.AdnRecord adn
android.os.AsyncResult ar
com.android.internal.telephony.uicc.AdnRecord adn
android.os.AsyncResult ar
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
byte[] data
int len
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
Integer index
android.os.AsyncResult ar
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
com.android.internal.telephony.uicc.AdnRecord adnRecord
android.os.Message onCphsCompleted
com.android.internal.telephony.uicc.AdnRecord adn
android.os.PersistableBundle b
android.telephony.CarrierConfigManager configManager
android.os.AsyncResult ar
com.android.internal.telephony.uicc.AdnRecord adnRecord
android.os.AsyncResult ar
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
byte[] data
int key
android.os.Message response
android.os.AsyncResult ar
byte[] data
android.os.Message response
java.util.List fplmnsToWrite
android.os.AsyncResult ar
int key
android.os.Message response
android.util.Pair transaction
java.util.List fplmns
int dataLength
int maxWritebaleFplmns
java.util.List fplmnsToWrite
byte[] encodededFplmns
android.os.AsyncResult ar
android.os.Message response
android.util.Pair transaction
android.os.AsyncResult ar
byte[] data
android.os.AsyncResult ar
RuntimeException exc
android.os.Message msg
boolean isRecordLoadResponse
protected void handleFileUpdate (int)
int efid
private void dispatchGsmMessage (android.telephony.SmsMessage)
android.telephony.SmsMessage message
private void handleSms (byte[])
int n
byte[] pdu
android.telephony.SmsMessage message
byte[] ba
private void handleSmses (java.util.ArrayList)
int n
byte[] pdu
android.telephony.SmsMessage message
byte[] ba
int i
java.util.ArrayList messages
int count
protected void onRecordLoaded ()
private void setVoiceCallForwardingFlagFromSimRecords ()
private void setSimLanguageFromEF ()
android.content.res.Resources resource
private void onLockedAllRecordsLoaded ()
protected void onAllRecordsLoaded ()
String operator
String imsi
private void setVoiceMailByCountry (java.lang.String)
String spn
public void getForbiddenPlmns (android.os.Message)
android.os.Message response
int key
public void setForbiddenPlmns (android.os.Message, java.util.List)
android.os.Message response
java.util.List fplmns
int key
public void onReady ()
protected void onLocked ()
private void loadEfLiAndEfPl ()
private void loadCallForwardingRecords ()
protected void fetchSimRecords ()
public int getCarrierNameDisplayCondition ()
private void getSpnFsm (boolean, android.os.AsyncResult)
String spn
byte[] data
String spn
byte[] data
String spn
byte[] data
boolean start
android.os.AsyncResult ar
private void parseEfSpdi (byte[])
String plmnCode
int i
byte[] data
com.android.internal.telephony.gsm.SimTlv tlv
byte[] plmnEntries
java.util.List tmpSpdi
private void parseEfPnn (java.util.ArrayList)
byte[] data
com.android.internal.telephony.gsm.SimTlv tlv
String longName
String shortName
int i
java.util.ArrayList dataArray
int count
java.util.List tmpPnns
private void parseEfOpl (java.util.ArrayList)
byte[] data
String plmn
int lacTacStart
int lacTacEnd
int pnnRecordId
int i
java.util.ArrayList dataArray
int count
java.util.List tmpOpl
private java.lang.String[] parseBcdPlmnList (byte[], java.lang.String)
int i
byte[] data
String description
int packedBcdPlmnLenBytes
int numPlmns
int numValidPlmns
String[] parsed
String[] ret
private boolean isCphsMailboxEnabled ()
protected void log (java.lang.String)
String s
protected void loge (java.lang.String)
String s
protected void logw (java.lang.String, java.lang.Throwable)
String s
Throwable tr
protected void logv (java.lang.String)
String s
public boolean isCspPlmnEnabled ()
private void handleEfCspData (byte[])
int i
byte[] data
int usedCspGroups
byte valueAddedServicesGroup
public void setMailboxIndex (int)
int mailboxIndex
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
static void <clinit> ()
}
com/android/internal/telephony/uicc/SIMRecords.uau
com/android/internal/telephony/uicc/ShowInstallAppNotificationReceiver.class
ShowInstallAppNotificationReceiver.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.ShowInstallAppNotificationReceiver extends android.content.BroadcastReceiver {
private static final String EXTRA_PACKAGE_NAME
public void <init> ()
public static android.content.Intent get (android.content.Context, java.lang.String)
android.content.Context context
String pkgName
android.content.Intent intent
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
String pkgName
}
com/android/internal/telephony/uicc/SimPhonebookRecord$Builder.class
SimPhonebookRecord.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.SimPhonebookRecord$Builder extends java.lang.Object {
private int mRecordId
private String mAlphaTag
private String mNumber
private String[] mEmails
private String[] mAdditionalNumbers
public void <init> ()
public com.android.internal.telephony.uicc.SimPhonebookRecord build ()
com.android.internal.telephony.uicc.SimPhonebookRecord record
public com.android.internal.telephony.uicc.SimPhonebookRecord$Builder setRecordId (int)
int recordId
public com.android.internal.telephony.uicc.SimPhonebookRecord$Builder setAlphaTag (java.lang.String)
String tag
public com.android.internal.telephony.uicc.SimPhonebookRecord$Builder setNumber (java.lang.String)
String number
public com.android.internal.telephony.uicc.SimPhonebookRecord$Builder setEmails (java.lang.String[])
String[] emails
public com.android.internal.telephony.uicc.SimPhonebookRecord$Builder setAdditionalNumbers (java.lang.String[])
String[] anrs
}
com/android/internal/telephony/uicc/SimPhonebookRecord.class
SimPhonebookRecord.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.SimPhonebookRecord extends java.lang.Object {
private int mRecordId
private String mAlphaTag
private String mNumber
private String[] mEmails
private String[] mAdditionalNumbers
public void <init> (int, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[])
int i
int recordId
String alphaTag
String number
String[] emails
String[] adNumbers
public void <init> (android.hardware.radio.V1_6.PhonebookRecordInfo)
android.hardware.radio.V1_6.PhonebookRecordInfo recInfo
public void <init> ()
public android.hardware.radio.V1_6.PhonebookRecordInfo toPhonebookRecordInfo ()
String addNum
android.hardware.radio.V1_6.PhonebookRecordInfo pbRecordInfo
public android.hardware.radio.sim.PhonebookRecordInfo toPhonebookRecordInfoAidl ()
int i
String[] additionalNumbers
android.hardware.radio.sim.PhonebookRecordInfo pbRecordInfo
public int getRecordId ()
public java.lang.String getAlphaTag ()
public java.lang.String getNumber ()
public java.lang.String[] getEmails ()
public java.lang.String[] getAdditionalNumbers ()
private java.lang.String convertNullToEmptyString (java.lang.String)
String str
private java.lang.String convertRecordFormatToNumber (java.lang.String)
String input
private java.lang.String convertNumberToRecordFormat (java.lang.String)
String input
public boolean isEmpty ()
public java.lang.String toString ()
StringBuilder sb
}
com/android/internal/telephony/uicc/SimPhonebookRecordCache$UpdateRequest.class
SimPhonebookRecordCache.java
package com.android.internal.telephony.uicc
final com.android.internal.telephony.uicc.SimPhonebookRecordCache$UpdateRequest extends java.lang.Object {
private int myRecordId
private android.os.Message response
private com.android.internal.telephony.uicc.AdnRecord adnRecord
private com.android.internal.telephony.uicc.SimPhonebookRecord phonebookRecord
void <init> (int, com.android.internal.telephony.uicc.AdnRecord, com.android.internal.telephony.uicc.SimPhonebookRecord, android.os.Message)
int recordId
com.android.internal.telephony.uicc.AdnRecord record
com.android.internal.telephony.uicc.SimPhonebookRecord phonebookRecord
android.os.Message response
void responseResult (java.lang.Exception)
Exception e
}
com/android/internal/telephony/uicc/SimPhonebookRecordCache.class
SimPhonebookRecordCache.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.SimPhonebookRecordCache extends android.os.Handler {
private String LOG_TAG
private static final boolean DBG
static final boolean ENABLE_INFLATE_WITH_EMPTY_RECORDS
private static final int EVENT_PHONEBOOK_CHANGED
private static final int EVENT_PHONEBOOK_RECORDS_RECEIVED
private static final int EVENT_GET_PHONEBOOK_RECORDS_DONE
private static final int EVENT_GET_PHONEBOOK_CAPACITY_DONE
private static final int EVENT_UPDATE_PHONEBOOK_RECORD_DONE
private static final int EVENT_SIM_REFRESH
private static final int EVENT_GET_PHONEBOOK_RECORDS_RETRY
private static final int MAX_RETRY_COUNT
private static final int RETRY_INTERVAL
private static final int INVALID_RECORD_ID
private final com.android.internal.telephony.CommandsInterface mCi
private int mPhoneId
private android.content.Context mContext
private java.util.concurrent.atomic.AtomicReference mAdnCapacity
private Object mReadLock
private final java.util.concurrent.ConcurrentSkipListMap mSimPbRecords
private final java.util.List mUpdateRequests
private java.util.concurrent.atomic.AtomicBoolean mIsCacheInvalidated
private java.util.concurrent.atomic.AtomicBoolean mIsRecordLoading
private java.util.concurrent.atomic.AtomicBoolean mIsInRetry
private java.util.concurrent.atomic.AtomicBoolean mIsInitialized
java.util.ArrayList mAdnLoadingWaiters
boolean mIsUpdateDone
public void <init> (android.content.Context, int, com.android.internal.telephony.CommandsInterface)
android.content.Context context
int phoneId
com.android.internal.telephony.CommandsInterface ci
public boolean isEnabled ()
boolean isEnabled
public void dispose ()
private void reset ()
private void sendErrorResponse (android.os.Message, java.lang.String)
Exception e
android.os.Message response
String errString
private void notifyAndClearWaiters ()
java.util.List result
android.os.Message response
private void sendResponsesToWaitersWithError ()
android.os.Message response
private void getSimPhonebookCapacity ()
public com.android.internal.telephony.uicc.AdnCapacity getAdnCapacity ()
private void fillCache ()
InterruptedException e
private void fillCacheWithoutWaiting ()
public void requestLoadAllPbRecords (android.os.Message)
int pendingSize
boolean isCapacityInvalid
android.os.Message response
private boolean isAdnCapacityInvalid ()
public boolean isLoading ()
public java.util.List getAdnRecords ()
public void clear ()
private void notifyAdnLoadingWaiters ()
public void updateSimPbAdnByRecordId (int, com.android.internal.telephony.uicc.AdnRecord, android.os.Message)
int recordId
com.android.internal.telephony.uicc.AdnRecord newAdn
android.os.Message response
boolean found
public void updateSimPbAdnBySearch (com.android.internal.telephony.uicc.AdnRecord, com.android.internal.telephony.uicc.AdnRecord, android.os.Message)
com.android.internal.telephony.uicc.AdnRecord adn
com.android.internal.telephony.uicc.AdnRecord oldAdn
com.android.internal.telephony.uicc.AdnRecord newAdn
android.os.Message response
int recordId
private void updateSimPhonebookByNewAdn (int, com.android.internal.telephony.uicc.AdnRecord, android.os.Message)
int recordId
com.android.internal.telephony.uicc.AdnRecord newAdn
android.os.Message response
int updatingRecordId
com.android.internal.telephony.uicc.SimPhonebookRecord updateAdn
com.android.internal.telephony.uicc.SimPhonebookRecordCache$UpdateRequest updateRequest
boolean isCapacityInvalid
private void updateSimPhonebook (com.android.internal.telephony.uicc.SimPhonebookRecordCache$UpdateRequest)
com.android.internal.telephony.uicc.SimPhonebookRecordCache$UpdateRequest request
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
com.android.internal.telephony.uicc.AdnCapacity capacity
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
int retryCount
android.os.Message msg
private void responseToWaitersWithErrorOrSuccess (boolean)
boolean success
private void handlePhonebookChanged ()
private void handlePhonebookCapacityChanged (com.android.internal.telephony.uicc.AdnCapacity)
com.android.internal.telephony.uicc.AdnCapacity newCapacity
com.android.internal.telephony.uicc.AdnCapacity oldCapacity
private void inflateWithEmptyRecords (com.android.internal.telephony.uicc.AdnCapacity)
int i
com.android.internal.telephony.uicc.AdnCapacity capacity
private void handlePhonebookRecordReceived (com.android.internal.telephony.uicc.ReceivedPhonebookRecords)
com.android.internal.telephony.uicc.ReceivedPhonebookRecords records
private void handleUpdatePhonebookRecordDone (android.os.AsyncResult)
int myRecordId
com.android.internal.telephony.uicc.AdnRecord adn
int recordId
android.os.AsyncResult ar
Exception e
com.android.internal.telephony.uicc.SimPhonebookRecordCache$UpdateRequest updateRequest
private void tryFireUpdatePendingList ()
private void handleSimRefresh (com.android.internal.telephony.uicc.IccRefreshResponse)
com.android.internal.telephony.uicc.IccRefreshResponse iccRefreshResponse
private void populateAdnRecords (java.util.List)
java.util.Map newRecords
java.util.List records
private void sendGettingPhonebookRecordsRetry (int)
int times
android.os.Message message
private void addOrChangeSimPbRecord (com.android.internal.telephony.uicc.AdnRecord, int)
com.android.internal.telephony.uicc.AdnRecord record
int recordId
private void deleteSimPbRecord (int)
int recordId
private void invalidateSimPbCache ()
private void logd (java.lang.String)
String msg
private void loge (java.lang.String)
String msg
private static synthetic com.android.internal.telephony.uicc.AdnRecord lambda$invalidateSimPbCache$2 (java.lang.Integer, com.android.internal.telephony.uicc.AdnRecord)
Integer k
com.android.internal.telephony.uicc.AdnRecord v
private static synthetic com.android.internal.telephony.uicc.AdnRecord lambda$populateAdnRecords$1 (com.android.internal.telephony.uicc.AdnRecord)
com.android.internal.telephony.uicc.AdnRecord adn
private static synthetic com.android.internal.telephony.uicc.AdnRecord lambda$populateAdnRecords$0 (com.android.internal.telephony.uicc.SimPhonebookRecord)
com.android.internal.telephony.uicc.SimPhonebookRecord record
}
com/android/internal/telephony/uicc/SimTypeInfo$SimType.class
SimTypeInfo.java
package com.android.internal.telephony.uicc
public abstract annotation com.android.internal.telephony.uicc.SimTypeInfo$SimType extends java.lang.Object implements java.lang.annotation.Annotation {
public static final int SIM_TYPE_UNKNOWN
public static final int SIM_TYPE_PHYSICAL
public static final int SIM_TYPE_ESIM
}
com/android/internal/telephony/uicc/SimTypeInfo.class
SimTypeInfo.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.SimTypeInfo extends java.lang.Object {
public int mCurrentSimType
public int mSupportedSimTypes
public void <init> ()
public void setCurrentSimType (int)
int simType
public java.lang.String toString ()
StringBuilder sb
}
com/android/internal/telephony/uicc/UiccCard.class
UiccCard.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccCard extends java.lang.Object {
protected static final String LOG_TAG
protected static final boolean DBG
public static final String EXTRA_ICC_CARD_ADDED
protected final Object mLock
private com.android.internal.telephony.uicc.IccCardStatus$CardState mCardState
protected String mCardId
protected com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode mSupportedMepMode
protected java.util.LinkedHashMap mUiccPorts
private java.util.HashMap mPhoneIdToPortIdx
public void <init> (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, int, java.lang.Object, com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode)
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
int phoneId
Object lock
com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode supportedMepMode
public void dispose ()
com.android.internal.telephony.uicc.UiccPort uiccPort
public void disposePort (int)
com.android.internal.telephony.uicc.UiccPort port
int portIndex
public void update (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, int)
int portIdx
com.android.internal.telephony.uicc.UiccPort port
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
int phoneId
protected void finalize ()
protected void updateCardId (java.lang.String)
String iccId
public void updateSupportedMepMode (com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode)
com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode supportedMepMode
public com.android.internal.telephony.uicc.IccCardStatus$CardState getCardState ()
public java.lang.String getCardId ()
com.android.internal.telephony.uicc.UiccPort uiccPort
com.android.internal.telephony.uicc.UiccProfile uiccProfile
public com.android.internal.telephony.uicc.UiccPort[] getUiccPortList ()
public com.android.internal.telephony.uicc.UiccPort getUiccPortForPhone (int)
int phoneId
public com.android.internal.telephony.uicc.UiccPort getUiccPort (int)
int portIdx
private void log (java.lang.String)
String msg
private void loge (java.lang.String)
String msg
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
com.android.internal.telephony.uicc.UiccPort uiccPort
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic com.android.internal.telephony.uicc.UiccPort[] lambda$getUiccPortList$0 (int)
int x$0
}
com/android/internal/telephony/uicc/UiccCard.uau
com/android/internal/telephony/uicc/UiccCardApplication$1.class
UiccCardApplication.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.UiccCardApplication$1 extends android.os.Handler {
final synthetic com.android.internal.telephony.uicc.UiccCardApplication this$0
void <init> (com.android.internal.telephony.uicc.UiccCardApplication)
com.android.internal.telephony.uicc.UiccCardApplication this$0
public void handleMessage (android.os.Message)
android.os.Message response
android.os.AsyncResult ar
android.os.AsyncResult ar
int attemptsRemaining
android.os.Message response
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message msg
}
com/android/internal/telephony/uicc/UiccCardApplication$2.class
UiccCardApplication.java
package com.android.internal.telephony.uicc
synthetic com.android.internal.telephony.uicc.UiccCardApplication$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$uicc$IccCardApplicationStatus$AppType
static final synthetic int[] $SwitchMap$com$android$internal$telephony$uicc$IccCardStatus$PinState
static void <clinit> ()
}
com/android/internal/telephony/uicc/UiccCardApplication.class
UiccCardApplication.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccCardApplication extends java.lang.Object {
private static final String LOG_TAG
private static final boolean DBG
private static final int EVENT_PIN1_PUK1_DONE
private static final int EVENT_CHANGE_PIN1_DONE
private static final int EVENT_CHANGE_PIN2_DONE
private static final int EVENT_QUERY_FACILITY_FDN_DONE
private static final int EVENT_CHANGE_FACILITY_FDN_DONE
private static final int EVENT_QUERY_FACILITY_LOCK_DONE
private static final int EVENT_CHANGE_FACILITY_LOCK_DONE
private static final int EVENT_PIN2_PUK2_DONE
private static final int EVENT_RADIO_UNAVAILABLE
public static final int AUTH_CONTEXT_EAP_SIM
public static final int AUTH_CONTEXT_EAP_AKA
public static final int AUTH_CONTEXT_GBA_BOOTSTRAP
public static final int AUTHTYPE_GBA_NAF_KEY_EXTERNAL
public static final int AUTH_CONTEXT_UNDEFINED
private final Object mLock
private com.android.internal.telephony.uicc.UiccProfile mUiccProfile
private com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState mAppState
private com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType mAppType
private int mAuthContext
private com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState mPersoSubState
private String mAid
private String mAppLabel
private boolean mPin1Replaced
private com.android.internal.telephony.uicc.IccCardStatus$PinState mPin1State
private com.android.internal.telephony.uicc.IccCardStatus$PinState mPin2State
private boolean mIccFdnEnabled
private boolean mDesiredFdnEnabled
private boolean mIccLockEnabled
private boolean mDesiredPinLocked
private boolean mIgnoreApp
private boolean mIccFdnAvailable
private com.android.internal.telephony.CommandsInterface mCi
private android.content.Context mContext
private com.android.internal.telephony.uicc.IccRecords mIccRecords
private com.android.internal.telephony.uicc.IccFileHandler mIccFh
private boolean mDestroyed
private com.android.internal.telephony.RegistrantList mReadyRegistrants
private com.android.internal.telephony.RegistrantList mDetectedRegistrants
private com.android.internal.telephony.RegistrantList mPinLockedRegistrants
private com.android.internal.telephony.RegistrantList mNetworkLockedRegistrants
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
private android.os.Handler mHandler
public void <init> (com.android.internal.telephony.uicc.UiccProfile, com.android.internal.telephony.uicc.IccCardApplicationStatus, android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.flags.FeatureFlags)
com.android.internal.telephony.uicc.UiccProfile uiccProfile
com.android.internal.telephony.uicc.IccCardApplicationStatus as
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.flags.FeatureFlags flags
public void update (com.android.internal.telephony.uicc.IccCardApplicationStatus, android.content.Context, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType oldAppType
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState oldAppState
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState oldPersoSubState
com.android.internal.telephony.uicc.IccCardStatus$PinState oldPin1State
com.android.internal.telephony.uicc.IccCardApplicationStatus as
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
void dispose ()
private com.android.internal.telephony.uicc.IccRecords createIccRecords (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType, android.content.Context, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType type
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
private com.android.internal.telephony.uicc.IccFileHandler createIccFileHandler (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType)
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType type
public void queryFdn ()
int serviceClassX
private void onQueryFdnEnabled (android.os.AsyncResult)
int[] result
android.os.AsyncResult ar
private void onChangeFdnDone (android.os.AsyncResult)
int attemptsRemaining
android.os.Message response
android.os.AsyncResult ar
private void queryPin1State ()
int serviceClassX
private void onQueryFacilityLock (android.os.AsyncResult)
int[] ints
android.os.AsyncResult ar
private void onChangeFacilityLock (android.os.AsyncResult)
int attemptsRemaining
android.os.Message response
android.os.AsyncResult ar
private int parsePinPukErrorResult (android.os.AsyncResult)
int length
int attemptsRemaining
android.os.AsyncResult ar
int[] result
public void registerForReady (android.os.Handler, int, java.lang.Object)
com.android.internal.telephony.Registrant r
android.os.Handler h
int what
Object obj
public void unregisterForReady (android.os.Handler)
android.os.Handler h
public void registerForDetected (android.os.Handler, int, java.lang.Object)
com.android.internal.telephony.Registrant r
android.os.Handler h
int what
Object obj
public void unregisterForDetected (android.os.Handler)
android.os.Handler h
protected void registerForLocked (android.os.Handler, int, java.lang.Object)
com.android.internal.telephony.Registrant r
android.os.Handler h
int what
Object obj
protected void unregisterForLocked (android.os.Handler)
android.os.Handler h
protected void registerForNetworkLocked (android.os.Handler, int, java.lang.Object)
com.android.internal.telephony.Registrant r
android.os.Handler h
int what
Object obj
protected void unregisterForNetworkLocked (android.os.Handler)
android.os.Handler h
private void notifyReadyRegistrantsIfNeeded (com.android.internal.telephony.Registrant)
com.android.internal.telephony.Registrant r
private void notifyDetectedRegistrantsIfNeeded (com.android.internal.telephony.Registrant)
com.android.internal.telephony.Registrant r
private void notifyPinLockedRegistrantsIfNeeded (com.android.internal.telephony.Registrant)
com.android.internal.telephony.Registrant r
private void notifyNetworkLockedRegistrantsIfNeeded (com.android.internal.telephony.Registrant)
android.os.AsyncResult ar
com.android.internal.telephony.Registrant r
public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState getState ()
public com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType getType ()
public int getAuthContext ()
private static int getAuthContext (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType)
int authContext
int authContext
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType appType
int authContext
public com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState getPersoSubState ()
public java.lang.String getAid ()
public java.lang.String getAppLabel ()
public com.android.internal.telephony.uicc.IccCardStatus$PinState getPin1State ()
public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler ()
public com.android.internal.telephony.uicc.IccRecords getIccRecords ()
public void supplyPin (java.lang.String, android.os.Message)
String pin
android.os.Message onComplete
public void supplyPuk (java.lang.String, java.lang.String, android.os.Message)
String puk
String newPin
android.os.Message onComplete
public void supplyPin2 (java.lang.String, android.os.Message)
String pin2
android.os.Message onComplete
public void supplyPuk2 (java.lang.String, java.lang.String, android.os.Message)
String puk2
String newPin2
android.os.Message onComplete
public void supplyNetworkDepersonalization (java.lang.String, android.os.Message)
String pin
android.os.Message onComplete
public void supplySimDepersonalization (com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState, java.lang.String, android.os.Message)
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState persoType
String pin
android.os.Message onComplete
public boolean getIccLockEnabled ()
public boolean getIccFdnEnabled ()
public boolean getIccFdnAvailable ()
public void setIccLockEnabled (boolean, java.lang.String, android.os.Message)
int serviceClassX
boolean enabled
String password
android.os.Message onComplete
public void setIccFdnEnabled (boolean, java.lang.String, android.os.Message)
int serviceClassX
boolean enabled
String password
android.os.Message onComplete
public void changeIccLockPassword (java.lang.String, java.lang.String, android.os.Message)
String oldPassword
String newPassword
android.os.Message onComplete
public void changeIccFdnPassword (java.lang.String, java.lang.String, android.os.Message)
String oldPassword
String newPassword
android.os.Message onComplete
public boolean isReady ()
public boolean getIccPin2Blocked ()
public boolean getIccPuk2Blocked ()
public int getPhoneId ()
public boolean isAppIgnored ()
public void setAppIgnoreState (boolean)
boolean ignore
protected com.android.internal.telephony.uicc.UiccProfile getUiccProfile ()
private void log (java.lang.String)
String msg
private void loge (java.lang.String)
String msg
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
}
com/android/internal/telephony/uicc/UiccCardApplication.uau
com/android/internal/telephony/uicc/UiccCarrierPrivilegeRules$1.class
UiccCarrierPrivilegeRules.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules this$0
void <init> (com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules)
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules this$0
public void run ()
}
com/android/internal/telephony/uicc/UiccCarrierPrivilegeRules$TLV.class
UiccCarrierPrivilegeRules.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV extends java.lang.Object {
private static final int SINGLE_BYTE_MAX_LENGTH
private String tag
private String lengthBytes
private Integer length
private String value
public void <init> (java.lang.String)
String tag
public java.lang.String getValue ()
public java.lang.String parseLength (java.lang.String)
int numBytes
String data
int offset
int firstByte
public java.lang.String parse (java.lang.String, boolean)
String data
boolean shouldConsumeAll
int index
int remainingLength
}
com/android/internal/telephony/uicc/UiccCarrierPrivilegeRules.TLV.uau
com/android/internal/telephony/uicc/UiccCarrierPrivilegeRules.class
UiccCarrierPrivilegeRules.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules extends android.os.Handler {
private static final String LOG_TAG
private static final boolean DBG
private static final String ARAM_AID
private static final String ARAD_AID
private static final int ARAM
private static final int ARAD
private static final int CLA
private static final int COMMAND
private static final int P1
private static final int P2
private static final int P2_EXTENDED_DATA
private static final int P3
private static final String DATA
private static final String TAG_ALL_REF_AR_DO
private static final String TAG_REF_AR_DO
private static final String TAG_REF_DO
private static final String TAG_DEVICE_APP_ID_REF_DO
private static final String TAG_PKG_REF_DO
private static final String TAG_AR_DO
private static final String TAG_PERM_AR_DO
private static final String TAG_AID_REF_DO
private static final String CARRIER_PRIVILEGE_AID
private static final int EVENT_OPEN_LOGICAL_CHANNEL_DONE
private static final int EVENT_TRANSMIT_LOGICAL_CHANNEL_DONE
private static final int EVENT_CLOSE_LOGICAL_CHANNEL_DONE
private static final int EVENT_PKCS15_READ_DONE
private static final int STATE_LOADING
private static final int STATE_LOADED
private static final int STATE_ERROR
private static final int MAX_RETRY
private static final int RETRY_INTERVAL_MS
private static final int STATUS_CODE_CONDITION_NOT_SATISFIED
private static final int STATUS_CODE_APPLET_SELECT_FAILED
private com.android.internal.telephony.uicc.UiccProfile mUiccProfile
private com.android.internal.telephony.uicc.UiccPkcs15 mUiccPkcs15
private java.util.concurrent.atomic.AtomicInteger mState
private java.util.List mAccessRules
private String mRules
private android.os.Message mLoadedCallback
private com.android.internal.telephony.LocalLog mStatusMessage
private int mChannelId
private int mRetryCount
private boolean mCheckedRules
private int mAIDInUse
private final Runnable mRetryRunnable
private void openChannel (int)
int aidId
String aid
int p2
public void <init> (com.android.internal.telephony.uicc.UiccProfile, android.os.Message)
com.android.internal.telephony.uicc.UiccProfile uiccProfile
android.os.Message loadedCallback
public void <init> (java.util.List)
java.util.List rules
public boolean areCarrierPriviligeRulesLoaded ()
public boolean hasCarrierPrivilegeRules ()
public java.util.List getPackageNames ()
android.telephony.UiccAccessRule ar
java.util.List pkgNames
public java.util.List getAccessRules ()
public int getCarrierPrivilegeStatus (android.content.pm.Signature, java.lang.String)
int accessStatus
android.telephony.UiccAccessRule ar
android.content.pm.Signature signature
String packageName
int state
public int getCarrierPrivilegeStatus (android.content.pm.PackageManager, java.lang.String)
int state
android.content.pm.PackageInfo pInfo
android.content.pm.PackageManager$NameNotFoundException ex
android.content.pm.PackageManager packageManager
String packageName
public int getCarrierPrivilegeStatus (android.content.pm.PackageInfo)
int accessStatus
android.telephony.UiccAccessRule ar
android.content.pm.PackageInfo packageInfo
int state
public int getCarrierPrivilegeStatusForCurrentTransaction (android.content.pm.PackageManager)
android.content.pm.PackageManager packageManager
public int getCarrierPrivilegeStatusForUid (android.content.pm.PackageManager, int)
int accessStatus
String pkg
android.content.pm.PackageManager packageManager
int uid
String[] packages
public static boolean shouldRetry (android.os.AsyncResult, int)
byte[] bytes
com.android.internal.telephony.CommandException$Error error
int[] results
int statusCode
android.os.AsyncResult ar
int retryCount
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
RuntimeException ex
String errorMsg
com.android.internal.telephony.uicc.IccIoResult response
com.android.internal.telephony.CommandException$Error errorCode
String errorMsg
android.os.AsyncResult ar
android.telephony.UiccAccessRule accessRule
String cert
android.os.Message msg
private boolean isDataComplete ()
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV allRules
String lengthBytes
private static java.util.List parseRules (java.lang.String)
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV refArDo
android.telephony.UiccAccessRule accessRule
String rules
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV allRefArDo
String arDos
java.util.List accessRules
private static android.telephony.UiccAccessRule parseRefArdo (java.lang.String)
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV cpDo
String remain
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV pkgDo
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV refDo
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV deviceDo
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tmpDo
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV arDo
String remain
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV permDo
String rule
String certificateHash
String packageName
String tmp
long accessType
android.telephony.UiccAccessRule accessRule
private void updateState (int, java.lang.String)
int newState
String statusMessage
private void updateStatusMessage (java.lang.String)
String statusMessage
private static void log (java.lang.String)
String msg
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
android.telephony.UiccAccessRule ar
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private java.lang.String getStateString (int)
int state
}
com/android/internal/telephony/uicc/UiccCarrierPrivilegeRules.uau
com/android/internal/telephony/uicc/UiccController$1.class
UiccController.java
package com.android.internal.telephony.uicc
synthetic com.android.internal.telephony.uicc.UiccController$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$IccCardConstants$State
static void <clinit> ()
}
com/android/internal/telephony/uicc/UiccController.class
UiccController.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccController extends android.os.Handler {
private static final String LOG_TAG
private static final boolean DBG
private static final boolean VDBG
public static final int INVALID_SLOT_ID
public static final int APP_FAM_3GPP
public static final int APP_FAM_3GPP2
public static final int APP_FAM_IMS
private static final int EVENT_ICC_STATUS_CHANGED
private static final int EVENT_SLOT_STATUS_CHANGED
private static final int EVENT_GET_ICC_STATUS_DONE
private static final int EVENT_GET_SLOT_STATUS_DONE
private static final int EVENT_RADIO_ON
private static final int EVENT_RADIO_AVAILABLE
private static final int EVENT_RADIO_UNAVAILABLE
private static final int EVENT_SIM_REFRESH
private static final int EVENT_EID_READY
private static final int EVENT_MULTI_SIM_CONFIG_CHANGED
private final android.telephony.TelephonyManager mTelephonyManager
private com.android.internal.telephony.CommandsInterface[] mCis
private com.android.internal.telephony.uicc.UiccSlot[] mUiccSlots
private int[] mPhoneIdToSlotId
private boolean mIsSlotStatusSupported
private java.util.ArrayList mCardStrings
private final int[] mSimCardState
private final int[] mSimApplicationState
private int mDefaultEuiccCardId
private static final int TEMPORARILY_UNSUPPORTED_CARD_ID
private static final int EID_LENGTH
private static final String CARD_STRINGS
private static final String REMOVABLE_ESIM_AS_DEFAULT
private boolean mHasBuiltInEuicc
private boolean mHasActiveBuiltInEuicc
private boolean mUseRemovableEsimAsDefault
private final int[] mEuiccSlots
private static final String DEFAULT_CARD
private static final Object mLock
private static com.android.internal.telephony.uicc.UiccController mInstance
public static java.util.ArrayList sLastSlotStatus
public android.content.Context mContext
protected com.android.internal.telephony.RegistrantList mIccChangedRegistrants
private final com.android.internal.telephony.CarrierServiceBindHelper mCarrierServiceBindHelper
private com.android.internal.telephony.uicc.UiccStateChangedLauncher mLauncher
private com.android.internal.telephony.RadioConfig mRadioConfig
private final com.android.internal.telephony.uicc.PinStorage mPinStorage
private static com.android.internal.telephony.LocalLog sLocalLog
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
public static com.android.internal.telephony.uicc.UiccController make (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context c
com.android.internal.telephony.flags.FeatureFlags flags
private void <init> (android.content.Context, com.android.internal.telephony.flags.FeatureFlags)
int i
android.content.Context c
com.android.internal.telephony.flags.FeatureFlags flags
int numPhysicalSlots
int supportedModemCount
public int getPhoneIdFromSlotPortIndex (int, int)
int slotId
int portIndex
com.android.internal.telephony.uicc.UiccSlot slot
public int getSlotIdFromPhoneId (int)
ArrayIndexOutOfBoundsException e
int phoneId
public static com.android.internal.telephony.uicc.UiccController getInstance ()
public com.android.internal.telephony.uicc.UiccCard getUiccCard (int)
int phoneId
public com.android.internal.telephony.uicc.UiccPort getUiccPort (int)
int phoneId
public com.android.internal.telephony.uicc.UiccPort getUiccPortForSlot (int, int)
com.android.internal.telephony.uicc.UiccCard uiccCard
com.android.internal.telephony.uicc.UiccSlot slot
int slotId
int portIdx
public com.android.internal.telephony.uicc.UiccCard getUiccCardForSlot (int)
com.android.internal.telephony.uicc.UiccSlot uiccSlot
int slotId
public com.android.internal.telephony.uicc.UiccCard getUiccCardForPhone (int)
com.android.internal.telephony.uicc.UiccSlot uiccSlot
int phoneId
public com.android.internal.telephony.uicc.UiccPort getUiccPortForPhone (int)
com.android.internal.telephony.uicc.UiccCard uiccCard
com.android.internal.telephony.uicc.UiccSlot uiccSlot
int phoneId
public com.android.internal.telephony.uicc.UiccProfile getUiccProfileForPhone (int)
com.android.internal.telephony.uicc.UiccPort uiccPort
int phoneId
public com.android.internal.telephony.uicc.UiccSlot[] getUiccSlots ()
public void switchSlots (java.util.List, android.os.Message)
java.util.List slotMapping
android.os.Message response
public com.android.internal.telephony.uicc.UiccSlot getUiccSlot (int)
int slotId
public void setUiccSlot (int, com.android.internal.telephony.uicc.UiccSlot)
int slotId
com.android.internal.telephony.uicc.UiccSlot slot
public com.android.internal.telephony.uicc.UiccSlot getUiccSlotForPhone (int)
int slotId
int phoneId
public int getUiccSlotForCardId (java.lang.String)
com.android.internal.telephony.uicc.UiccCard uiccCard
int idx
com.android.internal.telephony.uicc.UiccSlot slot
int idx
String cardId
public com.android.internal.telephony.uicc.IccRecords getIccRecords (int, int)
com.android.internal.telephony.uicc.UiccCardApplication app
int phoneId
int family
public com.android.internal.telephony.uicc.IccFileHandler getIccFileHandler (int, int)
com.android.internal.telephony.uicc.UiccCardApplication app
int phoneId
int family
public void registerForIccChanged (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
public void unregisterForIccChanged (android.os.Handler)
android.os.Handler h
public void handleMessage (android.os.Message)
com.android.internal.telephony.uicc.UiccSlot uiccSlot
int activeModemCount
Integer phoneId
String eventName
android.os.AsyncResult ar
android.os.Message msg
private void onMultiSimConfigChanged (int)
int i
int newActiveModemCount
int prevActiveModemCount
private java.lang.Integer getCiIndex (android.os.Message)
android.os.AsyncResult ar
android.os.Message msg
Integer index
private static java.lang.String eventToString (int)
int event
public com.android.internal.telephony.uicc.UiccCardApplication getUiccCardApplication (int, int)
com.android.internal.telephony.uicc.UiccPort uiccPort
int phoneId
int family
public static java.lang.String getIccStateIntentString (com.android.internal.telephony.IccCardConstants$State)
com.android.internal.telephony.IccCardConstants$State state
public void updateSimStateForInactivePort (int, java.lang.String)
int phoneId
String iccId
private void broadcastSimStateChanged (int, java.lang.String, java.lang.String)
int phoneId
String state
String reason
android.content.Intent intent
int subId
private void broadcastSimCardStateChanged (int, int)
android.content.Intent intent
int subId
com.android.internal.telephony.uicc.UiccSlot slot
int slotId
int portIndex
int phoneId
int state
private void broadcastSimApplicationStateChanged (int, int)
android.content.Intent intent
int subId
com.android.internal.telephony.uicc.UiccSlot slot
int slotId
int phoneId
int state
boolean isUnknownToNotReady
com.android.internal.telephony.IccCard iccCard
boolean emptyProfile
private static int getSimStateFromLockedReason (java.lang.String)
String lockedReason
private void broadcastSimStateEvents (int, com.android.internal.telephony.IccCardConstants$State, java.lang.String)
int phoneId
com.android.internal.telephony.IccCardConstants$State simState
String reason
String legacyStringSimState
int cardState
int applicationState
private void updateCarrierServices (int, java.lang.String)
int phoneId
String simState
android.telephony.CarrierConfigManager configManager
public void updateSimState (int, com.android.internal.telephony.IccCardConstants$State, java.lang.String)
int phoneId
com.android.internal.telephony.IccCardConstants$State state
String reason
private synchronized void onGetIccCardStatusDone (android.os.AsyncResult, java.lang.Integer)
android.os.AsyncResult ar
Integer index
com.android.internal.telephony.uicc.IccCardStatus status
int slotId
com.android.internal.telephony.uicc.UiccCard card
com.android.internal.telephony.uicc.UiccPort port
String cardString
boolean isEuicc
private void addCardId (java.lang.String)
String cardString
public java.lang.String convertToCardString (int)
int cardId
public int convertToPublicCardId (java.lang.String)
String cardString
int id
public java.util.ArrayList getAllUiccCardInfos ()
com.android.internal.telephony.uicc.UiccPort port
String iccId
String iccId
String iccId
int portIdx
com.android.internal.telephony.uicc.UiccSlot slot
boolean isEuicc
String eid
com.android.internal.telephony.uicc.UiccCard card
int cardId
boolean isRemovable
java.util.List portInfos
int[] portIndexes
android.telephony.UiccCardInfo info
int slotIndex
java.util.ArrayList infos
public int getCardIdForDefaultEuicc ()
int cardId
com.android.internal.telephony.uicc.UiccSlot slot
public com.android.internal.telephony.uicc.PinStorage getPinStorage ()
private java.util.ArrayList loadCardStrings ()
String cardStrings
private void saveCardStrings ()
android.content.SharedPreferences$Editor editor
private synchronized void onGetSlotStatusDone (android.os.AsyncResult)
int logicalSlotIndex
int j
String eid
com.android.internal.telephony.uicc.IccSlotStatus iss
boolean isActive
int i
String eid
int i
com.android.internal.telephony.uicc.UiccSlot slot
boolean defaultEuiccCardIdIsStillInserted
String cardString
android.os.AsyncResult ar
Throwable e
java.util.ArrayList status
int numActivePorts
boolean isDefaultEuiccCardIdSet
boolean anyEuiccIsActive
int numSlots
android.app.BroadcastOptions options
android.content.Intent intent
private boolean hasActivePort (com.android.internal.telephony.uicc.IccSimPortInfo[])
com.android.internal.telephony.uicc.IccSimPortInfo simPortInfo
com.android.internal.telephony.uicc.IccSimPortInfo[] simPortInfos
public boolean slotStatusChanged (java.util.ArrayList)
int i
java.util.ArrayList slotStatusList
private void logPhoneIdToSlotIdMapping ()
int i
private void onSimRefresh (android.os.AsyncResult, java.lang.Integer)
android.telephony.CarrierConfigManager configManager
android.os.AsyncResult ar
Integer index
com.android.internal.telephony.uicc.IccRefreshResponse resp
com.android.internal.telephony.uicc.UiccCard uiccCard
com.android.internal.telephony.uicc.UiccPort uiccPort
boolean changed
private void onEidReady (android.os.AsyncResult, java.lang.Integer)
android.os.AsyncResult ar
Integer index
int slotId
com.android.internal.telephony.uicc.euicc.EuiccCard card
String eid
private boolean hasBuiltInEuicc ()
private boolean isBuiltInEuiccSlot (int)
int slot
int slotIndex
public static boolean isCdmaSupported (android.content.Context)
android.content.Context context
android.content.pm.PackageManager packageManager
boolean isCdmaSupported
private boolean isValidPhoneIndex (int)
int index
private boolean isValidSlotIndex (int)
int index
private boolean isShuttingDown ()
int i
private static boolean iccidMatches (java.lang.String, java.lang.String)
String mvnoIccid
String mvnoData
String iccId
String[] mvnoIccidList
private static boolean imsiMatches (java.lang.String, java.lang.String)
char c
int idx
String imsiDB
String imsiSIM
int len
public boolean mvnoMatches (int, int, java.lang.String)
String spn
String imsiSIM
String gid1
int mvno_match_data_length
String iccId
int slotIndex
int mvnoType
String mvnoMatchData
com.android.internal.telephony.uicc.IccRecords iccRecords
public void setRemovableEsimAsDefaultEuicc (boolean)
boolean isDefault
android.content.SharedPreferences$Editor editor
public boolean isRemovableEsimDefaultEuicc ()
public com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode getSupportedMepMode (int)
com.android.internal.telephony.uicc.UiccSlot slot
int slotIndex
private void log (java.lang.String)
String string
private void logWithLocalLog (java.lang.String)
String string
private void logeWithLocalLog (java.lang.String)
String string
public static void addLocalLog (java.lang.String)
String data
private java.util.List getPrintableCardStrings ()
public void dispose ()
com.android.internal.telephony.uicc.UiccSlot slot
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int i
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private synthetic void lambda$updateSimState$3 (int, com.android.internal.telephony.IccCardConstants$State, java.lang.String)
int phoneId
com.android.internal.telephony.IccCardConstants$State state
String reason
String legacySimState
int simState
private synthetic void lambda$updateSimState$2 (int, com.android.internal.telephony.IccCardConstants$State, java.lang.String, int, java.lang.String)
int phoneId
com.android.internal.telephony.IccCardConstants$State state
String reason
int simState
String legacySimState
com.android.internal.telephony.uicc.UiccProfile uiccProfile
private synthetic void lambda$updateSimStateForInactivePort$1 (int, java.lang.String)
int phoneId
String iccId
private static synthetic boolean lambda$getUiccSlotForCardId$0 (java.lang.String, com.android.internal.telephony.uicc.UiccSlot, int)
String cardId
com.android.internal.telephony.uicc.UiccSlot slot
int porIdx
static void <clinit> ()
}
com/android/internal/telephony/uicc/UiccController.uau
com/android/internal/telephony/uicc/UiccPkcs15$FileHandler.class
UiccPkcs15.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.UiccPkcs15$FileHandler extends android.os.Handler {
final String mPkcs15Path
private android.os.Message mCallback
private String mFileId
protected static final int EVENT_SELECT_FILE_DONE
protected static final int EVENT_READ_BINARY_DONE
final synthetic com.android.internal.telephony.uicc.UiccPkcs15 this$0
public void <init> (com.android.internal.telephony.uicc.UiccPkcs15, java.lang.String)
String pkcs15Path
public boolean loadFile (java.lang.String, android.os.Message)
String fileId
android.os.Message callBack
private void selectFile ()
private void readBinary ()
public void handleMessage (android.os.Message)
com.android.internal.telephony.uicc.IccIoResult response
com.android.internal.telephony.uicc.IccIoResult response
String result
android.os.Message msg
android.os.AsyncResult ar
}
com/android/internal/telephony/uicc/UiccPkcs15$Pkcs15Selector.class
UiccPkcs15.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.UiccPkcs15$Pkcs15Selector extends android.os.Handler {
private static final String PKCS15_AID
private android.os.Message mCallback
private static final int EVENT_OPEN_LOGICAL_CHANNEL_DONE
final synthetic com.android.internal.telephony.uicc.UiccPkcs15 this$0
public void <init> (com.android.internal.telephony.uicc.UiccPkcs15, android.os.Message)
android.os.Message callBack
int p2
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
android.os.Message msg
}
com/android/internal/telephony/uicc/UiccPkcs15.class
UiccPkcs15.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccPkcs15 extends android.os.Handler {
private static final String LOG_TAG
private static final boolean DBG
private com.android.internal.telephony.uicc.UiccProfile mUiccProfile
private android.os.Message mLoadedCallback
private int mChannelId
private java.util.List mRules
private com.android.internal.telephony.uicc.UiccPkcs15$Pkcs15Selector mPkcs15Selector
private com.android.internal.telephony.uicc.UiccPkcs15$FileHandler mFh
private static final int EVENT_SELECT_PKCS15_DONE
private static final int EVENT_LOAD_ODF_DONE
private static final int EVENT_LOAD_DODF_DONE
private static final int EVENT_LOAD_ACMF_DONE
private static final int EVENT_LOAD_ACRF_DONE
private static final int EVENT_LOAD_ACCF_DONE
private static final int EVENT_CLOSE_LOGICAL_CHANNEL_DONE
private static final String CARRIER_RULE_AID
private static final String ACRF_PATH
private static final String EFODF_PATH
private static final String TAG_ASN_SEQUENCE
private static final String TAG_ASN_OCTET_STRING
private static final String TAG_ASN_OID
private static final String TAG_TARGET_AID
private static final String TAG_ODF
private static final String TAG_DODF
private static final String REFRESH_TAG_LEN
public static final String AC_OID
public void <init> (com.android.internal.telephony.uicc.UiccProfile, android.os.Message)
com.android.internal.telephony.uicc.UiccProfile uiccProfile
android.os.Message loadedCallback
public void handleMessage (android.os.Message)
String idDodf
String idAcmf
String idAcrf
String idAccf
android.os.Message msg
android.os.AsyncResult ar
private void startFromAcrf ()
private void cleanUp ()
private java.lang.String parseOdf (java.lang.String)
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvRule
String ruleString
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvAsnPath
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvPath
RuntimeException ex
String data
private java.lang.String parseDodf (java.lang.String)
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV subClassAttributes
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvAsnPath
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvPath
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV oidDoTag
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV oidDo
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV oidTag
String oid
String ruleString
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV commonObjectAttributes
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV commonDataObjectAttributes
RuntimeException ex
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV dodfTag
String data
String ret
String acRules
private java.lang.String parseAcmf (java.lang.String)
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV acmfTag
String ruleString
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV refreshTag
String refreshTagLength
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvAsnPath
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvPath
RuntimeException ex
String data
private java.lang.String parseAcrf (java.lang.String)
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvTarget
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvAid
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvAsnPath
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvPath
String ruleString
RuntimeException ex
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvRule
String data
String ret
String acRules
private void parseAccf (java.lang.String)
RuntimeException ex
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvCondition
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules$TLV tlvCert
String data
String acCondition
public java.util.List getRules ()
private static void log (java.lang.String)
String msg
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
String cert
java.io.FileDescriptor fd
java.io.PrintWriter pw
String[] args
}
com/android/internal/telephony/uicc/UiccPort$OpenLogicalChannelRecord.class
UiccPort.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccPort$OpenLogicalChannelRecord extends java.lang.Object implements android.os.IBinder$DeathRecipient {
com.android.internal.telephony.IccLogicalChannelRequest mRequest
final synthetic com.android.internal.telephony.uicc.UiccPort this$0
void <init> (com.android.internal.telephony.uicc.UiccPort, com.android.internal.telephony.IccLogicalChannelRequest)
com.android.internal.telephony.uicc.UiccPort this$0
com.android.internal.telephony.IccLogicalChannelRequest request
public void binderDied ()
public java.lang.String toString ()
StringBuilder sb
}
com/android/internal/telephony/uicc/UiccPort.class
UiccPort.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccPort extends java.lang.Object {
protected static final String LOG_TAG
protected static final boolean DBG
private static com.android.internal.telephony.flags.FeatureFlags sFlags
protected final Object mLock
private final dalvik.system.CloseGuard mCloseGuard
private String mIccid
protected String mCardId
private android.content.Context mContext
private com.android.internal.telephony.CommandsInterface mCi
private com.android.internal.telephony.uicc.UiccProfile mUiccProfile
private final int mPhoneId
private int mPortIdx
private int mPhysicalSlotIndex
private final java.util.List mOpenChannelRecords
public void <init> (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, int, java.lang.Object, com.android.internal.telephony.uicc.UiccCard)
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
int phoneId
Object lock
com.android.internal.telephony.uicc.UiccCard uiccCard
public void update (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, com.android.internal.telephony.uicc.UiccCard)
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
com.android.internal.telephony.uicc.UiccCard uiccCard
public void dispose ()
protected void finalize () throws java.lang.Throwable
public boolean isApplicationOnIcc (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType)
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType type
public com.android.internal.telephony.uicc.IccCardStatus$PinState getUniversalPinState ()
public com.android.internal.telephony.uicc.UiccCardApplication getApplication (int)
int family
public com.android.internal.telephony.uicc.UiccCardApplication getApplicationIndex (int)
int index
public com.android.internal.telephony.uicc.UiccCardApplication getApplicationByType (int)
int type
public boolean resetAppWithAid (java.lang.String, boolean)
String aid
boolean reset
public void iccOpenLogicalChannel (java.lang.String, int, android.os.Message)
String AID
int p2
android.os.Message response
public void iccCloseLogicalChannel (int, android.os.Message)
int channel
android.os.Message response
public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, android.os.Message)
int channel
int cla
int command
int p1
int p2
int p3
String data
android.os.Message response
public void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message)
int cla
int command
int p1
int p2
int p3
String data
android.os.Message response
public void iccExchangeSimIO (int, int, int, int, int, java.lang.String, android.os.Message)
int fileID
int command
int p1
int p2
int p3
String pathID
android.os.Message response
public void sendEnvelopeWithStatus (java.lang.String, android.os.Message)
String contents
android.os.Message response
public int getNumApplications ()
public int getPhoneId ()
public int getPortIdx ()
public com.android.internal.telephony.uicc.UiccProfile getUiccProfile ()
public boolean setOperatorBrandOverride (java.lang.String)
String brand
public java.lang.String getOperatorBrandOverride ()
public java.lang.String getIccId ()
private void log (java.lang.String)
String msg
private void loge (java.lang.String)
String msg
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
public void onLogicalChannelOpened (com.android.internal.telephony.IccLogicalChannelRequest)
Exception ex
com.android.internal.telephony.IccLogicalChannelRequest request
com.android.internal.telephony.uicc.UiccPort$OpenLogicalChannelRecord record
public void onLogicalChannelClosed (int)
int channelId
com.android.internal.telephony.uicc.UiccPort$OpenLogicalChannelRecord record
public com.android.internal.telephony.uicc.UiccPort$OpenLogicalChannelRecord getOpenLogicalChannelRecord (int)
com.android.internal.telephony.uicc.UiccPort$OpenLogicalChannelRecord channelRecord
int channelId
private void cleanupOpenLogicalChannelRecordsIfNeeded ()
com.android.internal.telephony.uicc.UiccPort$OpenLogicalChannelRecord record
static void <clinit> ()
}
com/android/internal/telephony/uicc/UiccProfile$1.class
UiccProfile.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.UiccProfile$1 extends android.database.ContentObserver {
final synthetic com.android.internal.telephony.uicc.UiccProfile this$0
void <init> (com.android.internal.telephony.uicc.UiccProfile, android.os.Handler)
com.android.internal.telephony.uicc.UiccProfile this$0
android.os.Handler handler
public void onChange (boolean)
boolean selfChange
}
com/android/internal/telephony/uicc/UiccProfile$2.class
UiccProfile.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.UiccProfile$2 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.uicc.UiccProfile this$0
void <init> (com.android.internal.telephony.uicc.UiccProfile)
com.android.internal.telephony.uicc.UiccProfile this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/uicc/UiccProfile$3.class
UiccProfile.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.UiccProfile$3 extends java.lang.Object implements android.telephony.CarrierConfigManager$CarrierConfigChangeListener {
final synthetic com.android.internal.telephony.uicc.UiccProfile this$0
void <init> (com.android.internal.telephony.uicc.UiccProfile)
com.android.internal.telephony.uicc.UiccProfile this$0
public void onCarrierConfigChanged (int, int, int, int)
int logicalSlotIndex
int subscriptionId
int carrierId
int specificCarrierId
}
com/android/internal/telephony/uicc/UiccProfile$4.class
UiccProfile.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.UiccProfile$4 extends android.os.Handler {
final synthetic com.android.internal.telephony.uicc.UiccProfile this$0
void <init> (com.android.internal.telephony.uicc.UiccProfile)
com.android.internal.telephony.uicc.UiccProfile this$0
public void handleMessage (android.os.Message)
android.os.AsyncResult ar
int eventCode
com.android.internal.telephony.CarrierPrivilegesTracker cpt
com.android.internal.telephony.Phone phone
android.os.AsyncResult ar
android.os.AsyncResult ar
android.os.Message msg
String eventName
}
com/android/internal/telephony/uicc/UiccProfile$5.class
UiccProfile.java
package com.android.internal.telephony.uicc
synthetic com.android.internal.telephony.uicc.UiccProfile$5 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$internal$telephony$uicc$IccCardApplicationStatus$AppState
static final synthetic int[] $SwitchMap$com$android$internal$telephony$IccCardConstants$State
static void <clinit> ()
}
com/android/internal/telephony/uicc/UiccProfile.class
UiccProfile.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccProfile extends com.android.internal.telephony.IccCard {
protected static final String LOG_TAG
protected static final boolean DBG
private static final boolean VDBG
private static final String OPERATOR_BRAND_OVERRIDE_PREFIX
private final com.android.internal.telephony.flags.FeatureFlags mFlags
private final Object mLock
private com.android.internal.telephony.uicc.IccCardStatus$PinState mUniversalPinState
private int mGsmUmtsSubscriptionAppIndex
private int mCdmaSubscriptionAppIndex
private int mImsSubscriptionAppIndex
private com.android.internal.telephony.uicc.UiccCardApplication[] mUiccApplications
private android.content.Context mContext
private com.android.internal.telephony.CommandsInterface mCi
private final com.android.internal.telephony.uicc.UiccCard mUiccCard
private com.android.internal.telephony.cat.CatService mCatService
private com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules mCarrierPrivilegeRules
private com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules mTestOverrideCarrierPrivilegeRules
private boolean mDisposed
private com.android.internal.telephony.RegistrantList mOperatorBrandOverrideRegistrants
private final int mPhoneId
private final com.android.internal.telephony.uicc.PinStorage mPinStorage
private final android.telephony.CarrierConfigManager mCarrierConfigManager
private static final int EVENT_RADIO_OFF_OR_UNAVAILABLE
private static final int EVENT_ICC_LOCKED
public static final int EVENT_APP_READY
private static final int EVENT_RECORDS_LOADED
private static final int EVENT_NETWORK_LOCKED
private static final int EVENT_EID_READY
private static final int EVENT_ICC_RECORD_EVENTS
private static final int EVENT_OPEN_LOGICAL_CHANNEL_DONE
private static final int EVENT_CLOSE_LOGICAL_CHANNEL_DONE
private static final int EVENT_TRANSMIT_APDU_LOGICAL_CHANNEL_DONE
private static final int EVENT_TRANSMIT_APDU_BASIC_CHANNEL_DONE
private static final int EVENT_SIM_IO_DONE
private static final int EVENT_CARRIER_PRIVILEGES_LOADED
private static final int EVENT_CARRIER_CONFIG_CHANGED
private static final int EVENT_CARRIER_PRIVILEGES_TEST_OVERRIDE_SET
private static final int EVENT_SUPPLY_ICC_PIN_DONE
private android.telephony.TelephonyManager mTelephonyManager
private com.android.internal.telephony.RegistrantList mNetworkLockedRegistrants
public int mCurrentAppType
private int mRadioTech
private com.android.internal.telephony.uicc.UiccCardApplication mUiccApplication
private com.android.internal.telephony.uicc.IccRecords mIccRecords
private com.android.internal.telephony.IccCardConstants$State mExternalState
private int mLastReportedNumOfUiccApplications
private final android.database.ContentObserver mProvisionCompleteContentObserver
private boolean mProvisionCompleteContentObserverRegistered
private final android.content.BroadcastReceiver mUserUnlockReceiver
private boolean mUserUnlockReceiverRegistered
private final android.telephony.CarrierConfigManager$CarrierConfigChangeListener mCarrierConfigChangeListener
public final android.os.Handler mHandler
public void <init> (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, int, com.android.internal.telephony.uicc.UiccCard, java.lang.Object, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
int phoneId
com.android.internal.telephony.uicc.UiccCard uiccCard
Object lock
com.android.internal.telephony.flags.FeatureFlags flags
com.android.internal.telephony.Phone phone
public void dispose ()
com.android.internal.telephony.uicc.UiccCardApplication app
public void setVoiceRadioTech (int)
int radioTech
private void setCurrentAppType (boolean)
int primaryAppType
int secondaryAppType
com.android.internal.telephony.uicc.UiccCardApplication newApp
boolean isGsm
int primaryAppType
int secondaryAppType
private void handleCarrierNameOverride ()
String currPnn
com.android.internal.telephony.Phone phone
int subId
android.telephony.CarrierConfigManager configLoader
android.os.PersistableBundle config
boolean preferCcName
String ccName
String newCarrierName
String currSpn
int nameSource
private void handleSimCountryIsoOverride ()
int subId
android.telephony.CarrierConfigManager configLoader
android.os.PersistableBundle config
String iso
private void updateCarrierNameForSubscription (int, int)
int subId
int nameSource
android.telephony.SubscriptionInfo subInfo
CharSequence oldSubName
String newCarrierName
private void updateIccAvailability (boolean)
com.android.internal.telephony.uicc.UiccCardApplication newApp
com.android.internal.telephony.uicc.IccRecords newRecords
boolean allAppsChanged
void resetProperties ()
public void updateExternalState ()
String pin
boolean cardLocked
com.android.internal.telephony.IccCardConstants$State lockedState
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppState appState
com.android.internal.telephony.uicc.IccCardStatus$PinState pin1State
private void registerAllAppEvents ()
com.android.internal.telephony.uicc.IccRecords ir
com.android.internal.telephony.uicc.UiccCardApplication app
private void unregisterAllAppEvents ()
com.android.internal.telephony.uicc.IccRecords ir
com.android.internal.telephony.uicc.UiccCardApplication app
private void registerCurrAppEvents ()
private void unregisterCurrAppEvents ()
private void setExternalState (com.android.internal.telephony.IccCardConstants$State, boolean)
String countryCode
String operator
com.android.internal.telephony.IccCardConstants$State newState
boolean override
private void setExternalState (com.android.internal.telephony.IccCardConstants$State)
com.android.internal.telephony.IccCardConstants$State newState
public boolean getIccRecordsLoaded ()
private java.lang.String getIccStateReason (com.android.internal.telephony.IccCardConstants$State)
com.android.internal.telephony.IccCardConstants$State state
public com.android.internal.telephony.IccCardConstants$State getState ()
public com.android.internal.telephony.uicc.IccRecords getIccRecords ()
public void registerForNetworkLocked (android.os.Handler, int, java.lang.Object)
com.android.internal.telephony.Registrant r
android.os.Handler h
int what
Object obj
public void unregisterForNetworkLocked (android.os.Handler)
android.os.Handler h
public void supplyPin (java.lang.String, android.os.Message)
Exception e
String pin
android.os.Message onComplete
public void supplyPuk (java.lang.String, java.lang.String, android.os.Message)
Exception e
String puk
String newPin
android.os.Message onComplete
public void supplyPin2 (java.lang.String, android.os.Message)
Exception e
String pin2
android.os.Message onComplete
public void supplyPuk2 (java.lang.String, java.lang.String, android.os.Message)
Exception e
String puk2
String newPin2
android.os.Message onComplete
public void supplyNetworkDepersonalization (java.lang.String, android.os.Message)
Exception e
String pin
android.os.Message onComplete
public void supplySimDepersonalization (com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState, java.lang.String, android.os.Message)
Exception e
com.android.internal.telephony.uicc.IccCardApplicationStatus$PersoSubState persoType
String pin
android.os.Message onComplete
public boolean getIccLockEnabled ()
public boolean getIccFdnEnabled ()
public boolean getIccFdnAvailable ()
public boolean getIccPin2Blocked ()
public boolean getIccPuk2Blocked ()
public boolean isEmptyProfile ()
public void setIccLockEnabled (boolean, java.lang.String, android.os.Message)
Exception e
boolean enabled
String password
android.os.Message onComplete
public void setIccFdnEnabled (boolean, java.lang.String, android.os.Message)
Exception e
boolean enabled
String password
android.os.Message onComplete
public void changeIccLockPassword (java.lang.String, java.lang.String, android.os.Message)
Exception e
String oldPassword
String newPassword
android.os.Message onComplete
public void changeIccFdnPassword (java.lang.String, java.lang.String, android.os.Message)
Exception e
String oldPassword
String newPassword
android.os.Message onComplete
public java.lang.String getServiceProviderName ()
public boolean hasIccCard ()
public void update (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus)
int i
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
private void createAndUpdateCatServiceLocked ()
protected void finalize ()
private void sanitizeApplicationIndexesLocked ()
private boolean isSupportedApplication (com.android.internal.telephony.uicc.UiccCardApplication)
com.android.internal.telephony.uicc.UiccCardApplication app
private void checkAndUpdateIfAnyAppToBeIgnored ()
com.android.internal.telephony.uicc.UiccCardApplication app
com.android.internal.telephony.uicc.UiccCardApplication app
boolean[] appReadyStateTracker
private boolean areAllApplicationsReady ()
com.android.internal.telephony.uicc.UiccCardApplication app
private boolean areAllRecordsLoaded ()
com.android.internal.telephony.uicc.IccRecords ir
com.android.internal.telephony.uicc.UiccCardApplication app
private int checkIndexLocked (int, com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType, com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType)
int index
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType expectedAppType
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType altExpectedAppType
public void registerForOpertorBrandOverride (android.os.Handler, int, java.lang.Object)
com.android.internal.telephony.Registrant r
android.os.Handler h
int what
Object obj
public void unregisterForOperatorBrandOverride (android.os.Handler)
android.os.Handler h
static boolean isPackageBundled (android.content.Context, java.lang.String)
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context context
String pkgName
android.content.pm.PackageManager pm
private void promptInstallCarrierApp (java.lang.String)
String pkgName
android.content.Intent showDialogIntent
private void onCarrierPrivilegesLoadedMessage ()
String pkgName
android.net.Uri uri
boolean isProvisioned
boolean isUnlocked
android.app.ActivityManager am
android.app.usage.UsageStatsManager usm
private boolean isProvisioned ()
private boolean isUserUnlocked ()
private void showCarrierAppNotificationsIfPossible ()
String pkgName
private java.util.Set getUninstalledCarrierPackages ()
String certHexString
String pkgName
android.telephony.UiccAccessRule accessRule
String allowListSetting
java.util.Map certPackageMap
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules rules
java.util.Set uninstalledCarrierPackages
java.util.List accessRules
public static java.util.Map parseToCertificateToPackageMap (java.lang.String)
String[] keyValue
String keyValueString
String allowListSetting
String pairDelim
String keyValueDelim
java.util.List keyValuePairList
java.util.Map map
public boolean isApplicationOnIcc (com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType)
int i
com.android.internal.telephony.uicc.IccCardApplicationStatus$AppType type
public com.android.internal.telephony.uicc.IccCardStatus$PinState getUniversalPinState ()
public com.android.internal.telephony.uicc.UiccCardApplication getApplication (int)
int index
int family
public com.android.internal.telephony.uicc.UiccCardApplication getApplicationIndex (int)
int index
public com.android.internal.telephony.uicc.UiccCardApplication getApplicationByType (int)
int i
int type
public boolean resetAppWithAid (java.lang.String, boolean)
int i
boolean changed
boolean isIsimRefresh
String aid
boolean reset
public void iccOpenLogicalChannel (java.lang.String, int, android.os.Message)
String aid
int p2
android.os.Message response
public void iccCloseLogicalChannel (int, boolean, android.os.Message)
int channel
boolean isEs10
android.os.Message response
public void iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String, boolean, android.os.Message)
int channel
int cla
int command
int p1
int p2
int p3
String data
boolean isEs10Command
android.os.Message response
public void iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String, android.os.Message)
int cla
int command
int p1
int p2
int p3
String data
android.os.Message response
public void iccExchangeSimIO (int, int, int, int, int, java.lang.String, android.os.Message)
int fileID
int command
int p1
int p2
int p3
String pathID
android.os.Message response
public void sendEnvelopeWithStatus (java.lang.String, android.os.Message)
String contents
android.os.Message response
public int getNumApplications ()
public int getPhoneId ()
public boolean areCarrierPrivilegeRulesLoaded ()
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules carrierPrivilegeRules
public java.util.List getCertsFromCarrierPrivilegeAccessRules ()
android.telephony.UiccAccessRule accessRule
java.util.List accessRules
java.util.List certs
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules carrierPrivilegeRules
public java.util.List getCarrierPrivilegeAccessRules ()
com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules carrierPrivilegeRules
private com.android.internal.telephony.uicc.UiccCarrierPrivilegeRules getCarrierPrivilegeRules ()
public boolean setOperatorBrandOverride (java.lang.String)
String brand
String iccId
int subId
com.android.internal.telephony.subscription.SubscriptionInfoInternal subInfo
java.util.List subInfos
String groupUuid
android.content.SharedPreferences$Editor spEditor
String key
public java.lang.String getOperatorBrandOverride ()
String iccId
android.content.SharedPreferences sp
public java.lang.String getIccId ()
com.android.internal.telephony.uicc.IccRecords ir
com.android.internal.telephony.uicc.UiccCardApplication app
private static java.lang.String eventToString (int)
int event
private static void log (java.lang.String)
String msg
private static void loge (java.lang.String)
String msg
private void logWithLocalLog (java.lang.String)
String msg
public void refresh ()
public void setTestOverrideCarrierPrivilegeRules (java.util.List)
java.util.List rules
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
int i
int i
com.android.internal.telephony.uicc.UiccCardApplication app
com.android.internal.telephony.uicc.IccRecords ir
com.android.internal.telephony.uicc.UiccCardApplication app
int i
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic boolean lambda$setOperatorBrandOverride$0 (java.lang.String, android.telephony.SubscriptionInfo)
String iccId
android.telephony.SubscriptionInfo info
static void <clinit> ()
}
com/android/internal/telephony/uicc/UiccSlot$1.class
UiccSlot.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.UiccSlot$1 extends java.lang.Object implements android.content.DialogInterface$OnClickListener {
final synthetic com.android.internal.telephony.uicc.UiccSlot this$0
void <init> (com.android.internal.telephony.uicc.UiccSlot)
com.android.internal.telephony.uicc.UiccSlot this$0
public void onClick (android.content.DialogInterface, int)
android.os.PowerManager pm
android.content.DialogInterface dialog
int which
}
com/android/internal/telephony/uicc/UiccSlot$VoltageClass.class
UiccSlot.java
package com.android.internal.telephony.uicc
public abstract annotation com.android.internal.telephony.uicc.UiccSlot$VoltageClass extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/uicc/UiccSlot.class
UiccSlot.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccSlot extends android.os.Handler {
private static final String TAG
private static final boolean DBG
public static final String EXTRA_ICC_CARD_ADDED
public static final int INVALID_PHONE_ID
public static final int VOLTAGE_CLASS_UNKNOWN
public static final int VOLTAGE_CLASS_A
public static final int VOLTAGE_CLASS_B
public static final int VOLTAGE_CLASS_C
private final Object mLock
private boolean mActive
private boolean mStateIsUnknown
private android.content.Context mContext
private com.android.internal.telephony.uicc.UiccCard mUiccCard
private boolean mIsEuicc
private int mMinimumVoltageClass
private String mEid
private com.android.internal.telephony.uicc.AnswerToReset mAtr
private boolean mIsRemovable
private com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode mSupportedMepMode
private java.util.HashMap mPortIdxToPhoneId
private java.util.HashMap mLastRadioState
private java.util.HashMap mIccIds
private java.util.HashMap mCardState
private static final int EVENT_CARD_REMOVED
private static final int EVENT_CARD_ADDED
public void <init> (android.content.Context, boolean)
android.content.Context c
boolean isActive
public void update (com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, int, int)
com.android.internal.telephony.uicc.IccCardStatus$CardState oldState
int radioState
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
int phoneId
int slotIndex
public void update (com.android.internal.telephony.CommandsInterface[], com.android.internal.telephony.uicc.IccSlotStatus, int)
int radioState
int phoneId
com.android.internal.telephony.uicc.IccCardStatus$CardState oldState
int i
int i
com.android.internal.telephony.uicc.IccSimPortInfo[] simPortInfos
com.android.internal.telephony.CommandsInterface[] ci
com.android.internal.telephony.uicc.IccSlotStatus iss
int slotIndex
private void updateSupportedMepMode (com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode)
com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode mode
private boolean hasActivePort (com.android.internal.telephony.uicc.IccSimPortInfo[])
com.android.internal.telephony.uicc.IccSimPortInfo simPortInfo
com.android.internal.telephony.uicc.IccSimPortInfo[] simPortInfos
private int getAnyValidPhoneId ()
int phoneId
public int[] getPortList ()
public boolean isValidPortIndex (int)
int portIndex
public int getPortIndexFromPhoneId (int)
java.util.Map$Entry entry
int phoneId
public int getPortIndexFromIccId (java.lang.String)
java.util.Map$Entry entry
String iccId
public int getPhoneIdFromPortIndex (int)
int portIndex
public boolean isPortActive (int)
int portIdx
public boolean isMultipleEnabledProfileSupported ()
private boolean absentStateUpdateNeeded (com.android.internal.telephony.uicc.IccCardStatus$CardState, int)
com.android.internal.telephony.uicc.IccCardStatus$CardState oldState
int portIndex
private void updateCardStateAbsent (int, int, int)
int radioState
int phoneId
int portIndex
private void nullifyUiccCard (boolean)
boolean stateUnknown
private void disposeUiccCardIfNeeded (boolean, int)
boolean isStateUnknown
int portIndex
public void dispose ()
public boolean isStateUnknown ()
com.android.internal.telephony.uicc.IccCardStatus$CardState cardState
private boolean isSlotRemovable (int)
int euiccSlot
int slotIndex
int[] euiccSlots
private void checkIsEuiccSupported ()
private void checkMinimumVoltageClass ()
byte ta
int i
java.util.List interfaceBytes
private void parseAtr (java.lang.String)
String atr
public boolean isEuicc ()
public int getMinimumVoltageClass ()
public boolean isActive ()
public boolean isRemovable ()
public java.lang.String getIccId (int)
int portIdx
public java.lang.String getEid ()
public boolean isExtendedApduSupported ()
protected void finalize ()
private void onIccSwap (boolean)
boolean isAdded
boolean isHotSwapSupported
com.android.internal.telephony.Phone phone
private void promptForRestart (boolean)
android.content.ActivityNotFoundException e
android.content.Intent intent
android.content.res.Resources res
android.content.ComponentName dialogComponent
android.content.DialogInterface$OnClickListener listener
android.content.res.Resources r
String title
String message
String buttonTxt
android.app.AlertDialog dialog
boolean isAdded
public void handleMessage (android.os.Message)
android.os.Message msg
public com.android.internal.telephony.uicc.IccCardStatus$CardState getCardState ()
com.android.internal.telephony.uicc.IccCardStatus$CardState cardState
public com.android.internal.telephony.uicc.UiccCard getUiccCard ()
public com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode getSupportedMepMode ()
public void onRadioStateUnavailable (int)
int phoneId
int portIndex
private void log (java.lang.String)
String msg
private void loge (java.lang.String)
String msg
private java.util.Map getPrintableIccIds ()
java.util.Map printableIccIds
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
public java.lang.String toString ()
private static synthetic java.lang.String lambda$getPrintableIccIds$0 (java.util.Map$Entry)
java.util.Map$Entry e
}
com/android/internal/telephony/uicc/UiccStateChangedLauncher.class
UiccStateChangedLauncher.java
package com.android.internal.telephony.uicc
public com.android.internal.telephony.uicc.UiccStateChangedLauncher extends android.os.Handler {
private static final String TAG
private static final int EVENT_ICC_CHANGED
private static String sDeviceProvisioningPackage
private android.content.Context mContext
private com.android.internal.telephony.uicc.UiccController mUiccController
private boolean[] mIsRestricted
private final com.android.internal.telephony.flags.FeatureFlags mFeatureFlags
public void <init> (android.content.Context, com.android.internal.telephony.uicc.UiccController, com.android.internal.telephony.flags.FeatureFlags)
android.content.Context context
com.android.internal.telephony.uicc.UiccController controller
com.android.internal.telephony.flags.FeatureFlags flags
public void handleMessage (android.os.Message)
com.android.internal.telephony.uicc.UiccCard uiccCard
int i
boolean shouldNotify
android.os.Message msg
private void notifyStateChanged ()
Exception e
android.content.Intent intent
static void <clinit> ()
}
com/android/internal/telephony/uicc/UsimFileHandler.class
UsimFileHandler.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.UsimFileHandler extends com.android.internal.telephony.uicc.IccFileHandler implements com.android.internal.telephony.uicc.IccConstants {
static final String LOG_TAG
public void <init> (com.android.internal.telephony.uicc.UiccCardApplication, java.lang.String, com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.uicc.UiccCardApplication app
String aid
com.android.internal.telephony.CommandsInterface ci
protected java.lang.String getEFPath (int)
int efid
String path
protected void logd (java.lang.String)
String msg
protected void loge (java.lang.String)
String msg
}
com/android/internal/telephony/uicc/UsimServiceTable$UsimService.class
UsimServiceTable.java
package com.android.internal.telephony.uicc
public final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService extends java.lang.Enum {
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService PHONEBOOK
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService FDN
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService FDN_EXTENSION
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService SDN
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService SDN_EXTENSION
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService BDN
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService BDN_EXTENSION
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService OUTGOING_CALL_INFO
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService INCOMING_CALL_INFO
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService SM_STORAGE
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService SM_STATUS_REPORTS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService SM_SERVICE_PARAMS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService ADVICE_OF_CHARGE
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService CAP_CONFIG_PARAMS_2
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService CB_MESSAGE_ID
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService CB_MESSAGE_ID_RANGES
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService GROUP_ID_LEVEL_1
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService GROUP_ID_LEVEL_2
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService SPN
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService USER_PLMN_SELECT
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService MSISDN
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService IMAGE
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService LOCALISED_SERVICE_AREAS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService EMLPP
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService EMLPP_AUTO_ANSWER
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService RFU
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService GSM_ACCESS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService DATA_DL_VIA_SMS_PP
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService DATA_DL_VIA_SMS_CB
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService CALL_CONTROL_BY_USIM
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService MO_SMS_CONTROL_BY_USIM
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService RUN_AT_COMMAND
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService IGNORED_1
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService ENABLED_SERVICES_TABLE
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService APN_CONTROL_LIST
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService DEPERSONALISATION_CONTROL_KEYS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService COOPERATIVE_NETWORK_LIST
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService GSM_SECURITY_CONTEXT
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService CPBCCH_INFO
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService INVESTIGATION_SCAN
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService MEXE
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService OPERATOR_PLMN_SELECT
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService HPLMN_SELECT
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService EXTENSION_5
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService PLMN_NETWORK_NAME
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService OPERATOR_PLMN_LIST
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService MBDN
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService MWI_STATUS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService CFI_STATUS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService IGNORED_2
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService SERVICE_PROVIDER_DISPLAY_INFO
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService MMS_NOTIFICATION
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService MMS_NOTIFICATION_EXTENSION
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService GPRS_CALL_CONTROL_BY_USIM
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService MMS_CONNECTIVITY_PARAMS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService NETWORK_INDICATION_OF_ALERTING
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService VGCS_GROUP_ID_LIST
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService VBS_GROUP_ID_LIST
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService PSEUDONYM
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_USER_PLMN_SELECT
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_OPERATOR_PLMN_SELECT
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService USER_WSID_LIST
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService OPERATOR_WSID_LIST
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService VGCS_SECURITY
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService VBS_SECURITY
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService WLAN_REAUTH_IDENTITY
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService MM_STORAGE
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService GBA
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService MBMS_SECURITY
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService DATA_DL_VIA_USSD
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService EQUIVALENT_HPLMN
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService TERMINAL_PROFILE_AFTER_UICC_ACTIVATION
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService EQUIVALENT_HPLMN_PRESENTATION
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService LAST_RPLMN_SELECTION_INDICATION
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService OMA_BCAST_PROFILE
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService GBA_LOCAL_KEY_ESTABLISHMENT
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService TERMINAL_APPLICATIONS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService SPN_ICON
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService PLMN_NETWORK_NAME_ICON
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService USIM_IP_CONNECTION_PARAMS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_HOME_ID_LIST
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_EQUIVALENT_HPLMN_PRESENTATION
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_HPLMN_PRIORITY_INDICATION
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService IWLAN_LAST_REGISTERED_PLMN
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService EPS_MOBILITY_MANAGEMENT_INFO
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService ALLOWED_CSG_LISTS_AND_INDICATIONS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService CALL_CONTROL_ON_EPS_PDN_CONNECTION_BY_USIM
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService HPLMN_DIRECT_ACCESS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService ECALL_DATA
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService OPERATOR_CSG_LISTS_AND_INDICATIONS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService SM_OVER_IP
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService CSG_DISPLAY_CONTROL
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService IMS_COMMUNICATION_CONTROL_BY_USIM
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService EXTENDED_TERMINAL_APPLICATIONS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService UICC_ACCESS_TO_IMS
public static final enum com.android.internal.telephony.uicc.UsimServiceTable$UsimService NAS_CONFIG_BY_USIM
private static final synthetic com.android.internal.telephony.uicc.UsimServiceTable$UsimService[] $VALUES
public static com.android.internal.telephony.uicc.UsimServiceTable$UsimService[] values ()
public static com.android.internal.telephony.uicc.UsimServiceTable$UsimService valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic com.android.internal.telephony.uicc.UsimServiceTable$UsimService[] $values ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/UsimServiceTable.class
UsimServiceTable.java
package com.android.internal.telephony.uicc
public final com.android.internal.telephony.uicc.UsimServiceTable extends com.android.internal.telephony.uicc.IccServiceTable {
public void <init> (byte[])
byte[] table
public boolean isAvailable (com.android.internal.telephony.uicc.UsimServiceTable$UsimService)
com.android.internal.telephony.uicc.UsimServiceTable$UsimService service
protected java.lang.String getTag ()
protected java.lang.Object[] getValues ()
public byte[] getUSIMServiceTable ()
}
com/android/internal/telephony/uicc/UsimServiceTable.uau
com/android/internal/telephony/uicc/VoiceMailConstants.class
VoiceMailConstants.java
package com.android.internal.telephony.uicc
com.android.internal.telephony.uicc.VoiceMailConstants extends java.lang.Object {
private java.util.HashMap CarrierVmMap
static final String LOG_TAG
static final String PARTNER_VOICEMAIL_PATH
static final int NAME
static final int NUMBER
static final int TAG
static final int SIZE
void <init> ()
boolean containsCarrier (java.lang.String)
String carrier
java.lang.String getCarrierName (java.lang.String)
String carrier
String[] data
java.lang.String getVoiceMailNumber (java.lang.String)
String carrier
String[] data
java.lang.String getVoiceMailTag (java.lang.String)
String carrier
String[] data
private void loadVoiceMail ()
java.io.FileReader vmReader
java.io.FileNotFoundException e
String name
String[] data
String numeric
org.xmlpull.v1.XmlPullParser parser
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
java.io.FileReader vmReader
java.io.File vmFile
}
com/android/internal/telephony/uicc/VoiceMailConstants.uau
com/android/internal/telephony/uicc/euicc/
com/android/internal/telephony/uicc/euicc/EuiccCard$1.class
EuiccCard.java
package com.android.internal.telephony.uicc.euicc
com.android.internal.telephony.uicc.euicc.EuiccCard$1 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.uicc.euicc.EuiccCard this$0
void <init> (com.android.internal.telephony.uicc.euicc.EuiccCard)
com.android.internal.telephony.uicc.euicc.EuiccCard this$0
public void onResult (java.lang.String)
String result
public void onException (java.lang.Throwable)
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/uicc/euicc/EuiccCard.class
EuiccCard.java
package com.android.internal.telephony.uicc.euicc
public com.android.internal.telephony.uicc.euicc.EuiccCard extends com.android.internal.telephony.uicc.UiccCard {
private static final String LOG_TAG
private static final boolean DBG
private volatile String mEid
private com.android.internal.telephony.RegistrantList mEidReadyRegistrants
public void <init> (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, int, java.lang.Object, com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode)
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
int phoneId
Object lock
com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode supportedMepMode
public void updateSupportedMepMode (com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode)
com.android.internal.telephony.uicc.UiccPort port
com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode supportedMepMode
public void update (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, int)
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
int phoneId
protected void updateCardId (java.lang.String)
String iccId
public void registerForEidReady (android.os.Handler, int, java.lang.Object)
android.os.Handler h
int what
Object obj
com.android.internal.telephony.Registrant r
public void unregisterForEidReady (android.os.Handler)
android.os.Handler h
protected void loadEidAndNotifyRegistrants ()
android.os.Handler euiccMainThreadHandler
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback cardCb
public java.lang.String getEid ()
private static void loge (java.lang.String)
String message
private static void loge (java.lang.String, java.lang.Throwable)
String message
Throwable tr
private static void logi (java.lang.String)
String message
private static void logd (java.lang.String)
String message
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
static synthetic java.lang.String access$002 (com.android.internal.telephony.uicc.euicc.EuiccCard, java.lang.String)
com.android.internal.telephony.uicc.euicc.EuiccCard x0
String x1
static synthetic java.lang.String access$102 (com.android.internal.telephony.uicc.euicc.EuiccCard, java.lang.String)
com.android.internal.telephony.uicc.euicc.EuiccCard x0
String x1
}
com/android/internal/telephony/uicc/euicc/EuiccCardErrorException$OperationCode.class
EuiccCardErrorException.java
package com.android.internal.telephony.uicc.euicc
public abstract annotation com.android.internal.telephony.uicc.euicc.EuiccCardErrorException$OperationCode extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/uicc/euicc/EuiccCardErrorException.class
EuiccCardErrorException.java
package com.android.internal.telephony.uicc.euicc
public com.android.internal.telephony.uicc.euicc.EuiccCardErrorException extends com.android.internal.telephony.uicc.euicc.EuiccCardException {
public static final int OPERATION_UNKNOWN
public static final int OPERATION_GET_PROFILE
public static final int OPERATION_PREPARE_DOWNLOAD
public static final int OPERATION_AUTHENTICATE_SERVER
public static final int OPERATION_CANCEL_SESSION
public static final int OPERATION_LOAD_BOUND_PROFILE_PACKAGE
public static final int OPERATION_LIST_NOTIFICATIONS
public static final int OPERATION_SET_NICKNAME
public static final int OPERATION_RETRIEVE_NOTIFICATION
public static final int OPERATION_REMOVE_NOTIFICATION_FROM_LIST
public static final int OPERATION_SWITCH_TO_PROFILE
public static final int OPERATION_DISABLE_PROFILE
public static final int OPERATION_DELETE_PROFILE
public static final int OPERATION_RESET_MEMORY
public static final int OPERATION_SET_DEFAULT_SMDP_ADDRESS
private final int mOperationCode
private final int mErrorCode
private final com.android.internal.telephony.uicc.asn1.Asn1Node mErrorDetails
public void <init> (int, int)
int operationCode
int errorCode
public void <init> (int, int, com.android.internal.telephony.uicc.asn1.Asn1Node)
int operationCode
int errorCode
com.android.internal.telephony.uicc.asn1.Asn1Node errorDetails
public int getErrorCode ()
public int getOperationCode ()
public com.android.internal.telephony.uicc.asn1.Asn1Node getErrorDetails ()
public java.lang.String getMessage ()
}
com/android/internal/telephony/uicc/euicc/EuiccCardException.class
EuiccCardException.java
package com.android.internal.telephony.uicc.euicc
public com.android.internal.telephony.uicc.euicc.EuiccCardException extends java.lang.Exception {
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable throwable
}
com/android/internal/telephony/uicc/euicc/EuiccPort$1.class
EuiccPort.java
package com.android.internal.telephony.uicc.euicc
com.android.internal.telephony.uicc.euicc.EuiccPort$1 extends com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback {
final synthetic com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback val$callback
final synthetic com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler val$responseHandler
final synthetic com.android.internal.telephony.uicc.euicc.EuiccPort$ApduIntermediateResultHandler val$intermediateResultHandler
final synthetic com.android.internal.telephony.uicc.euicc.EuiccPort$ApduExceptionHandler val$exceptionHandler
final synthetic com.android.internal.telephony.uicc.euicc.EuiccPort this$0
void <init> (com.android.internal.telephony.uicc.euicc.EuiccPort, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler, com.android.internal.telephony.uicc.euicc.EuiccPort$ApduIntermediateResultHandler, com.android.internal.telephony.uicc.euicc.EuiccPort$ApduExceptionHandler)
com.android.internal.telephony.uicc.euicc.EuiccPort this$0
public void onResult (byte[])
com.android.internal.telephony.uicc.euicc.EuiccCardException e
Exception e
byte[] response
public boolean shouldContinueOnIntermediateResult (com.android.internal.telephony.uicc.IccIoResult)
com.android.internal.telephony.uicc.IccIoResult result
public void onException (java.lang.Throwable)
Throwable e
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/uicc/euicc/EuiccPort$ApduExceptionHandler.class
EuiccPort.java
package com.android.internal.telephony.uicc.euicc
abstract com.android.internal.telephony.uicc.euicc.EuiccPort$ApduExceptionHandler extends java.lang.Object {
public abstract void handleException (java.lang.Throwable)
}
com/android/internal/telephony/uicc/euicc/EuiccPort$ApduIntermediateResultHandler.class
EuiccPort.java
package com.android.internal.telephony.uicc.euicc
abstract com.android.internal.telephony.uicc.euicc.EuiccPort$ApduIntermediateResultHandler extends java.lang.Object {
public abstract boolean shouldContinue (com.android.internal.telephony.uicc.IccIoResult)
}
com/android/internal/telephony/uicc/euicc/EuiccPort$ApduRequestBuilder.class
EuiccPort.java
package com.android.internal.telephony.uicc.euicc
abstract com.android.internal.telephony.uicc.euicc.EuiccPort$ApduRequestBuilder extends java.lang.Object {
public abstract void build (com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
}
com/android/internal/telephony/uicc/euicc/EuiccPort$ApduResponseHandler.class
EuiccPort.java
package com.android.internal.telephony.uicc.euicc
abstract com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler extends java.lang.Object {
public abstract java.lang.Object handleResult (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
}
com/android/internal/telephony/uicc/euicc/EuiccPort.class
EuiccPort.java
package com.android.internal.telephony.uicc.euicc
public com.android.internal.telephony.uicc.euicc.EuiccPort extends com.android.internal.telephony.uicc.UiccPort {
private static final String LOG_TAG
private static final boolean DBG
private static final String ISD_R_AID
private static final int ICCID_LENGTH
private static final int APDU_ERROR_SIM_REFRESH
private static final int CODE_OK
private static final int CODE_PROFILE_NOT_IN_EXPECTED_STATE
private static final int CODE_NOTHING_TO_DELETE
private static final int CODE_NO_RESULT_AVAILABLE
private static final com.android.internal.telephony.uicc.euicc.EuiccSpecVersion SGP22_V_2_0
private static final com.android.internal.telephony.uicc.euicc.EuiccSpecVersion SGP22_V_2_1
private static final String DEV_CAP_GSM
private static final String DEV_CAP_UTRAN
private static final String DEV_CAP_CDMA_1X
private static final String DEV_CAP_HRPD
private static final String DEV_CAP_EHRPD
private static final String DEV_CAP_EUTRAN
private static final String DEV_CAP_NFC
private static final String DEV_CAP_CRL
private static final String DEV_CAP_NREPC
private static final String DEV_CAP_NR5GC
private static final String DEV_CAP_EUTRAN5GC
private final com.android.internal.telephony.uicc.euicc.apdu.ApduSender mApduSender
private com.android.internal.telephony.uicc.euicc.EuiccSpecVersion mSpecVersion
private volatile String mEid
public com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode mSupportedMepMode
public void <init> (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, int, java.lang.Object, com.android.internal.telephony.uicc.UiccCard, com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode)
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
int phoneId
Object lock
com.android.internal.telephony.uicc.UiccCard card
com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode supportedMepMode
public void getSpecVersion (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void update (android.content.Context, com.android.internal.telephony.CommandsInterface, com.android.internal.telephony.uicc.IccCardStatus, com.android.internal.telephony.uicc.UiccCard)
android.content.Context c
com.android.internal.telephony.CommandsInterface ci
com.android.internal.telephony.uicc.IccCardStatus ics
com.android.internal.telephony.uicc.UiccCard uiccCard
public void updateSupportedMepMode (com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode)
com.android.internal.telephony.uicc.IccSlotStatus$MultipleEnabledProfilesMode supportedMepMode
public void getAllProfiles (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
byte[] profileTags
public final void getProfile (java.lang.String, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
String iccid
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
byte[] profileTags
public void disableProfile (java.lang.String, boolean, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
String iccid
boolean refresh
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void switchToProfile (java.lang.String, boolean, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
String iccid
boolean refresh
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public java.lang.String getEid ()
public void getEid (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void setNickname (java.lang.String, java.lang.String, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
String iccid
String nickname
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void deleteProfile (java.lang.String, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
String iccid
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void resetMemory (int, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
int options
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void getDefaultSmdpAddress (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void getSmdsAddress (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void setDefaultSmdpAddress (java.lang.String, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
String defaultSmdpAddress
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void getRulesAuthTable (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void getEuiccChallenge (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void getEuiccInfo1 (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void getEuiccInfo2 (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void authenticateServer (java.lang.String, byte[], byte[], byte[], byte[], com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
String matchingId
byte[] serverSigned1
byte[] serverSignature1
byte[] euiccCiPkIdToBeUsed
byte[] serverCertificate
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void prepareDownload (byte[], byte[], byte[], byte[], com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
byte[] hashCc
byte[] smdpSigned2
byte[] smdpSignature2
byte[] smdpCertificate
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void loadBoundProfilePackage (byte[], com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
byte[] boundProfilePackage
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void cancelSession (byte[], int, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
byte[] transactionId
int reason
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void listNotifications (int, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
int events
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void retrieveNotificationList (int, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
int events
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void retrieveNotification (int, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
int seqNumber
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void removeNotificationFromList (int, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
int seqNumber
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public void addDeviceCapability (com.android.internal.telephony.uicc.asn1.Asn1Node$Builder, java.lang.String)
Integer version
NumberFormatException e
com.android.internal.telephony.uicc.asn1.Asn1Node$Builder devCapBuilder
String devCapItem
String[] split
String devCap
String[] fullVer
Integer version
Integer subVersion
byte[] versionBytes
protected byte[] getDeviceId ()
com.android.internal.telephony.Phone phone
public static byte[] getDeviceId (java.lang.String, com.android.internal.telephony.uicc.euicc.EuiccSpecVersion)
byte last
String imei
com.android.internal.telephony.uicc.euicc.EuiccSpecVersion specVersion
byte[] imeiBytes
protected android.content.res.Resources getResources ()
private com.android.internal.telephony.uicc.euicc.apdu.RequestProvider newRequestProvider (com.android.internal.telephony.uicc.euicc.EuiccPort$ApduRequestBuilder)
com.android.internal.telephony.uicc.euicc.EuiccPort$ApduRequestBuilder builder
private com.android.internal.telephony.uicc.euicc.EuiccSpecVersion getOrExtractSpecVersion (byte[])
byte[] selectResponse
com.android.internal.telephony.uicc.euicc.EuiccSpecVersion ver
private void sendApdu (com.android.internal.telephony.uicc.euicc.apdu.RequestProvider, com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.apdu.RequestProvider requestBuilder
com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler responseHandler
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
private void sendApdu (com.android.internal.telephony.uicc.euicc.apdu.RequestProvider, com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler, com.android.internal.telephony.uicc.euicc.EuiccPort$ApduIntermediateResultHandler, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.apdu.RequestProvider requestBuilder
com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler responseHandler
com.android.internal.telephony.uicc.euicc.EuiccPort$ApduIntermediateResultHandler intermediateResultHandler
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
private void sendApduWithSimResetErrorWorkaround (com.android.internal.telephony.uicc.euicc.apdu.RequestProvider, com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.apdu.RequestProvider requestBuilder
com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler responseHandler
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
private void sendApdu (com.android.internal.telephony.uicc.euicc.apdu.RequestProvider, com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler, com.android.internal.telephony.uicc.euicc.EuiccPort$ApduExceptionHandler, com.android.internal.telephony.uicc.euicc.EuiccPort$ApduIntermediateResultHandler, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.apdu.RequestProvider requestBuilder
com.android.internal.telephony.uicc.euicc.EuiccPort$ApduResponseHandler responseHandler
com.android.internal.telephony.uicc.euicc.EuiccPort$ApduExceptionHandler exceptionHandler
com.android.internal.telephony.uicc.euicc.EuiccPort$ApduIntermediateResultHandler intermediateResultHandler
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
private static void buildProfile (com.android.internal.telephony.uicc.asn1.Asn1Node, android.service.euicc.EuiccProfileInfo$Builder) throws com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
java.util.List refArDoNodes
android.telephony.UiccAccessRule[] rules
java.util.List rulesList
com.android.internal.telephony.uicc.asn1.Asn1Node profileNode
android.service.euicc.EuiccProfileInfo$Builder profileBuilder
private static android.service.carrier.CarrierIdentifier buildCarrierIdentifier (com.android.internal.telephony.uicc.asn1.Asn1Node) throws com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException com.android.internal.telephony.uicc.asn1.TagNotFoundException
com.android.internal.telephony.uicc.asn1.Asn1Node node
String gid1
String gid2
private static android.telephony.UiccAccessRule[] buildUiccAccessRule (java.util.List) throws com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException com.android.internal.telephony.uicc.asn1.TagNotFoundException
com.android.internal.telephony.uicc.asn1.Asn1Node permArDoNode
com.android.internal.telephony.uicc.asn1.Asn1Node node
com.android.internal.telephony.uicc.asn1.Asn1Node refDoNode
byte[] signature
String packageName
long accessType
int i
java.util.List nodes
int count
android.telephony.UiccAccessRule[] rules
private static android.telephony.euicc.EuiccNotification createNotification (com.android.internal.telephony.uicc.asn1.Asn1Node) throws com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.asn1.Asn1Node metadataNode
com.android.internal.telephony.uicc.asn1.Asn1Node metadataNode
com.android.internal.telephony.uicc.asn1.Asn1Node node
com.android.internal.telephony.uicc.asn1.Asn1Node metadataNode
private static int parseSimpleResult (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
private static com.android.internal.telephony.uicc.asn1.Asn1Node parseResponse (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
com.android.internal.telephony.uicc.asn1.Asn1Decoder decoder
private static com.android.internal.telephony.uicc.asn1.Asn1Node parseResponseAndCheckSimpleError (byte[], int) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException com.android.internal.telephony.uicc.asn1.TagNotFoundException
byte[] response
int opCode
com.android.internal.telephony.uicc.asn1.Asn1Node root
private static java.lang.String stripTrailingFs (byte[])
byte[] iccId
private static java.lang.String padTrailingFs (java.lang.String)
String iccId
private static void loge (java.lang.String)
String message
private static void loge (java.lang.String, java.lang.Throwable)
String message
Throwable tr
private static void logi (java.lang.String)
String message
private static void logd (java.lang.String)
String message
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
java.io.FileDescriptor fd
java.io.PrintWriter printWriter
String[] args
com.android.internal.telephony.AndroidUtilIndentingPrintWriter pw
private static synthetic void lambda$sendApduWithSimResetErrorWorkaround$52 (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, java.lang.Throwable)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
Throwable e
private static synthetic void lambda$sendApdu$51 (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, java.lang.Throwable)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
Throwable e
private static synthetic void lambda$sendApdu$50 (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, java.lang.Throwable)
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
Throwable e
private synthetic void lambda$newRequestProvider$49 (com.android.internal.telephony.uicc.euicc.EuiccPort$ApduRequestBuilder, byte[], com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws java.lang.Throwable
Exception e
com.android.internal.telephony.uicc.euicc.EuiccPort$ApduRequestBuilder builder
byte[] selectResponse
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
com.android.internal.telephony.uicc.euicc.EuiccSpecVersion ver
private static synthetic java.lang.Void lambda$removeNotificationFromList$48 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
int result
private static synthetic void lambda$removeNotificationFromList$47 (int, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
int seqNumber
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic android.telephony.euicc.EuiccNotification lambda$retrieveNotification$46 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
com.android.internal.telephony.uicc.asn1.Asn1Node root
java.util.List nodes
private static synthetic void lambda$retrieveNotification$45 (int, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
int seqNumber
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic android.telephony.euicc.EuiccNotification[] lambda$retrieveNotificationList$44 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
int error
int i
byte[] response
com.android.internal.telephony.uicc.asn1.Asn1Node root
java.util.List nodes
android.telephony.euicc.EuiccNotification[] notifications
private static synthetic void lambda$retrieveNotificationList$43 (int, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
int events
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic android.telephony.euicc.EuiccNotification[] lambda$listNotifications$42 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
int i
byte[] response
com.android.internal.telephony.uicc.asn1.Asn1Node root
java.util.List nodes
android.telephony.euicc.EuiccNotification[] notifications
private static synthetic void lambda$listNotifications$41 (int, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
int events
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic byte[] lambda$cancelSession$40 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
private static synthetic void lambda$cancelSession$39 (byte[], int, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] transactionId
int reason
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic boolean lambda$loadBoundProfilePackage$38 (com.android.internal.telephony.uicc.IccIoResult)
int tag
com.android.internal.telephony.uicc.IccIoResult intermediateResult
byte[] payload
private static synthetic byte[] lambda$loadBoundProfilePackage$37 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.asn1.Asn1Node errorNode
byte[] response
com.android.internal.telephony.uicc.asn1.Asn1Node root
private synthetic void lambda$loadBoundProfilePackage$36 (byte[], com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
int i
int i
byte[] boundProfilePackage
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
com.android.internal.telephony.uicc.asn1.Asn1Node bppNode
int actualLength
int segmentedLength
com.android.internal.telephony.uicc.asn1.Asn1Node initialiseSecureChannelRequest
com.android.internal.telephony.uicc.asn1.Asn1Node firstSequenceOf87
com.android.internal.telephony.uicc.asn1.Asn1Node sequenceOf88
java.util.List metaDataSeqs
com.android.internal.telephony.uicc.asn1.Asn1Node secondSequenceOf87
com.android.internal.telephony.uicc.asn1.Asn1Node sequenceOf86
java.util.List elementSeqs
int size
private static synthetic byte[] lambda$prepareDownload$35 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
com.android.internal.telephony.uicc.asn1.Asn1Node root
private static synthetic void lambda$prepareDownload$34 (byte[], byte[], byte[], byte[], com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] smdpSigned2
byte[] smdpSignature2
byte[] hashCc
byte[] smdpCertificate
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
com.android.internal.telephony.uicc.asn1.Asn1Node$Builder builder
private static synthetic byte[] lambda$authenticateServer$33 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
com.android.internal.telephony.uicc.asn1.Asn1Node root
private synthetic void lambda$authenticateServer$32 (java.lang.String, byte[], byte[], byte[], byte[], com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
String devCapItem
String matchingId
byte[] serverSigned1
byte[] serverSignature1
byte[] euiccCiPkIdToBeUsed
byte[] serverCertificate
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
byte[] imeiBytes
byte[] tacBytes
com.android.internal.telephony.uicc.asn1.Asn1Node$Builder devCapsBuilder
String[] devCapsStrings
com.android.internal.telephony.uicc.asn1.Asn1Node$Builder ctxParams1Builder
private static synthetic byte[] lambda$getEuiccInfo2$31 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
private static synthetic void lambda$getEuiccInfo2$30 (com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic byte[] lambda$getEuiccInfo1$29 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
private static synthetic void lambda$getEuiccInfo1$28 (com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic byte[] lambda$getEuiccChallenge$27 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
private static synthetic void lambda$getEuiccChallenge$26 (com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic android.telephony.euicc.EuiccRulesAuthTable lambda$getRulesAuthTable$25 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
int j
com.android.internal.telephony.uicc.asn1.Asn1Node node
java.util.List opIdNodes
int opIdSize
android.service.carrier.CarrierIdentifier[] opIds
int i
byte[] response
com.android.internal.telephony.uicc.asn1.Asn1Node root
java.util.List nodes
android.telephony.euicc.EuiccRulesAuthTable$Builder builder
int size
private static synthetic void lambda$getRulesAuthTable$24 (com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic java.lang.Void lambda$setDefaultSmdpAddress$23 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
int result
private static synthetic void lambda$setDefaultSmdpAddress$22 (java.lang.String, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
String defaultSmdpAddress
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic java.lang.String lambda$getSmdsAddress$21 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
private static synthetic void lambda$getSmdsAddress$20 (com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic java.lang.String lambda$getDefaultSmdpAddress$19 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
private static synthetic void lambda$getDefaultSmdpAddress$18 (com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic java.lang.Void lambda$resetMemory$17 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
int result
private static synthetic void lambda$resetMemory$16 (int, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
int options
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic java.lang.Void lambda$deleteProfile$15 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
int result
private static synthetic void lambda$deleteProfile$14 (java.lang.String, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
String iccid
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
byte[] iccidBytes
private static synthetic java.lang.Void lambda$setNickname$13 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
int result
private static synthetic void lambda$setNickname$12 (java.lang.String, java.lang.String, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
String iccid
String nickname
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private synthetic java.lang.String lambda$getEid$11 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
String eid
private static synthetic void lambda$getEid$10 (com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic java.lang.Void lambda$switchToProfile$9 (java.lang.String, byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
String iccid
byte[] response
int result
private synthetic void lambda$switchToProfile$8 (java.lang.String, boolean, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
String iccid
boolean refresh
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
byte[] iccidBytes
com.android.internal.telephony.uicc.asn1.Asn1Node$Builder builder
private static synthetic java.lang.Void lambda$disableProfile$7 (java.lang.String, byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
String iccid
byte[] response
int result
private static synthetic void lambda$disableProfile$6 (java.lang.String, boolean, com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
String iccid
boolean refresh
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
byte[] iccidBytes
private static synthetic android.service.euicc.EuiccProfileInfo lambda$getProfile$5 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
java.util.List profileNodes
com.android.internal.telephony.uicc.asn1.Asn1Node profileNode
String strippedIccIdString
android.service.euicc.EuiccProfileInfo$Builder profileBuilder
private static synthetic void lambda$getProfile$4 (java.lang.String, byte[], com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
String iccid
byte[] profileTags
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private static synthetic android.service.euicc.EuiccProfileInfo[] lambda$getAllProfiles$3 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.asn1.Asn1Node profileNode
String strippedIccIdString
android.service.euicc.EuiccProfileInfo$Builder profileBuilder
android.service.euicc.EuiccProfileInfo profile
int i
byte[] response
java.util.List profileNodes
int size
android.service.euicc.EuiccProfileInfo[] profiles
int profileCount
private static synthetic void lambda$getAllProfiles$2 (byte[], com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] profileTags
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
private synthetic com.android.internal.telephony.uicc.euicc.EuiccSpecVersion lambda$getSpecVersion$1 (byte[]) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
byte[] response
private static synthetic void lambda$getSpecVersion$0 (com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws com.android.internal.telephony.uicc.euicc.EuiccCardException com.android.internal.telephony.uicc.asn1.TagNotFoundException com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder requestBuilder
static void <clinit> ()
}
com/android/internal/telephony/uicc/euicc/EuiccSpecVersion.class
EuiccSpecVersion.java
package com.android.internal.telephony.uicc.euicc
public final com.android.internal.telephony.uicc.euicc.EuiccSpecVersion extends java.lang.Object implements java.lang.Comparable {
private static final String LOG_TAG
private static final int TAG_ISD_R_APP_TEMPLATE
private static final int TAG_VERSION
private final int[] mVersionValues
public static com.android.internal.telephony.uicc.euicc.EuiccSpecVersion fromOpenChannelResponse (byte[])
com.android.internal.telephony.uicc.asn1.Asn1Decoder decoder
com.android.internal.telephony.uicc.asn1.Asn1Node node
com.android.internal.telephony.uicc.asn1.InvalidAsn1DataException e
byte[] versionType
byte[] versionType
Exception e
byte[] response
com.android.internal.telephony.uicc.asn1.Asn1Node node
public void <init> (int, int, int)
int major
int minor
int revision
public void <init> (byte[])
byte[] version
public int getMajor ()
public int getMinor ()
public int getRevision ()
public int compareTo (com.android.internal.telephony.uicc.euicc.EuiccSpecVersion)
com.android.internal.telephony.uicc.euicc.EuiccSpecVersion that
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
}
com/android/internal/telephony/uicc/euicc/Tags.class
Tags.java
package com.android.internal.telephony.uicc.euicc
com.android.internal.telephony.uicc.euicc.Tags extends java.lang.Object {
static final int TAG_GET_PROFILES
static final int TAG_DISABLE_PROFILE
static final int TAG_ENABLE_PROFILE
static final int TAG_GET_EID
static final int TAG_SET_NICKNAME
static final int TAG_DELETE_PROFILE
static final int TAG_GET_CONFIGURED_ADDRESSES
static final int TAG_SET_DEFAULT_SMDP_ADDRESS
static final int TAG_GET_RAT
static final int TAG_EUICC_MEMORY_RESET
static final int TAG_GET_EUICC_CHALLENGE
static final int TAG_GET_EUICC_INFO_1
static final int TAG_GET_EUICC_INFO_2
static final int TAG_LIST_NOTIFICATION
static final int TAG_RETRIEVE_NOTIFICATIONS_LIST
static final int TAG_REMOVE_NOTIFICATION_FROM_LIST
static final int TAG_AUTHENTICATE_SERVER
static final int TAG_PREPARE_DOWNLOAD
static final int TAG_INITIALISE_SECURE_CHANNEL
static final int TAG_UNI_2
static final int TAG_UNI_4
static final int TAG_SEQUENCE
static final int TAG_CTX_0
static final int TAG_CTX_1
static final int TAG_CTX_2
static final int TAG_CTX_3
static final int TAG_CTX_4
static final int TAG_CTX_5
static final int TAG_CTX_6
static final int TAG_CTX_7
static final int TAG_CTX_8
static final int TAG_CTX_9
static final int TAG_CTX_10
static final int TAG_CTX_COMP_0
static final int TAG_CTX_COMP_1
static final int TAG_CTX_COMP_2
static final int TAG_CTX_COMP_3
static final int TAG_PROFILE_INSTALLATION_RESULT
static final int TAG_PROFILE_INSTALLATION_RESULT_DATA
static final int TAG_NOTIFICATION_METADATA
static final int TAG_SEQ
static final int TAG_TARGET_ADDR
static final int TAG_EVENT
static final int TAG_CANCEL_SESSION
static final int TAG_PROFILE_INFO
static final int TAG_TAG_LIST
static final int TAG_EID
static final int TAG_NICKNAME
static final int TAG_ICCID
static final int TAG_PROFILE_STATE
static final int TAG_SERVICE_PROVIDER_NAME
static final int TAG_PROFILE_CLASS
static final int TAG_PROFILE_POLICY_RULE
static final int TAG_PROFILE_NAME
static final int TAG_OPERATOR_ID
static final int TAG_CARRIER_PRIVILEGE_RULES
static final int TAG_PORT
static final int TAG_REF_AR_DO
static final int TAG_REF_DO
static final int TAG_DEVICE_APP_ID_REF_DO
static final int TAG_PKG_REF_DO
static final int TAG_AR_DO
static final int TAG_PERM_AR_DO
static final byte[] EUICC_PROFILE_TAGS
static final byte[] EUICC_PROFILE_MEP_TAGS
private void <init> ()
static void <clinit> ()
}
com/android/internal/telephony/uicc/euicc/apdu/
com/android/internal/telephony/uicc/euicc/apdu/ApduCommand.class
ApduCommand.java
package com.android.internal.telephony.uicc.euicc.apdu
com.android.internal.telephony.uicc.euicc.apdu.ApduCommand extends java.lang.Object {
public final int channel
public final int cla
public final int ins
public final int p1
public final int p2
public final int p3
public final String cmdHex
public final boolean isEs10
void <init> (int, int, int, int, int, int, java.lang.String)
int channel
int cla
int ins
int p1
int p2
int p3
String cmdHex
public java.lang.String toString ()
}
com/android/internal/telephony/uicc/euicc/apdu/ApduException.class
ApduException.java
package com.android.internal.telephony.uicc.euicc.apdu
public com.android.internal.telephony.uicc.euicc.apdu.ApduException extends java.lang.Exception {
private final int mApduStatus
public void <init> (int)
int apduStatus
public void <init> (java.lang.String)
String message
public int getApduStatus ()
public java.lang.String getStatusHex ()
public java.lang.String getMessage ()
}
com/android/internal/telephony/uicc/euicc/apdu/ApduSender$1.class
ApduSender.java
package com.android.internal.telephony.uicc.euicc.apdu
com.android.internal.telephony.uicc.euicc.apdu.ApduSender$1 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback val$resultCallback
final synthetic android.os.Handler val$handler
final synthetic com.android.internal.telephony.uicc.euicc.apdu.RequestProvider val$requestProvider
final synthetic boolean val$closeChannelImmediately
final synthetic com.android.internal.telephony.uicc.euicc.apdu.ApduSender this$0
void <init> (com.android.internal.telephony.uicc.euicc.apdu.ApduSender, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, android.os.Handler, com.android.internal.telephony.uicc.euicc.apdu.RequestProvider, boolean)
com.android.internal.telephony.uicc.euicc.apdu.ApduSender this$0
public void onResult (android.telephony.IccOpenLogicalChannelResponse)
String storedResponse
android.telephony.IccOpenLogicalChannelResponse openChannelResponse
int channel
int status
byte[] selectResponse
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder builder
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/uicc/euicc/apdu/ApduSender$2$1.class
ApduSender.java
package com.android.internal.telephony.uicc.euicc.apdu
com.android.internal.telephony.uicc.euicc.apdu.ApduSender$2$1 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.uicc.euicc.apdu.ApduSender$2 this$1
void <init> (com.android.internal.telephony.uicc.euicc.apdu.ApduSender$2)
com.android.internal.telephony.uicc.euicc.apdu.ApduSender$2 this$1
public void onResult (com.android.internal.telephony.uicc.IccIoResult)
com.android.internal.telephony.uicc.IccIoResult fullResponse
int status
boolean continueSendCommand
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/uicc/euicc/apdu/ApduSender$2.class
ApduSender.java
package com.android.internal.telephony.uicc.euicc.apdu
com.android.internal.telephony.uicc.euicc.apdu.ApduSender$2 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic com.android.internal.telephony.uicc.euicc.apdu.ApduCommand val$command
final synthetic boolean val$closeChannelImmediately
final synthetic com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback val$resultCallback
final synthetic android.os.Handler val$handler
final synthetic int val$index
final synthetic java.util.List val$commands
final synthetic com.android.internal.telephony.uicc.euicc.apdu.ApduSender this$0
void <init> (com.android.internal.telephony.uicc.euicc.apdu.ApduSender, com.android.internal.telephony.uicc.euicc.apdu.ApduCommand, boolean, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, android.os.Handler, int, java.util.List)
com.android.internal.telephony.uicc.euicc.apdu.ApduSender this$0
public void onResult (com.android.internal.telephony.uicc.IccIoResult)
com.android.internal.telephony.uicc.IccIoResult response
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/uicc/euicc/apdu/ApduSender$3.class
ApduSender.java
package com.android.internal.telephony.uicc.euicc.apdu
com.android.internal.telephony.uicc.euicc.apdu.ApduSender$3 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic int val$channel
final synthetic java.io.ByteArrayOutputStream val$resultBuilder
final synthetic com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback val$resultCallback
final synthetic android.os.Handler val$handler
final synthetic com.android.internal.telephony.uicc.euicc.apdu.ApduSender this$0
void <init> (com.android.internal.telephony.uicc.euicc.apdu.ApduSender, int, java.io.ByteArrayOutputStream, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.apdu.ApduSender this$0
public void onResult (com.android.internal.telephony.uicc.IccIoResult)
com.android.internal.telephony.uicc.IccIoResult response
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/uicc/euicc/apdu/ApduSender$4.class
ApduSender.java
package com.android.internal.telephony.uicc.euicc.apdu
com.android.internal.telephony.uicc.euicc.apdu.ApduSender$4 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic Throwable val$exception
final synthetic com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback val$resultCallback
final synthetic byte[] val$response
final synthetic com.android.internal.telephony.uicc.euicc.apdu.ApduSender this$0
void <init> (com.android.internal.telephony.uicc.euicc.apdu.ApduSender, java.lang.Throwable, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, byte[])
com.android.internal.telephony.uicc.euicc.apdu.ApduSender this$0
public void onResult (java.lang.Boolean)
Boolean aBoolean
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/uicc/euicc/apdu/ApduSender$5.class
ApduSender.java
package com.android.internal.telephony.uicc.euicc.apdu
com.android.internal.telephony.uicc.euicc.apdu.ApduSender$5 extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
final synthetic int val$channelId
final synthetic com.android.internal.telephony.uicc.euicc.apdu.ApduSender this$0
void <init> (com.android.internal.telephony.uicc.euicc.apdu.ApduSender, int)
com.android.internal.telephony.uicc.euicc.apdu.ApduSender this$0
public void onResult (java.lang.Boolean)
Boolean isSuccess
public volatile synthetic void onResult (java.lang.Object)
}
com/android/internal/telephony/uicc/euicc/apdu/ApduSender.class
ApduSender.java
package com.android.internal.telephony.uicc.euicc.apdu
public com.android.internal.telephony.uicc.euicc.apdu.ApduSender extends java.lang.Object {
private static final String LOG_TAG
private static final int INS_GET_MORE_RESPONSE
private static final int SW1_MORE_RESPONSE
private static final int STATUS_NO_ERROR
private static final int SW1_NO_ERROR
private static final int STATUS_CHANNEL_CLOSED
private static final int WAIT_TIME_MS
private static final String CHANNEL_ID_PRE
static final String ISD_R_AID
private static final String CHANNEL_RESPONSE_ID_PRE
private final String mAid
private final boolean mSupportExtendedApdu
private final com.android.internal.telephony.uicc.euicc.apdu.OpenLogicalChannelInvocation mOpenChannel
private final com.android.internal.telephony.uicc.euicc.apdu.CloseLogicalChannelInvocation mCloseChannel
private final com.android.internal.telephony.uicc.euicc.apdu.TransmitApduLogicalChannelInvocation mTransmitApdu
private final android.content.Context mContext
private final String mChannelKey
private final String mChannelResponseKey
private final android.os.Handler mHandler
private final Object mChannelInUseLock
private boolean mChannelInUse
private boolean mChannelOpened
private static void logv (java.lang.String)
String msg
private static void logd (java.lang.String)
String msg
private static void loge (java.lang.String)
String msg
public void <init> (android.content.Context, int, com.android.internal.telephony.CommandsInterface, java.lang.String, boolean)
android.content.Context context
int phoneId
com.android.internal.telephony.CommandsInterface ci
String aid
boolean supportExtendedApdu
public void send (com.android.internal.telephony.uicc.euicc.apdu.RequestProvider, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder builder
com.android.internal.telephony.uicc.euicc.apdu.RequestProvider requestProvider
com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback resultCallback
android.os.Handler handler
boolean euiccSession
private com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder getRequestBuilderWithOpenedChannel (com.android.internal.telephony.uicc.euicc.apdu.RequestProvider, boolean, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, android.os.Handler)
Throwable e
com.android.internal.telephony.uicc.euicc.apdu.RequestProvider requestProvider
boolean closeChannelImmediately
com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback resultCallback
android.os.Handler handler
Throwable requestException
int channel
String storedResponse
byte[] selectResponse
com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder builder
private void openChannel (com.android.internal.telephony.uicc.euicc.apdu.RequestProvider, boolean, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, android.os.Handler)
com.android.internal.telephony.uicc.euicc.apdu.RequestProvider requestProvider
boolean closeChannelImmediately
com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback resultCallback
android.os.Handler handler
private void sendCommand (java.util.List, int, boolean, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, android.os.Handler)
java.util.List commands
int index
boolean closeChannelImmediately
com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback resultCallback
android.os.Handler handler
com.android.internal.telephony.uicc.euicc.apdu.ApduCommand command
private void getCompleteResponse (int, com.android.internal.telephony.uicc.IccIoResult, java.io.ByteArrayOutputStream, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
int channel
com.android.internal.telephony.uicc.IccIoResult lastResponse
java.io.ByteArrayOutputStream responseBuilder
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback resultCallback
android.os.Handler handler
java.io.ByteArrayOutputStream resultBuilder
private void tearDownPreferences ()
private void returnRespnseOrException (int, boolean, byte[], java.lang.Throwable, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, android.os.Handler)
int channel
boolean closeChannelImmediately
byte[] response
Throwable exception
com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback resultCallback
android.os.Handler handler
private void closeAndReturn (int, byte[], java.lang.Throwable, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, android.os.Handler)
int channel
byte[] response
Throwable exception
com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback resultCallback
android.os.Handler handler
public void closeAnyOpenChannel ()
int channelId
private void releaseChannelLockAndReturn (byte[], java.lang.Throwable, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, android.os.Handler)
byte[] response
Throwable exception
com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback resultCallback
android.os.Handler handler
private void releaseChannelLock ()
private boolean acquireChannelLock ()
private synthetic void lambda$releaseChannelLockAndReturn$0 (java.lang.Throwable, com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback, byte[])
Throwable exception
com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback resultCallback
byte[] response
}
com/android/internal/telephony/uicc/euicc/apdu/ApduSenderResultCallback.class
ApduSenderResultCallback.java
package com.android.internal.telephony.uicc.euicc.apdu
public abstract com.android.internal.telephony.uicc.euicc.apdu.ApduSenderResultCallback extends com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback {
public void <init> ()
public abstract boolean shouldContinueOnIntermediateResult (com.android.internal.telephony.uicc.IccIoResult)
}
com/android/internal/telephony/uicc/euicc/apdu/CloseLogicalChannelInvocation.class
CloseLogicalChannelInvocation.java
package com.android.internal.telephony.uicc.euicc.apdu
com.android.internal.telephony.uicc.euicc.apdu.CloseLogicalChannelInvocation extends com.android.internal.telephony.uicc.euicc.async.AsyncMessageInvocation {
private static final String LOG_TAG
private final com.android.internal.telephony.CommandsInterface mCi
void <init> (com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.CommandsInterface ci
protected void sendRequestMessage (java.lang.Integer, android.os.Message)
Integer channel
android.os.Message msg
protected java.lang.Boolean parseResult (android.os.AsyncResult)
android.os.AsyncResult ar
protected volatile synthetic java.lang.Object parseResult (android.os.AsyncResult) throws java.lang.Throwable
protected volatile synthetic void sendRequestMessage (java.lang.Object, android.os.Message)
}
com/android/internal/telephony/uicc/euicc/apdu/OpenLogicalChannelInvocation.class
OpenLogicalChannelInvocation.java
package com.android.internal.telephony.uicc.euicc.apdu
com.android.internal.telephony.uicc.euicc.apdu.OpenLogicalChannelInvocation extends com.android.internal.telephony.uicc.euicc.async.AsyncMessageInvocation {
private static final String LOG_TAG
private final com.android.internal.telephony.CommandsInterface mCi
void <init> (com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.CommandsInterface ci
protected void sendRequestMessage (java.lang.String, android.os.Message)
String aid
android.os.Message msg
protected android.telephony.IccOpenLogicalChannelResponse parseResult (android.os.AsyncResult)
int i
int[] result
int channel
byte[] selectResponse
android.telephony.IccOpenLogicalChannelResponse openChannelResp
com.android.internal.telephony.CommandException$Error error
int errorCode
android.os.AsyncResult ar
android.telephony.IccOpenLogicalChannelResponse openChannelResp
protected volatile synthetic java.lang.Object parseResult (android.os.AsyncResult) throws java.lang.Throwable
protected volatile synthetic void sendRequestMessage (java.lang.Object, android.os.Message)
}
com/android/internal/telephony/uicc/euicc/apdu/RequestBuilder.class
RequestBuilder.java
package com.android.internal.telephony.uicc.euicc.apdu
public com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder extends java.lang.Object {
private static final int MAX_APDU_DATA_LEN
private static final int MAX_EXT_APDU_DATA_LEN
private static final int CLA_STORE_DATA
private static final int INS_STORE_DATA
private static final int P1_STORE_DATA_INTERM
private static final int P1_STORE_DATA_END
private final int mChannel
private final int mMaxApduDataLen
private final java.util.List mCommands
public void addApdu (int, int, int, int, int, java.lang.String)
int cla
int ins
int p1
int p2
int p3
String cmdHex
public void addApdu (int, int, int, int, java.lang.String)
int cla
int ins
int p1
int p2
String cmdHex
public void addApdu (int, int, int, int)
int cla
int ins
int p1
int p2
public void addStoreData (java.lang.String)
String data
int i
String cmdHex
int cmdLen
int startPos
int totalLen
int totalSubCmds
String data
java.util.List getCommands ()
void <init> (int, boolean)
int channel
boolean supportExtendedApdu
}
com/android/internal/telephony/uicc/euicc/apdu/RequestProvider.class
RequestProvider.java
package com.android.internal.telephony.uicc.euicc.apdu
public abstract com.android.internal.telephony.uicc.euicc.apdu.RequestProvider extends java.lang.Object {
public abstract void buildRequest (byte[], com.android.internal.telephony.uicc.euicc.apdu.RequestBuilder) throws java.lang.Throwable
}
com/android/internal/telephony/uicc/euicc/apdu/TransmitApduLogicalChannelInvocation.class
TransmitApduLogicalChannelInvocation.java
package com.android.internal.telephony.uicc.euicc.apdu
public com.android.internal.telephony.uicc.euicc.apdu.TransmitApduLogicalChannelInvocation extends com.android.internal.telephony.uicc.euicc.async.AsyncMessageInvocation {
private static final String LOG_TAG
private static final int SW1_ERROR
private final com.android.internal.telephony.CommandsInterface mCi
void <init> (com.android.internal.telephony.CommandsInterface)
com.android.internal.telephony.CommandsInterface ci
protected void sendRequestMessage (com.android.internal.telephony.uicc.euicc.apdu.ApduCommand, android.os.Message)
com.android.internal.telephony.uicc.euicc.apdu.ApduCommand command
android.os.Message msg
protected com.android.internal.telephony.uicc.IccIoResult parseResult (android.os.AsyncResult)
com.android.internal.telephony.uicc.IccIoResult response
android.os.AsyncResult ar
com.android.internal.telephony.uicc.IccIoResult response
protected volatile synthetic java.lang.Object parseResult (android.os.AsyncResult) throws java.lang.Throwable
protected volatile synthetic void sendRequestMessage (java.lang.Object, android.os.Message)
}
com/android/internal/telephony/uicc/euicc/async/
com/android/internal/telephony/uicc/euicc/async/AsyncMessageInvocation.class
AsyncMessageInvocation.java
package com.android.internal.telephony.uicc.euicc.async
public abstract com.android.internal.telephony.uicc.euicc.async.AsyncMessageInvocation extends java.lang.Object implements android.os.Handler$Callback {
public void <init> ()
public final void invoke (java.lang.Object, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
Object request
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback resultCallback
android.os.Handler handler
android.os.Handler h
public boolean handleMessage (android.os.Message)
Throwable t
android.os.Message msg
android.os.AsyncResult result
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback resultCallback
protected abstract void sendRequestMessage (java.lang.Object, android.os.Message)
protected abstract java.lang.Object parseResult (android.os.AsyncResult) throws java.lang.Throwable
}
com/android/internal/telephony/uicc/euicc/async/AsyncResultCallback.class
AsyncResultCallback.java
package com.android.internal.telephony.uicc.euicc.async
public abstract com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback extends java.lang.Object {
private static final String LOG_TAG
public void <init> ()
public abstract void onResult (java.lang.Object)
public void onException (java.lang.Throwable)
Throwable e
}
com/android/internal/telephony/uicc/euicc/async/AsyncResultHelper$1.class
AsyncResultHelper.java
package com.android.internal.telephony.uicc.euicc.async
com.android.internal.telephony.uicc.euicc.async.AsyncResultHelper$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback val$callback
final synthetic Object val$result
void <init> (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, java.lang.Object)
public void run ()
}
com/android/internal/telephony/uicc/euicc/async/AsyncResultHelper$2.class
AsyncResultHelper.java
package com.android.internal.telephony.uicc.euicc.async
com.android.internal.telephony.uicc.euicc.async.AsyncResultHelper$2 extends java.lang.Object implements java.lang.Runnable {
final synthetic com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback val$callback
final synthetic Throwable val$e
void <init> (com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, java.lang.Throwable)
public void run ()
}
com/android/internal/telephony/uicc/euicc/async/AsyncResultHelper.class
AsyncResultHelper.java
package com.android.internal.telephony.uicc.euicc.async
public final com.android.internal.telephony.uicc.euicc.async.AsyncResultHelper extends java.lang.Object {
public static void returnResult (java.lang.Object, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
Object result
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
public static void throwException (java.lang.Throwable, com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback, android.os.Handler)
Throwable e
com.android.internal.telephony.uicc.euicc.async.AsyncResultCallback callback
android.os.Handler handler
private void <init> ()
}
com/android/internal/telephony/util/
com/android/internal/telephony/util/BestClock.class
BestClock.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.BestClock extends java.time.Clock {
private static final String TAG
private final java.time.ZoneId mZone
private final java.time.Clock[] mClocks
public transient void <init> (java.time.ZoneId, java.time.Clock[])
java.time.ZoneId zone
java.time.Clock[] clocks
public long millis ()
java.time.DateTimeException e
java.time.Clock clock
public java.time.ZoneId getZone ()
public java.time.Clock withZone (java.time.ZoneId)
java.time.ZoneId zone
public java.time.Instant instant ()
}
com/android/internal/telephony/util/BinderUtils$ThrowingRunnable.class
BinderUtils.java
package com.android.internal.telephony.util
public abstract com.android.internal.telephony.util.BinderUtils$ThrowingRunnable extends java.lang.Object {
public abstract void run () throws java.lang.Exception
}
com/android/internal/telephony/util/BinderUtils$ThrowingSupplier.class
BinderUtils.java
package com.android.internal.telephony.util
public abstract com.android.internal.telephony.util.BinderUtils$ThrowingSupplier extends java.lang.Object {
public abstract java.lang.Object get () throws java.lang.Exception
}
com/android/internal/telephony/util/BinderUtils.class
BinderUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.BinderUtils extends java.lang.Object {
public void <init> ()
public static final void withCleanCallingIdentity (com.android.internal.telephony.util.BinderUtils$ThrowingRunnable) throws java.lang.Exception
com.android.internal.telephony.util.BinderUtils$ThrowingRunnable action
long callingIdentity
public static final java.lang.Object withCleanCallingIdentity (com.android.internal.telephony.util.BinderUtils$ThrowingSupplier) throws java.lang.Exception
com.android.internal.telephony.util.BinderUtils$ThrowingSupplier action
long callingIdentity
}
com/android/internal/telephony/util/BitUtils$NameOf.class
BitUtils.java
package com.android.internal.telephony.util
public abstract com.android.internal.telephony.util.BitUtils$NameOf extends java.lang.Object {
public abstract java.lang.String nameOf (int)
}
com/android/internal/telephony/util/BitUtils.class
BitUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.BitUtils extends java.lang.Object {
public void <init> ()
public static int[] unpackBits (long)
long val
int size
int[] result
int index
int bitPos
public static transient long packBitList (int[])
int[] bits
public static long packBits (int[])
int b
int[] bits
long packed
public static void appendStringRepresentationOfBitMaskToStringBuilder (java.lang.StringBuilder, long, com.android.internal.telephony.util.BitUtils$NameOf, java.lang.String)
StringBuilder sb
long bitMask
com.android.internal.telephony.util.BitUtils$NameOf nameFetcher
String separator
int bitPos
boolean firstElementAdded
public static java.lang.String describeDifferences (long, long, com.android.internal.telephony.util.BitUtils$NameOf)
long oldVal
long newVal
com.android.internal.telephony.util.BitUtils$NameOf nameFetcher
long changed
long removed
long added
StringBuilder sb
}
com/android/internal/telephony/util/ByteUtils.class
ByteUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.ByteUtils extends java.lang.Object {
public void <init> ()
public static int indexOf (byte[], byte)
byte[] array
byte target
private static int indexOf (byte[], byte, int, int)
int i
byte[] array
byte target
int start
int end
public static transient byte[] concat (byte[][])
byte[] array
byte[] array
byte[][] arrays
int length
byte[] result
int pos
}
com/android/internal/telephony/util/CollectionUtils.class
CollectionUtils.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.CollectionUtils extends java.lang.Object {
private void <init> ()
public static boolean isEmpty (java.lang.Object[])
Object[] array
public static boolean isEmpty (java.util.Collection)
java.util.Collection collection
public static int[] toIntArray (java.util.Collection)
Integer item
java.util.Collection list
int[] array
int i
public static long[] toLongArray (java.util.Collection)
Long item
java.util.Collection list
long[] array
int i
public static boolean all (java.util.Collection, java.util.function.Predicate)
Object e
java.util.Collection elem
java.util.function.Predicate predicate
public static boolean any (java.util.Collection, java.util.function.Predicate)
java.util.Collection elem
java.util.function.Predicate predicate
public static int indexOf (java.util.Collection, java.util.function.Predicate)
Object e
java.util.Collection elem
java.util.function.Predicate predicate
int idx
public static boolean any (android.util.SparseArray, java.util.function.Predicate)
int i
android.util.SparseArray array
java.util.function.Predicate predicate
public static boolean contains (short[], short)
int element
short[] array
short value
public static boolean contains (int[], int)
int element
int[] array
int value
public static boolean contains (java.lang.Object[], java.lang.Object)
Object[] array
Object value
public static int indexOf (java.lang.Object[], java.lang.Object)
int i
Object[] array
Object value
public static int indexOfSubArray (byte[], byte[])
int j
boolean found
int i
byte[] haystack
byte[] needle
public static java.util.ArrayList filter (java.util.Collection, java.util.function.Predicate)
Object e
java.util.Collection source
java.util.function.Predicate test
java.util.ArrayList matches
public static long total (long[])
long value
long[] array
long total
public static boolean containsAny (java.util.Collection, java.util.Collection)
Object needle
java.util.Collection haystack
java.util.Collection needles
public static boolean containsAll (java.util.Collection, java.util.Collection)
java.util.Collection haystack
java.util.Collection needles
public static java.lang.Object findFirst (java.util.Collection, java.util.function.Predicate)
Object needle
java.util.Collection haystack
java.util.function.Predicate condition
public static java.lang.Object findLast (java.util.List, java.util.function.Predicate)
Object needle
int i
java.util.List haystack
java.util.function.Predicate condition
public static boolean contains (java.util.Collection, java.util.function.Predicate)
java.util.Collection haystack
java.util.function.Predicate condition
public static java.util.ArrayList map (java.util.Collection, java.util.function.Function)
Object e
java.util.Collection source
java.util.function.Function transform
java.util.ArrayList dest
public static java.util.ArrayList zip (java.util.List, java.util.List)
int i
java.util.List first
java.util.List second
int size
java.util.ArrayList dest
public static android.util.ArrayMap assoc (java.util.List, java.util.List)
Object key
int i
java.util.List keys
java.util.List values
int size
android.util.ArrayMap dest
public static int getIndexForValue (android.util.SparseArray, java.lang.Object)
Object valueAt
int i
int nsize
android.util.SparseArray sparseArray
Object value
}
com/android/internal/telephony/util/ConnectivitySettingsUtils.class
ConnectivitySettingsUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.ConnectivitySettingsUtils extends java.lang.Object {
public static final int PRIVATE_DNS_MODE_OFF
public static final int PRIVATE_DNS_MODE_OPPORTUNISTIC
public static final int PRIVATE_DNS_MODE_PROVIDER_HOSTNAME
public static final String PRIVATE_DNS_DEFAULT_MODE
public static final String PRIVATE_DNS_MODE
public static final String PRIVATE_DNS_MODE_OFF_STRING
public static final String PRIVATE_DNS_MODE_OPPORTUNISTIC_STRING
public static final String PRIVATE_DNS_MODE_PROVIDER_HOSTNAME_STRING
public static final String PRIVATE_DNS_SPECIFIER
public void <init> ()
public static java.lang.String getPrivateDnsModeAsString (int)
int mode
private static int getPrivateDnsModeAsInt (java.lang.String)
String mode
public static int getPrivateDnsMode (android.content.Context)
android.content.Context context
android.content.ContentResolver cr
String mode
public static void setPrivateDnsMode (android.content.Context, int)
android.content.Context context
int mode
public static java.lang.String getPrivateDnsHostname (android.content.Context)
android.content.Context context
public static void setPrivateDnsHostname (android.content.Context, java.lang.String)
android.content.Context context
String specifier
}
com/android/internal/telephony/util/ConnectivityUtils.class
ConnectivityUtils.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.ConnectivityUtils extends java.lang.Object {
private void <init> ()
public static java.lang.String addressAndPortToString (java.net.InetAddress, int)
java.net.InetAddress address
int port
public static boolean isIPv6ULA (java.net.InetAddress)
java.net.InetAddress addr
public static int saturatedCast (long)
long value
}
com/android/internal/telephony/util/DnsPacket$DnsHeader.class
DnsPacket.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.DnsPacket$DnsHeader extends java.lang.Object {
private static final String TAG
private static final int SIZE_IN_BYTES
private final int mId
private final int mFlags
private final int[] mRecordCount
private static final int FLAGS_SECTION_QR_BIT
public void <init> (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException
int i
java.nio.ByteBuffer buf
public boolean isResponse ()
public void <init> (int, int, int, int)
int id
int flags
int qdcount
int ancount
public int getRecordCount (int)
int type
public int getFlags ()
public int getId ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.util.DnsPacket$DnsHeader other
public int hashCode ()
public byte[] getBytes ()
int i
java.nio.ByteBuffer buf
}
com/android/internal/telephony/util/DnsPacket$DnsRecord.class
DnsPacket.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.DnsPacket$DnsRecord extends java.lang.Object {
public static final int MAXNAMESIZE
public static final int NAME_NORMAL
public static final int NAME_COMPRESSION
private static final String TAG
public final String dName
public final int nsType
public final int nsClass
public final long ttl
private final byte[] mRdata
public final int rType
protected void <init> (int, java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
int length
int rType
java.nio.ByteBuffer buf
public static com.android.internal.telephony.util.DnsPacket$DnsRecord parse (int, java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
int rType
java.nio.ByteBuffer buf
int oldPos
int nsType
public static com.android.internal.telephony.util.DnsPacket$DnsRecord makeAOrAAAARecord (int, java.lang.String, int, long, java.net.InetAddress) throws java.io.IOException
int rType
String dName
int nsClass
long ttl
java.net.InetAddress address
int nsType
public static com.android.internal.telephony.util.DnsPacket$DnsRecord makeCNameRecord (int, java.lang.String, int, long, java.lang.String) throws java.io.IOException
int rType
String dName
int nsClass
long ttl
String domainName
public static com.android.internal.telephony.util.DnsPacket$DnsRecord makeQuestion (java.lang.String, int, int)
String dName
int nsType
int nsClass
private static java.lang.String requireHostName (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
String dName
int nsType
int nsClass
private void <init> (int, java.lang.String, int, int, long, java.net.InetAddress, java.lang.String) throws java.io.IOException
int rType
String dName
int nsType
int nsClass
long ttl
java.net.InetAddress address
String rDataStr
public byte[] getRR ()
public byte[] getBytes () throws java.io.IOException
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream dos
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.util.DnsPacket$DnsRecord other
public int hashCode ()
public java.lang.String toString ()
}
com/android/internal/telephony/util/DnsPacket$ParseException.class
DnsPacket.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.DnsPacket$ParseException extends java.lang.RuntimeException {
public String reason
public void <init> (java.lang.String)
String reason
public void <init> (java.lang.String, java.lang.Throwable)
String reason
Throwable cause
}
com/android/internal/telephony/util/DnsPacket$RecordType.class
DnsPacket.java
package com.android.internal.telephony.util
public abstract annotation com.android.internal.telephony.util.DnsPacket$RecordType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/util/DnsPacket.class
DnsPacket.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.DnsPacket extends java.lang.Object {
private static final int TYPE_CNAME
public static final int TYPE_SVCB
public static final int QDSECTION
public static final int ANSECTION
public static final int NSSECTION
public static final int ARSECTION
static final int NUM_SECTIONS
private static final String TAG
protected final com.android.internal.telephony.util.DnsPacket$DnsHeader mHeader
protected final java.util.List[] mRecords
public java.util.List getRecords (int)
int section
public void <init> (byte[]) throws com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buffer
java.nio.BufferUnderflowException e
java.nio.BufferUnderflowException e
int j
int count
int i
byte[] data
java.nio.ByteBuffer buffer
public void <init> (com.android.internal.telephony.util.DnsPacket$DnsHeader, java.util.List, java.util.List)
int i
com.android.internal.telephony.util.DnsPacket$DnsHeader header
java.util.List qd
java.util.List an
public byte[] getBytes () throws java.io.IOException
com.android.internal.telephony.util.DnsPacket$DnsRecord record
int i
java.io.ByteArrayOutputStream buf
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.util.DnsPacket other
public int hashCode ()
int result
static void <clinit> ()
}
com/android/internal/telephony/util/DnsPacketUtils$DnsRecordParser.class
DnsPacketUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.DnsPacketUtils$DnsRecordParser extends java.lang.Object {
private static final int MAXLABELSIZE
private static final int MAXNAMESIZE
private static final int MAXLABELCOUNT
private static final java.text.DecimalFormat sByteFormat
private static final java.text.FieldPosition sPos
static java.lang.String labelToString (byte[])
int b
int i
byte[] label
StringBuffer sb
public static byte[] domainNameToLabels (java.lang.String) throws java.io.IOException android.net.ParseException
String label
String name
java.io.ByteArrayOutputStream buf
String[] labels
public static boolean isHostName (java.lang.String)
String hostName
public static java.lang.String parseName (java.nio.ByteBuffer, int, boolean) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buf
int depth
boolean isNameCompressionSupported
public static java.lang.String parseName (java.nio.ByteBuffer, int, int, boolean) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
int offset
int oldPos
String pointed
byte[] label
String head
String tail
java.nio.ByteBuffer buf
int depth
int maxLabelCount
boolean isNameCompressionSupported
int len
int mask
private void <init> ()
static void <clinit> ()
}
com/android/internal/telephony/util/DnsPacketUtils.class
DnsPacketUtils.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.DnsPacketUtils extends java.lang.Object {
private void <init> ()
}
com/android/internal/telephony/util/DnsSdTxtRecord$1.class
DnsSdTxtRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSdTxtRecord$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void <init> ()
public com.android.internal.telephony.util.DnsSdTxtRecord createFromParcel (android.os.Parcel)
android.os.Parcel in
com.android.internal.telephony.util.DnsSdTxtRecord info
public com.android.internal.telephony.util.DnsSdTxtRecord[] newArray (int)
int size
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/internal/telephony/util/DnsSdTxtRecord.class
DnsSdTxtRecord.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.DnsSdTxtRecord extends java.lang.Object implements android.os.Parcelable {
private static final byte mSeparator
private byte[] mData
public static final android.os.Parcelable$Creator CREATOR
public void <init> ()
public void <init> (byte[])
byte[] data
public void <init> (com.android.internal.telephony.util.DnsSdTxtRecord)
com.android.internal.telephony.util.DnsSdTxtRecord src
public void set (java.lang.String, java.lang.String)
byte[] valBytes
int valLen
byte[] keyBytes
java.io.UnsupportedEncodingException e
int i
String key
String value
byte[] keyBytes
byte[] valBytes
int valLen
int currentLoc
public java.lang.String get (java.lang.String)
String key
byte[] val
public int remove (java.lang.String)
byte[] oldBytes
String s
int avLen
int i
String key
int avStart
public int keyCount ()
int count
int nextKey
public boolean contains (java.lang.String)
int i
String key
String s
public int size ()
public byte[] getRawData ()
private void insert (byte[], byte[], int)
int i
byte[] keyBytes
byte[] value
int index
byte[] oldBytes
int valLen
int insertion
int newLen
int avLen
int secondHalfLen
private java.lang.String getKey (int)
int i
int avLen
int aLen
int index
int avStart
private byte[] getValue (int)
int i
int avLen
int aLen
int index
int avStart
byte[] value
private java.lang.String getValueAsString (int)
int index
byte[] value
private byte[] getValue (java.lang.String)
String forKey
String s
int i
public java.lang.String toString ()
String av
String val
int i
String a
String result
public boolean equals (java.lang.Object)
Object o
com.android.internal.telephony.util.DnsSdTxtRecord record
public int hashCode ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
com/android/internal/telephony/util/DnsSvcbPacket.class
DnsSvcbPacket.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.DnsSvcbPacket extends com.android.internal.telephony.util.DnsPacket {
public static final int TYPE_SVCB
private static final String TAG
private void <init> (byte[]) throws com.android.internal.telephony.util.DnsPacket$ParseException
byte[] data
int questions
int nsType
public boolean isResponse ()
public boolean isSupported (java.lang.String)
String alpn
public java.lang.String getTargetName (java.lang.String)
String alpn
com.android.internal.telephony.util.DnsSvcbRecord record
public int getPort (java.lang.String)
String alpn
com.android.internal.telephony.util.DnsSvcbRecord record
public java.util.List getAddresses (java.lang.String)
String alpn
com.android.internal.telephony.util.DnsSvcbRecord record
java.util.List out
public java.lang.String getDohPath (java.lang.String)
String alpn
com.android.internal.telephony.util.DnsSvcbRecord record
private com.android.internal.telephony.util.DnsSvcbRecord findSvcbRecord (java.lang.String)
com.android.internal.telephony.util.DnsSvcbRecord svcbRecord
com.android.internal.telephony.util.DnsPacket$DnsRecord record
String alpn
private java.util.List getAddressesFromAdditionalSection ()
java.net.UnknownHostException e
com.android.internal.telephony.util.DnsPacket$DnsRecord record
java.util.List out
public static com.android.internal.telephony.util.DnsSvcbPacket fromResponse (byte[]) throws com.android.internal.telephony.util.DnsPacket$ParseException
byte[] data
com.android.internal.telephony.util.DnsSvcbPacket out
static void <clinit> ()
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParam.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
abstract com.android.internal.telephony.util.DnsSvcbRecord$SvcParam extends java.lang.Object {
private final int mKey
void <init> (int)
int key
int getKey ()
abstract java.lang.Object getValue ()
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamAlpn.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamAlpn extends com.android.internal.telephony.util.DnsSvcbRecord$SvcParam {
private final java.util.List mValue
void <init> (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buf
int len
java.nio.ByteBuffer svcParamValue
java.util.List getValue ()
public java.lang.String toString ()
volatile synthetic java.lang.Object getValue ()
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamDohPath.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamDohPath extends com.android.internal.telephony.util.DnsSvcbRecord$SvcParam {
private final String mValue
void <init> (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buf
int len
byte[] value
java.lang.String getValue ()
public java.lang.String toString ()
volatile synthetic java.lang.Object getValue ()
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamEch.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamEch extends com.android.internal.telephony.util.DnsSvcbRecord$SvcParamGeneric {
void <init> (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buf
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamGeneric.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamGeneric extends com.android.internal.telephony.util.DnsSvcbRecord$SvcParam {
private final byte[] mValue
void <init> (int, java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
int key
java.nio.ByteBuffer buf
int len
byte[] getValue ()
public java.lang.String toString ()
StringBuilder out
volatile synthetic java.lang.Object getValue ()
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamIpHint.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamIpHint extends com.android.internal.telephony.util.DnsSvcbRecord$SvcParam {
private final java.util.List mValue
private void <init> (int, java.nio.ByteBuffer, int) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
int key
java.nio.ByteBuffer buf
int addrLen
int len
java.nio.ByteBuffer svcParamValue
java.util.List getValue ()
public java.lang.String toString ()
java.net.InetAddress ip
java.util.StringJoiner valueJoiner
volatile synthetic java.lang.Object getValue ()
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamIpv4Hint.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamIpv4Hint extends com.android.internal.telephony.util.DnsSvcbRecord$SvcParamIpHint {
void <init> (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buf
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamIpv6Hint.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamIpv6Hint extends com.android.internal.telephony.util.DnsSvcbRecord$SvcParamIpHint {
void <init> (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buf
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamMandatory.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamMandatory extends com.android.internal.telephony.util.DnsSvcbRecord$SvcParam {
private final short[] mValue
private void <init> (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buf
int len
java.nio.ByteBuffer svcParamValue
short[] getValue ()
public java.lang.String toString ()
short key
java.util.StringJoiner valueJoiner
volatile synthetic java.lang.Object getValue ()
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamNoDefaultAlpn.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamNoDefaultAlpn extends com.android.internal.telephony.util.DnsSvcbRecord$SvcParam {
void <init> (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buf
int len
java.lang.Void getValue ()
public java.lang.String toString ()
volatile synthetic java.lang.Object getValue ()
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamPort.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamPort extends com.android.internal.telephony.util.DnsSvcbRecord$SvcParam {
private final int mValue
void <init> (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buf
int len
java.lang.Integer getValue ()
public java.lang.String toString ()
volatile synthetic java.lang.Object getValue ()
}
com/android/internal/telephony/util/DnsSvcbRecord$SvcParamValueUtil.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamValueUtil extends java.lang.Object {
private void <init> ()
private static java.util.List toStringList (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
int alpnLen
byte[] alpn
java.nio.ByteBuffer buf
java.util.List out
private static short[] toShortArray (java.nio.ByteBuffer) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.nio.ByteBuffer buf
java.nio.ShortBuffer sb
short[] out
private static java.util.List toInetAddressList (java.nio.ByteBuffer, int) throws java.nio.BufferUnderflowException com.android.internal.telephony.util.DnsPacket$ParseException
java.net.UnknownHostException e
java.nio.ByteBuffer buf
int addrLen
java.util.List out
byte[] addr
}
com/android/internal/telephony/util/DnsSvcbRecord.class
DnsSvcbRecord.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.DnsSvcbRecord extends com.android.internal.telephony.util.DnsPacket$DnsRecord {
private static final int KEY_MANDATORY
private static final int KEY_ALPN
private static final int KEY_NO_DEFAULT_ALPN
private static final int KEY_PORT
private static final int KEY_IPV4HINT
private static final int KEY_ECH
private static final int KEY_IPV6HINT
private static final int KEY_DOHPATH
private static final int MINSVCPARAMSIZE
private static final String TAG
private final int mSvcPriority
private final String mTargetName
private final android.util.SparseArray mAllSvcParams
public void <init> (int, java.nio.ByteBuffer) throws java.lang.IllegalStateException com.android.internal.telephony.util.DnsPacket$ParseException
com.android.internal.telephony.util.DnsSvcbRecord$SvcParam svcParam
int key
int rType
java.nio.ByteBuffer buff
byte[] rdata
java.nio.ByteBuffer buf
public java.lang.String getTargetName ()
public java.util.List getAlpns ()
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamAlpn sp
java.util.List list
public int getPort ()
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamPort sp
public java.util.List getAddresses ()
java.util.List out
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamIpHint sp4
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamIpHint sp6
public java.lang.String getDohPath ()
com.android.internal.telephony.util.DnsSvcbRecord$SvcParamDohPath sp
public java.lang.String toString ()
int i
java.util.StringJoiner sj
private static com.android.internal.telephony.util.DnsSvcbRecord$SvcParam parseSvcParam (java.nio.ByteBuffer) throws com.android.internal.telephony.util.DnsPacket$ParseException
int key
java.nio.BufferUnderflowException e
java.nio.ByteBuffer buf
private static java.lang.String toKeyName (int)
int key
public static java.nio.ByteBuffer sliceAndAdvance (java.nio.ByteBuffer, int) throws java.nio.BufferUnderflowException
java.nio.ByteBuffer buf
int length
int pos
java.nio.ByteBuffer out
static void <clinit> ()
}
com/android/internal/telephony/util/DnsUtils.class
DnsUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.DnsUtils extends java.lang.Object {
private void <init> ()
public static java.lang.String toDnsUpperCase (java.lang.String)
int i
String string
char[] outChars
public static java.lang.String[] toDnsLabelsUpperCase (java.lang.String[])
int i
String[] labels
String[] outStrings
public static boolean equalsIgnoreDnsCase (java.lang.String, java.lang.String)
int i
String a
String b
public static boolean equalsDnsLabelIgnoreDnsCase (java.lang.String[], java.lang.String[])
int i
String[] a
String[] b
int length
private static char toDnsUpperCase (char)
char a
}
com/android/internal/telephony/util/HexDump.class
HexDump.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.HexDump extends java.lang.Object {
private static final char[] HEX_DIGITS
private static final char[] HEX_LOWER_CASE_DIGITS
public void <init> ()
public static java.lang.String dumpHexString (byte[])
byte[] array
public static java.lang.String dumpHexString (byte[], int, int)
int j
byte b
int i
int i
int i
int count
byte[] array
int offset
int length
StringBuilder result
byte[] line
int lineIndex
public static java.lang.String toHexString (byte)
byte b
public static java.lang.String toHexString (byte[])
byte[] array
public static java.lang.String toHexString (byte[], boolean)
byte[] array
boolean upperCase
public static java.lang.String toHexString (byte[], int, int)
byte[] array
int offset
int length
public static java.lang.String toHexString (byte[], int, int, boolean)
byte b
int i
byte[] array
int offset
int length
boolean upperCase
char[] digits
char[] buf
int bufIndex
public static java.lang.String toHexString (int)
int i
public static byte[] toByteArray (byte)
byte b
byte[] array
public static byte[] toByteArray (int)
int i
byte[] array
private static int toByte (char)
char c
public static byte[] hexStringToByteArray (java.lang.String)
int i
String hexString
int length
byte[] buffer
public static java.lang.StringBuilder appendByteAsHex (java.lang.StringBuilder, byte, boolean)
StringBuilder sb
byte b
boolean upperCase
char[] digits
static void <clinit> ()
}
com/android/internal/telephony/util/Inet4AddressUtils.class
Inet4AddressUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.Inet4AddressUtils extends java.lang.Object {
public void <init> ()
public static java.net.Inet4Address intToInet4AddressHTL (int)
int hostAddress
public static java.net.Inet4Address intToInet4AddressHTH (int)
java.net.UnknownHostException e
int hostAddress
byte[] addressBytes
public static int inet4AddressToIntHTH (java.net.Inet4Address) throws java.lang.IllegalArgumentException
java.net.Inet4Address inetAddr
byte[] addr
public static int inet4AddressToIntHTL (java.net.Inet4Address)
java.net.Inet4Address inetAddr
public static int prefixLengthToV4NetmaskIntHTH (int) throws java.lang.IllegalArgumentException
int prefixLength
public static int prefixLengthToV4NetmaskIntHTL (int) throws java.lang.IllegalArgumentException
int prefixLength
public static int netmaskToPrefixLength (java.net.Inet4Address)
java.net.Inet4Address netmask
int i
int prefixLength
int trailingZeros
public static int getImplicitNetmask (java.net.Inet4Address)
java.net.Inet4Address address
int firstByte
public static java.net.Inet4Address getBroadcastAddress (java.net.Inet4Address, int) throws java.lang.IllegalArgumentException
java.net.Inet4Address addr
int prefixLength
int intBroadcastAddr
public static java.net.Inet4Address getPrefixMaskAsInet4Address (int) throws java.lang.IllegalArgumentException
int prefixLength
public static java.lang.String trimAddressZeros (java.lang.String)
NumberFormatException e
int i
String addr
String[] octets
StringBuilder builder
String result
}
com/android/internal/telephony/util/InetAddressUtils.class
InetAddressUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.InetAddressUtils extends java.lang.Object {
private static final String TAG
private static final int INET4_ADDR_LENGTH
private static final int INET6_ADDR_LENGTH
public static void parcelInetAddress (android.os.Parcel, java.net.InetAddress, int)
java.net.Inet6Address v6Address
boolean hasScopeId
android.os.Parcel parcel
java.net.InetAddress address
int flags
byte[] addressArray
public static java.net.InetAddress unparcelInetAddress (android.os.Parcel)
boolean hasScopeId
int scopeId
java.net.UnknownHostException e
android.os.Parcel in
byte[] addressArray
public static java.net.Inet6Address withScopeId (java.net.Inet6Address, int)
java.net.UnknownHostException impossible
java.net.Inet6Address addr
int scopeid
public static java.net.Inet6Address v4MappedV6Address (java.net.Inet4Address)
java.net.UnknownHostException impossible
java.net.Inet4Address v4Addr
byte[] v6AddrBytes
private void <init> ()
static void <clinit> ()
}
com/android/internal/telephony/util/InterfaceParams.class
InterfaceParams.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.InterfaceParams extends java.lang.Object {
public final String name
public final int index
public final boolean hasMacAddress
public final android.net.MacAddress macAddr
public final int defaultMtu
private static final int ETHER_MTU
private static final int IPV6_MIN_MTU
public static com.android.internal.telephony.util.InterfaceParams getByName (java.lang.String)
Exception e
String name
java.net.NetworkInterface netif
android.net.MacAddress macAddr
public void <init> (java.lang.String, int, android.net.MacAddress)
String name
int index
android.net.MacAddress macAddr
public void <init> (java.lang.String, int, android.net.MacAddress, int)
String name
int index
android.net.MacAddress macAddr
int defaultMtu
public java.lang.String toString ()
private static java.net.NetworkInterface getNetworkInterfaceByName (java.lang.String)
Exception e
String name
private static android.net.MacAddress getMacAddress (java.net.NetworkInterface)
Exception e
java.net.NetworkInterface netif
}
com/android/internal/telephony/util/IpRange.class
IpRange.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.IpRange extends java.lang.Object {
private static final int SIGNUM_POSITIVE
private final byte[] mStartAddr
private final byte[] mEndAddr
public void <init> (java.net.InetAddress, java.net.InetAddress)
java.net.InetAddress startAddr
java.net.InetAddress endAddr
public void <init> (android.net.IpPrefix)
int bitIndex
android.net.IpPrefix prefix
private static java.net.InetAddress getAsInetAddress (byte[])
java.net.UnknownHostException e
byte[] address
public java.net.InetAddress getStartAddr ()
public java.net.InetAddress getEndAddr ()
public java.util.List asIpPrefixes ()
android.net.IpPrefix workingPrefix
com.android.internal.telephony.util.IpRange workingRange
boolean isIpv6
java.util.List result
java.util.Queue workingSet
private static java.util.List getSubsetPrefixes (android.net.IpPrefix)
android.net.IpPrefix prefix
java.util.List result
int currentPrefixLen
byte[] other
public boolean containsRange (com.android.internal.telephony.util.IpRange)
com.android.internal.telephony.util.IpRange other
public boolean overlapsRange (com.android.internal.telephony.util.IpRange)
com.android.internal.telephony.util.IpRange other
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.android.internal.telephony.util.IpRange other
private static java.math.BigInteger addrToBigInteger (byte[])
byte[] addr
}
com/android/internal/telephony/util/IpUtils.class
IpUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.IpUtils extends java.lang.Object {
public void <init> ()
private static int intAbs (short)
short v
public static int checksum (java.nio.ByteBuffer, int, int, int)
int i
short b
java.nio.ByteBuffer buf
int seed
int start
int end
int sum
int bufPosition
java.nio.ShortBuffer shortBuf
int numShorts
private static int pseudoChecksumIPv4 (java.nio.ByteBuffer, int, int, int)
java.nio.ByteBuffer buf
int headerOffset
int protocol
int transportLen
int partial
private static int pseudoChecksumIPv6 (java.nio.ByteBuffer, int, int, int)
int offset
java.nio.ByteBuffer buf
int headerOffset
int protocol
int transportLen
int partial
private static byte ipversion (java.nio.ByteBuffer, int)
java.nio.ByteBuffer buf
int headerOffset
public static short ipChecksum (java.nio.ByteBuffer, int)
java.nio.ByteBuffer buf
int headerOffset
byte ihl
private static short transportChecksum (java.nio.ByteBuffer, int, int, int, int)
int sum
int sum
java.nio.ByteBuffer buf
int protocol
int ipOffset
int transportOffset
int transportLen
int sum
byte ver
public static short udpChecksum (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer buf
int ipOffset
int transportOffset
int transportLen
public static short tcpChecksum (java.nio.ByteBuffer, int, int, int)
java.nio.ByteBuffer buf
int ipOffset
int transportOffset
int transportLen
public static short icmpChecksum (java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer buf
int transportOffset
int transportLen
public static short icmpv6Checksum (java.nio.ByteBuffer, int, int, int)
java.nio.ByteBuffer buf
int ipOffset
int transportOffset
int transportLen
public static java.lang.String addressAndPortToString (java.net.InetAddress, int)
java.net.InetAddress address
int port
public static boolean isValidUdpOrTcpPort (int)
int port
}
com/android/internal/telephony/util/LinkPropertiesUtils$CompareOrUpdateResult.class
LinkPropertiesUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.LinkPropertiesUtils$CompareOrUpdateResult extends java.lang.Object {
public final java.util.List added
public final java.util.List removed
public final java.util.List updated
public void <init> (java.util.Collection, java.util.Collection, java.util.function.Function)
Object oldItem
Object oldItem
Object newItem
java.util.Collection oldItems
java.util.Collection newItems
java.util.function.Function keyCalculator
java.util.HashMap updateTracker
public java.lang.String toString ()
}
com/android/internal/telephony/util/LinkPropertiesUtils$CompareResult.class
LinkPropertiesUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.LinkPropertiesUtils$CompareResult extends java.lang.Object {
public final java.util.List removed
public final java.util.List added
public void <init> ()
public void <init> (java.util.Collection, java.util.Collection)
Object newItem
java.util.Collection oldItems
java.util.Collection newItems
public java.lang.String toString ()
}
com/android/internal/telephony/util/LinkPropertiesUtils.class
LinkPropertiesUtils.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.LinkPropertiesUtils extends java.lang.Object {
public void <init> ()
public static com.android.internal.telephony.util.LinkPropertiesUtils$CompareResult compareAddresses (android.net.LinkProperties, android.net.LinkProperties)
android.net.LinkProperties left
android.net.LinkProperties right
public static boolean isIdenticalAllLinkAddresses (android.net.LinkProperties, android.net.LinkProperties)
android.net.LinkProperties left
android.net.LinkProperties right
java.util.List leftAddresses
java.util.List rightAddresses
public static boolean isIdenticalAddresses (android.net.LinkProperties, android.net.LinkProperties)
android.net.LinkProperties left
android.net.LinkProperties right
java.util.Collection leftAddresses
java.util.Collection rightAddresses
public static boolean isIdenticalDnses (android.net.LinkProperties, android.net.LinkProperties)
android.net.LinkProperties left
android.net.LinkProperties right
java.util.Collection leftDnses
java.util.Collection rightDnses
String leftDomains
String rightDomains
public static boolean isIdenticalHttpProxy (android.net.LinkProperties, android.net.LinkProperties)
android.net.LinkProperties left
android.net.LinkProperties right
public static boolean isIdenticalInterfaceName (android.net.LinkProperties, android.net.LinkProperties)
android.net.LinkProperties left
android.net.LinkProperties right
public static boolean isIdenticalRoutes (android.net.LinkProperties, android.net.LinkProperties)
android.net.LinkProperties left
android.net.LinkProperties right
java.util.Collection leftRoutes
java.util.Collection rightRoutes
}
com/android/internal/telephony/util/LocaleUtils.class
LocaleUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.LocaleUtils extends java.lang.Object {
private static final String LOG_TAG
public void <init> ()
public static java.util.Locale getLocaleFromMcc (android.content.Context, int, java.lang.String)
android.content.Context context
int mcc
String simLanguage
boolean hasSimLanguage
String language
String country
java.util.Locale locale
private static java.util.Locale getLocaleForLanguageCountry (android.content.Context, java.lang.String, java.lang.String)
java.util.Locale l
String locale
String[] localeArray
java.util.List locales
java.util.List languageMatches
java.util.Locale bestMatch
Exception e
android.content.Context context
String language
String country
java.util.Locale target
public static java.lang.String defaultLanguageForMcc (int)
int mcc
com.android.internal.telephony.MccTable$MccEntry entry
String country
android.icu.util.ULocale likelyLocale
String likelyLanguage
private static boolean isTranslated (android.content.Context, java.util.Locale)
android.icu.util.ULocale fullLocale
String localeId
android.content.Context context
java.util.Locale targetLocale
android.icu.util.ULocale fullTargetLocale
String language
String script
private static java.util.Locale lookupFallback (java.util.Locale, java.util.List)
java.util.Locale target
java.util.List candidates
java.util.Locale fallback
}
com/android/internal/telephony/util/LocationPermissionChecker$LocationPermissionCheckStatus.class
LocationPermissionChecker.java
package com.android.internal.telephony.util
public abstract annotation com.android.internal.telephony.util.LocationPermissionChecker$LocationPermissionCheckStatus extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/telephony/util/LocationPermissionChecker.class
LocationPermissionChecker.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.LocationPermissionChecker extends java.lang.Object {
private static final String TAG
public static final int SUCCEEDED
public static final int ERROR_LOCATION_MODE_OFF
public static final int ERROR_LOCATION_PERMISSION_MISSING
private final android.content.Context mContext
private final android.app.AppOpsManager mAppOpsManager
public void <init> (android.content.Context)
android.content.Context context
public boolean checkLocationPermission (java.lang.String, java.lang.String, int, java.lang.String)
String pkgName
String featureId
int uid
String message
public int checkLocationPermissionInternal (java.lang.String, java.lang.String, int, java.lang.String)
SecurityException e
String pkgName
String featureId
int uid
String message
public boolean checkCallersLocationPermission (java.lang.String, java.lang.String, int, boolean, java.lang.String)
String pkgName
String featureId
int uid
boolean coarseForTargetSdkLessThanQ
String message
boolean isTargetSdkLessThanQ
String permissionType
boolean isFineLocationAllowed
private boolean isLocationModeEnabled ()
Exception e
android.location.LocationManager LocationManager
private boolean isTargetSdkLessThan (java.lang.String, int, int)
String packageName
int versionCode
int callingUid
long ident
private boolean noteAppOpAllowed (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String)
String op
String pkgName
String featureId
int uid
String message
private void checkPackage (int, java.lang.String) throws java.lang.SecurityException
int uid
String pkgName
protected int getCurrentUser ()
private int getUidPermission (java.lang.String, int)
String permissionType
int uid
private boolean checkNetworkSettingsPermission (int)
int uid
private boolean checkNetworkSetupWizardPermission (int)
int uid
private boolean checkNetworkStackPermission (int)
int uid
private boolean checkMainlineNetworkStackPermission (int)
int uid
}
com/android/internal/telephony/util/LruCacheWithExpiry$CacheValue.class
LruCacheWithExpiry.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.LruCacheWithExpiry$CacheValue extends java.lang.Object {
public final long timestamp
public final Object entry
void <init> (long, java.lang.Object)
long timestamp
Object entry
}
com/android/internal/telephony/util/LruCacheWithExpiry.class
LruCacheWithExpiry.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.LruCacheWithExpiry extends java.lang.Object {
private final java.util.function.LongSupplier mTimeSupplier
private final long mExpiryDurationMs
private final android.util.LruCache mMap
private final java.util.function.Predicate mShouldCacheValue
public void <init> (java.util.function.LongSupplier, long, int, java.util.function.Predicate)
java.util.function.LongSupplier timeSupplier
long expiryDurationMs
int maxSize
java.util.function.Predicate shouldCacheValue
public java.lang.Object get (java.lang.Object)
com.android.internal.telephony.util.LruCacheWithExpiry$CacheValue value
Object key
public java.lang.Object getOrCompute (java.lang.Object, java.util.function.Supplier)
Object cachedValue
Object computedValue
Object key
java.util.function.Supplier supplier
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void clear ()
private boolean isExpired (long)
long timestamp
}
com/android/internal/telephony/util/MacAddressUtils.class
MacAddressUtils.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.MacAddressUtils extends java.lang.Object {
private static final long VALID_LONG_MASK
private static final long LOCALLY_ASSIGNED_MASK
private static final long MULTICAST_MASK
private static final long OUI_MASK
private static final long NIC_MASK
private static final android.net.MacAddress DEFAULT_MAC_ADDRESS
private static final int ETHER_ADDR_LEN
public void <init> ()
public static boolean isMulticastAddress (android.net.MacAddress)
android.net.MacAddress address
public static android.net.MacAddress createRandomUnicastAddress ()
public static android.net.MacAddress createRandomUnicastAddress (android.net.MacAddress, java.util.Random)
long addr
android.net.MacAddress base
java.util.Random r
long addr
android.net.MacAddress mac
public static long longAddrFromByteAddr (byte[])
int uint8Byte
byte b
byte[] addr
long longAddr
public static byte[] byteAddrFromLongAddr (long)
long addr
byte[] bytes
int index
public static boolean isMacAddress (byte[])
byte[] addr
static void <clinit> ()
}
com/android/internal/telephony/util/NetUtils.class
NetUtils.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.NetUtils extends java.lang.Object {
public void <init> ()
public static boolean addressTypeMatches (java.net.InetAddress, java.net.InetAddress)
java.net.InetAddress left
java.net.InetAddress right
public static android.net.RouteInfo selectBestRoute (java.util.Collection, java.net.InetAddress)
android.net.RouteInfo route
java.util.Collection routes
java.net.InetAddress dest
android.net.RouteInfo bestRoute
public static java.net.InetAddress getNetworkPart (java.net.InetAddress, int)
java.net.UnknownHostException e
java.net.InetAddress address
int prefixLength
byte[] array
java.net.InetAddress netPart
public static void maskRawAddress (byte[], int)
byte[] array
int prefixLength
int offset
int remainder
byte mask
}
com/android/internal/telephony/util/NetworkCapabilitiesUtils.class
NetworkCapabilitiesUtils.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.NetworkCapabilitiesUtils extends java.lang.Object {
private static final int[] DISPLAY_TRANSPORT_PRIORITIES
public static final long RESTRICTED_CAPABILITIES
private static final long FORCE_RESTRICTED_CAPABILITIES
public static final long UNRESTRICTED_CAPABILITIES
public void <init> ()
public static int getDisplayTransport (int[])
int transport
int[] transports
public static boolean inferRestrictedCapability (android.net.NetworkCapabilities)
android.net.NetworkCapabilities nc
public static boolean inferRestrictedCapability (long)
long capabilities
static void <clinit> ()
}
com/android/internal/telephony/util/NetworkIdentityUtils.class
NetworkIdentityUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.NetworkIdentityUtils extends java.lang.Object {
public void <init> ()
public static java.lang.String scrubSubscriberId (java.lang.String)
String subscriberId
public static java.lang.String[] scrubSubscriberIds (java.lang.String[])
int i
String[] subscriberIds
String[] res
}
com/android/internal/telephony/util/NetworkStackConstants.class
NetworkStackConstants.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.NetworkStackConstants extends java.lang.Object {
public static final int ETHER_DST_ADDR_OFFSET
public static final int ETHER_SRC_ADDR_OFFSET
public static final int ETHER_ADDR_LEN
public static final int ETHER_TYPE_OFFSET
public static final int ETHER_TYPE_LENGTH
public static final int ETHER_TYPE_ARP
public static final int ETHER_TYPE_IPV4
public static final int ETHER_TYPE_IPV6
public static final int ETHER_HEADER_LEN
public static final int ETHER_MTU
public static final byte[] ETHER_BROADCAST
public static final int ARP_PAYLOAD_LEN
public static final int ARP_ETHER_IPV4_LEN
public static final int ARP_REQUEST
public static final int ARP_REPLY
public static final int ARP_HWTYPE_RESERVED_LO
public static final int ARP_HWTYPE_ETHER
public static final int ARP_HWTYPE_RESERVED_HI
public static final int IPV4_CONFLICT_PROBE_NUM
public static final int IPV4_CONFLICT_ANNOUNCE_NUM
public static final int IPV4_ADDR_BITS
public static final int IPV4_MIN_MTU
public static final int IPV4_MAX_MTU
public static final int IPV4_HEADER_MIN_LEN
public static final int IPV4_IHL_MASK
public static final int IPV4_LENGTH_OFFSET
public static final int IPV4_FLAGS_OFFSET
public static final int IPV4_FRAGMENT_MASK
public static final int IPV4_PROTOCOL_OFFSET
public static final int IPV4_CHECKSUM_OFFSET
public static final int IPV4_SRC_ADDR_OFFSET
public static final int IPV4_DST_ADDR_OFFSET
public static final int IPV4_ADDR_LEN
public static final int IPV4_FLAG_MF
public static final int IPV4_FLAG_DF
public static final int IPV4_PROTOCOL_IGMP
public static final int IPV4_IGMP_MIN_SIZE
public static final int IPV4_IGMP_GROUP_RECORD_SIZE
public static final int IPV4_IGMP_TYPE_V1_REPORT
public static final int IPV4_IGMP_TYPE_V2_JOIN_REPORT
public static final int IPV4_IGMP_TYPE_V2_LEAVE_REPORT
public static final int IPV4_IGMP_TYPE_V3_REPORT
public static final int IPV4_OPTION_TYPE_ROUTER_ALERT
public static final int IPV4_OPTION_LEN_ROUTER_ALERT
public static final int IP_MTU
public static final java.net.Inet4Address IPV4_ADDR_ALL
public static final java.net.Inet4Address IPV4_ADDR_ANY
public static final java.net.Inet6Address IPV6_ADDR_ANY
public static final java.net.Inet4Address IPV4_ADDR_ALL_HOST_MULTICAST
public static final android.net.IpPrefix CLAT_PREFIX
public static final int IPV6_ADDR_LEN
public static final int IPV6_HEADER_LEN
public static final int IPV6_LEN_OFFSET
public static final int IPV6_PROTOCOL_OFFSET
public static final int IPV6_SRC_ADDR_OFFSET
public static final int IPV6_DST_ADDR_OFFSET
public static final int IPV6_FRAGMENT_ID_OFFSET
public static final int IPV6_MIN_MTU
public static final int IPV6_FRAGMENT_ID_LEN
public static final int IPV6_FRAGMENT_HEADER_LEN
public static final int RFC7421_PREFIX_LENGTH
public static final int IPV6_MTU
public static final java.net.Inet6Address IPV6_ADDR_ALL_NODES_MULTICAST
public static final java.net.Inet6Address IPV6_ADDR_ALL_ROUTERS_MULTICAST
public static final java.net.Inet6Address IPV6_ADDR_ALL_HOSTS_MULTICAST
public static final int IPPROTO_FRAGMENT
public static final int ICMP_CHECKSUM_OFFSET
public static final int ICMP_HEADER_LEN
public static final int ICMPV6_HEADER_MIN_LEN
public static final int ICMPV6_CHECKSUM_OFFSET
public static final int ICMPV6_ECHO_REPLY_TYPE
public static final int ICMPV6_ECHO_REQUEST_TYPE
public static final int ICMPV6_ROUTER_SOLICITATION
public static final int ICMPV6_ROUTER_ADVERTISEMENT
public static final int ICMPV6_NEIGHBOR_SOLICITATION
public static final int ICMPV6_NEIGHBOR_ADVERTISEMENT
public static final int ICMPV6_ND_OPTION_MIN_LENGTH
public static final int ICMPV6_ND_OPTION_LENGTH_SCALING_FACTOR
public static final int ICMPV6_ND_OPTION_SLLA
public static final int ICMPV6_ND_OPTION_TLLA
public static final int ICMPV6_ND_OPTION_PIO
public static final int ICMPV6_ND_OPTION_MTU
public static final int ICMPV6_ND_OPTION_RIO
public static final int ICMPV6_ND_OPTION_RDNSS
public static final int ICMPV6_ND_OPTION_PREF64
public static final int ICMPV6_RS_HEADER_LEN
public static final int ICMPV6_RA_HEADER_LEN
public static final int ICMPV6_NS_HEADER_LEN
public static final int ICMPV6_NA_HEADER_LEN
public static final int ICMPV6_ND_OPTION_TLLA_LEN
public static final int ICMPV6_ND_OPTION_SLLA_LEN
public static final int NEIGHBOR_ADVERTISEMENT_FLAG_ROUTER
public static final int NEIGHBOR_ADVERTISEMENT_FLAG_SOLICITED
public static final int NEIGHBOR_ADVERTISEMENT_FLAG_OVERRIDE
public static final byte ROUTER_ADVERTISEMENT_FLAG_MANAGED_ADDRESS
public static final byte ROUTER_ADVERTISEMENT_FLAG_OTHER
public static final byte PIO_FLAG_ON_LINK
public static final byte PIO_FLAG_AUTONOMOUS
public static final byte PIO_FLAG_DHCPV6_PD_PREFERRED
public static final int TCP_HEADER_MIN_LEN
public static final int TCP_CHECKSUM_OFFSET
public static final byte TCPHDR_FIN
public static final byte TCPHDR_SYN
public static final byte TCPHDR_RST
public static final byte TCPHDR_PSH
public static final byte TCPHDR_ACK
public static final byte TCPHDR_URG
public static final int UDP_HEADER_LEN
public static final int UDP_SRCPORT_OFFSET
public static final int UDP_DSTPORT_OFFSET
public static final int UDP_LENGTH_OFFSET
public static final int UDP_CHECKSUM_OFFSET
public static final int INFINITE_LEASE
public static final int DHCP4_CLIENT_PORT
public static final int DHCP_MAX_LENGTH
public static final int DHCP_MAX_OPTION_LEN
public static final int DHCP6_CLIENT_PORT
public static final int DHCP6_SERVER_PORT
public static final java.net.Inet6Address ALL_DHCP_RELAY_AGENTS_AND_SERVERS
public static final int DHCP6_OPTION_IA_ADDR
public static final int DHCP6_OPTION_IA_PD
public static final int DHCP6_OPTION_IAPREFIX
public static final short DNS_OVER_TLS_PORT
public static final int TYPE_A
public static final int TYPE_PTR
public static final int TYPE_TXT
public static final int TYPE_AAAA
public static final int TYPE_SRV
public static final int VENDOR_SPECIFIC_IE_ID
public static final int TAG_SYSTEM_DHCP
public static final int TAG_SYSTEM_NEIGHBOR
public static final int TAG_SYSTEM_DHCP_SERVER
public static final int TAG_SYSTEM_PROBE
public static final int TAG_SYSTEM_DNS
public static final String TEST_CAPTIVE_PORTAL_HTTPS_URL
public static final String TEST_CAPTIVE_PORTAL_HTTP_URL
public static final String TEST_URL_EXPIRATION_TIME
private static java.net.Inet4Address makeInet4Address (byte, byte, byte, byte)
java.net.UnknownHostException e
byte b1
byte b2
byte b3
byte b4
private static java.net.Inet6Address makeInet6Address (byte[])
java.net.UnknownHostException e
byte[] bytes
private void <init> ()
static void <clinit> ()
}
com/android/internal/telephony/util/NetworkStatsUtils.class
NetworkStatsUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.NetworkStatsUtils extends java.lang.Object {
public static final int SUBSCRIBER_ID_MATCH_RULE_EXACT
public static final int SUBSCRIBER_ID_MATCH_RULE_ALL
public static final String LIMIT_GLOBAL_ALERT
public void <init> ()
public static long multiplySafeByRational (long, long, long)
long value
long num
long den
long x
long y
long r
long ax
long ay
public static int constrain (int, int, int)
int amount
int low
int high
public static long constrain (long, long, long)
long amount
long low
long high
}
com/android/internal/telephony/util/NotificationChannelController$1.class
NotificationChannelController.java
package com.android.internal.telephony.util
com.android.internal.telephony.util.NotificationChannelController$1 extends android.content.BroadcastReceiver {
final synthetic com.android.internal.telephony.util.NotificationChannelController this$0
void <init> (com.android.internal.telephony.util.NotificationChannelController)
com.android.internal.telephony.util.NotificationChannelController this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/telephony/util/NotificationChannelController.class
NotificationChannelController.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.NotificationChannelController extends java.lang.Object {
public static final String CHANNEL_ID_ALERT
public static final String CHANNEL_ID_CALL_FORWARD
public static final String CHANNEL_ID_MOBILE_DATA_STATUS
public static final String CHANNEL_ID_SIM
public static final String CHANNEL_ID_SMS
public static final String CHANNEL_ID_VOICE_MAIL
public static final String CHANNEL_ID_WFC
public static final String CHANNEL_ID_SIM_HIGH_PRIORITY
private static final String CHANNEL_ID_MOBILE_DATA_ALERT_DEPRECATED
private static final String CHANNEL_ID_CALL_FORWARD_DEPRECATED
private final android.content.BroadcastReceiver mBroadcastReceiver
private static void createAll (android.content.Context)
android.content.Context context
android.app.NotificationChannel alertChannel
android.app.NotificationChannel mobileDataStatusChannel
android.app.NotificationChannel simChannel
android.app.NotificationChannel callforwardChannel
public void <init> (android.content.Context)
android.content.Context context
android.content.IntentFilter intentFilter
public static android.app.NotificationChannel getChannel (java.lang.String, android.content.Context)
String channelId
android.content.Context context
private static void migrateVoicemailNotificationSettings (android.content.Context)
android.content.Context context
android.app.NotificationChannel voiceMailChannel
android.net.Uri sound
private static void migrateCallFowardNotificationChannel (android.content.Context, android.app.NotificationChannel)
android.content.Context context
android.app.NotificationChannel callforwardChannel
android.app.NotificationChannel deprecatedChannel
}
com/android/internal/telephony/util/PerUidCounter.class
PerUidCounter.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.PerUidCounter extends java.lang.Object {
private final int mMaxCountPerUid
final android.util.SparseIntArray mUidToCount
public void <init> (int)
int maxCountPerUid
public synchronized void incrementCountOrThrow (int)
int uid
long newCount
public synchronized void decrementCountOrThrow (int)
int uid
int newCount
public synchronized int get (int)
int uid
}
com/android/internal/telephony/util/PermissionUtils.class
PermissionUtils.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.PermissionUtils extends java.lang.Object {
public void <init> ()
public static transient boolean hasAnyPermissionOf (android.content.Context, java.lang.String[])
String permission
android.content.Context context
String[] permissions
public static transient boolean hasAnyPermissionOf (android.content.Context, int, int, java.lang.String[])
String permission
android.content.Context context
int pid
int uid
String[] permissions
public static transient void enforceAnyPermissionOf (android.content.Context, java.lang.String[])
android.content.Context context
String[] permissions
public static void enforceNetworkStackPermission (android.content.Context)
android.content.Context context
public static transient void enforceNetworkStackPermissionOr (android.content.Context, java.lang.String[])
android.content.Context context
String[] otherPermissions
java.util.ArrayList permissions
public static void enforceRestrictedNetworkPermission (android.content.Context, java.lang.String)
android.content.Context context
String message
public static void enforceAccessNetworkStatePermission (android.content.Context, java.lang.String)
android.content.Context context
String message
public static boolean hasDumpPermission (android.content.Context, java.lang.String, java.io.PrintWriter)
android.content.Context context
String tag
java.io.PrintWriter pw
public static void enforceSystemFeature (android.content.Context, java.lang.String, java.lang.String)
android.content.Context context
String feature
String errorMessage
boolean hasSystemFeature
public static java.util.List getGrantedPermissions (android.content.pm.PackageInfo)
int i
android.content.pm.PackageInfo packageInfo
java.util.ArrayList result
public static void enforcePackageNameMatchesUid (android.content.Context, int, java.lang.String)
android.content.Context context
int uid
String packageName
android.os.UserHandle user
private static int getAppUid (android.content.Context, java.lang.String, android.os.UserHandle)
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context context
String app
android.os.UserHandle user
android.content.pm.PackageManager pm
long token
}
com/android/internal/telephony/util/ProxyUtils.class
ProxyUtils.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.ProxyUtils extends java.lang.Object {
public static final int PROXY_VALID
public static final int PROXY_HOSTNAME_EMPTY
public static final int PROXY_HOSTNAME_INVALID
public static final int PROXY_PORT_EMPTY
public static final int PROXY_PORT_INVALID
public static final int PROXY_EXCLLIST_INVALID
private static final String NAME_IP_REGEX
private static final java.util.regex.Pattern HOSTNAME_PATTERN
private static final String HOSTNAME_REGEXP
private static final java.util.regex.Pattern EXCLLIST_PATTERN
private static final String EXCL_REGEX
private static final String EXCLLIST_REGEXP
public void <init> ()
public static java.util.List exclusionStringAsList (java.lang.String)
String exclusionList
public static java.lang.String exclusionListAsString (java.lang.String[])
String[] exclusionList
public static int validate (java.lang.String, java.lang.String, java.lang.String)
NumberFormatException ex
int portVal
String hostname
String port
String exclList
java.util.regex.Matcher match
java.util.regex.Matcher listMatch
static void <clinit> ()
}
com/android/internal/telephony/util/RouteUtils.class
RouteUtils.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.RouteUtils extends java.lang.Object {
public void <init> ()
}
com/android/internal/telephony/util/SMSDispatcherUtil.class
SMSDispatcherUtil.java
package com.android.internal.telephony.util
public final com.android.internal.telephony.util.SMSDispatcherUtil extends java.lang.Object {
private void <init> ()
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (boolean, java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader)
boolean isCdma
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (boolean, java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int, int)
boolean isCdma
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
int priority
int validityPeriod
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (boolean, java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int, int, int)
boolean isCdma
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
int priority
int validityPeriod
int messageRef
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPduGsm (java.lang.String, java.lang.String, java.lang.String, boolean)
String scAddr
String destAddr
String message
boolean statusReportRequested
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPduGsm (java.lang.String, java.lang.String, java.lang.String, boolean, int)
String scAddr
String destAddr
String message
boolean statusReportRequested
int validityPeriod
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPduGsm (java.lang.String, java.lang.String, java.lang.String, boolean, int, int)
String scAddr
String destAddr
String message
boolean statusReportRequested
int validityPeriod
int messageRef
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPduCdma (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader)
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPduCdma (java.lang.String, java.lang.String, java.lang.String, boolean, com.android.internal.telephony.SmsHeader, int)
String scAddr
String destAddr
String message
boolean statusReportRequested
com.android.internal.telephony.SmsHeader smsHeader
int priority
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (boolean, java.lang.String, java.lang.String, int, byte[], boolean)
boolean isCdma
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPdu (boolean, java.lang.String, java.lang.String, int, byte[], boolean, int)
boolean isCdma
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
int messageRef
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPduCdma (java.lang.String, java.lang.String, int, byte[], boolean)
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPduGsm (java.lang.String, java.lang.String, int, byte[], boolean)
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
public static com.android.internal.telephony.SmsMessageBase$SubmitPduBase getSubmitPduGsm (java.lang.String, java.lang.String, int, byte[], boolean, int)
String scAddr
String destAddr
int destPort
byte[] message
boolean statusReportRequested
int messageRef
public static com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLength (boolean, java.lang.CharSequence, boolean)
boolean isCdma
CharSequence messageBody
boolean use7bitOnly
public static com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLengthGsm (java.lang.CharSequence, boolean)
CharSequence messageBody
boolean use7bitOnly
public static com.android.internal.telephony.GsmAlphabet$TextEncodingDetails calculateLengthCdma (java.lang.CharSequence, boolean)
CharSequence messageBody
boolean use7bitOnly
}
com/android/internal/telephony/util/SdkUtil$LateSdk.class
SdkUtil.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.SdkUtil$LateSdk extends java.lang.Object {
public final Object value
public void <init> (java.lang.Object)
Object value
}
com/android/internal/telephony/util/SdkUtil.class
SdkUtil.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.SdkUtil extends java.lang.Object {
public void <init> ()
}
com/android/internal/telephony/util/VoicemailNotificationSettingsUtil.class
VoicemailNotificationSettingsUtil.java
package com.android.internal.telephony.util
public com.android.internal.telephony.util.VoicemailNotificationSettingsUtil extends java.lang.Object {
private static final String VOICEMAIL_NOTIFICATION_RINGTONE_SHARED_PREFS_KEY_PREFIX
private static final String VOICEMAIL_NOTIFICATION_VIBRATION_SHARED_PREFS_KEY_PREFIX
private static final String OLD_VOICEMAIL_NOTIFICATION_RINGTONE_SHARED_PREFS_KEY
private static final String OLD_VOICEMAIL_NOTIFICATION_VIBRATION_SHARED_PREFS_KEY
private static final String OLD_VOICEMAIL_VIBRATE_WHEN_SHARED_PREFS_KEY
private static final String OLD_VOICEMAIL_RINGTONE_SHARED_PREFS_KEY
private static final String OLD_VOICEMAIL_VIBRATION_ALWAYS
private static final String OLD_VOICEMAIL_VIBRATION_NEVER
public void <init> ()
public static void setVibrationEnabled (android.content.Context, boolean)
android.content.Context context
boolean isEnabled
android.content.SharedPreferences prefs
android.content.SharedPreferences$Editor editor
public static boolean isVibrationEnabled (android.content.Context)
android.content.Context context
android.app.NotificationChannel channel
public static boolean getVibrationPreference (android.content.Context)
android.content.Context context
android.content.SharedPreferences prefs
public static void setRingtoneUri (android.content.Context, android.net.Uri)
android.content.Context context
android.net.Uri ringtoneUri
android.content.SharedPreferences prefs
String ringtoneUriStr
android.content.SharedPreferences$Editor editor
public static android.net.Uri getRingtoneUri (android.content.Context)
android.content.Context context
android.app.NotificationChannel channel
public static android.net.Uri getRingTonePreference (android.content.Context)
android.content.Context context
android.content.SharedPreferences prefs
String uriString
private static void migrateVoicemailVibrationSettingsIfNeeded (android.content.Context, android.content.SharedPreferences)
boolean voicemailVibrate
android.content.SharedPreferences$Editor editor
String vibrateWhen
boolean voicemailVibrate
android.content.SharedPreferences$Editor editor
android.content.Context context
android.content.SharedPreferences prefs
String key
android.telephony.TelephonyManager telephonyManager
private static void migrateVoicemailRingtoneSettingsIfNeeded (android.content.Context, android.content.SharedPreferences)
String uriString
android.content.SharedPreferences$Editor editor
android.content.Context context
android.content.SharedPreferences prefs
String key
android.telephony.TelephonyManager telephonyManager
private static java.lang.String getVoicemailVibrationSharedPrefsKey ()
private static java.lang.String getVoicemailRingtoneSharedPrefsKey ()
}
com/android/internal/util/
com/android/internal/util/AsyncChannel.uau
com/android/internal/util/BitwiseInputStream.uau
com/android/internal/util/FastXmlSerializer.uau
com/android/internal/util/HexDump.uau
com/android/internal/util/IState.uau
com/android/internal/util/IndentingPrintWriter.uau
com/android/internal/util/State.uau
com/android/internal/util/StateMachine.uau
com/android/phone/
com/android/phone/ecc/
com/android/phone/ecc/nano/
com/android/phone/ecc/nano/CodedInputByteBufferNano.class
CodedInputByteBufferNano.java
package com.android.phone.ecc.nano
public final com.android.phone.ecc.nano.CodedInputByteBufferNano extends java.lang.Object {
private final byte[] buffer
private int bufferStart
private int bufferSize
private int bufferSizeAfterLimit
private int bufferPos
private int lastTag
private int currentLimit
private int recursionDepth
private int recursionLimit
private int sizeLimit
private static final int DEFAULT_RECURSION_LIMIT
private static final int DEFAULT_SIZE_LIMIT
public static com.android.phone.ecc.nano.CodedInputByteBufferNano newInstance (byte[])
byte[] buf
public static com.android.phone.ecc.nano.CodedInputByteBufferNano newInstance (byte[], int, int)
byte[] buf
int off
int len
public int readTag () throws java.io.IOException
public void checkLastTagWas (int) throws com.android.phone.ecc.nano.InvalidProtocolBufferNanoException
int value
public boolean skipField (int) throws java.io.IOException
int tag
public void skipMessage () throws java.io.IOException
int tag
public double readDouble () throws java.io.IOException
public float readFloat () throws java.io.IOException
public long readUInt64 () throws java.io.IOException
public long readInt64 () throws java.io.IOException
public int readInt32 () throws java.io.IOException
public long readFixed64 () throws java.io.IOException
public int readFixed32 () throws java.io.IOException
public boolean readBool () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
String result
int size
public void readGroup (com.android.phone.ecc.nano.MessageNano, int) throws java.io.IOException
com.android.phone.ecc.nano.MessageNano msg
int fieldNumber
public void readMessage (com.android.phone.ecc.nano.MessageNano) throws java.io.IOException
com.android.phone.ecc.nano.MessageNano msg
int length
int oldLimit
public byte[] readBytes () throws java.io.IOException
byte[] result
int size
public int readUInt32 () throws java.io.IOException
public int readEnum () throws java.io.IOException
public int readSFixed32 () throws java.io.IOException
public long readSFixed64 () throws java.io.IOException
public int readSInt32 () throws java.io.IOException
public long readSInt64 () throws java.io.IOException
public int readRawVarint32 () throws java.io.IOException
int i
byte tmp
int result
public long readRawVarint64 () throws java.io.IOException
byte b
int shift
long result
public int readRawLittleEndian32 () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
public long readRawLittleEndian64 () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
byte b5
byte b6
byte b7
byte b8
public static int decodeZigZag32 (int)
int n
public static long decodeZigZag64 (long)
long n
private void <init> (byte[], int, int)
byte[] buffer
int off
int len
public int setRecursionLimit (int)
int limit
int oldLimit
public int setSizeLimit (int)
int limit
int oldLimit
public void resetSizeCounter ()
public int pushLimit (int) throws com.android.phone.ecc.nano.InvalidProtocolBufferNanoException
int byteLimit
int oldLimit
private void recomputeBufferSizeAfterLimit ()
int bufferEnd
public void popLimit (int)
int oldLimit
public int getBytesUntilLimit ()
int currentAbsolutePosition
public boolean isAtEnd ()
public int getPosition ()
public byte[] getData (int, int)
int offset
int length
byte[] copy
int start
public void rewindToPosition (int)
int position
public byte readRawByte () throws java.io.IOException
public byte[] readRawBytes (int) throws java.io.IOException
byte[] bytes
int size
public void skipRawBytes (int) throws java.io.IOException
int size
java.lang.Object readPrimitiveField (int) throws java.io.IOException
int type
}
com/android/phone/ecc/nano/CodedOutputByteBufferNano$OutOfSpaceException.class
CodedOutputByteBufferNano.java
package com.android.phone.ecc.nano
public com.android.phone.ecc.nano.CodedOutputByteBufferNano$OutOfSpaceException extends java.io.IOException {
private static final long serialVersionUID
void <init> (int, int)
int position
int limit
}
com/android/phone/ecc/nano/CodedOutputByteBufferNano.class
CodedOutputByteBufferNano.java
package com.android.phone.ecc.nano
public final com.android.phone.ecc.nano.CodedOutputByteBufferNano extends java.lang.Object {
private static final int MAX_UTF8_EXPANSION
private final java.nio.ByteBuffer buffer
public static final int LITTLE_ENDIAN_32_SIZE
public static final int LITTLE_ENDIAN_64_SIZE
private void <init> (byte[], int, int)
byte[] buffer
int offset
int length
private void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public static com.android.phone.ecc.nano.CodedOutputByteBufferNano newInstance (byte[])
byte[] flatArray
public static com.android.phone.ecc.nano.CodedOutputByteBufferNano newInstance (byte[], int, int)
byte[] flatArray
int offset
int length
public void writeDouble (int, double) throws java.io.IOException
int fieldNumber
double value
public void writeFloat (int, float) throws java.io.IOException
int fieldNumber
float value
public void writeUInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeBool (int, boolean) throws java.io.IOException
int fieldNumber
boolean value
public void writeString (int, java.lang.String) throws java.io.IOException
int fieldNumber
String value
public void writeGroup (int, com.android.phone.ecc.nano.MessageNano) throws java.io.IOException
int fieldNumber
com.android.phone.ecc.nano.MessageNano value
public void writeMessage (int, com.android.phone.ecc.nano.MessageNano) throws java.io.IOException
int fieldNumber
com.android.phone.ecc.nano.MessageNano value
public void writeBytes (int, byte[]) throws java.io.IOException
int fieldNumber
byte[] value
public void writeUInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeEnum (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSFixed32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSFixed64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeSInt32 (int, int) throws java.io.IOException
int fieldNumber
int value
public void writeSInt64 (int, long) throws java.io.IOException
int fieldNumber
long value
public void writeDoubleNoTag (double) throws java.io.IOException
double value
public void writeFloatNoTag (float) throws java.io.IOException
float value
public void writeUInt64NoTag (long) throws java.io.IOException
long value
public void writeInt64NoTag (long) throws java.io.IOException
long value
public void writeInt32NoTag (int) throws java.io.IOException
int value
public void writeFixed64NoTag (long) throws java.io.IOException
long value
public void writeFixed32NoTag (int) throws java.io.IOException
int value
public void writeBoolNoTag (boolean) throws java.io.IOException
boolean value
public void writeStringNoTag (java.lang.String) throws java.io.IOException
int oldPosition
int newPosition
int minLengthVarIntSize
int maxLengthVarIntSize
com.android.phone.ecc.nano.CodedOutputByteBufferNano$OutOfSpaceException outOfSpaceException
java.nio.BufferOverflowException e
String value
private static int encodedLength (java.lang.CharSequence)
char c
CharSequence sequence
int utf16Length
int utf8Length
int i
private static int encodedLengthGeneral (java.lang.CharSequence, int)
int cp
char c
int i
CharSequence sequence
int start
int utf16Length
int utf8Length
private static void encode (java.lang.CharSequence, java.nio.ByteBuffer)
int encoded
java.nio.BufferOverflowException boe
ArrayIndexOutOfBoundsException e
CharSequence sequence
java.nio.ByteBuffer byteBuffer
private static void encodeDirect (java.lang.CharSequence, java.nio.ByteBuffer)
char low
char low
int codePoint
char c
int i
CharSequence sequence
java.nio.ByteBuffer byteBuffer
int utf16Length
private static int encode (java.lang.CharSequence, byte[], int, int)
char c
char low
char low
int codePoint
char c
CharSequence sequence
byte[] bytes
int offset
int length
int utf16Length
int j
int i
int limit
public void writeGroupNoTag (com.android.phone.ecc.nano.MessageNano) throws java.io.IOException
com.android.phone.ecc.nano.MessageNano value
public void writeMessageNoTag (com.android.phone.ecc.nano.MessageNano) throws java.io.IOException
com.android.phone.ecc.nano.MessageNano value
public void writeBytesNoTag (byte[]) throws java.io.IOException
byte[] value
public void writeUInt32NoTag (int) throws java.io.IOException
int value
public void writeEnumNoTag (int) throws java.io.IOException
int value
public void writeSFixed32NoTag (int) throws java.io.IOException
int value
public void writeSFixed64NoTag (long) throws java.io.IOException
long value
public void writeSInt32NoTag (int) throws java.io.IOException
int value
public void writeSInt64NoTag (long) throws java.io.IOException
long value
public static int computeDoubleSize (int, double)
int fieldNumber
double value
public static int computeFloatSize (int, float)
int fieldNumber
float value
public static int computeUInt64Size (int, long)
int fieldNumber
long value
public static int computeInt64Size (int, long)
int fieldNumber
long value
public static int computeInt32Size (int, int)
int fieldNumber
int value
public static int computeFixed64Size (int, long)
int fieldNumber
long value
public static int computeFixed32Size (int, int)
int fieldNumber
int value
public static int computeBoolSize (int, boolean)
int fieldNumber
boolean value
public static int computeStringSize (int, java.lang.String)
int fieldNumber
String value
public static int computeGroupSize (int, com.android.phone.ecc.nano.MessageNano)
int fieldNumber
com.android.phone.ecc.nano.MessageNano value
public static int computeMessageSize (int, com.android.phone.ecc.nano.MessageNano)
int fieldNumber
com.android.phone.ecc.nano.MessageNano value
public static int computeBytesSize (int, byte[])
int fieldNumber
byte[] value
public static int computeUInt32Size (int, int)
int fieldNumber
int value
public static int computeEnumSize (int, int)
int fieldNumber
int value
public static int computeSFixed32Size (int, int)
int fieldNumber
int value
public static int computeSFixed64Size (int, long)
int fieldNumber
long value
public static int computeSInt32Size (int, int)
int fieldNumber
int value
public static int computeSInt64Size (int, long)
int fieldNumber
long value
public static int computeDoubleSizeNoTag (double)
double value
public static int computeFloatSizeNoTag (float)
float value
public static int computeUInt64SizeNoTag (long)
long value
public static int computeInt64SizeNoTag (long)
long value
public static int computeInt32SizeNoTag (int)
int value
public static int computeFixed64SizeNoTag (long)
long value
public static int computeFixed32SizeNoTag (int)
int value
public static int computeBoolSizeNoTag (boolean)
boolean value
public static int computeStringSizeNoTag (java.lang.String)
String value
int length
public static int computeGroupSizeNoTag (com.android.phone.ecc.nano.MessageNano)
com.android.phone.ecc.nano.MessageNano value
public static int computeMessageSizeNoTag (com.android.phone.ecc.nano.MessageNano)
com.android.phone.ecc.nano.MessageNano value
int size
public static int computeBytesSizeNoTag (byte[])
byte[] value
public static int computeUInt32SizeNoTag (int)
int value
public static int computeEnumSizeNoTag (int)
int value
public static int computeSFixed32SizeNoTag (int)
int value
public static int computeSFixed64SizeNoTag (long)
long value
public static int computeSInt32SizeNoTag (int)
int value
public static int computeSInt64SizeNoTag (long)
long value
public int spaceLeft ()
public void checkNoSpaceLeft ()
public int position ()
public void reset ()
public void writeRawByte (byte) throws java.io.IOException
byte value
public void writeRawByte (int) throws java.io.IOException
int value
public void writeRawBytes (byte[]) throws java.io.IOException
byte[] value
public void writeRawBytes (byte[], int, int) throws java.io.IOException
byte[] value
int offset
int length
public void writeTag (int, int) throws java.io.IOException
int fieldNumber
int wireType
public static int computeTagSize (int)
int fieldNumber
public void writeRawVarint32 (int) throws java.io.IOException
int value
public static int computeRawVarint32Size (int)
int value
public void writeRawVarint64 (long) throws java.io.IOException
long value
public static int computeRawVarint64Size (long)
long value
public void writeRawLittleEndian32 (int) throws java.io.IOException
int value
public void writeRawLittleEndian64 (long) throws java.io.IOException
long value
public static int encodeZigZag32 (int)
int n
public static long encodeZigZag64 (long)
long n
static int computeFieldSize (int, int, java.lang.Object)
int number
int type
Object object
void writeField (int, int, java.lang.Object) throws java.io.IOException
Double doubleValue
Float floatValue
Long int64Value
Long uint64Value
Integer int32Value
Long fixed64Value
Integer fixed32Value
Boolean boolValue
String stringValue
byte[] bytesValue
Integer uint32Value
Integer enumValue
Integer sfixed32Value
Long sfixed64Value
Integer sint32Value
Long sint64Value
com.android.phone.ecc.nano.MessageNano messageValue
com.android.phone.ecc.nano.MessageNano groupValue
int number
int type
Object value
}
com/android/phone/ecc/nano/ExtendableMessageNano.class
ExtendableMessageNano.java
package com.android.phone.ecc.nano
public abstract com.android.phone.ecc.nano.ExtendableMessageNano extends com.android.phone.ecc.nano.MessageNano {
protected com.android.phone.ecc.nano.FieldArray unknownFieldData
public void <init> ()
protected int computeSerializedSize ()
com.android.phone.ecc.nano.FieldData field
int i
int size
public void writeTo (com.android.phone.ecc.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.phone.ecc.nano.FieldData field
int i
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
public final boolean hasExtension (com.android.phone.ecc.nano.Extension)
com.android.phone.ecc.nano.Extension extension
com.android.phone.ecc.nano.FieldData field
public final java.lang.Object getExtension (com.android.phone.ecc.nano.Extension)
com.android.phone.ecc.nano.Extension extension
com.android.phone.ecc.nano.FieldData field
public final com.android.phone.ecc.nano.ExtendableMessageNano setExtension (com.android.phone.ecc.nano.Extension, java.lang.Object)
com.android.phone.ecc.nano.FieldData field
com.android.phone.ecc.nano.Extension extension
Object value
int fieldNumber
com.android.phone.ecc.nano.ExtendableMessageNano typedThis
protected final boolean storeUnknownField (com.android.phone.ecc.nano.CodedInputByteBufferNano, int) throws java.io.IOException
com.android.phone.ecc.nano.CodedInputByteBufferNano input
int tag
int startPos
int fieldNumber
int endPos
byte[] bytes
com.android.phone.ecc.nano.UnknownFieldData unknownField
com.android.phone.ecc.nano.FieldData field
public com.android.phone.ecc.nano.ExtendableMessageNano clone () throws java.lang.CloneNotSupportedException
com.android.phone.ecc.nano.ExtendableMessageNano cloned
public volatile synthetic com.android.phone.ecc.nano.MessageNano clone () throws java.lang.CloneNotSupportedException
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/phone/ecc/nano/Extension$1.class
Extension.java
package com.android.phone.ecc.nano
synthetic com.android.phone.ecc.nano.Extension$1 extends java.lang.Object {
}
com/android/phone/ecc/nano/Extension$PrimitiveExtension.class
Extension.java
package com.android.phone.ecc.nano
com.android.phone.ecc.nano.Extension$PrimitiveExtension extends com.android.phone.ecc.nano.Extension {
private final int nonPackedTag
private final int packedTag
public void <init> (int, java.lang.Class, int, boolean, int, int)
int type
Class clazz
int tag
boolean repeated
int nonPackedTag
int packedTag
protected java.lang.Object readData (com.android.phone.ecc.nano.CodedInputByteBufferNano)
java.io.IOException e
com.android.phone.ecc.nano.CodedInputByteBufferNano input
protected void readDataInto (com.android.phone.ecc.nano.UnknownFieldData, java.util.List)
java.io.IOException e
com.android.phone.ecc.nano.CodedInputByteBufferNano buffer
com.android.phone.ecc.nano.UnknownFieldData data
java.util.List resultList
protected final void writeSingularData (java.lang.Object, com.android.phone.ecc.nano.CodedOutputByteBufferNano)
Double doubleValue
Float floatValue
Long int64Value
Long uint64Value
Integer int32Value
Long fixed64Value
Integer fixed32Value
Boolean boolValue
String stringValue
byte[] bytesValue
Integer uint32Value
Integer enumValue
Integer sfixed32Value
Long sfixed64Value
Integer sint32Value
Long sint64Value
java.io.IOException e
Object value
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
protected void writeRepeatedData (java.lang.Object, com.android.phone.ecc.nano.CodedOutputByteBufferNano)
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
java.io.IOException e
int arrayLength
int dataSize
Object array
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
private int computePackedDataSize (java.lang.Object)
int i
int i
int i
int i
int i
int i
int i
Object array
int dataSize
int arrayLength
protected int computeRepeatedSerializedSize (java.lang.Object)
int dataSize
int payloadSize
Object array
protected final int computeSingularSerializedSize (java.lang.Object)
Double doubleValue
Float floatValue
Long int64Value
Long uint64Value
Integer int32Value
Long fixed64Value
Integer fixed32Value
Boolean boolValue
String stringValue
byte[] bytesValue
Integer uint32Value
Integer enumValue
Integer sfixed32Value
Long sfixed64Value
Integer sint32Value
Long sint64Value
Object value
int fieldNumber
}
com/android/phone/ecc/nano/Extension.class
Extension.java
package com.android.phone.ecc.nano
public com.android.phone.ecc.nano.Extension extends java.lang.Object {
public static final int TYPE_DOUBLE
public static final int TYPE_FLOAT
public static final int TYPE_INT64
public static final int TYPE_UINT64
public static final int TYPE_INT32
public static final int TYPE_FIXED64
public static final int TYPE_FIXED32
public static final int TYPE_BOOL
public static final int TYPE_STRING
public static final int TYPE_GROUP
public static final int TYPE_MESSAGE
public static final int TYPE_BYTES
public static final int TYPE_UINT32
public static final int TYPE_ENUM
public static final int TYPE_SFIXED32
public static final int TYPE_SFIXED64
public static final int TYPE_SINT32
public static final int TYPE_SINT64
protected final int type
protected final Class clazz
public final int tag
protected final boolean repeated
public static com.android.phone.ecc.nano.Extension createMessageTyped (int, java.lang.Class, int)
int type
Class clazz
int tag
public static com.android.phone.ecc.nano.Extension createMessageTyped (int, java.lang.Class, long)
int type
Class clazz
long tag
public static com.android.phone.ecc.nano.Extension createRepeatedMessageTyped (int, java.lang.Class, long)
int type
Class clazz
long tag
public static com.android.phone.ecc.nano.Extension createPrimitiveTyped (int, java.lang.Class, long)
int type
Class clazz
long tag
public static com.android.phone.ecc.nano.Extension createRepeatedPrimitiveTyped (int, java.lang.Class, long, long, long)
int type
Class clazz
long tag
long nonPackedTag
long packedTag
private void <init> (int, java.lang.Class, int, boolean)
int type
Class clazz
int tag
boolean repeated
final java.lang.Object getValueFrom (java.util.List)
java.util.List unknownFields
private java.lang.Object getRepeatedValueFrom (java.util.List)
com.android.phone.ecc.nano.UnknownFieldData data
int i
int i
Object result
java.util.List unknownFields
java.util.List resultList
int resultSize
private java.lang.Object getSingularValueFrom (java.util.List)
java.util.List unknownFields
com.android.phone.ecc.nano.UnknownFieldData lastData
protected java.lang.Object readData (com.android.phone.ecc.nano.CodedInputByteBufferNano)
com.android.phone.ecc.nano.MessageNano group
com.android.phone.ecc.nano.MessageNano message
InstantiationException e
IllegalAccessException e
java.io.IOException e
com.android.phone.ecc.nano.CodedInputByteBufferNano input
Class messageType
protected void readDataInto (com.android.phone.ecc.nano.UnknownFieldData, java.util.List)
com.android.phone.ecc.nano.UnknownFieldData data
java.util.List resultList
void writeTo (java.lang.Object, com.android.phone.ecc.nano.CodedOutputByteBufferNano) throws java.io.IOException
Object value
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
protected void writeSingularData (java.lang.Object, com.android.phone.ecc.nano.CodedOutputByteBufferNano)
com.android.phone.ecc.nano.MessageNano groupValue
int fieldNumber
com.android.phone.ecc.nano.MessageNano messageValue
java.io.IOException e
Object value
com.android.phone.ecc.nano.CodedOutputByteBufferNano out
protected void writeRepeatedData (java.lang.Object, com.android.phone.ecc.nano.CodedOutputByteBufferNano)
Object element
int i
Object array
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
int arrayLength
int computeSerializedSize (java.lang.Object)
Object value
protected int computeRepeatedSerializedSize (java.lang.Object)
Object element
int i
Object array
int size
int arrayLength
protected int computeSingularSerializedSize (java.lang.Object)
com.android.phone.ecc.nano.MessageNano groupValue
com.android.phone.ecc.nano.MessageNano messageValue
Object value
int fieldNumber
synthetic void <init> (int, java.lang.Class, int, boolean, com.android.phone.ecc.nano.Extension$1)
int x0
Class x1
int x2
boolean x3
com.android.phone.ecc.nano.Extension$1 x4
}
com/android/phone/ecc/nano/FieldArray.class
FieldArray.java
package com.android.phone.ecc.nano
public final com.android.phone.ecc.nano.FieldArray extends java.lang.Object implements java.lang.Cloneable {
private static final com.android.phone.ecc.nano.FieldData DELETED
private boolean mGarbage
private int[] mFieldNumbers
private com.android.phone.ecc.nano.FieldData[] mData
private int mSize
void <init> ()
void <init> (int)
int initialCapacity
com.android.phone.ecc.nano.FieldData get (int)
int fieldNumber
int i
void remove (int)
int fieldNumber
int i
private void gc ()
com.android.phone.ecc.nano.FieldData val
int i
int n
int o
int[] keys
com.android.phone.ecc.nano.FieldData[] values
void put (int, com.android.phone.ecc.nano.FieldData)
int n
int[] nkeys
com.android.phone.ecc.nano.FieldData[] nvalues
int fieldNumber
com.android.phone.ecc.nano.FieldData data
int i
int size ()
public boolean isEmpty ()
com.android.phone.ecc.nano.FieldData dataAt (int)
int index
public boolean equals (java.lang.Object)
Object o
com.android.phone.ecc.nano.FieldArray other
public int hashCode ()
int i
int result
private int idealIntArraySize (int)
int need
private int idealByteArraySize (int)
int i
int need
private int binarySearch (int)
int mid
int midVal
int value
int lo
int hi
private boolean arrayEquals (int[], int[], int)
int i
int[] a
int[] b
int size
private boolean arrayEquals (com.android.phone.ecc.nano.FieldData[], com.android.phone.ecc.nano.FieldData[], int)
int i
com.android.phone.ecc.nano.FieldData[] a
com.android.phone.ecc.nano.FieldData[] b
int size
public final com.android.phone.ecc.nano.FieldArray clone ()
int i
int size
com.android.phone.ecc.nano.FieldArray clone
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void <clinit> ()
}
com/android/phone/ecc/nano/FieldData.class
FieldData.java
package com.android.phone.ecc.nano
com.android.phone.ecc.nano.FieldData extends java.lang.Object implements java.lang.Cloneable {
private com.android.phone.ecc.nano.Extension cachedExtension
private Object value
private java.util.List unknownFieldData
void <init> (com.android.phone.ecc.nano.Extension, java.lang.Object)
com.android.phone.ecc.nano.Extension extension
Object newValue
void <init> ()
void addUnknownField (com.android.phone.ecc.nano.UnknownFieldData)
com.android.phone.ecc.nano.UnknownFieldData unknownField
com.android.phone.ecc.nano.UnknownFieldData getUnknownField (int)
int index
int getUnknownFieldSize ()
java.lang.Object getValue (com.android.phone.ecc.nano.Extension)
com.android.phone.ecc.nano.Extension extension
void setValue (com.android.phone.ecc.nano.Extension, java.lang.Object)
com.android.phone.ecc.nano.Extension extension
Object newValue
int computeSerializedSize ()
com.android.phone.ecc.nano.UnknownFieldData unknownField
int size
void writeTo (com.android.phone.ecc.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.phone.ecc.nano.UnknownFieldData unknownField
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
public boolean equals (java.lang.Object)
java.io.IOException e
Object o
com.android.phone.ecc.nano.FieldData other
public int hashCode ()
java.io.IOException e
int result
private byte[] toByteArray () throws java.io.IOException
byte[] result
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
public final com.android.phone.ecc.nano.FieldData clone ()
int i
byte[][] valueArray
byte[][] cloneArray
int i
com.android.phone.ecc.nano.MessageNano[] valueArray
com.android.phone.ecc.nano.MessageNano[] cloneArray
CloneNotSupportedException e
com.android.phone.ecc.nano.FieldData clone
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/phone/ecc/nano/InternalNano.class
InternalNano.java
package com.android.phone.ecc.nano
public final com.android.phone.ecc.nano.InternalNano extends java.lang.Object {
public static final int TYPE_DOUBLE
public static final int TYPE_FLOAT
public static final int TYPE_INT64
public static final int TYPE_UINT64
public static final int TYPE_INT32
public static final int TYPE_FIXED64
public static final int TYPE_FIXED32
public static final int TYPE_BOOL
public static final int TYPE_STRING
public static final int TYPE_GROUP
public static final int TYPE_MESSAGE
public static final int TYPE_BYTES
public static final int TYPE_UINT32
public static final int TYPE_ENUM
public static final int TYPE_SFIXED32
public static final int TYPE_SFIXED64
public static final int TYPE_SINT32
public static final int TYPE_SINT64
static final java.nio.charset.Charset UTF_8
static final java.nio.charset.Charset ISO_8859_1
public static final Object LAZY_INIT_LOCK
private void <init> ()
public static java.lang.String stringDefaultValue (java.lang.String)
String bytes
public static byte[] bytesDefaultValue (java.lang.String)
String bytes
public static byte[] copyFromUtf8 (java.lang.String)
String text
public static boolean equals (int[], int[])
int[] field1
int[] field2
public static boolean equals (long[], long[])
long[] field1
long[] field2
public static boolean equals (float[], float[])
float[] field1
float[] field2
public static boolean equals (double[], double[])
double[] field1
double[] field2
public static boolean equals (boolean[], boolean[])
boolean[] field1
boolean[] field2
public static boolean equals (byte[][], byte[][])
boolean atEndOf1
boolean atEndOf2
byte[][] field1
byte[][] field2
int index1
int length1
int index2
int length2
public static boolean equals (java.lang.Object[], java.lang.Object[])
boolean atEndOf1
boolean atEndOf2
Object[] field1
Object[] field2
int index1
int length1
int index2
int length2
public static int hashCode (int[])
int[] field
public static int hashCode (long[])
long[] field
public static int hashCode (float[])
float[] field
public static int hashCode (double[])
double[] field
public static int hashCode (boolean[])
boolean[] field
public static int hashCode (byte[][])
byte[] element
int i
int size
byte[][] field
int result
public static int hashCode (java.lang.Object[])
Object element
int i
int size
Object[] field
int result
private static java.lang.Object primitiveDefaultValue (int)
int type
public static final java.util.Map mergeMapEntry (com.android.phone.ecc.nano.CodedInputByteBufferNano, java.util.Map, com.android.phone.ecc.nano.MapFactories$MapFactory, int, int, java.lang.Object, int, int) throws java.io.IOException
int tag
com.android.phone.ecc.nano.CodedInputByteBufferNano input
java.util.Map map
com.android.phone.ecc.nano.MapFactories$MapFactory mapFactory
int keyType
int valueType
Object value
int keyTag
int valueTag
int length
int oldLimit
Object key
public static void serializeMapField (com.android.phone.ecc.nano.CodedOutputByteBufferNano, java.util.Map, int, int, int) throws java.io.IOException
Object key
Object value
int entrySize
java.util.Map$Entry entry
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
java.util.Map map
int number
int keyType
int valueType
public static int computeMapFieldSize (java.util.Map, int, int, int)
Object key
Object value
int entrySize
java.util.Map$Entry entry
java.util.Map map
int number
int keyType
int valueType
int size
int tagSize
public static boolean equals (java.util.Map, java.util.Map)
java.util.Map$Entry entry
java.util.Map a
java.util.Map b
private static boolean equalsMapValue (java.lang.Object, java.lang.Object)
Object a
Object b
public static int hashCode (java.util.Map)
java.util.Map$Entry entry
java.util.Map map
int result
private static int hashCodeForMap (java.lang.Object)
Object o
public static void cloneUnknownFieldData (com.android.phone.ecc.nano.ExtendableMessageNano, com.android.phone.ecc.nano.ExtendableMessageNano)
com.android.phone.ecc.nano.ExtendableMessageNano original
com.android.phone.ecc.nano.ExtendableMessageNano cloned
static void <clinit> ()
}
com/android/phone/ecc/nano/InvalidProtocolBufferNanoException.class
InvalidProtocolBufferNanoException.java
package com.android.phone.ecc.nano
public com.android.phone.ecc.nano.InvalidProtocolBufferNanoException extends java.io.IOException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String description
static com.android.phone.ecc.nano.InvalidProtocolBufferNanoException truncatedMessage ()
static com.android.phone.ecc.nano.InvalidProtocolBufferNanoException negativeSize ()
static com.android.phone.ecc.nano.InvalidProtocolBufferNanoException malformedVarint ()
static com.android.phone.ecc.nano.InvalidProtocolBufferNanoException invalidTag ()
static com.android.phone.ecc.nano.InvalidProtocolBufferNanoException invalidEndTag ()
static com.android.phone.ecc.nano.InvalidProtocolBufferNanoException invalidWireType ()
static com.android.phone.ecc.nano.InvalidProtocolBufferNanoException recursionLimitExceeded ()
static com.android.phone.ecc.nano.InvalidProtocolBufferNanoException sizeLimitExceeded ()
}
com/android/phone/ecc/nano/MapFactories$1.class
MapFactories.java
package com.android.phone.ecc.nano
synthetic com.android.phone.ecc.nano.MapFactories$1 extends java.lang.Object {
}
com/android/phone/ecc/nano/MapFactories$DefaultMapFactory.class
MapFactories.java
package com.android.phone.ecc.nano
com.android.phone.ecc.nano.MapFactories$DefaultMapFactory extends java.lang.Object implements com.android.phone.ecc.nano.MapFactories$MapFactory {
private void <init> ()
public java.util.Map forMap (java.util.Map)
java.util.Map oldMap
synthetic void <init> (com.android.phone.ecc.nano.MapFactories$1)
com.android.phone.ecc.nano.MapFactories$1 x0
}
com/android/phone/ecc/nano/MapFactories$MapFactory.class
MapFactories.java
package com.android.phone.ecc.nano
public abstract com.android.phone.ecc.nano.MapFactories$MapFactory extends java.lang.Object {
public abstract java.util.Map forMap (java.util.Map)
}
com/android/phone/ecc/nano/MapFactories.class
MapFactories.java
package com.android.phone.ecc.nano
public final com.android.phone.ecc.nano.MapFactories extends java.lang.Object {
private static volatile com.android.phone.ecc.nano.MapFactories$MapFactory mapFactory
static void setMapFactory (com.android.phone.ecc.nano.MapFactories$MapFactory)
com.android.phone.ecc.nano.MapFactories$MapFactory newMapFactory
public static com.android.phone.ecc.nano.MapFactories$MapFactory getMapFactory ()
private void <init> ()
static void <clinit> ()
}
com/android/phone/ecc/nano/MessageNano.class
MessageNano.java
package com.android.phone.ecc.nano
public abstract com.android.phone.ecc.nano.MessageNano extends java.lang.Object {
protected volatile int cachedSize
public void <init> ()
public int getCachedSize ()
public int getSerializedSize ()
int size
protected int computeSerializedSize ()
public void writeTo (com.android.phone.ecc.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
public abstract com.android.phone.ecc.nano.MessageNano mergeFrom (com.android.phone.ecc.nano.CodedInputByteBufferNano) throws java.io.IOException
public static final byte[] toByteArray (com.android.phone.ecc.nano.MessageNano)
com.android.phone.ecc.nano.MessageNano msg
byte[] result
public static final void toByteArray (com.android.phone.ecc.nano.MessageNano, byte[], int, int)
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
java.io.IOException e
com.android.phone.ecc.nano.MessageNano msg
byte[] data
int offset
int length
public static final com.android.phone.ecc.nano.MessageNano mergeFrom (com.android.phone.ecc.nano.MessageNano, byte[]) throws com.android.phone.ecc.nano.InvalidProtocolBufferNanoException
com.android.phone.ecc.nano.MessageNano msg
byte[] data
public static final com.android.phone.ecc.nano.MessageNano mergeFrom (com.android.phone.ecc.nano.MessageNano, byte[], int, int) throws com.android.phone.ecc.nano.InvalidProtocolBufferNanoException
com.android.phone.ecc.nano.CodedInputByteBufferNano input
com.android.phone.ecc.nano.InvalidProtocolBufferNanoException e
java.io.IOException e
com.android.phone.ecc.nano.MessageNano msg
byte[] data
int off
int len
public static final boolean messageNanoEquals (com.android.phone.ecc.nano.MessageNano, com.android.phone.ecc.nano.MessageNano)
com.android.phone.ecc.nano.MessageNano a
com.android.phone.ecc.nano.MessageNano b
int serializedSize
byte[] aByteArray
byte[] bByteArray
public java.lang.String toString ()
public com.android.phone.ecc.nano.MessageNano clone () throws java.lang.CloneNotSupportedException
public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/phone/ecc/nano/MessageNanoPrinter.class
MessageNanoPrinter.java
package com.android.phone.ecc.nano
public final com.android.phone.ecc.nano.MessageNanoPrinter extends java.lang.Object {
private static final String INDENT
private static final int MAX_STRING_LEN
private void <init> ()
public static java.lang.String print (com.android.phone.ecc.nano.MessageNano)
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
com.android.phone.ecc.nano.MessageNano message
StringBuffer buf
private static void print (java.lang.String, java.lang.Object, java.lang.StringBuffer, java.lang.StringBuffer) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object elem
int i
int len
Class arrayType
Class fieldType
Object value
int modifiers
String fieldName
java.lang.reflect.Field field
NoSuchMethodException e
NoSuchMethodException e
String subfieldName
java.lang.reflect.Method hazzer
java.lang.reflect.Method getter
String name
java.lang.reflect.Method method
int origIndentBufLength
Class clazz
int origIndentBufLength
java.util.Map$Entry entry
java.util.Map map
String stringMessage
String identifier
Object object
StringBuffer indentBuf
StringBuffer buf
private static java.lang.String deCamelCaseify (java.lang.String)
char currentChar
int i
String identifier
StringBuffer out
private static java.lang.String sanitizeString (java.lang.String)
String str
private static java.lang.String escapeString (java.lang.String)
char original
int i
String str
int strLen
StringBuilder b
private static void appendQuotedBytes (byte[], java.lang.StringBuffer)
int ch
int i
byte[] bytes
StringBuffer builder
}
com/android/phone/ecc/nano/ProtobufEccData$AllInfo.class
ProtobufEccData.java
package com.android.phone.ecc.nano
public final com.android.phone.ecc.nano.ProtobufEccData$AllInfo extends com.android.phone.ecc.nano.ExtendableMessageNano {
private static volatile com.android.phone.ecc.nano.ProtobufEccData$AllInfo[] _emptyArray
public int revision
public com.android.phone.ecc.nano.ProtobufEccData$CountryInfo[] countries
public static com.android.phone.ecc.nano.ProtobufEccData$AllInfo[] emptyArray ()
public void <init> ()
public com.android.phone.ecc.nano.ProtobufEccData$AllInfo clear ()
public void writeTo (com.android.phone.ecc.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.phone.ecc.nano.ProtobufEccData$CountryInfo element
int i
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.phone.ecc.nano.ProtobufEccData$CountryInfo element
int i
int size
public com.android.phone.ecc.nano.ProtobufEccData$AllInfo mergeFrom (com.android.phone.ecc.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.phone.ecc.nano.ProtobufEccData$CountryInfo[] newArray
int tag
com.android.phone.ecc.nano.CodedInputByteBufferNano input
public static com.android.phone.ecc.nano.ProtobufEccData$AllInfo parseFrom (byte[]) throws com.android.phone.ecc.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.phone.ecc.nano.ProtobufEccData$AllInfo parseFrom (com.android.phone.ecc.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.phone.ecc.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.phone.ecc.nano.MessageNano mergeFrom (com.android.phone.ecc.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/phone/ecc/nano/ProtobufEccData$CountryInfo.class
ProtobufEccData.java
package com.android.phone.ecc.nano
public final com.android.phone.ecc.nano.ProtobufEccData$CountryInfo extends com.android.phone.ecc.nano.ExtendableMessageNano {
private static volatile com.android.phone.ecc.nano.ProtobufEccData$CountryInfo[] _emptyArray
public String isoCode
public com.android.phone.ecc.nano.ProtobufEccData$EccInfo[] eccs
public String eccFallback
public boolean ignoreModemConfig
public static com.android.phone.ecc.nano.ProtobufEccData$CountryInfo[] emptyArray ()
public void <init> ()
public com.android.phone.ecc.nano.ProtobufEccData$CountryInfo clear ()
public void writeTo (com.android.phone.ecc.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.phone.ecc.nano.ProtobufEccData$EccInfo element
int i
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
com.android.phone.ecc.nano.ProtobufEccData$EccInfo element
int i
int size
public com.android.phone.ecc.nano.ProtobufEccData$CountryInfo mergeFrom (com.android.phone.ecc.nano.CodedInputByteBufferNano) throws java.io.IOException
int arrayLength
int i
com.android.phone.ecc.nano.ProtobufEccData$EccInfo[] newArray
int tag
com.android.phone.ecc.nano.CodedInputByteBufferNano input
public static com.android.phone.ecc.nano.ProtobufEccData$CountryInfo parseFrom (byte[]) throws com.android.phone.ecc.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.phone.ecc.nano.ProtobufEccData$CountryInfo parseFrom (com.android.phone.ecc.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.phone.ecc.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.phone.ecc.nano.MessageNano mergeFrom (com.android.phone.ecc.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/phone/ecc/nano/ProtobufEccData$EccInfo$Routing.class
ProtobufEccData.java
package com.android.phone.ecc.nano
public abstract com.android.phone.ecc.nano.ProtobufEccData$EccInfo$Routing extends java.lang.Object {
public static final int UNKNOWN
public static final int EMERGENCY
public static final int NORMAL
}
com/android/phone/ecc/nano/ProtobufEccData$EccInfo$Type.class
ProtobufEccData.java
package com.android.phone.ecc.nano
public abstract com.android.phone.ecc.nano.ProtobufEccData$EccInfo$Type extends java.lang.Object {
public static final int TYPE_UNSPECIFIED
public static final int POLICE
public static final int AMBULANCE
public static final int FIRE
public static final int MARINE_GUARD
public static final int MOUNTAIN_RESCUE
public static final int MIEC
public static final int AIEC
}
com/android/phone/ecc/nano/ProtobufEccData$EccInfo.class
ProtobufEccData.java
package com.android.phone.ecc.nano
public final com.android.phone.ecc.nano.ProtobufEccData$EccInfo extends com.android.phone.ecc.nano.ExtendableMessageNano {
private static volatile com.android.phone.ecc.nano.ProtobufEccData$EccInfo[] _emptyArray
public String phoneNumber
public int[] types
public int routing
public String[] normalRoutingMncs
public static com.android.phone.ecc.nano.ProtobufEccData$EccInfo[] emptyArray ()
public void <init> ()
public com.android.phone.ecc.nano.ProtobufEccData$EccInfo clear ()
public void writeTo (com.android.phone.ecc.nano.CodedOutputByteBufferNano) throws java.io.IOException
int element
int i
int i
int dataSize
String element
int i
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
protected int computeSerializedSize ()
int element
int i
int dataSize
String element
int i
int dataCount
int dataSize
int size
public com.android.phone.ecc.nano.ProtobufEccData$EccInfo mergeFrom (com.android.phone.ecc.nano.CodedInputByteBufferNano) throws java.io.IOException
int value
int i
int[] newArray
int i
int length
int[] validValues
int validCount
int value
int i
int[] newArray
int bytes
int limit
int arrayLength
int startPos
int value
int arrayLength
int i
String[] newArray
int tag
com.android.phone.ecc.nano.CodedInputByteBufferNano input
public static com.android.phone.ecc.nano.ProtobufEccData$EccInfo parseFrom (byte[]) throws com.android.phone.ecc.nano.InvalidProtocolBufferNanoException
byte[] data
public static com.android.phone.ecc.nano.ProtobufEccData$EccInfo parseFrom (com.android.phone.ecc.nano.CodedInputByteBufferNano) throws java.io.IOException
com.android.phone.ecc.nano.CodedInputByteBufferNano input
public volatile synthetic com.android.phone.ecc.nano.MessageNano mergeFrom (com.android.phone.ecc.nano.CodedInputByteBufferNano) throws java.io.IOException
}
com/android/phone/ecc/nano/ProtobufEccData.class
ProtobufEccData.java
package com.android.phone.ecc.nano
public abstract com.android.phone.ecc.nano.ProtobufEccData extends java.lang.Object {
}
com/android/phone/ecc/nano/UnknownFieldData.class
UnknownFieldData.java
package com.android.phone.ecc.nano
final com.android.phone.ecc.nano.UnknownFieldData extends java.lang.Object {
final int tag
final byte[] bytes
void <init> (int, byte[])
int tag
byte[] bytes
int computeSerializedSize ()
int size
void writeTo (com.android.phone.ecc.nano.CodedOutputByteBufferNano) throws java.io.IOException
com.android.phone.ecc.nano.CodedOutputByteBufferNano output
public boolean equals (java.lang.Object)
Object o
com.android.phone.ecc.nano.UnknownFieldData other
public int hashCode ()
int result
}
com/android/phone/ecc/nano/WireFormatNano.class
WireFormatNano.java
package com.android.phone.ecc.nano
public final com.android.phone.ecc.nano.WireFormatNano extends java.lang.Object {
static final int WIRETYPE_VARINT
static final int WIRETYPE_FIXED64
static final int WIRETYPE_LENGTH_DELIMITED
static final int WIRETYPE_START_GROUP
static final int WIRETYPE_END_GROUP
static final int WIRETYPE_FIXED32
static final int TAG_TYPE_BITS
static final int TAG_TYPE_MASK
public static final int[] EMPTY_INT_ARRAY
public static final long[] EMPTY_LONG_ARRAY
public static final float[] EMPTY_FLOAT_ARRAY
public static final double[] EMPTY_DOUBLE_ARRAY
public static final boolean[] EMPTY_BOOLEAN_ARRAY
public static final String[] EMPTY_STRING_ARRAY
public static final byte[][] EMPTY_BYTES_ARRAY
public static final byte[] EMPTY_BYTES
private void <init> ()
static int getTagWireType (int)
int tag
public static int getTagFieldNumber (int)
int tag
static int makeTag (int, int)
int fieldNumber
int wireType
public static boolean parseUnknownField (com.android.phone.ecc.nano.CodedInputByteBufferNano, int) throws java.io.IOException
com.android.phone.ecc.nano.CodedInputByteBufferNano input
int tag
public static final int getRepeatedFieldArrayLength (com.android.phone.ecc.nano.CodedInputByteBufferNano, int) throws java.io.IOException
com.android.phone.ecc.nano.CodedInputByteBufferNano input
int tag
int arrayLength
int startPos
static void <clinit> ()
}
com/android/phone/ecc/nano/android/
com/android/phone/ecc/nano/android/ParcelableExtendableMessageNano.class
ParcelableExtendableMessageNano.java
package com.android.phone.ecc.nano.android
public abstract com.android.phone.ecc.nano.android.ParcelableExtendableMessageNano extends com.android.phone.ecc.nano.ExtendableMessageNano implements android.os.Parcelable {
public void <init> ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
}
com/android/phone/ecc/nano/android/ParcelableMessageNano.class
ParcelableMessageNano.java
package com.android.phone.ecc.nano.android
public abstract com.android.phone.ecc.nano.android.ParcelableMessageNano extends com.android.phone.ecc.nano.MessageNano implements android.os.Parcelable {
public void <init> ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
}
com/android/phone/ecc/nano/android/ParcelableMessageNanoCreator.class
ParcelableMessageNanoCreator.java
package com.android.phone.ecc.nano.android
public final com.android.phone.ecc.nano.android.ParcelableMessageNanoCreator extends java.lang.Object implements android.os.Parcelable$Creator {
private static final String TAG
private final Class mClazz
public void <init> (java.lang.Class)
Class clazz
public com.android.phone.ecc.nano.MessageNano createFromParcel (android.os.Parcel)
Class clazz
Object instance
ClassNotFoundException e
NoSuchMethodException e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
InstantiationException e
com.android.phone.ecc.nano.InvalidProtocolBufferNanoException e
android.os.Parcel in
String className
byte[] data
com.android.phone.ecc.nano.MessageNano proto
public com.android.phone.ecc.nano.MessageNano[] newArray (int)
int i
static void writeToParcel (java.lang.Class, com.android.phone.ecc.nano.MessageNano, android.os.Parcel)
Class clazz
com.android.phone.ecc.nano.MessageNano message
android.os.Parcel out
public volatile synthetic java.lang.Object[] newArray (int)
public volatile synthetic java.lang.Object createFromParcel (android.os.Parcel)
}
com/android/server/
com/android/server/EventLogTags.class
EventLogTags.java
package com.android.server
public com.android.server.EventLogTags extends java.lang.Object {
public static final int BATTERY_LEVEL
public static final int BATTERY_STATUS
public static final int BATTERY_DISCHARGE
public static final int POWER_SLEEP_REQUESTED
public static final int POWER_SCREEN_BROADCAST_SEND
public static final int POWER_SCREEN_BROADCAST_DONE
public static final int POWER_SCREEN_BROADCAST_STOP
public static final int POWER_SCREEN_STATE
public static final int POWER_PARTIAL_WAKE_STATE
public static final int POWER_SOFT_SLEEP_REQUESTED
public static final int BATTERY_SAVER_MODE
public static final int BATTERY_SAVING_STATS
public static final int USER_ACTIVITY_TIMEOUT_OVERRIDE
public static final int BATTERY_SAVER_SETTING
public static final int THERMAL_CHANGED
public static final int CACHE_FILE_DELETED
public static final int STORAGE_STATE
public static final int NOTIFICATION_ENQUEUE
public static final int NOTIFICATION_CANCEL
public static final int NOTIFICATION_CANCEL_ALL
public static final int NOTIFICATION_PANEL_REVEALED
public static final int NOTIFICATION_PANEL_HIDDEN
public static final int NOTIFICATION_VISIBILITY_CHANGED
public static final int NOTIFICATION_EXPANSION
public static final int NOTIFICATION_CLICKED
public static final int NOTIFICATION_ACTION_CLICKED
public static final int NOTIFICATION_CANCELED
public static final int NOTIFICATION_VISIBILITY
public static final int NOTIFICATION_ALERT
public static final int NOTIFICATION_AUTOGROUPED
public static final int NOTIFICATION_UNAUTOGROUPED
public static final int NOTIFICATION_ADJUSTED
public static final int NOTIFICATION_CANCEL_PREVENTED
public static final int NOTIFICATION_SUMMARY_CONVERTED
public static final int WATCHDOG
public static final int WATCHDOG_PROC_PSS
public static final int WATCHDOG_SOFT_RESET
public static final int WATCHDOG_HARD_RESET
public static final int WATCHDOG_PSS_STATS
public static final int WATCHDOG_PROC_STATS
public static final int WATCHDOG_SCHEDULED_REBOOT
public static final int WATCHDOG_MEMINFO
public static final int WATCHDOG_VMSTAT
public static final int WATCHDOG_REQUESTED_REBOOT
public static final int RESCUE_NOTE
public static final int RESCUE_LEVEL
public static final int RESCUE_SUCCESS
public static final int RESCUE_FAILURE
public static final int BACKUP_DATA_CHANGED
public static final int BACKUP_START
public static final int BACKUP_TRANSPORT_FAILURE
public static final int BACKUP_AGENT_FAILURE
public static final int BACKUP_PACKAGE
public static final int BACKUP_SUCCESS
public static final int BACKUP_RESET
public static final int BACKUP_INITIALIZE
public static final int BACKUP_REQUESTED
public static final int BACKUP_QUOTA_EXCEEDED
public static final int RESTORE_START
public static final int RESTORE_TRANSPORT_FAILURE
public static final int RESTORE_AGENT_FAILURE
public static final int RESTORE_PACKAGE
public static final int RESTORE_SUCCESS
public static final int FULL_BACKUP_PACKAGE
public static final int FULL_BACKUP_AGENT_FAILURE
public static final int FULL_BACKUP_TRANSPORT_FAILURE
public static final int FULL_BACKUP_SUCCESS
public static final int FULL_RESTORE_PACKAGE
public static final int FULL_BACKUP_QUOTA_EXCEEDED
public static final int FULL_BACKUP_CANCELLED
public static final int BACKUP_TRANSPORT_LIFECYCLE
public static final int BACKUP_TRANSPORT_CONNECTION
public static final int BOOT_PROGRESS_SYSTEM_RUN
public static final int SYSTEM_SERVER_START
public static final int BOOT_PROGRESS_PMS_START
public static final int BOOT_PROGRESS_PMS_SYSTEM_SCAN_START
public static final int BOOT_PROGRESS_PMS_DATA_SCAN_START
public static final int BOOT_PROGRESS_PMS_SCAN_END
public static final int BOOT_PROGRESS_PMS_READY
public static final int UNKNOWN_SOURCES_ENABLED
public static final int PM_CRITICAL_INFO
public static final int PM_PACKAGE_STATS
public static final int PM_SNAPSHOT_STATS
public static final int PM_SNAPSHOT_REBUILD
public static final int PM_CLEAR_APP_DATA_CALLER
public static final int IMF_FORCE_RECONNECT_IME
public static final int IMF_SHOW_IME
public static final int IMF_HIDE_IME
public static final int WP_WALLPAPER_CRASHED
public static final int DEVICE_IDLE
public static final int DEVICE_IDLE_STEP
public static final int DEVICE_IDLE_WAKE_FROM_IDLE
public static final int DEVICE_IDLE_ON_START
public static final int DEVICE_IDLE_ON_PHASE
public static final int DEVICE_IDLE_ON_COMPLETE
public static final int DEVICE_IDLE_OFF_START
public static final int DEVICE_IDLE_OFF_PHASE
public static final int DEVICE_IDLE_OFF_COMPLETE
public static final int DEVICE_IDLE_LIGHT
public static final int DEVICE_IDLE_LIGHT_STEP
public static final int AUTO_BRIGHTNESS_ADJ
public static final int INSTALLER_CLEAR_APP_DATA_CALLER
public static final int INSTALLER_CLEAR_APP_DATA_CALL_STACK
public static final int CONNECTIVITY_STATE_CHANGED
public static final int NETSTATS_MOBILE_SAMPLE
public static final int NETSTATS_WIFI_SAMPLE
public static final int LOCKDOWN_VPN_CONNECTING
public static final int LOCKDOWN_VPN_CONNECTED
public static final int LOCKDOWN_VPN_ERROR
public static final int CONFIG_INSTALL_FAILED
public static final int IFW_INTENT_MATCHED
public static final int IDLE_MAINTENANCE_WINDOW_START
public static final int IDLE_MAINTENANCE_WINDOW_FINISH
public static final int FSTRIM_START
public static final int FSTRIM_FINISH
public static final int JOB_DEFERRED_EXECUTION
public static final int VOLUME_CHANGED
public static final int STREAM_DEVICES_CHANGED
public static final int CAMERA_GESTURE_TRIGGERED
public static final int TIMEZONE_TRIGGER_CHECK
public static final int TIMEZONE_REQUEST_INSTALL
public static final int TIMEZONE_INSTALL_STARTED
public static final int TIMEZONE_INSTALL_COMPLETE
public static final int TIMEZONE_REQUEST_UNINSTALL
public static final int TIMEZONE_UNINSTALL_STARTED
public static final int TIMEZONE_UNINSTALL_COMPLETE
public static final int TIMEZONE_REQUEST_NOTHING
public static final int TIMEZONE_NOTHING_COMPLETE
private void <init> ()
public static void writeBatteryLevel (int, int, int)
int level
int voltage
int temperature
public static void writeBatteryStatus (int, int, int, int, java.lang.String)
int status
int health
int present
int plugged
String technology
public static void writeBatteryDischarge (long, int, int)
long duration
int minlevel
int maxlevel
public static void writePowerSleepRequested (int)
int wakelockscleared
public static void writePowerScreenBroadcastSend (int)
int wakelockcount
public static void writePowerScreenBroadcastDone (int, long, int)
int on
long broadcastduration
int wakelockcount
public static void writePowerScreenBroadcastStop (int, int)
int which
int wakelockcount
public static void writePowerScreenState (int, int, long, int, int)
int offoron
int becauseofuser
long totaltouchdowntime
int touchcycles
int latency
public static void writePowerPartialWakeState (int, java.lang.String)
int releasedoracquired
String tag
public static void writePowerSoftSleepRequested (long)
long savedwaketimems
public static void writeBatterySaverMode (int, int, int, int, int, java.lang.String, int)
int fullprevofforon
int adaptiveprevofforon
int fullnowofforon
int adaptivenowofforon
int interactive
String features
int reason
public static void writeBatterySavingStats (int, int, int, long, int, int, long, int, int)
int batterysaver
int interactive
int doze
long deltaDuration
int deltaBatteryDrain
int deltaBatteryDrainPercent
long totalDuration
int totalBatteryDrain
int totalBatteryDrainPercent
public static void writeUserActivityTimeoutOverride (long)
long override
public static void writeBatterySaverSetting (int)
int threshold
public static void writeThermalChanged (java.lang.String, int, float, int, int)
String name
int type
float temperature
int sensorStatus
int previousSystemStatus
public static void writeCacheFileDeleted (java.lang.String)
String path
public static void writeStorageState (java.lang.String, int, int, long, long)
String uuid
int oldState
int newState
long usable
long total
public static void writeNotificationEnqueue (int, int, java.lang.String, int, java.lang.String, int, java.lang.String, int, int)
int uid
int pid
String pkg
int id
String tag
int userid
String notification
int status
int appProvided
public static void writeNotificationCancel (int, int, java.lang.String, int, java.lang.String, int, int, int, int, java.lang.String)
int uid
int pid
String pkg
int id
String tag
int userid
int requiredFlags
int forbiddenFlags
int reason
String listener
public static void writeNotificationCancelAll (int, int, java.lang.String, int, int, int, int, java.lang.String)
int uid
int pid
String pkg
int userid
int requiredFlags
int forbiddenFlags
int reason
String listener
public static void writeNotificationPanelRevealed (int)
int items
public static void writeNotificationPanelHidden ()
public static void writeNotificationVisibilityChanged (java.lang.String, java.lang.String)
String newlyvisiblekeys
String nolongervisiblekeys
public static void writeNotificationExpansion (java.lang.String, int, int, int, int, int)
String key
int userAction
int expanded
int lifespan
int freshness
int exposure
public static void writeNotificationClicked (java.lang.String, int, int, int, int, int)
String key
int lifespan
int freshness
int exposure
int rank
int count
public static void writeNotificationActionClicked (java.lang.String, java.lang.String, java.lang.String, int, int, int, int, int, int)
String key
String piidentifier
String pendingintent
int actionIndex
int lifespan
int freshness
int exposure
int rank
int count
public static void writeNotificationCanceled (java.lang.String, int, int, int, int, int, int, java.lang.String)
String key
int reason
int lifespan
int freshness
int exposure
int rank
int count
String listener
public static void writeNotificationVisibility (java.lang.String, int, int, int, int, int)
String key
int visibile
int lifespan
int freshness
int exposure
int rank
public static void writeNotificationAlert (java.lang.String, int, int, int, int, int)
String key
int buzz
int beep
int blink
int politeness
int muteReason
public static void writeNotificationAutogrouped (java.lang.String)
String key
public static void writeNotificationUnautogrouped (java.lang.String)
String key
public static void writeNotificationAdjusted (java.lang.String, java.lang.String, java.lang.String)
String key
String adjustmentType
String newValue
public static void writeNotificationCancelPrevented (java.lang.String)
String key
public static void writeNotificationSummaryConverted (java.lang.String)
String key
public static void writeWatchdog (java.lang.String)
String service
public static void writeWatchdogProcPss (java.lang.String, int, int)
String process
int pid
int pss
public static void writeWatchdogSoftReset (java.lang.String, int, int, int, java.lang.String)
String process
int pid
int maxpss
int pss
String skip
public static void writeWatchdogHardReset (java.lang.String, int, int, int)
String process
int pid
int maxpss
int pss
public static void writeWatchdogPssStats (int, int, int, int, int, int, int, int, int, int, int)
int emptypss
int emptycount
int backgroundpss
int backgroundcount
int servicepss
int servicecount
int visiblepss
int visiblecount
int foregroundpss
int foregroundcount
int nopsscount
public static void writeWatchdogProcStats (int, int, int, int, int)
int deathsinone
int deathsintwo
int deathsinthree
int deathsinfour
int deathsinfive
public static void writeWatchdogScheduledReboot (long, int, int, int, java.lang.String)
long now
int interval
int starttime
int window
String skip
public static void writeWatchdogMeminfo (int, int, int, int, int, int, int, int, int, int, int)
int memfree
int buffers
int cached
int active
int inactive
int anonpages
int mapped
int slab
int sreclaimable
int sunreclaim
int pagetables
public static void writeWatchdogVmstat (long, int, int, int, int, int)
long runtime
int pgfree
int pgactivate
int pgdeactivate
int pgfault
int pgmajfault
public static void writeWatchdogRequestedReboot (int, int, int, int, int, int, int)
int nowait
int scheduleinterval
int recheckinterval
int starttime
int window
int minscreenoff
int minnextalarm
public static void writeRescueNote (int, int, long)
int uid
int count
long window
public static void writeRescueLevel (int, int)
int level
int triggerUid
public static void writeRescueSuccess (int)
int level
public static void writeRescueFailure (int, java.lang.String)
int level
String msg
public static void writeBackupDataChanged (java.lang.String)
String package_
public static void writeBackupStart (java.lang.String)
String transport
public static void writeBackupTransportFailure (java.lang.String)
String package_
public static void writeBackupAgentFailure (java.lang.String, java.lang.String)
String package_
String message
public static void writeBackupPackage (java.lang.String, int)
String package_
int size
public static void writeBackupSuccess (int, int)
int packages
int time
public static void writeBackupReset (java.lang.String)
String transport
public static void writeBackupInitialize ()
public static void writeBackupRequested (int, int, int)
int total
int keyValue
int full
public static void writeBackupQuotaExceeded (java.lang.String)
String package_
public static void writeRestoreStart (java.lang.String, long)
String transport
long source
public static void writeRestoreTransportFailure ()
public static void writeRestoreAgentFailure (java.lang.String, java.lang.String)
String package_
String message
public static void writeRestorePackage (java.lang.String, int)
String package_
int size
public static void writeRestoreSuccess (int, int)
int packages
int time
public static void writeFullBackupPackage (java.lang.String)
String package_
public static void writeFullBackupAgentFailure (java.lang.String, java.lang.String)
String package_
String message
public static void writeFullBackupTransportFailure ()
public static void writeFullBackupSuccess (java.lang.String)
String package_
public static void writeFullRestorePackage (java.lang.String)
String package_
public static void writeFullBackupQuotaExceeded (java.lang.String)
String package_
public static void writeFullBackupCancelled (java.lang.String, java.lang.String)
String package_
String message
public static void writeBackupTransportLifecycle (java.lang.String, int)
String transport
int bound
public static void writeBackupTransportConnection (java.lang.String, int)
String transport
int connected
public static void writeBootProgressSystemRun (long)
long time
public static void writeSystemServerStart (int, long, long)
int startCount
long uptime
long elapseTime
public static void writeBootProgressPmsStart (long)
long time
public static void writeBootProgressPmsSystemScanStart (long)
long time
public static void writeBootProgressPmsDataScanStart (long)
long time
public static void writeBootProgressPmsScanEnd (long)
long time
public static void writeBootProgressPmsReady (long)
long time
public static void writeUnknownSourcesEnabled (int)
int value
public static void writePmCriticalInfo (java.lang.String)
String msg
public static void writePmPackageStats (long, long, long, long, long, long)
long manualTime
long quotaTime
long manualData
long quotaData
long manualCache
long quotaCache
public static void writePmSnapshotStats (int, int, int, int, int, long)
int buildCount
int reuseCount
int bigBuilds
int shortLived
int maxBuildTime
long cummBuildTime
public static void writePmSnapshotRebuild (int, int)
int buildTime
int lifetime
public static void writePmClearAppDataCaller (int, int, java.lang.String)
int pid
int uid
String package_
public static void writeImfForceReconnectIme (java.lang.Object[], long, int)
Object[] ime
long timeSinceConnect
int showing
public static void writeImfShowIme (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String token
String window
String reason
String softinputmode
public static void writeImfHideIme (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String token
String window
String reason
String softinputmode
public static void writeWpWallpaperCrashed (java.lang.String)
String component
public static void writeDeviceIdle (int, java.lang.String)
int state
String reason
public static void writeDeviceIdleStep ()
public static void writeDeviceIdleWakeFromIdle (int, java.lang.String)
int isIdle
String reason
public static void writeDeviceIdleOnStart ()
public static void writeDeviceIdleOnPhase (java.lang.String)
String what
public static void writeDeviceIdleOnComplete ()
public static void writeDeviceIdleOffStart (java.lang.String)
String reason
public static void writeDeviceIdleOffPhase (java.lang.String)
String what
public static void writeDeviceIdleOffComplete ()
public static void writeDeviceIdleLight (int, java.lang.String)
int state
String reason
public static void writeDeviceIdleLightStep ()
public static void writeAutoBrightnessAdj (float, float, float, float)
float oldLux
float oldBrightness
float newLux
float newBrightness
public static void writeInstallerClearAppDataCaller (int, int, java.lang.String, int)
int pid
int uid
String package_
int flags
public static void writeInstallerClearAppDataCallStack (java.lang.String, java.lang.String, java.lang.String, int)
String method
String class_
String file
int line
public static void writeConnectivityStateChanged (int, int, int)
int type
int subtype
int state
public static void writeNetstatsMobileSample (long, long, long, long, long, long, long, long, long)
long xtRxBytes
long xtTxBytes
long xtRxPkts
long xtTxPkts
long uidRxBytes
long uidTxBytes
long uidRxPkts
long uidTxPkts
long trustedTime
public static void writeNetstatsWifiSample (long, long, long, long, long, long, long, long, long)
long xtRxBytes
long xtTxBytes
long xtRxPkts
long xtTxPkts
long uidRxBytes
long uidTxBytes
long uidRxPkts
long uidTxPkts
long trustedTime
public static void writeLockdownVpnConnecting (int)
int egressNet
public static void writeLockdownVpnConnected (int)
int egressNet
public static void writeLockdownVpnError (int)
int egressNet
public static void writeConfigInstallFailed (java.lang.String)
String dir
public static void writeIfwIntentMatched (int, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)
int intentType
String componentName
int callerUid
int callerPkgCount
String callerPkgs
String action
String mimeType
String uri
int flags
public static void writeIdleMaintenanceWindowStart (long, long, int, int)
long time
long lastuseractivity
int batterylevel
int batterycharging
public static void writeIdleMaintenanceWindowFinish (long, long, int, int)
long time
long lastuseractivity
int batterylevel
int batterycharging
public static void writeFstrimStart (long)
long time
public static void writeFstrimFinish (long)
long time
public static void writeJobDeferredExecution (long)
long time
public static void writeVolumeChanged (int, int, int, int, java.lang.String)
int stream
int prevLevel
int level
int maxLevel
String caller
public static void writeStreamDevicesChanged (int, int, int)
int stream
int prevDevices
int devices
public static void writeCameraGestureTriggered (long, long, long, int)
long gestureOnTime
long sensor1OnTime
long sensor2OnTime
int eventExtra
public static void writeTimezoneTriggerCheck (java.lang.String)
String token
public static void writeTimezoneRequestInstall (java.lang.String)
String token
public static void writeTimezoneInstallStarted (java.lang.String)
String token
public static void writeTimezoneInstallComplete (java.lang.String, int)
String token
int result
public static void writeTimezoneRequestUninstall (java.lang.String)
String token
public static void writeTimezoneUninstallStarted (java.lang.String)
String token
public static void writeTimezoneUninstallComplete (java.lang.String, int)
String token
int result
public static void writeTimezoneRequestNothing (java.lang.String)
String token
public static void writeTimezoneNothingComplete (java.lang.String)
String token
}
com/android/server/am/
com/android/server/am/EventLogTags.class
EventLogTags.java
package com.android.server.am
public com.android.server.am.EventLogTags extends java.lang.Object {
public static final int CONFIGURATION_CHANGED
public static final int CPU
public static final int BOOT_PROGRESS_AMS_READY
public static final int BOOT_PROGRESS_ENABLE_SCREEN
public static final int AM_ANR
public static final int AM_PROC_BOUND
public static final int AM_PROC_DIED
public static final int AM_PROC_START
public static final int AM_PROC_BAD
public static final int AM_PROC_GOOD
public static final int AM_LOW_MEMORY
public static final int AM_KILL
public static final int AM_BROADCAST_DISCARD_FILTER
public static final int AM_BROADCAST_DISCARD_APP
public static final int AM_CREATE_SERVICE
public static final int AM_DESTROY_SERVICE
public static final int AM_PROCESS_CRASHED_TOO_MUCH
public static final int AM_DROP_PROCESS
public static final int AM_SERVICE_CRASHED_TOO_MUCH
public static final int AM_SCHEDULE_SERVICE_RESTART
public static final int AM_PROVIDER_LOST_PROCESS
public static final int AM_PROCESS_START_TIMEOUT
public static final int AM_CRASH
public static final int AM_WTF
public static final int AM_SWITCH_USER
public static final int AM_PRE_BOOT
public static final int AM_MEMINFO
public static final int AM_PSS
public static final int AM_MEM_FACTOR
public static final int AM_USER_STATE_CHANGED
public static final int AM_UID_RUNNING
public static final int AM_UID_STOPPED
public static final int AM_UID_ACTIVE
public static final int AM_UID_IDLE
public static final int AM_STOP_IDLE_SERVICE
public static final int AM_COMPACT
public static final int AM_FREEZE
public static final int AM_UNFREEZE
public static final int UC_FINISH_USER_UNLOCKING
public static final int UC_FINISH_USER_UNLOCKED
public static final int UC_FINISH_USER_UNLOCKED_COMPLETED
public static final int UC_FINISH_USER_STOPPING
public static final int UC_FINISH_USER_STOPPED
public static final int UC_SWITCH_USER
public static final int UC_START_USER_INTERNAL
public static final int UC_UNLOCK_USER
public static final int UC_FINISH_USER_BOOT
public static final int UC_DISPATCH_USER_SWITCH
public static final int UC_CONTINUE_USER_SWITCH
public static final int UC_SEND_USER_BROADCAST
public static final int SSM_USER_STARTING
public static final int SSM_USER_SWITCHING
public static final int SSM_USER_UNLOCKING
public static final int SSM_USER_UNLOCKED
public static final int SSM_USER_STOPPING
public static final int SSM_USER_STOPPED
public static final int SSM_USER_COMPLETED_EVENT
public static final int UM_USER_VISIBILITY_CHANGED
public static final int AM_FOREGROUND_SERVICE_START
public static final int AM_FOREGROUND_SERVICE_DENIED
public static final int AM_FOREGROUND_SERVICE_STOP
public static final int AM_FOREGROUND_SERVICE_TIMED_OUT
public static final int AM_CPU
public static final int AM_INTENT_SENDER_REDIRECT_USER
public static final int AM_CLEAR_APP_DATA_CALLER
public static final int AM_UID_STATE_CHANGED
public static final int AM_PROC_STATE_CHANGED
public static final int AM_OOM_ADJ_MISC
private void <init> ()
public static void writeConfigurationChanged (int)
int configMask
public static void writeCpu (int, int, int, int, int, int)
int total
int user
int system
int iowait
int irq
int softirq
public static void writeBootProgressAmsReady (long)
long time
public static void writeBootProgressEnableScreen (long)
long time
public static void writeAmAnr (int, int, java.lang.String, int, java.lang.String)
int user
int pid
String packageName
int flags
String reason
public static void writeAmProcBound (int, int, java.lang.String)
int user
int pid
String processName
public static void writeAmProcDied (int, int, java.lang.String, int, int)
int user
int pid
String processName
int oomadj
int procstate
public static void writeAmProcStart (int, int, int, java.lang.String, java.lang.String, java.lang.String)
int user
int pid
int uid
String processName
String type
String component
public static void writeAmProcBad (int, int, java.lang.String)
int user
int uid
String processName
public static void writeAmProcGood (int, int, java.lang.String)
int user
int uid
String processName
public static void writeAmLowMemory (int)
int numProcesses
public static void writeAmKill (int, int, java.lang.String, int, java.lang.String, long)
int user
int pid
String processName
int oomadj
String reason
long rss
public static void writeAmBroadcastDiscardFilter (int, int, java.lang.String, int, int)
int user
int broadcast
String action
int receiverNumber
int broadcastfilter
public static void writeAmBroadcastDiscardApp (int, int, java.lang.String, int, java.lang.String)
int user
int broadcast
String action
int receiverNumber
String app
public static void writeAmCreateService (int, int, java.lang.String, int, int)
int user
int serviceRecord
String name
int uid
int pid
public static void writeAmDestroyService (int, int, int)
int user
int serviceRecord
int pid
public static void writeAmProcessCrashedTooMuch (int, java.lang.String, int)
int user
String name
int pid
public static void writeAmDropProcess (int)
int pid
public static void writeAmServiceCrashedTooMuch (int, int, java.lang.String, int)
int user
int crashCount
String componentName
int pid
public static void writeAmScheduleServiceRestart (int, java.lang.String, long)
int user
String componentName
long time
public static void writeAmProviderLostProcess (int, java.lang.String, int, java.lang.String)
int user
String packageName
int uid
String name
public static void writeAmProcessStartTimeout (int, int, int, java.lang.String)
int user
int pid
int uid
String processName
public static void writeAmCrash (int, int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, int, int)
int user
int pid
String processName
int flags
String exception
String message
String file
int line
int recoverable
public static void writeAmWtf (int, int, java.lang.String, int, java.lang.String, java.lang.String)
int user
int pid
String processName
int flags
String tag
String message
public static void writeAmSwitchUser (int)
int id
public static void writeAmPreBoot (int, java.lang.String)
int user
String package_
public static void writeAmMeminfo (long, long, long, long, long)
long cached
long free
long zram
long kernel
long native_
public static void writeAmPss (int, int, java.lang.String, long, long, long, long, int, int, long)
int pid
int uid
String processName
long pss
long uss
long swappss
long rss
int stattype
int procstate
long timetocollect
public static void writeAmMemFactor (int, int)
int current
int previous
public static void writeAmUserStateChanged (int, int)
int id
int state
public static void writeAmUidRunning (int)
int uid
public static void writeAmUidStopped (int)
int uid
public static void writeAmUidActive (int)
int uid
public static void writeAmUidIdle (int)
int uid
public static void writeAmStopIdleService (int, java.lang.String)
int uid
String componentName
public static void writeAmCompact (int, java.lang.String, java.lang.String, long, long, long, long, long, long, long, long, long, int, long, int, int, long, long)
int pid
String processName
String action
long beforersstotal
long beforerssfile
long beforerssanon
long beforerssswap
long deltarsstotal
long deltarssfile
long deltarssanon
long deltarssswap
long time
int lastaction
long lastactiontimestamp
int setadj
int procstate
long beforezramfree
long deltazramfree
public static void writeAmFreeze (int, java.lang.String)
int pid
String processName
public static void writeAmUnfreeze (int, java.lang.String)
int pid
String processName
public static void writeUcFinishUserUnlocking (int)
int userid
public static void writeUcFinishUserUnlocked (int)
int userid
public static void writeUcFinishUserUnlockedCompleted (int)
int userid
public static void writeUcFinishUserStopping (int)
int userid
public static void writeUcFinishUserStopped (int)
int userid
public static void writeUcSwitchUser (int)
int userid
public static void writeUcStartUserInternal (int, int, int)
int userid
int foreground
int displayid
public static void writeUcUnlockUser (int)
int userid
public static void writeUcFinishUserBoot (int)
int userid
public static void writeUcDispatchUserSwitch (int, int)
int olduserid
int newuserid
public static void writeUcContinueUserSwitch (int, int)
int olduserid
int newuserid
public static void writeUcSendUserBroadcast (int, java.lang.String)
int userid
String intentaction
public static void writeSsmUserStarting (int)
int userid
public static void writeSsmUserSwitching (int, int)
int olduserid
int newuserid
public static void writeSsmUserUnlocking (int)
int userid
public static void writeSsmUserUnlocked (int)
int userid
public static void writeSsmUserStopping (int)
int userid
public static void writeSsmUserStopped (int)
int userid
public static void writeSsmUserCompletedEvent (int, int)
int userid
int eventflag
public static void writeUmUserVisibilityChanged (int, int)
int userid
int visible
public static void writeAmForegroundServiceStart (int, java.lang.String, int, java.lang.String, int, int, int, int, int, int, java.lang.String, int)
int user
String componentName
int allowwhileinuse
String startreasoncode
int targetsdk
int callertargetsdk
int notificationwasdeferred
int notificationshown
int durationms
int startforegroundcount
String stopreason
int fgstype
public static void writeAmForegroundServiceDenied (int, java.lang.String, int, java.lang.String, int, int, int, int, int, int, java.lang.String, int)
int user
String componentName
int allowwhileinuse
String startreasoncode
int targetsdk
int callertargetsdk
int notificationwasdeferred
int notificationshown
int durationms
int startforegroundcount
String stopreason
int fgstype
public static void writeAmForegroundServiceStop (int, java.lang.String, int, java.lang.String, int, int, int, int, int, int, java.lang.String, int)
int user
String componentName
int allowwhileinuse
String startreasoncode
int targetsdk
int callertargetsdk
int notificationwasdeferred
int notificationshown
int durationms
int startforegroundcount
String stopreason
int fgstype
public static void writeAmForegroundServiceTimedOut (int, java.lang.String, int, java.lang.String, int, int, int, int, int, int, java.lang.String, int)
int user
String componentName
int allowwhileinuse
String startreasoncode
int targetsdk
int callertargetsdk
int notificationwasdeferred
int notificationshown
int durationms
int startforegroundcount
String stopreason
int fgstype
public static void writeAmCpu (long, long, java.lang.String, long, long, long)
long pid
long uid
String baseName
long uptime
long stime
long utime
public static void writeAmIntentSenderRedirectUser (int)
int userid
public static void writeAmClearAppDataCaller (int, int, java.lang.String)
int pid
int uid
String package_
public static void writeAmUidStateChanged (int, int, int, int, int, int, int, java.lang.String)
int uid
int seq
int uidstate
int olduidstate
int capability
int oldcapability
int flags
String reason
public static void writeAmProcStateChanged (int, int, int, int, int, int, int, java.lang.String)
int uid
int pid
int seq
int procstate
int oldprocstate
int oomadj
int oldoomadj
String reason
public static void writeAmOomAdjMisc (int, int, int, int, int, int, java.lang.String)
int event
int uid
int pid
int seq
int arg1
int arg2
String reason
}
com/android/server/policy/
com/android/server/policy/EventLogTags.class
EventLogTags.java
package com.android.server.policy
public com.android.server.policy.EventLogTags extends java.lang.Object {
public static final int SCREEN_TOGGLED
public static final int INTERCEPT_POWER
private void <init> ()
public static void writeScreenToggled (int)
int screenState
public static void writeInterceptPower (java.lang.String, int, int)
String action
int mpowerkeyhandled
int mpowerkeypresscounter
}
com/android/server/updates/
com/android/server/updates/ConfigUpdateInstallReceiver$1.class
ConfigUpdateInstallReceiver.java
package com.android.server.updates
com.android.server.updates.ConfigUpdateInstallReceiver$1 extends java.lang.Thread {
final synthetic android.content.Intent val$intent
final synthetic android.content.Context val$context
final synthetic com.android.server.updates.ConfigUpdateInstallReceiver this$0
void <init> (com.android.server.updates.ConfigUpdateInstallReceiver, android.content.Intent, android.content.Context)
com.android.server.updates.ConfigUpdateInstallReceiver this$0
public void run ()
java.io.BufferedInputStream altContent
int altVersion
String altRequiredHash
int currentVersion
String currentHash
String errMsg
Exception e
}
com/android/server/updates/ConfigUpdateInstallReceiver.class
ConfigUpdateInstallReceiver.java
package com.android.server.updates
public com.android.server.updates.ConfigUpdateInstallReceiver extends android.content.BroadcastReceiver {
private static final String TAG
private static final String EXTRA_REQUIRED_HASH
private static final String EXTRA_VERSION_NUMBER
protected final java.io.File updateDir
protected final java.io.File updateContent
protected final java.io.File updateVersion
public void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String updateDir
String updateContentPath
String updateMetadataPath
String updateVersionPath
java.io.File updateMetadataDir
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
private android.net.Uri getContentFromIntent (android.content.Intent)
android.content.Intent i
android.net.Uri data
private int getVersionFromIntent (android.content.Intent) throws java.lang.NumberFormatException
android.content.Intent i
String extraValue
private java.lang.String getRequiredHashFromIntent (android.content.Intent)
android.content.Intent i
String extraValue
private int getCurrentVersion () throws java.lang.NumberFormatException
String strVersion
java.io.IOException e
private java.io.BufferedInputStream getAltContent (android.content.Context, android.content.Intent) throws java.io.IOException
android.content.Context c
android.content.Intent i
android.net.Uri content
private byte[] getCurrentContent ()
java.io.IOException e
private static java.lang.String getCurrentHash (byte[])
java.security.MessageDigest dgst
byte[] fingerprint
java.security.NoSuchAlgorithmException e
byte[] content
protected boolean verifyVersion (int, int)
int current
int alternative
private boolean verifyPreviousHash (java.lang.String, java.lang.String)
String current
String required
protected void writeUpdate (java.io.File, java.io.File, java.io.InputStream) throws java.io.IOException
java.io.File parent
java.io.File dir
java.io.File file
java.io.InputStream inputStream
java.io.FileOutputStream out
java.io.File tmp
protected void install (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream inputStream
int version
protected void postInstall (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/server/wm/
com/android/server/wm/EventLogTags.class
EventLogTags.java
package com.android.server.wm
public com.android.server.wm.EventLogTags extends java.lang.Object {
public static final int WM_FINISH_ACTIVITY
public static final int WM_TASK_TO_FRONT
public static final int WM_NEW_INTENT
public static final int WM_CREATE_TASK
public static final int WM_CREATE_ACTIVITY
public static final int WM_RESTART_ACTIVITY
public static final int WM_RESUME_ACTIVITY
public static final int WM_ACTIVITY_LAUNCH_TIME
public static final int WM_FAILED_TO_PAUSE
public static final int WM_PAUSE_ACTIVITY
public static final int WM_DESTROY_ACTIVITY
public static final int WM_RELAUNCH_RESUME_ACTIVITY
public static final int WM_RELAUNCH_ACTIVITY
public static final int WM_SET_RESUMED_ACTIVITY
public static final int WM_FOCUSED_ROOT_TASK
public static final int WM_STOP_ACTIVITY
public static final int WM_ADD_TO_STOPPING
public static final int WM_SET_KEYGUARD_SHOWN
public static final int WM_NO_SURFACE_MEMORY
public static final int WM_TASK_CREATED
public static final int WM_TASK_MOVED
public static final int WM_TASK_REMOVED
public static final int WM_TF_CREATED
public static final int WM_TF_REMOVED
public static final int WM_SET_REQUESTED_ORIENTATION
public static final int WM_BOOT_ANIMATION_DONE
public static final int WM_SET_KEYGUARD_OCCLUDED
public static final int WM_BACK_NAVI_CANCELED
public static final int IMF_UPDATE_IME_PARENT
public static final int IMF_SHOW_IME_SCREENSHOT
public static final int IMF_REMOVE_IME_SCREENSHOT
public static final int WM_WALLPAPER_SURFACE
public static final int WM_ENTER_PIP
public static final int WM_DIM_CREATED
public static final int WM_DIM_EXIT
public static final int WM_DIM_ANIMATE
public static final int WM_DIM_CANCEL_ANIM
public static final int WM_DIM_FINISH_ANIM
public static final int WM_DIM_REMOVED
private void <init> ()
public static void writeWmFinishActivity (int, int, int, java.lang.String, java.lang.String)
int user
int token
int taskId
String componentName
String reason
public static void writeWmTaskToFront (int, int, int)
int user
int task
int displayId
public static void writeWmNewIntent (int, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)
int user
int token
int taskId
String componentName
String action
String mimeType
String uri
int flags
public static void writeWmCreateTask (int, int, int, int)
int user
int taskId
int rootTaskId
int displayId
public static void writeWmCreateActivity (int, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int)
int user
int token
int taskId
String componentName
String action
String mimeType
String uri
int flags
public static void writeWmRestartActivity (int, int, int, java.lang.String)
int user
int token
int taskId
String componentName
public static void writeWmResumeActivity (int, int, int, java.lang.String)
int user
int token
int taskId
String componentName
public static void writeWmActivityLaunchTime (int, int, java.lang.String, long)
int user
int token
String componentName
long time
public static void writeWmFailedToPause (int, int, java.lang.String, java.lang.String)
int user
int token
String wantingToPause
String currentlyPausing
public static void writeWmPauseActivity (int, int, java.lang.String, java.lang.String, java.lang.String)
int user
int token
String componentName
String userLeaving
String reason
public static void writeWmDestroyActivity (int, int, int, java.lang.String, java.lang.String)
int user
int token
int taskId
String componentName
String reason
public static void writeWmRelaunchResumeActivity (int, int, int, java.lang.String, java.lang.String)
int user
int token
int taskId
String componentName
String configMask
public static void writeWmRelaunchActivity (int, int, int, java.lang.String, java.lang.String)
int user
int token
int taskId
String componentName
String configMask
public static void writeWmSetResumedActivity (int, java.lang.String, java.lang.String)
int user
String componentName
String reason
public static void writeWmFocusedRootTask (int, int, int, int, java.lang.String)
int user
int displayId
int focusedRootTaskId
int lastFocusedRootTaskId
String reason
public static void writeWmStopActivity (int, int, java.lang.String)
int user
int token
String componentName
public static void writeWmAddToStopping (int, int, java.lang.String, java.lang.String)
int user
int token
String componentName
String reason
public static void writeWmSetKeyguardShown (int, int, int, int, int, java.lang.String)
int displayId
int keyguardshowing
int aodshowing
int keyguardgoingaway
int occluded
String reason
public static void writeWmNoSurfaceMemory (java.lang.String, int, java.lang.String)
String window
int pid
String operation
public static void writeWmTaskCreated (int)
int taskid
public static void writeWmTaskMoved (int, int, int, int, int)
int taskid
int rootTaskId
int displayId
int totop
int index
public static void writeWmTaskRemoved (int, int, int, java.lang.String)
int taskid
int rootTaskId
int displayId
String reason
public static void writeWmTfCreated (int, int)
int token
int taskid
public static void writeWmTfRemoved (int, int)
int token
int taskid
public static void writeWmSetRequestedOrientation (int, java.lang.String)
int orientation
String componentName
public static void writeWmBootAnimationDone (long)
long time
public static void writeWmSetKeyguardOccluded (int, int, int, java.lang.String)
int occluded
int animate
int transit
String channel
public static void writeWmBackNaviCanceled (java.lang.String)
String reason
public static void writeImfUpdateImeParent (java.lang.String)
String surfaceName
public static void writeImfShowImeScreenshot (java.lang.String, int, java.lang.String)
String targetWindow
int transition
String surfacePosition
public static void writeImfRemoveImeScreenshot (java.lang.String)
String targetWindow
public static void writeWmWallpaperSurface (int, int, java.lang.String)
int displayId
int visible
String target
public static void writeWmEnterPip (int, int, java.lang.String, java.lang.String)
int user
int token
String componentName
String isAutoEnter
public static void writeWmDimCreated (java.lang.String, int)
String host
int surface
public static void writeWmDimExit (int, java.lang.String, int, int)
int surface
String dimmingwindow
int hostisvisible
int removeimmediately
public static void writeWmDimAnimate (int, float, float)
int surface
float toalpha
float toblur
public static void writeWmDimCancelAnim (int, java.lang.String)
int surface
String reason
public static void writeWmDimFinishAnim (int)
int surface
public static void writeWmDimRemoved (int)
int surface
}