public class android.telecom.TelecomManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.telecom.TelecomManager
super_class: java.lang.Object
{
public static final java.lang.String ACTION_INCOMING_CALL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.INCOMING_CALL"
public static final java.lang.String ACTION_NEW_UNKNOWN_CALL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.NEW_UNKNOWN_CALL"
public static final java.lang.String ACTION_CONFIGURE_PHONE_ACCOUNT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.CONFIGURE_PHONE_ACCOUNT"
public static final java.lang.String ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.SHOW_CALL_ACCESSIBILITY_SETTINGS"
public static final java.lang.String ACTION_SHOW_CALL_SETTINGS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.SHOW_CALL_SETTINGS"
public static final java.lang.String ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.SHOW_RESPOND_VIA_SMS_SETTINGS"
public static final java.lang.String ACTION_CHANGE_PHONE_ACCOUNTS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.CHANGE_PHONE_ACCOUNTS"
public static final java.lang.String ACTION_PHONE_ACCOUNT_REGISTERED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.PHONE_ACCOUNT_REGISTERED"
public static final java.lang.String ACTION_PHONE_ACCOUNT_UNREGISTERED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.PHONE_ACCOUNT_UNREGISTERED"
public static final java.lang.String ACTION_CHANGE_DEFAULT_DIALER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.CHANGE_DEFAULT_DIALER"
public static final java.lang.String ACTION_DEFAULT_DIALER_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.DEFAULT_DIALER_CHANGED"
public static final java.lang.String EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CHANGE_DEFAULT_DIALER_PACKAGE_NAME"
public static final java.lang.String EXTRA_START_CALL_WITH_SPEAKERPHONE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.START_CALL_WITH_SPEAKERPHONE"
public static final java.lang.String EXTRA_START_CALL_WITH_VIDEO_STATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.START_CALL_WITH_VIDEO_STATE"
public static final java.lang.String EXTRA_INCOMING_VIDEO_STATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.INCOMING_VIDEO_STATE"
public static final java.lang.String EXTRA_PHONE_ACCOUNT_HANDLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.PHONE_ACCOUNT_HANDLE"
public static final java.lang.String EXTRA_CALL_SUBJECT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_SUBJECT"
public static final java.lang.String EXTRA_INCOMING_CALL_ADDRESS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.INCOMING_CALL_ADDRESS"
public static final java.lang.String EXTRA_INCOMING_CALL_EXTRAS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.INCOMING_CALL_EXTRAS"
public static final java.lang.String EXTRA_CALL_EXTERNAL_RINGER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_EXTERNAL_RINGER"
public static final java.lang.String EXTRA_OUTGOING_CALL_EXTRAS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.OUTGOING_CALL_EXTRAS"
public static final java.lang.String EXTRA_UNKNOWN_CALL_HANDLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.UNKNOWN_CALL_HANDLE"
public static final java.lang.String EXTRA_CALL_CREATED_TIME_MILLIS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_CREATED_TIME_MILLIS"
public static final java.lang.String EXTRA_CALL_TELECOM_ROUTING_START_TIME_MILLIS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_TELECOM_ROUTING_START_TIME_MILLIS"
public static final java.lang.String EXTRA_CALL_TELECOM_ROUTING_END_TIME_MILLIS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_TELECOM_ROUTING_END_TIME_MILLIS"
public static final java.lang.String EXTRA_CALL_DISCONNECT_CAUSE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_DISCONNECT_CAUSE"
public static final java.lang.String EXTRA_CALL_DISCONNECT_MESSAGE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_DISCONNECT_MESSAGE"
public static final java.lang.String EXTRA_CONNECTION_SERVICE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CONNECTION_SERVICE"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String EXTRA_CALL_TECHNOLOGY_TYPE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_TECHNOLOGY_TYPE"
public static final java.lang.String GATEWAY_PROVIDER_PACKAGE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.GATEWAY_PROVIDER_PACKAGE"
public static final java.lang.String GATEWAY_ORIGINAL_ADDRESS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.GATEWAY_ORIGINAL_ADDRESS"
public static final java.lang.String EXTRA_CALL_BACK_NUMBER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_BACK_NUMBER"
public static final java.lang.String EXTRA_NEW_OUTGOING_CALL_CANCEL_TIMEOUT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.NEW_OUTGOING_CALL_CANCEL_TIMEOUT"
public static final java.lang.String EXTRA_IS_HANDOVER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.IS_HANDOVER"
public static final java.lang.String EXTRA_IS_HANDOVER_CONNECTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.IS_HANDOVER_CONNECTION"
public static final java.lang.String EXTRA_HANDOVER_FROM_PHONE_ACCOUNT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.HANDOVER_FROM_PHONE_ACCOUNT"
public static final java.lang.String EXTRA_CALL_AUDIO_STATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_AUDIO_STATE"
public static final java.lang.String EXTRA_START_CALL_WITH_RTT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.START_CALL_WITH_RTT"
public static final java.lang.String METADATA_IN_CALL_SERVICE_UI;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.IN_CALL_SERVICE_UI"
public static final java.lang.String METADATA_IN_CALL_SERVICE_CAR_MODE_UI;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.IN_CALL_SERVICE_CAR_MODE_UI"
public static final java.lang.String METADATA_IN_CALL_SERVICE_RINGING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.IN_CALL_SERVICE_RINGING"
public static final java.lang.String METADATA_INCLUDE_EXTERNAL_CALLS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.INCLUDE_EXTERNAL_CALLS"
public static final java.lang.String METADATA_INCLUDE_SELF_MANAGED_CALLS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.INCLUDE_SELF_MANAGED_CALLS"
public static final char DTMF_CHARACTER_PAUSE;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 44
public static final char DTMF_CHARACTER_WAIT;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 59
public static final int TTY_MODE_OFF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int TTY_MODE_FULL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int TTY_MODE_HCO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int TTY_MODE_VCO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final java.lang.String ACTION_CURRENT_TTY_MODE_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.CURRENT_TTY_MODE_CHANGED"
public static final java.lang.String EXTRA_CURRENT_TTY_MODE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.intent.extra.CURRENT_TTY_MODE"
public static final java.lang.String ACTION_TTY_PREFERRED_MODE_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.TTY_PREFERRED_MODE_CHANGED"
public static final java.lang.String EXTRA_TTY_PREFERRED_MODE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.intent.extra.TTY_PREFERRED"
public static final java.lang.String ACTION_SHOW_MISSED_CALLS_NOTIFICATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.action.SHOW_MISSED_CALLS_NOTIFICATION"
public static final java.lang.String EXTRA_NOTIFICATION_COUNT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.NOTIFICATION_COUNT"
public static final java.lang.String EXTRA_NOTIFICATION_PHONE_NUMBER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.NOTIFICATION_PHONE_NUMBER"
public static final java.lang.String EXTRA_CLEAR_MISSED_CALLS_INTENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CLEAR_MISSED_CALLS_INTENT"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String EXTRA_CALL_BACK_INTENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_BACK_INTENT"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final android.content.ComponentName EMERGENCY_DIALER_COMPONENT;
descriptor: Landroid/content/ComponentName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String EXTRA_USE_ASSISTED_DIALING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.USE_ASSISTED_DIALING"
public static final java.lang.String EXTRA_CALL_SOURCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.telecom.extra.CALL_SOURCE"
public static final int PRESENTATION_ALLOWED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int PRESENTATION_RESTRICTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int PRESENTATION_UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int PRESENTATION_PAYPHONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "TelecomManager"
private final android.content.Context mContext;
descriptor: Landroid/content/Context;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.android.internal.telecom.ITelecomService mTelecomServiceOverride;
descriptor: Lcom/android/internal/telecom/ITelecomService;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "com.android.phone"
ldc ".EmergencyDialer"
invokestatic android.content.ComponentName.createRelative:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/ComponentName;
1: putstatic android.telecom.TelecomManager.EMERGENCY_DIALER_COMPONENT:Landroid/content/ComponentName;
2: return
LocalVariableTable:
Start End Slot Name Signature
public static android.telecom.TelecomManager from(android.content.Context);
descriptor: (Landroid/content/Context;)Landroid/telecom/TelecomManager;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "telecom"
invokevirtual android.content.Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;
checkcast android.telecom.TelecomManager
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Landroid/content/Context;
MethodParameters:
Name Flags
context
public void <init>(android.content.Context);
descriptor: (Landroid/content/Context;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokespecial android.telecom.TelecomManager.<init>:(Landroid/content/Context;Lcom/android/internal/telecom/ITelecomService;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telecom/TelecomManager;
0 2 1 context Landroid/content/Context;
MethodParameters:
Name Flags
context
public void <init>(android.content.Context, com.android.internal.telecom.ITelecomService);
descriptor: (Landroid/content/Context;Lcom/android/internal/telecom/ITelecomService;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
invokevirtual android.content.Context.getApplicationContext:()Landroid/content/Context;
astore 3
start local 3 2: aload 3
ifnull 5
3: aload 0
aload 3
putfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
4: goto 6
5: StackMap locals: android.telecom.TelecomManager android.content.Context com.android.internal.telecom.ITelecomService android.content.Context
StackMap stack:
aload 0
aload 1
putfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
6: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield android.telecom.TelecomManager.mTelecomServiceOverride:Lcom/android/internal/telecom/ITelecomService;
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/TelecomManager;
0 8 1 context Landroid/content/Context;
0 8 2 telecomServiceImpl Lcom/android/internal/telecom/ITelecomService;
2 8 3 appContext Landroid/content/Context;
MethodParameters:
Name Flags
context
telecomServiceImpl
public android.telecom.PhoneAccountHandle getDefaultOutgoingPhoneAccount(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/telecom/PhoneAccountHandle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
MethodParameters:
Name Flags
uriScheme
public android.telecom.PhoneAccountHandle getUserSelectedOutgoingPhoneAccount();
descriptor: ()Landroid/telecom/PhoneAccountHandle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
invokeinterface com.android.internal.telecom.ITelecomService.getUserSelectedOutgoingPhoneAccount:()Landroid/telecom/PhoneAccountHandle;
2: areturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: ldc "TelecomManager"
ldc "Error calling ITelecomService#getUserSelectedOutgoingPhoneAccount"
aload 1
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
public void setUserSelectedOutgoingPhoneAccount(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
aload 1
invokeinterface com.android.internal.telecom.ITelecomService.setUserSelectedOutgoingPhoneAccount:(Landroid/telecom/PhoneAccountHandle;)V
2: goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
3: pop
4: ldc "TelecomManager"
ldc "Error calling ITelecomService#setUserSelectedOutgoingPhoneAccount"
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
pop
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
0 6 1 accountHandle Landroid/telecom/PhoneAccountHandle;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
MethodParameters:
Name Flags
accountHandle
public android.telecom.PhoneAccountHandle getSimCallManager();
descriptor: ()Landroid/telecom/PhoneAccountHandle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
invokeinterface com.android.internal.telecom.ITelecomService.getSimCallManager:()Landroid/telecom/PhoneAccountHandle;
2: areturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
pop
4: ldc "TelecomManager"
ldc "Error calling ITelecomService#getSimCallManager"
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
pop
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
public android.telecom.PhoneAccountHandle getSimCallManager(int);
descriptor: (I)Landroid/telecom/PhoneAccountHandle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
iload 1
invokeinterface com.android.internal.telecom.ITelecomService.getSimCallManagerForUser:(I)Landroid/telecom/PhoneAccountHandle;
2: areturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
pop
4: ldc "TelecomManager"
ldc "Error calling ITelecomService#getSimCallManagerForUser"
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
pop
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
0 6 1 userId I
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
MethodParameters:
Name Flags
userId
public android.telecom.PhoneAccountHandle getConnectionManager();
descriptor: ()Landroid/telecom/PhoneAccountHandle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.getSimCallManager:()Landroid/telecom/PhoneAccountHandle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public java.util.List<android.telecom.PhoneAccountHandle> getPhoneAccountsSupportingScheme(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.READ_PRIVILEGED_PHONE_STATE cannot be resolved to a type\n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
Signature: (Ljava/lang/String;)Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
MethodParameters:
Name Flags
uriScheme
public java.util.List<android.telecom.PhoneAccountHandle> getCallCapablePhoneAccounts();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
public java.util.List<android.telecom.PhoneAccountHandle> getSelfManagedPhoneAccounts();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
public java.util.List<android.telecom.PhoneAccountHandle> getCallCapablePhoneAccounts(boolean);
descriptor: (Z)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 9
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
2: iload 1
aload 0
getfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
3: invokeinterface com.android.internal.telecom.ITelecomService.getCallCapablePhoneAccounts:(ZLjava/lang/String;)Ljava/util/List;
4: areturn
5: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 6: ldc "TelecomManager"
new java.lang.StringBuilder
dup
ldc "Error calling ITelecomService#getCallCapablePhoneAccounts("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
7: iload 1
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
8: invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 2 9: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telecom/TelecomManager;
0 10 1 includeDisabledAccounts Z
6 9 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 4 5 Class android.os.RemoteException
Signature: (Z)Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
MethodParameters:
Name Flags
includeDisabledAccounts
public java.util.List<android.telecom.PhoneAccountHandle> getPhoneAccountsForPackage();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
aload 0
getfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getPackageName:()Ljava/lang/String;
invokeinterface com.android.internal.telecom.ITelecomService.getPhoneAccountsForPackage:(Ljava/lang/String;)Ljava/util/List;
2: areturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: ldc "TelecomManager"
ldc "Error calling ITelecomService#getPhoneAccountsForPackage"
aload 1
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
RuntimeInvisibleAnnotations:
android.annotation.SuppressLint(value = {"Doclava125"})
public android.telecom.PhoneAccount getPhoneAccount(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)Landroid/telecom/PhoneAccount;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
aload 1
invokeinterface com.android.internal.telecom.ITelecomService.getPhoneAccount:(Landroid/telecom/PhoneAccountHandle;)Landroid/telecom/PhoneAccount;
2: areturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 4: ldc "TelecomManager"
ldc "Error calling ITelecomService#getPhoneAccount"
aload 2
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 2 5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
0 6 1 account Landroid/telecom/PhoneAccountHandle;
4 5 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
MethodParameters:
Name Flags
account
public int getAllPhoneAccountsCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
invokeinterface com.android.internal.telecom.ITelecomService.getAllPhoneAccountsCount:()I
2: ireturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: ldc "TelecomManager"
ldc "Error calling ITelecomService#getAllPhoneAccountsCount"
aload 1
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public java.util.List<android.telecom.PhoneAccount> getAllPhoneAccounts();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
invokeinterface com.android.internal.telecom.ITelecomService.getAllPhoneAccounts:()Ljava/util/List;
2: areturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: ldc "TelecomManager"
ldc "Error calling ITelecomService#getAllPhoneAccounts"
aload 1
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccount;>;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public java.util.List<android.telecom.PhoneAccountHandle> getAllPhoneAccountHandles();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
invokeinterface com.android.internal.telecom.ITelecomService.getAllPhoneAccountHandles:()Ljava/util/List;
2: areturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: ldc "TelecomManager"
ldc "Error calling ITelecomService#getAllPhoneAccountHandles"
aload 1
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
getstatic java.util.Collections.EMPTY_LIST:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public void registerPhoneAccount(android.telecom.PhoneAccount);
descriptor: (Landroid/telecom/PhoneAccount;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
aload 1
invokeinterface com.android.internal.telecom.ITelecomService.registerPhoneAccount:(Landroid/telecom/PhoneAccount;)V
2: goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
3: astore 2
start local 2 4: ldc "TelecomManager"
ldc "Error calling ITelecomService#registerPhoneAccount"
aload 2
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
0 6 1 account Landroid/telecom/PhoneAccount;
4 5 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
MethodParameters:
Name Flags
account
public void unregisterPhoneAccount(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
aload 1
invokeinterface com.android.internal.telecom.ITelecomService.unregisterPhoneAccount:(Landroid/telecom/PhoneAccountHandle;)V
2: goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
3: astore 2
start local 2 4: ldc "TelecomManager"
ldc "Error calling ITelecomService#unregisterPhoneAccount"
aload 2
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
0 6 1 accountHandle Landroid/telecom/PhoneAccountHandle;
4 5 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
MethodParameters:
Name Flags
accountHandle
public void clearPhoneAccounts();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.clearAccounts:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telecom/TelecomManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
RuntimeInvisibleAnnotations:
android.annotation.SuppressLint(value = {"Doclava125"})
public void clearAccounts();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
aload 0
getfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getPackageName:()Ljava/lang/String;
invokeinterface com.android.internal.telecom.ITelecomService.clearAccounts:(Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
3: astore 1
start local 1 4: ldc "TelecomManager"
ldc "Error calling ITelecomService#clearAccounts"
aload 1
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
RuntimeInvisibleAnnotations:
android.annotation.SuppressLint(value = {"Doclava125"})
public void clearAccountsForPackage(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
aload 1
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifne 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
aload 1
invokeinterface com.android.internal.telecom.ITelecomService.clearAccounts:(Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
3: astore 2
start local 2 4: ldc "TelecomManager"
ldc "Error calling ITelecomService#clearAccountsForPackage"
aload 2
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
0 6 1 packageName Ljava/lang/String;
4 5 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
MethodParameters:
Name Flags
packageName
public android.content.ComponentName getDefaultPhoneApp();
descriptor: ()Landroid/content/ComponentName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
invokeinterface com.android.internal.telecom.ITelecomService.getDefaultPhoneApp:()Landroid/content/ComponentName;
2: areturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: ldc "TelecomManager"
ldc "RemoteException attempting to get the default phone app."
aload 1
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
RuntimeInvisibleAnnotations:
android.annotation.SuppressLint(value = {"Doclava125"})
public java.lang.String getDefaultDialerPackage();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
invokeinterface com.android.internal.telecom.ITelecomService.getDefaultDialerPackage:()Ljava/lang/String;
2: areturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: ldc "TelecomManager"
ldc "RemoteException attempting to get the default dialer package name."
aload 1
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
public boolean setDefaultDialer(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
aload 1
invokeinterface com.android.internal.telecom.ITelecomService.setDefaultDialer:(Ljava/lang/String;)Z
2: ireturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 4: ldc "TelecomManager"
ldc "RemoteException attempting to set the default dialer."
aload 2
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 2 5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
0 6 1 packageName Ljava/lang/String;
4 5 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
MethodParameters:
Name Flags
packageName
public java.lang.String getSystemDialerPackage();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
invokeinterface com.android.internal.telecom.ITelecomService.getSystemDialerPackage:()Ljava/lang/String;
2: areturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: ldc "TelecomManager"
ldc "RemoteException attempting to get the system dialer package name."
aload 1
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
public boolean isVoiceMailNumber(android.telecom.PhoneAccountHandle, java.lang.String);
descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
MethodParameters:
Name Flags
accountHandle
number
public java.lang.String getVoiceMailNumber(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
MethodParameters:
Name Flags
accountHandle
public java.lang.String getLine1Number(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
MethodParameters:
Name Flags
accountHandle
public boolean isInCall();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
public boolean isInManagedCall();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
public int getCallState();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
invokeinterface com.android.internal.telecom.ITelecomService.getCallState:()I
2: ireturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: ldc "TelecomManager"
ldc "RemoteException calling getCallState()."
aload 1
invokestatic android.util.Log.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean isRinging();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.READ_PRIVILEGED_PHONE_STATE cannot be resolved to a type\n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean endCall();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tManifest cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public void acceptRingingCall();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tManifest cannot be resolved to a variable\n\tManifest cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
public void acceptRingingCall(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tManifest cannot be resolved to a variable\n\tManifest cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
MethodParameters:
Name Flags
videoState
public void silenceRinger();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
public boolean isTtySupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.READ_PRIVILEGED_PHONE_STATE cannot be resolved to a type\n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public int getCurrentTtyMode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
aload 0
getfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface com.android.internal.telecom.ITelecomService.getCurrentTtyMode:(Ljava/lang/String;)I
2: ireturn
3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: ldc "TelecomManager"
ldc "RemoteException attempting to get the current TTY mode."
aload 1
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
public void addNewIncomingCall(android.telecom.PhoneAccountHandle, android.os.Bundle);
descriptor: (Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 12
1: aload 2
ifnull 5
aload 2
ldc "android.telecom.extra.IS_HANDOVER"
invokevirtual android.os.Bundle.getBoolean:(Ljava/lang/String;)Z
ifeq 5
2: aload 0
getfield android.telecom.TelecomManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getApplicationContext:()Landroid/content/Context;
invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
3: bipush 27
if_icmple 5
4: ldc "TAG"
ldc "addNewIncomingCall failed. Use public api acceptHandover for API > O-MR1"
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
pop
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
6: aload 1
aload 2
ifnonnull 7
new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
goto 8
StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle android.os.Bundle
StackMap stack: com.android.internal.telecom.ITelecomService android.telecom.PhoneAccountHandle
7: aload 2
8: StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle android.os.Bundle
StackMap stack: com.android.internal.telecom.ITelecomService android.telecom.PhoneAccountHandle android.os.Bundle
invokeinterface com.android.internal.telecom.ITelecomService.addNewIncomingCall:(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V
9: goto 12
StackMap locals:
StackMap stack: android.os.RemoteException
10: astore 3
start local 3 11: ldc "TelecomManager"
new java.lang.StringBuilder
dup
ldc "RemoteException adding a new incoming call: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 3 12: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/telecom/TelecomManager;
0 13 1 phoneAccount Landroid/telecom/PhoneAccountHandle;
0 13 2 extras Landroid/os/Bundle;
11 12 3 e Landroid/os/RemoteException;
Exception table:
from to target type
0 9 10 Class android.os.RemoteException
MethodParameters:
Name Flags
phoneAccount
extras
public void addNewUnknownCall(android.telecom.PhoneAccountHandle, android.os.Bundle);
descriptor: (Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 8
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
2: aload 1
aload 2
ifnonnull 3
new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
goto 4
StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle android.os.Bundle
StackMap stack: com.android.internal.telecom.ITelecomService android.telecom.PhoneAccountHandle
3: aload 2
4: StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle android.os.Bundle
StackMap stack: com.android.internal.telecom.ITelecomService android.telecom.PhoneAccountHandle android.os.Bundle
invokeinterface com.android.internal.telecom.ITelecomService.addNewUnknownCall:(Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V
5: goto 8
StackMap locals:
StackMap stack: android.os.RemoteException
6: astore 3
start local 3 7: ldc "TelecomManager"
new java.lang.StringBuilder
dup
ldc "RemoteException adding a new unknown call: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 3 8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/telecom/TelecomManager;
0 9 1 phoneAccount Landroid/telecom/PhoneAccountHandle;
0 9 2 extras Landroid/os/Bundle;
7 8 3 e Landroid/os/RemoteException;
Exception table:
from to target type
0 5 6 Class android.os.RemoteException
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
MethodParameters:
Name Flags
phoneAccount
extras
public boolean handleMmi(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
MethodParameters:
Name Flags
dialString
public boolean handleMmi(java.lang.String, android.telecom.PhoneAccountHandle);
descriptor: (Ljava/lang/String;Landroid/telecom/PhoneAccountHandle;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
MethodParameters:
Name Flags
dialString
accountHandle
public android.net.Uri getAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)Landroid/net/Uri;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
MethodParameters:
Name Flags
accountHandle
public void cancelMissedCallsNotification();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
public void showInCallScreen(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
MethodParameters:
Name Flags
showDialpad
public void placeCall(android.net.Uri, android.os.Bundle);
descriptor: (Landroid/net/Uri;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tandroid.Manifest.permission.CALL_PHONE cannot be resolved to a type\n\tandroid.Manifest.permission.MANAGE_OWN_CALLS cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
MethodParameters:
Name Flags
address
extras
public void enablePhoneAccount(android.telecom.PhoneAccountHandle, boolean);
descriptor: (Landroid/telecom/PhoneAccountHandle;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.MODIFY_PHONE_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
MethodParameters:
Name Flags
handle
isEnabled
public android.telecom.TelecomAnalytics dumpAnalytics();
descriptor: ()Landroid/telecom/TelecomAnalytics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tManifest cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/TelecomManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public android.content.Intent createManageBlockedNumbersIntent();
descriptor: ()Landroid/content/Intent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: aload 1
ifnull 7
3: aload 1
invokeinterface com.android.internal.telecom.ITelecomService.createManageBlockedNumbersIntent:()Landroid/content/Intent;
astore 2
4: goto 7
StackMap locals: android.telecom.TelecomManager com.android.internal.telecom.ITelecomService android.content.Intent
StackMap stack: android.os.RemoteException
5: astore 3
start local 3 6: ldc "TelecomManager"
ldc "Error calling ITelecomService#createManageBlockedNumbersIntent"
aload 3
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 3 7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/TelecomManager;
1 8 1 service Lcom/android/internal/telecom/ITelecomService;
2 8 2 result Landroid/content/Intent;
6 7 3 e Landroid/os/RemoteException;
Exception table:
from to target type
3 4 5 Class android.os.RemoteException
public boolean isIncomingCallPermitted(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
astore 2
start local 2 3: aload 2
ifnull 8
4: aload 2
aload 1
invokeinterface com.android.internal.telecom.ITelecomService.isIncomingCallPermitted:(Landroid/telecom/PhoneAccountHandle;)Z
5: ireturn
6: StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle com.android.internal.telecom.ITelecomService
StackMap stack: android.os.RemoteException
astore 3
start local 3 7: ldc "TelecomManager"
ldc "Error isIncomingCallPermitted"
aload 3
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 3 8: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/telecom/TelecomManager;
0 9 1 phoneAccountHandle Landroid/telecom/PhoneAccountHandle;
3 9 2 service Lcom/android/internal/telecom/ITelecomService;
7 8 3 e Landroid/os/RemoteException;
Exception table:
from to target type
4 5 6 Class android.os.RemoteException
MethodParameters:
Name Flags
phoneAccountHandle
public boolean isOutgoingCallPermitted(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
astore 2
start local 2 1: aload 2
ifnull 6
2: aload 2
aload 1
invokeinterface com.android.internal.telecom.ITelecomService.isOutgoingCallPermitted:(Landroid/telecom/PhoneAccountHandle;)Z
3: ireturn
4: StackMap locals: android.telecom.TelecomManager android.telecom.PhoneAccountHandle com.android.internal.telecom.ITelecomService
StackMap stack: android.os.RemoteException
astore 3
start local 3 5: ldc "TelecomManager"
ldc "Error isOutgoingCallPermitted"
aload 3
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 3 6: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/TelecomManager;
0 7 1 phoneAccountHandle Landroid/telecom/PhoneAccountHandle;
1 7 2 service Lcom/android/internal/telecom/ITelecomService;
5 6 3 e Landroid/os/RemoteException;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
phoneAccountHandle
public void acceptHandover(android.net.Uri, int, android.telecom.PhoneAccountHandle);
descriptor: (Landroid/net/Uri;ILandroid/telecom/PhoneAccountHandle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual android.telecom.TelecomManager.isServiceConnected:()Z
ifeq 5
1: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
aload 1
iload 2
aload 3
invokeinterface com.android.internal.telecom.ITelecomService.acceptHandover:(Landroid/net/Uri;ILandroid/telecom/PhoneAccountHandle;)V
2: goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
3: astore 4
start local 4 4: ldc "TelecomManager"
new java.lang.StringBuilder
dup
ldc "RemoteException acceptHandover: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
pop
end local 4 5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
0 6 1 srcAddr Landroid/net/Uri;
0 6 2 videoState I
0 6 3 destAcct Landroid/telecom/PhoneAccountHandle;
4 5 4 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
MethodParameters:
Name Flags
srcAddr
videoState
destAcct
private com.android.internal.telecom.ITelecomService getTelecomService();
descriptor: ()Lcom/android/internal/telecom/ITelecomService;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.TelecomManager.mTelecomServiceOverride:Lcom/android/internal/telecom/ITelecomService;
ifnull 2
1: aload 0
getfield android.telecom.TelecomManager.mTelecomServiceOverride:Lcom/android/internal/telecom/ITelecomService;
areturn
2: StackMap locals:
StackMap stack:
ldc "telecom"
invokestatic android.os.ServiceManager.getService:(Ljava/lang/String;)Landroid/os/IBinder;
invokestatic com.android.internal.telecom.ITelecomService$Stub.asInterface:(Landroid/os/IBinder;)Lcom/android/internal/telecom/ITelecomService;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telecom/TelecomManager;
private boolean isServiceConnected();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual android.telecom.TelecomManager.getTelecomService:()Lcom/android/internal/telecom/ITelecomService;
ifnull 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: iload 1
ifne 5
4: ldc "TelecomManager"
ldc "Telecom Service not found."
invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
pop
5: StackMap locals: int
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/telecom/TelecomManager;
3 6 1 isConnected Z
}
SourceFile: "TelecomManager.java"
InnerClasses:
public abstract Stub = com.android.internal.telecom.ITelecomService$Stub of com.android.internal.telecom.ITelecomService