├── dist
└── ims.apk
├── original
├── META-INF
│ ├── CERT.RSA
│ ├── MANIFEST.MF
│ └── CERT.SF
└── AndroidManifest.xml
├── res
├── drawable-xhdpi
│ └── ims_state.png
├── values-mcc460-mnc00
│ └── bools.xml
├── values-mcc460-mnc2
│ └── bools.xml
├── values-mcc460-mnc7
│ └── bools.xml
├── values-mcc460-mnc8
│ └── bools.xml
├── values-mcc440-mnc50
│ └── bools.xml
├── values-mcc440-mnc51
│ └── bools.xml
├── values-mcc405-mnc840
│ └── bools.xml
├── values-mcc405-mnc854
│ └── bools.xml
├── values-mcc405-mnc855
│ └── bools.xml
├── values-mcc405-mnc856
│ └── bools.xml
├── values-mcc405-mnc857
│ └── bools.xml
├── values-mcc405-mnc858
│ └── bools.xml
├── values-mcc405-mnc859
│ └── bools.xml
├── values-mcc405-mnc860
│ └── bools.xml
├── values-mcc405-mnc861
│ └── bools.xml
├── values-mcc405-mnc862
│ └── bools.xml
├── values-mcc405-mnc863
│ └── bools.xml
├── values-mcc405-mnc864
│ └── bools.xml
├── values-mcc405-mnc865
│ └── bools.xml
├── values-mcc405-mnc866
│ └── bools.xml
├── values-mcc405-mnc867
│ └── bools.xml
├── values-mcc405-mnc868
│ └── bools.xml
├── values-mcc405-mnc869
│ └── bools.xml
├── values-mcc405-mnc870
│ └── bools.xml
├── values-mcc405-mnc871
│ └── bools.xml
├── values-mcc405-mnc872
│ └── bools.xml
├── values-mcc405-mnc873
│ └── bools.xml
├── values-mcc405-mnc874
│ └── bools.xml
├── values-mcc450-mnc5
│ └── bools.xml
├── values
│ ├── bools.xml
│ ├── strings.xml
│ └── public.xml
├── values-ar-rXB
│ └── strings.xml
├── values-en-rXA
│ └── strings.xml
└── drawable
│ ├── vowifi_services_wifi_calling_fair.xml
│ ├── vowifi_services_wifi_calling_good.xml
│ └── vowifi_services_wifi_calling_poor.xml
├── smali
├── org
│ └── codeaurora
│ │ └── ims
│ │ ├── ICallListListener.smali
│ │ ├── ImsMultiEndpointImpl$1.smali
│ │ ├── ImsServiceClassTracker$1.smali
│ │ ├── Manifest.smali
│ │ ├── R.smali
│ │ ├── ImsCallSessionImpl$Listener.smali
│ │ ├── Manifest$permission.smali
│ │ ├── Mwi$MwiMessageSummary.smali
│ │ ├── parser
│ │ ├── ImsViceParser$MediaAttribute.smali
│ │ ├── InvalidConfVersionException.smali
│ │ └── ImsViceParser$DialogInfo.smali
│ │ ├── ImsRilException.smali
│ │ ├── ServiceStatus.smali
│ │ ├── R$drawable.smali
│ │ ├── Mwi$MwiMessageDetails.smali
│ │ ├── -$$Lambda$ImsService$lXe9ZbyWqZ709gWV8ntA6y-ajLw.smali
│ │ ├── utils
│ │ ├── QtiCallUtils.smali
│ │ └── QtiImsExtUtils.smali
│ │ ├── R$bool.smali
│ │ ├── R$string.smali
│ │ ├── ImsServiceClassTracker$ConferenceResult.smali
│ │ ├── ImsCallSessionListenerProxy$22.smali
│ │ ├── -$$Lambda$ImsUtListenerImpl$ooSi6lzSBlYw45E04i5FLNSQifI.smali
│ │ ├── ImsCallSessionListenerProxy$24.smali
│ │ ├── ImsConfigImpl$FeatureAccessWrapper.smali
│ │ ├── -$$Lambda$ImsUtListenerImpl$yEzzOoy14MK1565ZT7mIl3_mNx0.smali
│ │ ├── -$$Lambda$ImsUtListenerImpl$ca1uXN9C9JCfOxE-EJ1BeMHtoCs.smali
│ │ ├── -$$Lambda$ImsUtListenerImpl$qVaNK7VgXQJ_kTp4ThUVnYWYTVs.smali
│ │ ├── -$$Lambda$ImsUtListenerImpl$q5HYAs1kjKsm8_IEnNuTKvN_LG4.smali
│ │ ├── -$$Lambda$ImsUtListenerImpl$u2i6BuUtTA-I1x9Pfi4pkLzQDcg.smali
│ │ ├── -$$Lambda$ImsUtListenerImpl$k_Hu50r6tfbK6yoIuBJS3dnxi7E.smali
│ │ ├── ImsConfigImpl$1.smali
│ │ ├── QtiImsExtListenerBaseImpl.smali
│ │ ├── internal
│ │ ├── IQtiImsExtListener.smali
│ │ ├── IQtiImsExt.smali
│ │ └── IQtiImsExtListener$Default.smali
│ │ ├── SmartCallForward$1.smali
│ │ ├── ServiceStatus$StatusForAccessTech.smali
│ │ ├── ImsCallSessionImpl$1.smali
│ │ ├── ImsServiceSub$2.smali
│ │ ├── ImsEcbmImpl$1.smali
│ │ ├── ImsCallSessionListenerProxy$15.smali
│ │ ├── ImsServiceSub$1.smali
│ │ ├── ImsCallSessionListenerProxy$1.smali
│ │ ├── ImsCallSessionListenerProxy$11.smali
│ │ ├── ImsCallSessionListenerProxy$9.smali
│ │ ├── ImsCallSessionListenerProxy$17.smali
│ │ ├── ImsCallSessionListenerProxy$10.smali
│ │ ├── ImsCallSessionListenerProxy$12.smali
│ │ ├── ImsCallSessionListenerProxy$13.smali
│ │ ├── ImsCallSessionListenerProxy$23.smali
│ │ ├── ImsCallSessionListenerProxy$7.smali
│ │ ├── ImsServiceSub$ImsServiceSubHandler$2.smali
│ │ ├── ImsCallSessionListenerProxy$18.smali
│ │ ├── ImsCallSessionImpl$2.smali
│ │ ├── ImsCallSessionListenerProxy$19.smali
│ │ ├── ImsCallSessionListenerProxy$8.smali
│ │ ├── ImsCallSessionListenerProxy$3.smali
│ │ ├── ImsCallSessionListenerProxy$4.smali
│ │ ├── ImsCallSessionListenerProxy$16.smali
│ │ ├── ImsCallSessionListenerProxy$2.smali
│ │ ├── SmartCallForward$SubInfoBroadcastReceiver.smali
│ │ ├── ImsCallSessionListenerProxy$21.smali
│ │ ├── ImsCallSessionListenerProxy$20.smali
│ │ ├── ImsCallSessionListenerProxy$14.smali
│ │ ├── ImsCallSessionListenerProxy$5.smali
│ │ ├── ImsCallSessionListenerProxy$6.smali
│ │ └── QtiCallConstants.smali
└── com
│ ├── qualcomm
│ ├── ims
│ │ └── vt
│ │ │ ├── CameraManager$1.smali
│ │ │ ├── Camera$Listener.smali
│ │ │ ├── CameraManager$IFactory.smali
│ │ │ ├── ImsMedia$CameraListener.smali
│ │ │ ├── ImsMedia$IMediaListener.smali
│ │ │ ├── ImsMediaConstants.smali
│ │ │ ├── Camera$CameraException.smali
│ │ │ ├── CameraManager$Camera2Factory.smali
│ │ │ ├── CameraManager$Camera1Factory.smali
│ │ │ ├── CvoUtil.smali
│ │ │ └── ImsVideoCallProviderImpl$1.smali
│ └── qti
│ │ └── ims
│ │ └── vzw
│ │ ├── CameraBinder.smali
│ │ └── SipServiceBinder.smali
│ └── google
│ └── protobuf
│ └── micro
│ ├── CodedOutputStreamMicro$OutOfSpaceException.smali
│ └── WireFormatMicro.smali
├── apktool.yml
├── AndroidManifest.xml
└── README.md
/dist/ims.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eErenYeager/ims_apk/HEAD/dist/ims.apk
--------------------------------------------------------------------------------
/original/META-INF/CERT.RSA:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eErenYeager/ims_apk/HEAD/original/META-INF/CERT.RSA
--------------------------------------------------------------------------------
/original/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eErenYeager/ims_apk/HEAD/original/AndroidManifest.xml
--------------------------------------------------------------------------------
/res/drawable-xhdpi/ims_state.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eErenYeager/ims_apk/HEAD/res/drawable-xhdpi/ims_state.png
--------------------------------------------------------------------------------
/res/values-mcc460-mnc00/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/res/values-mcc460-mnc2/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/res/values-mcc460-mnc7/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/res/values-mcc460-mnc8/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/res/values-mcc440-mnc50/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/res/values-mcc440-mnc51/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 |
5 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc840/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc854/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc855/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc856/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc857/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc858/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc859/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc860/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc861/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc862/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc863/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc864/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc865/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc866/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc867/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc868/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc869/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc870/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc871/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc872/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc873/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc405-mnc874/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 |
6 |
--------------------------------------------------------------------------------
/res/values-mcc450-mnc5/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 | true
5 | true
6 |
7 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ICallListListener.smali:
--------------------------------------------------------------------------------
1 | .class public interface abstract Lorg/codeaurora/ims/ICallListListener;
2 | .super Ljava/lang/Object;
3 | .source "ICallListListener.java"
4 |
5 |
6 | # virtual methods
7 | .method public abstract onCallSessionAdded(Lorg/codeaurora/ims/ImsCallSessionImpl;)V
8 | .end method
9 |
10 | .method public abstract onCallSessionRemoved(Lorg/codeaurora/ims/ImsCallSessionImpl;)V
11 | .end method
12 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/CameraManager$1.smali:
--------------------------------------------------------------------------------
1 | .class synthetic Lcom/qualcomm/ims/vt/CameraManager$1;
2 | .super Ljava/lang/Object;
3 | .source "CameraManager.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lcom/qualcomm/ims/vt/CameraManager;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x1008
13 | name = null
14 | .end annotation
15 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsMultiEndpointImpl$1.smali:
--------------------------------------------------------------------------------
1 | .class synthetic Lorg/codeaurora/ims/ImsMultiEndpointImpl$1;
2 | .super Ljava/lang/Object;
3 | .source "ImsMultiEndpointImpl.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/ImsMultiEndpointImpl;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x1008
13 | name = null
14 | .end annotation
15 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsServiceClassTracker$1.smali:
--------------------------------------------------------------------------------
1 | .class synthetic Lorg/codeaurora/ims/ImsServiceClassTracker$1;
2 | .super Ljava/lang/Object;
3 | .source "ImsServiceClassTracker.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/ImsServiceClassTracker;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x1008
13 | name = null
14 | .end annotation
15 |
--------------------------------------------------------------------------------
/res/values/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | false
5 | true
6 | false
7 | false
8 | false
9 | false
10 |
11 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/Manifest.smali:
--------------------------------------------------------------------------------
1 | .class public final Lorg/codeaurora/ims/Manifest;
2 | .super Ljava/lang/Object;
3 | .source "Manifest.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/MemberClasses;
8 | value = {
9 | Lorg/codeaurora/ims/Manifest$permission;
10 | }
11 | .end annotation
12 |
13 |
14 | # direct methods
15 | .method public constructor ()V
16 | .locals 0
17 |
18 | .line 10
19 | invoke-direct {p0}, Ljava/lang/Object;->()V
20 |
21 | return-void
22 | .end method
23 |
--------------------------------------------------------------------------------
/apktool.yml:
--------------------------------------------------------------------------------
1 | !!brut.androlib.meta.MetaInfo
2 | apkFileName: ims.apk
3 | compressionType: false
4 | doNotCompress:
5 | - classes.dex
6 | - resources.arsc
7 | - png
8 | isFrameworkApk: false
9 | packageInfo:
10 | forcedPackageId: '127'
11 | renameManifestPackage: null
12 | sdkInfo:
13 | minSdkVersion: '29'
14 | targetSdkVersion: '29'
15 | sharedLibrary: false
16 | sparseResources: false
17 | unknownFiles: {}
18 | usesFramework:
19 | ids:
20 | - 1
21 | tag: null
22 | version: 2.4.1
23 | versionInfo:
24 | versionCode: '1'
25 | versionName: '1.0'
26 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/Camera$Listener.smali:
--------------------------------------------------------------------------------
1 | .class public interface abstract Lcom/qualcomm/ims/vt/Camera$Listener;
2 | .super Ljava/lang/Object;
3 | .source "Camera.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lcom/qualcomm/ims/vt/Camera;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x609
13 | name = "Listener"
14 | .end annotation
15 |
16 |
17 | # virtual methods
18 | .method public abstract onError(Lcom/qualcomm/ims/vt/Camera;I)V
19 | .end method
20 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/R.smali:
--------------------------------------------------------------------------------
1 | .class public final Lorg/codeaurora/ims/R;
2 | .super Ljava/lang/Object;
3 | .source "R.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/MemberClasses;
8 | value = {
9 | Lorg/codeaurora/ims/R$string;,
10 | Lorg/codeaurora/ims/R$drawable;,
11 | Lorg/codeaurora/ims/R$bool;
12 | }
13 | .end annotation
14 |
15 |
16 | # direct methods
17 | .method public constructor ()V
18 | .locals 0
19 |
20 | .line 10
21 | invoke-direct {p0}, Ljava/lang/Object;->()V
22 |
23 | return-void
24 | .end method
25 |
--------------------------------------------------------------------------------
/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Call hold :
4 | Call Resume :
5 | Device is HD capable
6 | Cancelled
7 | Failed
8 | Reinvite Collision
9 | Switching to LTE network for better quality
10 | Incoming Call is failed due to low battery.
11 |
12 |
--------------------------------------------------------------------------------
/res/values-ar-rXB/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Call hold :
4 | Call Resume :
5 | Device is HD capable
6 | Cancelled
7 | Failed
8 | Reinvite Collision
9 | Switching to LTE network for better quality
10 | Incoming Call is failed due to low battery.
11 |
12 |
--------------------------------------------------------------------------------
/res/values-en-rXA/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | [Çåļļ ĥöļð : one two]
4 | [Çåļļ Ŕéšûḿé : one two]
5 | [ÐéVîçé îš ĤÐ çåþåɓļé one two three]
6 | [Çåñçéļļéð one two]
7 | [Fåîļéð one two]
8 | [ŔéîñVîţé Çöļļîšîöñ one two three]
9 | [Šŵîţçĥîñĝ ţö ĻŢÉ ñéţŵöŕķ ƒöŕ ɓéţţéŕ Qûåļîţý one two three four five]
10 | [Îñçöḿîñĝ Çåļļ îš ƒåîļéð ðûé ţö ļöŵ ɓåţţéŕý. one two three four five]
11 |
12 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/CameraManager$IFactory.smali:
--------------------------------------------------------------------------------
1 | .class interface abstract Lcom/qualcomm/ims/vt/CameraManager$IFactory;
2 | .super Ljava/lang/Object;
3 | .source "CameraManager.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lcom/qualcomm/ims/vt/CameraManager;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x608
13 | name = "IFactory"
14 | .end annotation
15 |
16 |
17 | # virtual methods
18 | .method public abstract create(Ljava/lang/String;Lcom/qualcomm/ims/vt/Camera$Listener;)Lcom/qualcomm/ims/vt/Camera;
19 | .annotation system Ldalvik/annotation/Throws;
20 | value = {
21 | Landroid/hardware/camera2/CameraAccessException;
22 | }
23 | .end annotation
24 | .end method
25 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/ImsMedia$CameraListener.smali:
--------------------------------------------------------------------------------
1 | .class public interface abstract Lcom/qualcomm/ims/vt/ImsMedia$CameraListener;
2 | .super Ljava/lang/Object;
3 | .source "ImsMedia.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lcom/qualcomm/ims/vt/ImsMedia;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x609
13 | name = "CameraListener"
14 | .end annotation
15 |
16 |
17 | # virtual methods
18 | .method public abstract onCameraConfigChanged(IIILandroid/view/Surface;I)V
19 | .end method
20 |
21 | .method public abstract onMediaDeinitialized()V
22 | .end method
23 |
24 | .method public abstract onRecordingDisabled()V
25 | .end method
26 |
27 | .method public abstract onRecordingEnabled()V
28 | .end method
29 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionImpl$Listener.smali:
--------------------------------------------------------------------------------
1 | .class public interface abstract Lorg/codeaurora/ims/ImsCallSessionImpl$Listener;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionImpl.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/ImsCallSessionImpl;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x609
13 | name = "Listener"
14 | .end annotation
15 |
16 |
17 | # virtual methods
18 | .method public abstract onClosed(Lorg/codeaurora/ims/ImsCallSessionImpl;)V
19 | .end method
20 |
21 | .method public abstract onDisconnected(Lorg/codeaurora/ims/ImsCallSessionImpl;)V
22 | .end method
23 |
24 | .method public abstract onUnsolCallModify(Lorg/codeaurora/ims/ImsCallSessionImpl;Lorg/codeaurora/ims/CallModify;)V
25 | .end method
26 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/Manifest$permission.smali:
--------------------------------------------------------------------------------
1 | .class public final Lorg/codeaurora/ims/Manifest$permission;
2 | .super Ljava/lang/Object;
3 | .source "Manifest.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/Manifest;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x19
13 | name = "permission"
14 | .end annotation
15 |
16 |
17 | # static fields
18 | .field public static final AUDIO:Ljava/lang/String; = "com.qti.permission.AUDIO"
19 |
20 | .field public static final DIAG:Ljava/lang/String; = "com.qti.permission.DIAG"
21 |
22 |
23 | # direct methods
24 | .method public constructor ()V
25 | .locals 0
26 |
27 | .line 11
28 | invoke-direct {p0}, Ljava/lang/Object;->()V
29 |
30 | return-void
31 | .end method
32 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/Mwi$MwiMessageSummary.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/Mwi$MwiMessageSummary;
2 | .super Ljava/lang/Object;
3 | .source "Mwi.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/Mwi;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x9
13 | name = "MwiMessageSummary"
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field public mMessageType:I
19 |
20 | .field public mNewMessage:I
21 |
22 | .field public mNewUrgent:I
23 |
24 | .field public mOldMessage:I
25 |
26 | .field public mOldUrgent:I
27 |
28 |
29 | # direct methods
30 | .method public constructor ()V
31 | .locals 0
32 |
33 | .line 27
34 | invoke-direct {p0}, Ljava/lang/Object;->()V
35 |
36 | return-void
37 | .end method
38 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/ImsMedia$IMediaListener.smali:
--------------------------------------------------------------------------------
1 | .class public interface abstract Lcom/qualcomm/ims/vt/ImsMedia$IMediaListener;
2 | .super Ljava/lang/Object;
3 | .source "ImsMedia.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lcom/qualcomm/ims/vt/ImsMedia;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x609
13 | name = "IMediaListener"
14 | .end annotation
15 |
16 |
17 | # virtual methods
18 | .method public abstract onDataUsageChanged(IJJ)V
19 | .end method
20 |
21 | .method public abstract onOrientationModeChanged(I)V
22 | .end method
23 |
24 | .method public abstract onPeerResolutionChanged(II)V
25 | .end method
26 |
27 | .method public abstract onPlayerStateChanged(I)V
28 | .end method
29 |
30 | .method public abstract onVideoQualityEvent(I)V
31 | .end method
32 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/parser/ImsViceParser$MediaAttribute.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/parser/ImsViceParser$MediaAttribute;
2 | .super Ljava/lang/Object;
3 | .source "ImsViceParser.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/parser/ImsViceParser;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x9
13 | name = "MediaAttribute"
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field public mediaDirection:Ljava/lang/String;
19 |
20 | .field public mediaPort:Ljava/lang/String;
21 |
22 | .field public mediaType:Ljava/lang/String;
23 |
24 |
25 | # direct methods
26 | .method public constructor ()V
27 | .locals 0
28 |
29 | .line 61
30 | invoke-direct {p0}, Ljava/lang/Object;->()V
31 |
32 | return-void
33 | .end method
34 |
--------------------------------------------------------------------------------
/original/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Created-By: 9 (Oracle Corporation)
3 |
4 | Name: AndroidManifest.xml
5 | SHA-256-Digest: gsRZUZbiNpQ/pCinPlibdxcW7VxUO0mHw5s9P6dBNPs=
6 |
7 | Name: classes.dex
8 | SHA-256-Digest: GmGb3LxggQ/FIQmU9ctIYarjtaPdZIUpTgT1pD/1dg0=
9 |
10 | Name: res/drawable-xhdpi-v4/ims_state.png
11 | SHA-256-Digest: I662mqeagdu3RhBbpf7bHx/Ud1k0QycmaSn9TG71t64=
12 |
13 | Name: res/drawable/vowifi_services_wifi_calling_fair.xml
14 | SHA-256-Digest: q45vQ0kG9YCdpWzhl3IzRzufoZPaOv5fBC/nFyo6F1I=
15 |
16 | Name: res/drawable/vowifi_services_wifi_calling_good.xml
17 | SHA-256-Digest: w+ErDq1Inla/yTb0hB7edMr2SgQoYgTxf+7Mm6zZboA=
18 |
19 | Name: res/drawable/vowifi_services_wifi_calling_poor.xml
20 | SHA-256-Digest: 6mPYZZTo34o1xIy05sgIS9b/su/E1mLFiZqW5R0abt0=
21 |
22 | Name: resources.arsc
23 | SHA-256-Digest: ExJVPkygZGwv5NQ6nCOnl9TnRT5uhgToc9VoysSs8OM=
24 |
25 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsRilException.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/ImsRilException;
2 | .super Ljava/lang/RuntimeException;
3 | .source "ImsRilException.java"
4 |
5 |
6 | # instance fields
7 | .field private mErrorCode:I
8 |
9 |
10 | # direct methods
11 | .method public constructor (ILjava/lang/String;)V
12 | .locals 0
13 | .param p1, "errorCode" # I
14 | .param p2, "errorMsg" # Ljava/lang/String;
15 |
16 | .line 16
17 | invoke-direct {p0, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V
18 |
19 | .line 17
20 | iput p1, p0, Lorg/codeaurora/ims/ImsRilException;->mErrorCode:I
21 |
22 | .line 18
23 | return-void
24 | .end method
25 |
26 |
27 | # virtual methods
28 | .method public getErrorCode()I
29 | .locals 1
30 |
31 | .line 12
32 | iget v0, p0, Lorg/codeaurora/ims/ImsRilException;->mErrorCode:I
33 |
34 | return v0
35 | .end method
36 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/qti/ims/vzw/CameraBinder.smali:
--------------------------------------------------------------------------------
1 | .class Lcom/qualcomm/qti/ims/vzw/CameraBinder;
2 | .super Lverizon/net/sip/internal/ICamera$Stub;
3 | .source "CameraBinder.java"
4 |
5 |
6 | # direct methods
7 | .method constructor ()V
8 | .locals 0
9 |
10 | .line 14
11 | invoke-direct {p0}, Lverizon/net/sip/internal/ICamera$Stub;->()V
12 |
13 | return-void
14 | .end method
15 |
16 |
17 | # virtual methods
18 | .method public setListener(Lverizon/net/sip/internal/ICameraListener;)V
19 | .locals 0
20 | .param p1, "listener" # Lverizon/net/sip/internal/ICameraListener;
21 |
22 | .line 18
23 | return-void
24 | .end method
25 |
26 | .method public startSmoothZoom(I)V
27 | .locals 0
28 | .param p1, "value" # I
29 |
30 | .line 22
31 | return-void
32 | .end method
33 |
34 | .method public stopSmoothZoom()V
35 | .locals 0
36 |
37 | .line 26
38 | return-void
39 | .end method
40 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ServiceStatus.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/ServiceStatus;
2 | .super Ljava/lang/Object;
3 | .source "ServiceStatus.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/MemberClasses;
8 | value = {
9 | Lorg/codeaurora/ims/ServiceStatus$StatusForAccessTech;
10 | }
11 | .end annotation
12 |
13 |
14 | # instance fields
15 | .field public accessTechStatus:[Lorg/codeaurora/ims/ServiceStatus$StatusForAccessTech;
16 |
17 | .field public isValid:Z
18 |
19 | .field public status:I
20 |
21 | .field public type:I
22 |
23 | .field public userdata:[B
24 |
25 |
26 | # direct methods
27 | .method public constructor ()V
28 | .locals 1
29 |
30 | .line 7
31 | invoke-direct {p0}, Ljava/lang/Object;->()V
32 |
33 | .line 8
34 | const/4 v0, 0x0
35 |
36 | iput-boolean v0, p0, Lorg/codeaurora/ims/ServiceStatus;->isValid:Z
37 |
38 | return-void
39 | .end method
40 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/R$drawable.smali:
--------------------------------------------------------------------------------
1 | .class public final Lorg/codeaurora/ims/R$drawable;
2 | .super Ljava/lang/Object;
3 | .source "R.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/R;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x19
13 | name = "drawable"
14 | .end annotation
15 |
16 |
17 | # static fields
18 | .field public static final ims_state:I = 0x7f020000
19 |
20 | .field public static final vowifi_services_wifi_calling_fair:I = 0x7f020001
21 |
22 | .field public static final vowifi_services_wifi_calling_good:I = 0x7f020002
23 |
24 | .field public static final vowifi_services_wifi_calling_poor:I = 0x7f020003
25 |
26 |
27 | # direct methods
28 | .method public constructor ()V
29 | .locals 0
30 |
31 | .line 189
32 | invoke-direct {p0}, Ljava/lang/Object;->()V
33 |
34 | return-void
35 | .end method
36 |
--------------------------------------------------------------------------------
/res/drawable/vowifi_services_wifi_calling_fair.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/res/drawable/vowifi_services_wifi_calling_good.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/res/drawable/vowifi_services_wifi_calling_poor.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/original/META-INF/CERT.SF:
--------------------------------------------------------------------------------
1 | Signature-Version: 1.0
2 | Created-By: 1.0 (Android SignApk)
3 | SHA-256-Digest-Manifest: paPebaj3/cPs48IbCX4NtuH+gVbjPrK0UYm83vlqeqI=
4 | X-Android-APK-Signed: 2, 3
5 |
6 | Name: AndroidManifest.xml
7 | SHA-256-Digest: p7NZEtVxK3HY7aRFEp1DbWVYuCtBBmA30ltbE4TxzCc=
8 |
9 | Name: classes.dex
10 | SHA-256-Digest: 5TahLNLd9YCEThhmiI5SDMEyAHGp5UPGgy4aCLClw4o=
11 |
12 | Name: res/drawable-xhdpi-v4/ims_state.png
13 | SHA-256-Digest: PDtD0yeV5Ivq6BqTzWLSfiihU7E4gjMoPDQsea5DxFc=
14 |
15 | Name: res/drawable/vowifi_services_wifi_calling_fair.xml
16 | SHA-256-Digest: FG8RtrcXSpmfRpcaeeWlOVldHWaf6EnsXDkpxwW933g=
17 |
18 | Name: res/drawable/vowifi_services_wifi_calling_good.xml
19 | SHA-256-Digest: XXZpfnfSy2XAzKaYo+rqYADN/aA/mYmebuTZBj7R6d4=
20 |
21 | Name: res/drawable/vowifi_services_wifi_calling_poor.xml
22 | SHA-256-Digest: 1HIZ3Z10HQo/WSe1te6SvafyLjJ/CN7I+Vz+cwKTzNY=
23 |
24 | Name: resources.arsc
25 | SHA-256-Digest: HE5ykbLIkdnPgbJtWbBPGJLPszo4yX/JhMXXgqws0Wg=
26 |
27 |
--------------------------------------------------------------------------------
/smali/com/google/protobuf/micro/CodedOutputStreamMicro$OutOfSpaceException.smali:
--------------------------------------------------------------------------------
1 | .class public Lcom/google/protobuf/micro/CodedOutputStreamMicro$OutOfSpaceException;
2 | .super Ljava/io/IOException;
3 | .source "CodedOutputStreamMicro.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lcom/google/protobuf/micro/CodedOutputStreamMicro;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x9
13 | name = "OutOfSpaceException"
14 | .end annotation
15 |
16 |
17 | # static fields
18 | .field private static final serialVersionUID:J = -0x606a6e83ad3191dbL
19 |
20 |
21 | # direct methods
22 | .method constructor ()V
23 | .locals 1
24 |
25 | .line 818
26 | const-string v0, "CodedOutputStream was writing to a flat byte array and ran out of space."
27 |
28 | invoke-direct {p0, v0}, Ljava/io/IOException;->(Ljava/lang/String;)V
29 |
30 | .line 820
31 | return-void
32 | .end method
33 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/Mwi$MwiMessageDetails.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/Mwi$MwiMessageDetails;
2 | .super Ljava/lang/Object;
3 | .source "Mwi.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/Mwi;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x9
13 | name = "MwiMessageDetails"
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field public mDate:Ljava/lang/String;
19 |
20 | .field public mFromAddress:Ljava/lang/String;
21 |
22 | .field public mMessageId:Ljava/lang/String;
23 |
24 | .field public mMessageType:I
25 |
26 | .field public mPriority:I
27 |
28 | .field public mSubject:Ljava/lang/String;
29 |
30 | .field public mToAddress:Ljava/lang/String;
31 |
32 |
33 | # direct methods
34 | .method public constructor ()V
35 | .locals 0
36 |
37 | .line 35
38 | invoke-direct {p0}, Ljava/lang/Object;->()V
39 |
40 | return-void
41 | .end method
42 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/-$$Lambda$ImsService$lXe9ZbyWqZ709gWV8ntA6y-ajLw.smali:
--------------------------------------------------------------------------------
1 | .class public final synthetic Lorg/codeaurora/ims/-$$Lambda$ImsService$lXe9ZbyWqZ709gWV8ntA6y-ajLw;
2 | .super Ljava/lang/Object;
3 | .source "lambda"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # instance fields
10 | .field private final synthetic f$0:Lorg/codeaurora/ims/ImsService;
11 |
12 |
13 | # direct methods
14 | .method public synthetic constructor (Lorg/codeaurora/ims/ImsService;)V
15 | .locals 0
16 |
17 | invoke-direct {p0}, Ljava/lang/Object;->()V
18 |
19 | iput-object p1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsService$lXe9ZbyWqZ709gWV8ntA6y-ajLw;->f$0:Lorg/codeaurora/ims/ImsService;
20 |
21 | return-void
22 | .end method
23 |
24 |
25 | # virtual methods
26 | .method public final run()V
27 | .locals 1
28 |
29 | iget-object v0, p0, Lorg/codeaurora/ims/-$$Lambda$ImsService$lXe9ZbyWqZ709gWV8ntA6y-ajLw;->f$0:Lorg/codeaurora/ims/ImsService;
30 |
31 | invoke-virtual {v0}, Lorg/codeaurora/ims/ImsService;->lambda$onCreateMMTelImsFeature$0$ImsService()V
32 |
33 | return-void
34 | .end method
35 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/ImsMediaConstants.smali:
--------------------------------------------------------------------------------
1 | .class public Lcom/qualcomm/ims/vt/ImsMediaConstants;
2 | .super Ljava/lang/Object;
3 | .source "ImsMediaConstants.java"
4 |
5 |
6 | # static fields
7 | .field public static final CAMERA_FACING_BACK:I = 0x0
8 |
9 | .field public static final CAMERA_FACING_FRONT:I = 0x1
10 |
11 | .field public static final DEFAULT_FPS:I = 0x14
12 |
13 | .field public static final DEFAULT_HEIGHT:I = 0x140
14 |
15 | .field public static final DEFAULT_WIDTH:I = 0xf0
16 |
17 | .field public static final DYNAMIC_MODE:I = 0x3
18 |
19 | .field public static final LANDSCAPE_MODE:I = 0x1
20 |
21 | .field public static final PORTRAIT_MODE:I = 0x2
22 |
23 | .field public static final VIDEO_QUALITY_HIGH:I = 0x2
24 |
25 | .field public static final VIDEO_QUALITY_LOW:I = 0x0
26 |
27 | .field public static final VIDEO_QUALITY_MEDIUM:I = 0x1
28 |
29 | .field public static final VIDEO_QUALITY_UNKNOWN:I = -0x1
30 |
31 |
32 | # direct methods
33 | .method public constructor ()V
34 | .locals 0
35 |
36 | .line 7
37 | invoke-direct {p0}, Ljava/lang/Object;->()V
38 |
39 | return-void
40 | .end method
41 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/utils/QtiCallUtils.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/utils/QtiCallUtils;
2 | .super Ljava/lang/Object;
3 | .source "QtiCallUtils.java"
4 |
5 |
6 | # direct methods
7 | .method private constructor ()V
8 | .locals 0
9 |
10 | .line 44
11 | invoke-direct {p0}, Ljava/lang/Object;->()V
12 |
13 | .line 45
14 | return-void
15 | .end method
16 |
17 | .method public static isCsRetryEnabledByUser(Landroid/content/Context;)Z
18 | .locals 3
19 | .param p0, "context" # Landroid/content/Context;
20 |
21 | .line 51
22 | nop
23 |
24 | .line 52
25 | invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
26 |
27 | move-result-object v0
28 |
29 | .line 51
30 | const/4 v1, 0x1
31 |
32 | const-string v2, "qti.settings.cs_retry"
33 |
34 | invoke-static {v0, v2, v1}, Landroid/provider/Settings$Global;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
35 |
36 | move-result v0
37 |
38 | if-ne v0, v1, :cond_0
39 |
40 | goto :goto_0
41 |
42 | :cond_0
43 | const/4 v1, 0x0
44 |
45 | :goto_0
46 | return v1
47 | .end method
48 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/R$bool.smali:
--------------------------------------------------------------------------------
1 | .class public final Lorg/codeaurora/ims/R$bool;
2 | .super Ljava/lang/Object;
3 | .source "R.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/R;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x19
13 | name = "bool"
14 | .end annotation
15 |
16 |
17 | # static fields
18 | .field public static final config_carrier_display_csretry_toast:I = 0x7f010000
19 |
20 | .field public static final config_carrier_ims_call_deflect:I = 0x7f010001
21 |
22 | .field public static final config_hold_call_modifiable:I = 0x7f010002
23 |
24 | .field public static final config_low_battery_video_calling_supported:I = 0x7f010003
25 |
26 | .field public static final config_ovr_create_video_call_provider:I = 0x7f010004
27 |
28 | .field public static final config_update_service_status:I = 0x7f010005
29 |
30 | .field public static final config_use_camera2:I = 0x7f010006
31 |
32 |
33 | # direct methods
34 | .method public constructor ()V
35 | .locals 0
36 |
37 | .line 11
38 | invoke-direct {p0}, Ljava/lang/Object;->()V
39 |
40 | return-void
41 | .end method
42 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/R$string.smali:
--------------------------------------------------------------------------------
1 | .class public final Lorg/codeaurora/ims/R$string;
2 | .super Ljava/lang/Object;
3 | .source "R.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/R;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x19
13 | name = "string"
14 | .end annotation
15 |
16 |
17 | # static fields
18 | .field public static final call_hold_label:I = 0x7f030000
19 |
20 | .field public static final call_resume_label:I = 0x7f030001
21 |
22 | .field public static final device_is_hd_capable:I = 0x7f030002
23 |
24 | .field public static final error_msg_cancelled:I = 0x7f030003
25 |
26 | .field public static final error_msg_failed:I = 0x7f030004
27 |
28 | .field public static final error_msg_reinvite_collision:I = 0x7f030005
29 |
30 | .field public static final handover_from_wifi_to_lte:I = 0x7f030006
31 |
32 | .field public static final incoming_call_failed_low_battery:I = 0x7f030007
33 |
34 |
35 | # direct methods
36 | .method public constructor ()V
37 | .locals 0
38 |
39 | .line 195
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsServiceClassTracker$ConferenceResult.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsServiceClassTracker$ConferenceResult;
2 | .super Ljava/lang/Object;
3 | .source "ImsServiceClassTracker.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/ImsServiceClassTracker;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x2
13 | name = "ConferenceResult"
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field activeCall:Lorg/codeaurora/ims/ImsCallSessionImpl;
19 |
20 | .field heldCall:Lorg/codeaurora/ims/ImsCallSessionImpl;
21 |
22 | .field shouldHaveTransientSession:Z
23 |
24 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsServiceClassTracker;
25 |
26 |
27 | # direct methods
28 | .method constructor (Lorg/codeaurora/ims/ImsServiceClassTracker;)V
29 | .locals 0
30 |
31 | .line 179
32 | iput-object p1, p0, Lorg/codeaurora/ims/ImsServiceClassTracker$ConferenceResult;->this$0:Lorg/codeaurora/ims/ImsServiceClassTracker;
33 |
34 | invoke-direct {p0}, Ljava/lang/Object;->()V
35 |
36 | .line 184
37 | const/4 p1, 0x1
38 |
39 | iput-boolean p1, p0, Lorg/codeaurora/ims/ImsServiceClassTracker$ConferenceResult;->shouldHaveTransientSession:Z
40 |
41 | .line 180
42 | return-void
43 | .end method
44 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$22.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$22;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionRetryErrorReceived(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 |
24 | # direct methods
25 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;)V
26 | .locals 0
27 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
28 |
29 | .line 536
30 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$22;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
31 |
32 | invoke-direct {p0}, Ljava/lang/Object;->()V
33 |
34 | return-void
35 | .end method
36 |
37 |
38 | # virtual methods
39 | .method public run()V
40 | .locals 0
41 |
42 | .line 544
43 | return-void
44 | .end method
45 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ooSi6lzSBlYw45E04i5FLNSQifI.smali:
--------------------------------------------------------------------------------
1 | .class public final synthetic Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ooSi6lzSBlYw45E04i5FLNSQifI;
2 | .super Ljava/lang/Object;
3 | .source "lambda"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # instance fields
10 | .field private final synthetic f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
11 |
12 | .field private final synthetic f$1:I
13 |
14 |
15 | # direct methods
16 | .method public synthetic constructor (Lorg/codeaurora/ims/ImsUtListenerImpl;I)V
17 | .locals 0
18 |
19 | invoke-direct {p0}, Ljava/lang/Object;->()V
20 |
21 | iput-object p1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ooSi6lzSBlYw45E04i5FLNSQifI;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
22 |
23 | iput p2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ooSi6lzSBlYw45E04i5FLNSQifI;->f$1:I
24 |
25 | return-void
26 | .end method
27 |
28 |
29 | # virtual methods
30 | .method public final run()V
31 | .locals 2
32 |
33 | iget-object v0, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ooSi6lzSBlYw45E04i5FLNSQifI;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
34 |
35 | iget v1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ooSi6lzSBlYw45E04i5FLNSQifI;->f$1:I
36 |
37 | invoke-virtual {v0, v1}, Lorg/codeaurora/ims/ImsUtListenerImpl;->lambda$utConfigurationUpdated$0$ImsUtListenerImpl(I)V
38 |
39 | return-void
40 | .end method
41 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/parser/InvalidConfVersionException.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/parser/InvalidConfVersionException;
2 | .super Ljava/lang/Exception;
3 | .source "InvalidConfVersionException.java"
4 |
5 |
6 | # instance fields
7 | .field mMessage:Ljava/lang/String;
8 |
9 |
10 | # direct methods
11 | .method public constructor (Ljava/lang/String;)V
12 | .locals 0
13 | .param p1, "message" # Ljava/lang/String;
14 |
15 | .line 13
16 | invoke-direct {p0, p1}, Ljava/lang/Exception;->(Ljava/lang/String;)V
17 |
18 | .line 14
19 | iput-object p1, p0, Lorg/codeaurora/ims/parser/InvalidConfVersionException;->mMessage:Ljava/lang/String;
20 |
21 | .line 15
22 | return-void
23 | .end method
24 |
25 |
26 | # virtual methods
27 | .method public toString()Ljava/lang/String;
28 | .locals 2
29 |
30 | .line 19
31 | new-instance v0, Ljava/lang/StringBuilder;
32 |
33 | invoke-direct {v0}, Ljava/lang/StringBuilder;->()V
34 |
35 | const-string v1, "InvalidConfVersionException"
36 |
37 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
38 |
39 | iget-object v1, p0, Lorg/codeaurora/ims/parser/InvalidConfVersionException;->mMessage:Ljava/lang/String;
40 |
41 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
42 |
43 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
44 |
45 | move-result-object v0
46 |
47 | return-object v0
48 | .end method
49 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$24.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$24;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->dispose()V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 |
24 | # direct methods
25 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;)V
26 | .locals 0
27 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
28 |
29 | .line 577
30 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$24;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
31 |
32 | invoke-direct {p0}, Ljava/lang/Object;->()V
33 |
34 | return-void
35 | .end method
36 |
37 |
38 | # virtual methods
39 | .method public run()V
40 | .locals 1
41 |
42 | .line 580
43 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$24;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
44 |
45 | invoke-static {v0}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$100(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;)V
46 |
47 | .line 581
48 | return-void
49 | .end method
50 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/Camera$CameraException.smali:
--------------------------------------------------------------------------------
1 | .class public Lcom/qualcomm/ims/vt/Camera$CameraException;
2 | .super Landroid/hardware/camera2/CameraAccessException;
3 | .source "Camera.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lcom/qualcomm/ims/vt/Camera;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x9
13 | name = "CameraException"
14 | .end annotation
15 |
16 |
17 | # static fields
18 | .field public static final CAMERA_ERROR:I = 0x3
19 |
20 |
21 | # direct methods
22 | .method public constructor (I)V
23 | .locals 0
24 | .param p1, "problem" # I
25 |
26 | .line 98
27 | invoke-direct {p0, p1}, Landroid/hardware/camera2/CameraAccessException;->(I)V
28 |
29 | .line 99
30 | return-void
31 | .end method
32 |
33 | .method public constructor (ILjava/lang/String;)V
34 | .locals 0
35 | .param p1, "problem" # I
36 | .param p2, "message" # Ljava/lang/String;
37 |
38 | .line 102
39 | invoke-direct {p0, p1, p2}, Landroid/hardware/camera2/CameraAccessException;->(ILjava/lang/String;)V
40 |
41 | .line 103
42 | return-void
43 | .end method
44 |
45 | .method public constructor (Ljava/lang/String;)V
46 | .locals 1
47 | .param p1, "message" # Ljava/lang/String;
48 |
49 | .line 106
50 | const/4 v0, 0x3
51 |
52 | invoke-direct {p0, v0, p1}, Lcom/qualcomm/ims/vt/Camera$CameraException;->(ILjava/lang/String;)V
53 |
54 | .line 107
55 | return-void
56 | .end method
57 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsConfigImpl$FeatureAccessWrapper.smali:
--------------------------------------------------------------------------------
1 | .class final Lorg/codeaurora/ims/ImsConfigImpl$FeatureAccessWrapper;
2 | .super Ljava/lang/Object;
3 | .source "ImsConfigImpl.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/ImsConfigImpl;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x1a
13 | name = "FeatureAccessWrapper"
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field public feature:I
19 |
20 | .field public listener:Lcom/android/ims/ImsConfigListener;
21 |
22 | .field public network:I
23 |
24 | .field public value:I
25 |
26 |
27 | # direct methods
28 | .method public constructor (IIILcom/android/ims/ImsConfigListener;)V
29 | .locals 0
30 | .param p1, "feature" # I
31 | .param p2, "network" # I
32 | .param p3, "value" # I
33 | .param p4, "listener" # Lcom/android/ims/ImsConfigListener;
34 |
35 | .line 73
36 | invoke-direct {p0}, Ljava/lang/Object;->()V
37 |
38 | .line 74
39 | iput p1, p0, Lorg/codeaurora/ims/ImsConfigImpl$FeatureAccessWrapper;->feature:I
40 |
41 | .line 75
42 | iput p2, p0, Lorg/codeaurora/ims/ImsConfigImpl$FeatureAccessWrapper;->network:I
43 |
44 | .line 76
45 | iput-object p4, p0, Lorg/codeaurora/ims/ImsConfigImpl$FeatureAccessWrapper;->listener:Lcom/android/ims/ImsConfigListener;
46 |
47 | .line 77
48 | iput p3, p0, Lorg/codeaurora/ims/ImsConfigImpl$FeatureAccessWrapper;->value:I
49 |
50 | .line 78
51 | return-void
52 | .end method
53 |
--------------------------------------------------------------------------------
/res/values/public.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/parser/ImsViceParser$DialogInfo.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/parser/ImsViceParser$DialogInfo;
2 | .super Ljava/lang/Object;
3 | .source "ImsViceParser.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/parser/ImsViceParser;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x9
13 | name = "DialogInfo"
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field public callId:Ljava/lang/String;
19 |
20 | .field public dialogId:Ljava/lang/String;
21 |
22 | .field public direction:Ljava/lang/String;
23 |
24 | .field public exclusive:Ljava/lang/String;
25 |
26 | .field public mediaAttributes:Ljava/util/List;
27 | .annotation system Ldalvik/annotation/Signature;
28 | value = {
29 | "Ljava/util/List<",
30 | "Lorg/codeaurora/ims/parser/ImsViceParser$MediaAttribute;",
31 | ">;"
32 | }
33 | .end annotation
34 | .end field
35 |
36 | .field public paramName:Ljava/lang/String;
37 |
38 | .field public paramVal:Ljava/lang/String;
39 |
40 | .field public remoteIdentity:Ljava/lang/String;
41 |
42 | .field public state:Ljava/lang/String;
43 |
44 |
45 | # direct methods
46 | .method public constructor ()V
47 | .locals 1
48 |
49 | .line 47
50 | invoke-direct {p0}, Ljava/lang/Object;->()V
51 |
52 | .line 56
53 | new-instance v0, Ljava/util/ArrayList;
54 |
55 | invoke-direct {v0}, Ljava/util/ArrayList;->()V
56 |
57 | iput-object v0, p0, Lorg/codeaurora/ims/parser/ImsViceParser$DialogInfo;->mediaAttributes:Ljava/util/List;
58 |
59 | return-void
60 | .end method
61 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$yEzzOoy14MK1565ZT7mIl3_mNx0.smali:
--------------------------------------------------------------------------------
1 | .class public final synthetic Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$yEzzOoy14MK1565ZT7mIl3_mNx0;
2 | .super Ljava/lang/Object;
3 | .source "lambda"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # instance fields
10 | .field private final synthetic f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
11 |
12 | .field private final synthetic f$1:I
13 |
14 | .field private final synthetic f$2:Landroid/os/Bundle;
15 |
16 |
17 | # direct methods
18 | .method public synthetic constructor (Lorg/codeaurora/ims/ImsUtListenerImpl;ILandroid/os/Bundle;)V
19 | .locals 0
20 |
21 | invoke-direct {p0}, Ljava/lang/Object;->()V
22 |
23 | iput-object p1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$yEzzOoy14MK1565ZT7mIl3_mNx0;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
24 |
25 | iput p2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$yEzzOoy14MK1565ZT7mIl3_mNx0;->f$1:I
26 |
27 | iput-object p3, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$yEzzOoy14MK1565ZT7mIl3_mNx0;->f$2:Landroid/os/Bundle;
28 |
29 | return-void
30 | .end method
31 |
32 |
33 | # virtual methods
34 | .method public final run()V
35 | .locals 3
36 |
37 | iget-object v0, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$yEzzOoy14MK1565ZT7mIl3_mNx0;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
38 |
39 | iget v1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$yEzzOoy14MK1565ZT7mIl3_mNx0;->f$1:I
40 |
41 | iget-object v2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$yEzzOoy14MK1565ZT7mIl3_mNx0;->f$2:Landroid/os/Bundle;
42 |
43 | invoke-virtual {v0, v1, v2}, Lorg/codeaurora/ims/ImsUtListenerImpl;->lambda$utConfigurationQueried$2$ImsUtListenerImpl(ILandroid/os/Bundle;)V
44 |
45 | return-void
46 | .end method
47 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ca1uXN9C9JCfOxE-EJ1BeMHtoCs.smali:
--------------------------------------------------------------------------------
1 | .class public final synthetic Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ca1uXN9C9JCfOxE-EJ1BeMHtoCs;
2 | .super Ljava/lang/Object;
3 | .source "lambda"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # instance fields
10 | .field private final synthetic f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
11 |
12 | .field private final synthetic f$1:I
13 |
14 | .field private final synthetic f$2:[Landroid/telephony/ims/ImsSsInfo;
15 |
16 |
17 | # direct methods
18 | .method public synthetic constructor (Lorg/codeaurora/ims/ImsUtListenerImpl;I[Landroid/telephony/ims/ImsSsInfo;)V
19 | .locals 0
20 |
21 | invoke-direct {p0}, Ljava/lang/Object;->()V
22 |
23 | iput-object p1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ca1uXN9C9JCfOxE-EJ1BeMHtoCs;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
24 |
25 | iput p2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ca1uXN9C9JCfOxE-EJ1BeMHtoCs;->f$1:I
26 |
27 | iput-object p3, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ca1uXN9C9JCfOxE-EJ1BeMHtoCs;->f$2:[Landroid/telephony/ims/ImsSsInfo;
28 |
29 | return-void
30 | .end method
31 |
32 |
33 | # virtual methods
34 | .method public final run()V
35 | .locals 3
36 |
37 | iget-object v0, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ca1uXN9C9JCfOxE-EJ1BeMHtoCs;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
38 |
39 | iget v1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ca1uXN9C9JCfOxE-EJ1BeMHtoCs;->f$1:I
40 |
41 | iget-object v2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$ca1uXN9C9JCfOxE-EJ1BeMHtoCs;->f$2:[Landroid/telephony/ims/ImsSsInfo;
42 |
43 | invoke-virtual {v0, v1, v2}, Lorg/codeaurora/ims/ImsUtListenerImpl;->lambda$utConfigurationCallBarringQueried$4$ImsUtListenerImpl(I[Landroid/telephony/ims/ImsSsInfo;)V
44 |
45 | return-void
46 | .end method
47 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$qVaNK7VgXQJ_kTp4ThUVnYWYTVs.smali:
--------------------------------------------------------------------------------
1 | .class public final synthetic Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$qVaNK7VgXQJ_kTp4ThUVnYWYTVs;
2 | .super Ljava/lang/Object;
3 | .source "lambda"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # instance fields
10 | .field private final synthetic f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
11 |
12 | .field private final synthetic f$1:I
13 |
14 | .field private final synthetic f$2:[Landroid/telephony/ims/ImsSsInfo;
15 |
16 |
17 | # direct methods
18 | .method public synthetic constructor (Lorg/codeaurora/ims/ImsUtListenerImpl;I[Landroid/telephony/ims/ImsSsInfo;)V
19 | .locals 0
20 |
21 | invoke-direct {p0}, Ljava/lang/Object;->()V
22 |
23 | iput-object p1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$qVaNK7VgXQJ_kTp4ThUVnYWYTVs;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
24 |
25 | iput p2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$qVaNK7VgXQJ_kTp4ThUVnYWYTVs;->f$1:I
26 |
27 | iput-object p3, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$qVaNK7VgXQJ_kTp4ThUVnYWYTVs;->f$2:[Landroid/telephony/ims/ImsSsInfo;
28 |
29 | return-void
30 | .end method
31 |
32 |
33 | # virtual methods
34 | .method public final run()V
35 | .locals 3
36 |
37 | iget-object v0, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$qVaNK7VgXQJ_kTp4ThUVnYWYTVs;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
38 |
39 | iget v1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$qVaNK7VgXQJ_kTp4ThUVnYWYTVs;->f$1:I
40 |
41 | iget-object v2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$qVaNK7VgXQJ_kTp4ThUVnYWYTVs;->f$2:[Landroid/telephony/ims/ImsSsInfo;
42 |
43 | invoke-virtual {v0, v1, v2}, Lorg/codeaurora/ims/ImsUtListenerImpl;->lambda$utConfigurationCallWaitingQueried$6$ImsUtListenerImpl(I[Landroid/telephony/ims/ImsSsInfo;)V
44 |
45 | return-void
46 | .end method
47 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$q5HYAs1kjKsm8_IEnNuTKvN_LG4.smali:
--------------------------------------------------------------------------------
1 | .class public final synthetic Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$q5HYAs1kjKsm8_IEnNuTKvN_LG4;
2 | .super Ljava/lang/Object;
3 | .source "lambda"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # instance fields
10 | .field private final synthetic f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
11 |
12 | .field private final synthetic f$1:I
13 |
14 | .field private final synthetic f$2:Landroid/telephony/ims/ImsReasonInfo;
15 |
16 |
17 | # direct methods
18 | .method public synthetic constructor (Lorg/codeaurora/ims/ImsUtListenerImpl;ILandroid/telephony/ims/ImsReasonInfo;)V
19 | .locals 0
20 |
21 | invoke-direct {p0}, Ljava/lang/Object;->()V
22 |
23 | iput-object p1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$q5HYAs1kjKsm8_IEnNuTKvN_LG4;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
24 |
25 | iput p2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$q5HYAs1kjKsm8_IEnNuTKvN_LG4;->f$1:I
26 |
27 | iput-object p3, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$q5HYAs1kjKsm8_IEnNuTKvN_LG4;->f$2:Landroid/telephony/ims/ImsReasonInfo;
28 |
29 | return-void
30 | .end method
31 |
32 |
33 | # virtual methods
34 | .method public final run()V
35 | .locals 3
36 |
37 | iget-object v0, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$q5HYAs1kjKsm8_IEnNuTKvN_LG4;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
38 |
39 | iget v1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$q5HYAs1kjKsm8_IEnNuTKvN_LG4;->f$1:I
40 |
41 | iget-object v2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$q5HYAs1kjKsm8_IEnNuTKvN_LG4;->f$2:Landroid/telephony/ims/ImsReasonInfo;
42 |
43 | invoke-virtual {v0, v1, v2}, Lorg/codeaurora/ims/ImsUtListenerImpl;->lambda$utConfigurationQueryFailed$3$ImsUtListenerImpl(ILandroid/telephony/ims/ImsReasonInfo;)V
44 |
45 | return-void
46 | .end method
47 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$u2i6BuUtTA-I1x9Pfi4pkLzQDcg.smali:
--------------------------------------------------------------------------------
1 | .class public final synthetic Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$u2i6BuUtTA-I1x9Pfi4pkLzQDcg;
2 | .super Ljava/lang/Object;
3 | .source "lambda"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # instance fields
10 | .field private final synthetic f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
11 |
12 | .field private final synthetic f$1:I
13 |
14 | .field private final synthetic f$2:Landroid/telephony/ims/ImsReasonInfo;
15 |
16 |
17 | # direct methods
18 | .method public synthetic constructor (Lorg/codeaurora/ims/ImsUtListenerImpl;ILandroid/telephony/ims/ImsReasonInfo;)V
19 | .locals 0
20 |
21 | invoke-direct {p0}, Ljava/lang/Object;->()V
22 |
23 | iput-object p1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$u2i6BuUtTA-I1x9Pfi4pkLzQDcg;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
24 |
25 | iput p2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$u2i6BuUtTA-I1x9Pfi4pkLzQDcg;->f$1:I
26 |
27 | iput-object p3, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$u2i6BuUtTA-I1x9Pfi4pkLzQDcg;->f$2:Landroid/telephony/ims/ImsReasonInfo;
28 |
29 | return-void
30 | .end method
31 |
32 |
33 | # virtual methods
34 | .method public final run()V
35 | .locals 3
36 |
37 | iget-object v0, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$u2i6BuUtTA-I1x9Pfi4pkLzQDcg;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
38 |
39 | iget v1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$u2i6BuUtTA-I1x9Pfi4pkLzQDcg;->f$1:I
40 |
41 | iget-object v2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$u2i6BuUtTA-I1x9Pfi4pkLzQDcg;->f$2:Landroid/telephony/ims/ImsReasonInfo;
42 |
43 | invoke-virtual {v0, v1, v2}, Lorg/codeaurora/ims/ImsUtListenerImpl;->lambda$utConfigurationUpdateFailed$1$ImsUtListenerImpl(ILandroid/telephony/ims/ImsReasonInfo;)V
44 |
45 | return-void
46 | .end method
47 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$k_Hu50r6tfbK6yoIuBJS3dnxi7E.smali:
--------------------------------------------------------------------------------
1 | .class public final synthetic Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$k_Hu50r6tfbK6yoIuBJS3dnxi7E;
2 | .super Ljava/lang/Object;
3 | .source "lambda"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # instance fields
10 | .field private final synthetic f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
11 |
12 | .field private final synthetic f$1:I
13 |
14 | .field private final synthetic f$2:[Landroid/telephony/ims/ImsCallForwardInfo;
15 |
16 |
17 | # direct methods
18 | .method public synthetic constructor (Lorg/codeaurora/ims/ImsUtListenerImpl;I[Landroid/telephony/ims/ImsCallForwardInfo;)V
19 | .locals 0
20 |
21 | invoke-direct {p0}, Ljava/lang/Object;->()V
22 |
23 | iput-object p1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$k_Hu50r6tfbK6yoIuBJS3dnxi7E;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
24 |
25 | iput p2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$k_Hu50r6tfbK6yoIuBJS3dnxi7E;->f$1:I
26 |
27 | iput-object p3, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$k_Hu50r6tfbK6yoIuBJS3dnxi7E;->f$2:[Landroid/telephony/ims/ImsCallForwardInfo;
28 |
29 | return-void
30 | .end method
31 |
32 |
33 | # virtual methods
34 | .method public final run()V
35 | .locals 3
36 |
37 | iget-object v0, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$k_Hu50r6tfbK6yoIuBJS3dnxi7E;->f$0:Lorg/codeaurora/ims/ImsUtListenerImpl;
38 |
39 | iget v1, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$k_Hu50r6tfbK6yoIuBJS3dnxi7E;->f$1:I
40 |
41 | iget-object v2, p0, Lorg/codeaurora/ims/-$$Lambda$ImsUtListenerImpl$k_Hu50r6tfbK6yoIuBJS3dnxi7E;->f$2:[Landroid/telephony/ims/ImsCallForwardInfo;
42 |
43 | invoke-virtual {v0, v1, v2}, Lorg/codeaurora/ims/ImsUtListenerImpl;->lambda$utConfigurationCallForwardQueried$5$ImsUtListenerImpl(I[Landroid/telephony/ims/ImsCallForwardInfo;)V
44 |
45 | return-void
46 | .end method
47 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsConfigImpl$1.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsConfigImpl$1;
2 | .super Ljava/lang/Object;
3 | .source "ImsConfigImpl.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsConfigImpl;->setFeatureValue(IIILcom/android/ims/ImsConfigListener;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsConfigImpl;
22 |
23 |
24 | # direct methods
25 | .method constructor (Lorg/codeaurora/ims/ImsConfigImpl;)V
26 | .locals 0
27 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsConfigImpl;
28 |
29 | .line 391
30 | iput-object p1, p0, Lorg/codeaurora/ims/ImsConfigImpl$1;->this$0:Lorg/codeaurora/ims/ImsConfigImpl;
31 |
32 | invoke-direct {p0}, Ljava/lang/Object;->()V
33 |
34 | return-void
35 | .end method
36 |
37 |
38 | # virtual methods
39 | .method public run()V
40 | .locals 2
41 |
42 | .line 394
43 | const-string v0, "ImsConfigImpl"
44 |
45 | const-string v1, "setFeatureValue, reset flag"
46 |
47 | invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
48 |
49 | .line 395
50 | iget-object v0, p0, Lorg/codeaurora/ims/ImsConfigImpl$1;->this$0:Lorg/codeaurora/ims/ImsConfigImpl;
51 |
52 | const/4 v1, 0x0
53 |
54 | invoke-static {v0, v1}, Lorg/codeaurora/ims/ImsConfigImpl;->access$502(Lorg/codeaurora/ims/ImsConfigImpl;Z)Z
55 |
56 | .line 396
57 | iget-object v0, p0, Lorg/codeaurora/ims/ImsConfigImpl$1;->this$0:Lorg/codeaurora/ims/ImsConfigImpl;
58 |
59 | const/4 v1, -0x1
60 |
61 | invoke-static {v0, v1}, Lorg/codeaurora/ims/ImsConfigImpl;->access$602(Lorg/codeaurora/ims/ImsConfigImpl;I)I
62 |
63 | .line 397
64 | return-void
65 | .end method
66 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/QtiImsExtListenerBaseImpl.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/QtiImsExtListenerBaseImpl;
2 | .super Lorg/codeaurora/ims/internal/IQtiImsExtListener$Stub;
3 | .source "QtiImsExtListenerBaseImpl.java"
4 |
5 |
6 | # direct methods
7 | .method public constructor ()V
8 | .locals 0
9 |
10 | .line 37
11 | invoke-direct {p0}, Lorg/codeaurora/ims/internal/IQtiImsExtListener$Stub;->()V
12 |
13 | return-void
14 | .end method
15 |
16 |
17 | # virtual methods
18 | .method public onGetCallForwardUncondTimer(IIIIIILjava/lang/String;I)V
19 | .locals 0
20 | .param p1, "startHour" # I
21 | .param p2, "endHour" # I
22 | .param p3, "startMinute" # I
23 | .param p4, "endMinute" # I
24 | .param p5, "reason" # I
25 | .param p6, "status" # I
26 | .param p7, "number" # Ljava/lang/String;
27 | .param p8, "service" # I
28 |
29 | .line 46
30 | return-void
31 | .end method
32 |
33 | .method public onGetPacketCount(IJ)V
34 | .locals 0
35 | .param p1, "status" # I
36 | .param p2, "packetCount" # J
37 |
38 | .line 54
39 | return-void
40 | .end method
41 |
42 | .method public onGetPacketErrorCount(IJ)V
43 | .locals 0
44 | .param p1, "status" # I
45 | .param p2, "packetErrorCount" # J
46 |
47 | .line 58
48 | return-void
49 | .end method
50 |
51 | .method public onSetCallForwardUncondTimer(I)V
52 | .locals 0
53 | .param p1, "status" # I
54 |
55 | .line 41
56 | return-void
57 | .end method
58 |
59 | .method public onUTReqFailed(ILjava/lang/String;)V
60 | .locals 0
61 | .param p1, "errCode" # I
62 | .param p2, "errString" # Ljava/lang/String;
63 |
64 | .line 50
65 | return-void
66 | .end method
67 |
68 | .method public receiveCallDeflectResponse(I)V
69 | .locals 0
70 | .param p1, "result" # I
71 |
72 | .line 62
73 | return-void
74 | .end method
75 |
76 | .method public receiveCallTransferResponse(I)V
77 | .locals 0
78 | .param p1, "result" # I
79 |
80 | .line 66
81 | return-void
82 | .end method
83 |
--------------------------------------------------------------------------------
/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/internal/IQtiImsExtListener.smali:
--------------------------------------------------------------------------------
1 | .class public interface abstract Lorg/codeaurora/ims/internal/IQtiImsExtListener;
2 | .super Ljava/lang/Object;
3 | .source "IQtiImsExtListener.java"
4 |
5 | # interfaces
6 | .implements Landroid/os/IInterface;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/MemberClasses;
11 | value = {
12 | Lorg/codeaurora/ims/internal/IQtiImsExtListener$Stub;,
13 | Lorg/codeaurora/ims/internal/IQtiImsExtListener$Default;
14 | }
15 | .end annotation
16 |
17 |
18 | # virtual methods
19 | .method public abstract onGetCallForwardUncondTimer(IIIIIILjava/lang/String;I)V
20 | .annotation system Ldalvik/annotation/Throws;
21 | value = {
22 | Landroid/os/RemoteException;
23 | }
24 | .end annotation
25 | .end method
26 |
27 | .method public abstract onGetPacketCount(IJ)V
28 | .annotation system Ldalvik/annotation/Throws;
29 | value = {
30 | Landroid/os/RemoteException;
31 | }
32 | .end annotation
33 | .end method
34 |
35 | .method public abstract onGetPacketErrorCount(IJ)V
36 | .annotation system Ldalvik/annotation/Throws;
37 | value = {
38 | Landroid/os/RemoteException;
39 | }
40 | .end annotation
41 | .end method
42 |
43 | .method public abstract onSetCallForwardUncondTimer(I)V
44 | .annotation system Ldalvik/annotation/Throws;
45 | value = {
46 | Landroid/os/RemoteException;
47 | }
48 | .end annotation
49 | .end method
50 |
51 | .method public abstract onUTReqFailed(ILjava/lang/String;)V
52 | .annotation system Ldalvik/annotation/Throws;
53 | value = {
54 | Landroid/os/RemoteException;
55 | }
56 | .end annotation
57 | .end method
58 |
59 | .method public abstract receiveCallDeflectResponse(I)V
60 | .annotation system Ldalvik/annotation/Throws;
61 | value = {
62 | Landroid/os/RemoteException;
63 | }
64 | .end annotation
65 | .end method
66 |
67 | .method public abstract receiveCallTransferResponse(I)V
68 | .annotation system Ldalvik/annotation/Throws;
69 | value = {
70 | Landroid/os/RemoteException;
71 | }
72 | .end annotation
73 | .end method
74 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/internal/IQtiImsExt.smali:
--------------------------------------------------------------------------------
1 | .class public interface abstract Lorg/codeaurora/ims/internal/IQtiImsExt;
2 | .super Ljava/lang/Object;
3 | .source "IQtiImsExt.java"
4 |
5 | # interfaces
6 | .implements Landroid/os/IInterface;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/MemberClasses;
11 | value = {
12 | Lorg/codeaurora/ims/internal/IQtiImsExt$Stub;,
13 | Lorg/codeaurora/ims/internal/IQtiImsExt$Default;
14 | }
15 | .end annotation
16 |
17 |
18 | # virtual methods
19 | .method public abstract getCallForwardUncondTimer(IILorg/codeaurora/ims/internal/IQtiImsExtListener;)V
20 | .annotation system Ldalvik/annotation/Throws;
21 | value = {
22 | Landroid/os/RemoteException;
23 | }
24 | .end annotation
25 | .end method
26 |
27 | .method public abstract getPacketCount(Lorg/codeaurora/ims/internal/IQtiImsExtListener;)V
28 | .annotation system Ldalvik/annotation/Throws;
29 | value = {
30 | Landroid/os/RemoteException;
31 | }
32 | .end annotation
33 | .end method
34 |
35 | .method public abstract getPacketErrorCount(Lorg/codeaurora/ims/internal/IQtiImsExtListener;)V
36 | .annotation system Ldalvik/annotation/Throws;
37 | value = {
38 | Landroid/os/RemoteException;
39 | }
40 | .end annotation
41 | .end method
42 |
43 | .method public abstract sendCallDeflectRequest(ILjava/lang/String;Lorg/codeaurora/ims/internal/IQtiImsExtListener;)V
44 | .annotation system Ldalvik/annotation/Throws;
45 | value = {
46 | Landroid/os/RemoteException;
47 | }
48 | .end annotation
49 | .end method
50 |
51 | .method public abstract sendCallTransferRequest(IILjava/lang/String;Lorg/codeaurora/ims/internal/IQtiImsExtListener;)V
52 | .annotation system Ldalvik/annotation/Throws;
53 | value = {
54 | Landroid/os/RemoteException;
55 | }
56 | .end annotation
57 | .end method
58 |
59 | .method public abstract setCallForwardUncondTimer(IIIIIIILjava/lang/String;Lorg/codeaurora/ims/internal/IQtiImsExtListener;)V
60 | .annotation system Ldalvik/annotation/Throws;
61 | value = {
62 | Landroid/os/RemoteException;
63 | }
64 | .end annotation
65 | .end method
66 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Qualcomm IMS apk source for legacy devices
2 |
3 | This ims source is based on decompiled qcom ims.apk, modified by @eErenYeager (Abhishek) and @ghostrider-reborn (Adithya) for usage with Android 9,10 and 11. Since old SOCs such as msm8916 cannot run qcom's newer oreo/pie ims and radio stack, the ims apk has been modified to use compat MMTel apis added in Android Pie. Few more changes have been made to support Android 11 and volte on both slots as well.
4 |
5 | **Tested and works in these devices:**
6 | - YU Yuphoria (lettuce)
7 | - YU Yureka (tomato)
8 | - Redmi 2 (wt88047)
9 | - Lenovo Vibe K5 (A6020)
10 | - Oneplus 2
11 | - Oppo A37f
12 | - Bullhead
13 | - Shamu
14 | - Angler
15 |
16 | # Brief history
17 | - Android Pie is released - Google ditches the old ims apis and introduced new apis based on mmtel framework
18 | - After initial pie bringup, devs try to use same ol' ims stack but ended up breaking ril as well cuz ims apk was crashing.
19 | - Devs (like me) try to decompile ims apk, edit smali paths according to pie changes, recompile and then try again, but still crashes
20 | - Devs of newer soc's kang pie ims blobs from other devices, succesfully, fixing volte once and for all
21 | - Devs of older soc's (like me) try to kang oreo blobs too, but unsuccesful because they don't support old modem (MPSS.DPM.1.x)
22 | - Mohd Faraz (@AndroiableDroid), LYF Water 8 (msm8939 device) dev succesfully fix volte using msm8952 oreo and pie blobs, hats off!
23 | - We YU and redmi 2 devs trying again, failing, crying in a corner, with users still using oreo roms just for VoL!T
24 | - Android 10 releases and I (ghostrider-reborn) booted it on A6020 - Lenovo Vibe K5 (msm8916 device); VoLTE is forgotten as its hopeless
25 | - Months later, out of nowhere, pro god Abhishek (@eErenYeager) suddenly releases LineageOS 16.0 with VoLTE for YU Yureka (another sad legacy device)
26 | - We realize that he has been working undercover trying hard to hack old ims apk to get it working with pie and finally he succeeded!
27 | - Initial hack required changes in mmtel api in fwb. Later he integrated those changes in ims apk itself.
28 | - Others (redmi 2, lettuce, A6020 etc) follow suit and use his ims apk to fix volte in pie and 10
29 | - Later he made few more changes, now volte works in both sims (one at a time)
30 |
31 | **TODO:**
32 | - Fix ViLTE and WFC
33 |
34 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/CameraManager$Camera2Factory.smali:
--------------------------------------------------------------------------------
1 | .class Lcom/qualcomm/ims/vt/CameraManager$Camera2Factory;
2 | .super Ljava/lang/Object;
3 | .source "CameraManager.java"
4 |
5 | # interfaces
6 | .implements Lcom/qualcomm/ims/vt/CameraManager$IFactory;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingClass;
11 | value = Lcom/qualcomm/ims/vt/CameraManager;
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x2
16 | name = "Camera2Factory"
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lcom/qualcomm/ims/vt/CameraManager;
22 |
23 |
24 | # direct methods
25 | .method private constructor (Lcom/qualcomm/ims/vt/CameraManager;)V
26 | .locals 0
27 |
28 | .line 39
29 | iput-object p1, p0, Lcom/qualcomm/ims/vt/CameraManager$Camera2Factory;->this$0:Lcom/qualcomm/ims/vt/CameraManager;
30 |
31 | invoke-direct {p0}, Ljava/lang/Object;->()V
32 |
33 | return-void
34 | .end method
35 |
36 | .method synthetic constructor (Lcom/qualcomm/ims/vt/CameraManager;Lcom/qualcomm/ims/vt/CameraManager$1;)V
37 | .locals 0
38 | .param p1, "x0" # Lcom/qualcomm/ims/vt/CameraManager;
39 | .param p2, "x1" # Lcom/qualcomm/ims/vt/CameraManager$1;
40 |
41 | .line 39
42 | invoke-direct {p0, p1}, Lcom/qualcomm/ims/vt/CameraManager$Camera2Factory;->(Lcom/qualcomm/ims/vt/CameraManager;)V
43 |
44 | return-void
45 | .end method
46 |
47 |
48 | # virtual methods
49 | .method public create(Ljava/lang/String;Lcom/qualcomm/ims/vt/Camera$Listener;)Lcom/qualcomm/ims/vt/Camera;
50 | .locals 2
51 | .param p1, "id" # Ljava/lang/String;
52 | .param p2, "listener" # Lcom/qualcomm/ims/vt/Camera$Listener;
53 | .annotation system Ldalvik/annotation/Throws;
54 | value = {
55 | Landroid/hardware/camera2/CameraAccessException;
56 | }
57 | .end annotation
58 |
59 | .line 42
60 | new-instance v0, Lcom/qualcomm/ims/vt/Camera2;
61 |
62 | iget-object v1, p0, Lcom/qualcomm/ims/vt/CameraManager$Camera2Factory;->this$0:Lcom/qualcomm/ims/vt/CameraManager;
63 |
64 | invoke-static {v1}, Lcom/qualcomm/ims/vt/CameraManager;->access$200(Lcom/qualcomm/ims/vt/CameraManager;)Landroid/content/Context;
65 |
66 | move-result-object v1
67 |
68 | invoke-direct {v0, v1, p1, p2}, Lcom/qualcomm/ims/vt/Camera2;->(Landroid/content/Context;Ljava/lang/String;Lcom/qualcomm/ims/vt/Camera$Listener;)V
69 |
70 | return-object v0
71 | .end method
72 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/CameraManager$Camera1Factory.smali:
--------------------------------------------------------------------------------
1 | .class Lcom/qualcomm/ims/vt/CameraManager$Camera1Factory;
2 | .super Ljava/lang/Object;
3 | .source "CameraManager.java"
4 |
5 | # interfaces
6 | .implements Lcom/qualcomm/ims/vt/CameraManager$IFactory;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingClass;
11 | value = Lcom/qualcomm/ims/vt/CameraManager;
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x2
16 | name = "Camera1Factory"
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lcom/qualcomm/ims/vt/CameraManager;
22 |
23 |
24 | # direct methods
25 | .method private constructor (Lcom/qualcomm/ims/vt/CameraManager;)V
26 | .locals 0
27 |
28 | .line 46
29 | iput-object p1, p0, Lcom/qualcomm/ims/vt/CameraManager$Camera1Factory;->this$0:Lcom/qualcomm/ims/vt/CameraManager;
30 |
31 | invoke-direct {p0}, Ljava/lang/Object;->()V
32 |
33 | return-void
34 | .end method
35 |
36 | .method synthetic constructor (Lcom/qualcomm/ims/vt/CameraManager;Lcom/qualcomm/ims/vt/CameraManager$1;)V
37 | .locals 0
38 | .param p1, "x0" # Lcom/qualcomm/ims/vt/CameraManager;
39 | .param p2, "x1" # Lcom/qualcomm/ims/vt/CameraManager$1;
40 |
41 | .line 46
42 | invoke-direct {p0, p1}, Lcom/qualcomm/ims/vt/CameraManager$Camera1Factory;->(Lcom/qualcomm/ims/vt/CameraManager;)V
43 |
44 | return-void
45 | .end method
46 |
47 |
48 | # virtual methods
49 | .method public create(Ljava/lang/String;Lcom/qualcomm/ims/vt/Camera$Listener;)Lcom/qualcomm/ims/vt/Camera;
50 | .locals 2
51 | .param p1, "id" # Ljava/lang/String;
52 | .param p2, "listener" # Lcom/qualcomm/ims/vt/Camera$Listener;
53 | .annotation system Ldalvik/annotation/Throws;
54 | value = {
55 | Landroid/hardware/camera2/CameraAccessException;
56 | }
57 | .end annotation
58 |
59 | .line 49
60 | new-instance v0, Lcom/qualcomm/ims/vt/ImsCamera;
61 |
62 | iget-object v1, p0, Lcom/qualcomm/ims/vt/CameraManager$Camera1Factory;->this$0:Lcom/qualcomm/ims/vt/CameraManager;
63 |
64 | invoke-static {v1}, Lcom/qualcomm/ims/vt/CameraManager;->access$200(Lcom/qualcomm/ims/vt/CameraManager;)Landroid/content/Context;
65 |
66 | move-result-object v1
67 |
68 | invoke-direct {v0, v1, p1, p2}, Lcom/qualcomm/ims/vt/ImsCamera;->(Landroid/content/Context;Ljava/lang/String;Lcom/qualcomm/ims/vt/Camera$Listener;)V
69 |
70 | return-object v0
71 | .end method
72 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/SmartCallForward$1.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/SmartCallForward$1;
2 | .super Landroid/telephony/PhoneStateListener;
3 | .source "SmartCallForward.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingMethod;
8 | value = Lorg/codeaurora/ims/SmartCallForward;->getPhoneStateListener(I)Landroid/telephony/PhoneStateListener;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x0
13 | name = null
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field final synthetic this$0:Lorg/codeaurora/ims/SmartCallForward;
19 |
20 |
21 | # direct methods
22 | .method constructor (Lorg/codeaurora/ims/SmartCallForward;)V
23 | .locals 0
24 | .param p1, "this$0" # Lorg/codeaurora/ims/SmartCallForward;
25 |
26 | .line 114
27 | iput-object p1, p0, Lorg/codeaurora/ims/SmartCallForward$1;->this$0:Lorg/codeaurora/ims/SmartCallForward;
28 |
29 | invoke-direct {p0}, Landroid/telephony/PhoneStateListener;->()V
30 |
31 | return-void
32 | .end method
33 |
34 |
35 | # virtual methods
36 | .method public onPreciseCallStateChanged(Landroid/telephony/PreciseCallState;)V
37 | .locals 2
38 | .param p1, "callState" # Landroid/telephony/PreciseCallState;
39 |
40 | .line 117
41 | new-instance v0, Ljava/lang/StringBuilder;
42 |
43 | invoke-direct {v0}, Ljava/lang/StringBuilder;->()V
44 |
45 | const-string v1, "onPreciseCallStateChanged : mSubId "
46 |
47 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
48 |
49 | iget-object v1, p0, Lorg/codeaurora/ims/SmartCallForward$1;->mSubId:Ljava/lang/Integer;
50 |
51 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
52 |
53 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
54 |
55 | move-result-object v0
56 |
57 | const-string v1, "SmartCallForward"
58 |
59 | invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
60 |
61 | .line 118
62 | iget-object v0, p0, Lorg/codeaurora/ims/SmartCallForward$1;->this$0:Lorg/codeaurora/ims/SmartCallForward;
63 |
64 | iget-object v1, p0, Lorg/codeaurora/ims/SmartCallForward$1;->mSubId:Ljava/lang/Integer;
65 |
66 | invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
67 |
68 | move-result v1
69 |
70 | invoke-static {v0, v1, p1}, Lorg/codeaurora/ims/SmartCallForward;->access$500(Lorg/codeaurora/ims/SmartCallForward;ILandroid/telephony/PreciseCallState;)V
71 |
72 | .line 119
73 | return-void
74 | .end method
75 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ServiceStatus$StatusForAccessTech.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/ServiceStatus$StatusForAccessTech;
2 | .super Ljava/lang/Object;
3 | .source "ServiceStatus.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/ServiceStatus;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x9
13 | name = "StatusForAccessTech"
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field public networkMode:I
19 |
20 | .field public registered:I
21 |
22 | .field public restrictCause:I
23 |
24 | .field public status:I
25 |
26 |
27 | # direct methods
28 | .method public constructor ()V
29 | .locals 0
30 |
31 | .line 21
32 | invoke-direct {p0}, Ljava/lang/Object;->()V
33 |
34 | return-void
35 | .end method
36 |
37 |
38 | # virtual methods
39 | .method public toString()Ljava/lang/String;
40 | .locals 2
41 |
42 | .line 39
43 | new-instance v0, Ljava/lang/StringBuilder;
44 |
45 | invoke-direct {v0}, Ljava/lang/StringBuilder;->()V
46 |
47 | const-string v1, " mode = "
48 |
49 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
50 |
51 | iget v1, p0, Lorg/codeaurora/ims/ServiceStatus$StatusForAccessTech;->networkMode:I
52 |
53 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
54 |
55 | const-string v1, " Status = "
56 |
57 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
58 |
59 | iget v1, p0, Lorg/codeaurora/ims/ServiceStatus$StatusForAccessTech;->status:I
60 |
61 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
62 |
63 | const-string v1, " restrictCause = "
64 |
65 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
66 |
67 | iget v1, p0, Lorg/codeaurora/ims/ServiceStatus$StatusForAccessTech;->restrictCause:I
68 |
69 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
70 |
71 | const-string v1, " registered = "
72 |
73 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
74 |
75 | iget v1, p0, Lorg/codeaurora/ims/ServiceStatus$StatusForAccessTech;->registered:I
76 |
77 | invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
78 |
79 | invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
80 |
81 | move-result-object v0
82 |
83 | return-object v0
84 | .end method
85 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionImpl$1.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionImpl$1;
2 | .super Landroid/os/Handler;
3 | .source "ImsCallSessionImpl.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingMethod;
8 | value = Lorg/codeaurora/ims/ImsCallSessionImpl;->startAlert()V
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x0
13 | name = null
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field private numberOfAlerts:I
19 |
20 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionImpl;
21 |
22 |
23 | # direct methods
24 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionImpl;)V
25 | .locals 1
26 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionImpl;
27 |
28 | .line 2132
29 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionImpl$1;->this$0:Lorg/codeaurora/ims/ImsCallSessionImpl;
30 |
31 | invoke-direct {p0}, Landroid/os/Handler;->()V
32 |
33 | .line 2133
34 | const/4 v0, 0x0
35 |
36 | iput v0, p0, Lorg/codeaurora/ims/ImsCallSessionImpl$1;->numberOfAlerts:I
37 |
38 | return-void
39 | .end method
40 |
41 |
42 | # virtual methods
43 | .method public handleMessage(Landroid/os/Message;)V
44 | .locals 5
45 | .param p1, "msg" # Landroid/os/Message;
46 |
47 | .line 2135
48 | iget v0, p1, Landroid/os/Message;->what:I
49 |
50 | const/4 v1, 0x1
51 |
52 | const/4 v2, 0x2
53 |
54 | if-eq v0, v1, :cond_1
55 |
56 | if-eq v0, v2, :cond_0
57 |
58 | goto :goto_0
59 |
60 | .line 2147
61 | :cond_0
62 | const/4 v0, 0x0
63 |
64 | iput v0, p0, Lorg/codeaurora/ims/ImsCallSessionImpl$1;->numberOfAlerts:I
65 |
66 | .line 2148
67 | goto :goto_0
68 |
69 | .line 2137
70 | :cond_1
71 | iget v0, p0, Lorg/codeaurora/ims/ImsCallSessionImpl$1;->numberOfAlerts:I
72 |
73 | const/4 v3, 0x3
74 |
75 | if-ne v0, v3, :cond_2
76 |
77 | .line 2138
78 | return-void
79 |
80 | .line 2140
81 | :cond_2
82 | invoke-virtual {p0, v2}, Lorg/codeaurora/ims/ImsCallSessionImpl$1;->removeMessages(I)V
83 |
84 | .line 2141
85 | const-wide/32 v3, 0x1b7740
86 |
87 | invoke-virtual {p0, v2, v3, v4}, Lorg/codeaurora/ims/ImsCallSessionImpl$1;->sendEmptyMessageDelayed(IJ)Z
88 |
89 | .line 2142
90 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionImpl$1;->this$0:Lorg/codeaurora/ims/ImsCallSessionImpl;
91 |
92 | invoke-static {v0}, Lorg/codeaurora/ims/ImsCallSessionImpl;->access$700(Lorg/codeaurora/ims/ImsCallSessionImpl;)V
93 |
94 | .line 2143
95 | iget v0, p0, Lorg/codeaurora/ims/ImsCallSessionImpl$1;->numberOfAlerts:I
96 |
97 | add-int/2addr v0, v1
98 |
99 | iput v0, p0, Lorg/codeaurora/ims/ImsCallSessionImpl$1;->numberOfAlerts:I
100 |
101 | .line 2144
102 | nop
103 |
104 | .line 2153
105 | :goto_0
106 | return-void
107 | .end method
108 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsServiceSub$2.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsServiceSub$2;
2 | .super Ljava/lang/Object;
3 | .source "ImsServiceSub.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsServiceSub;->createVoiceMessageUpdateCallbackThread(Lcom/android/ims/internal/IImsRegistrationListener;I)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsServiceSub;
22 |
23 | .field final synthetic val$count:I
24 |
25 | .field final synthetic val$listener:Lcom/android/ims/internal/IImsRegistrationListener;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsServiceSub;Lcom/android/ims/internal/IImsRegistrationListener;I)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsServiceSub;
32 |
33 | .line 538
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsServiceSub$2;->this$0:Lorg/codeaurora/ims/ImsServiceSub;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsServiceSub$2;->val$listener:Lcom/android/ims/internal/IImsRegistrationListener;
37 |
38 | iput p3, p0, Lorg/codeaurora/ims/ImsServiceSub$2;->val$count:I
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 542
51 | :try_start_0
52 | iget-object v0, p0, Lorg/codeaurora/ims/ImsServiceSub$2;->val$listener:Lcom/android/ims/internal/IImsRegistrationListener;
53 |
54 | iget v1, p0, Lorg/codeaurora/ims/ImsServiceSub$2;->val$count:I
55 |
56 | invoke-interface {v0, v1}, Lcom/android/ims/internal/IImsRegistrationListener;->voiceMessageCountUpdate(I)V
57 | :try_end_0
58 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
59 |
60 | .line 545
61 | goto :goto_0
62 |
63 | .line 543
64 | :catchall_0
65 | move-exception v0
66 |
67 | .line 544
68 | .local v0, "t":Ljava/lang/Throwable;
69 | new-instance v1, Ljava/lang/StringBuilder;
70 |
71 | invoke-direct {v1}, Ljava/lang/StringBuilder;->()V
72 |
73 | invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
74 |
75 | const-string v2, " createVoiceMessageUpdateCallbackThread()"
76 |
77 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
78 |
79 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
80 |
81 | move-result-object v1
82 |
83 | const-string v2, "ImsServiceSub"
84 |
85 | invoke-static {v2, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
86 |
87 | .line 546
88 | .end local v0 # "t":Ljava/lang/Throwable;
89 | :goto_0
90 | return-void
91 | .end method
92 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsEcbmImpl$1.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsEcbmImpl$1;
2 | .super Ljava/lang/Object;
3 | .source "ImsEcbmImpl.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsEcbmImpl;->createEcbmCallBackThread(Z)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsEcbmImpl;
22 |
23 | .field final synthetic val$isEntered:Z
24 |
25 |
26 | # direct methods
27 | .method constructor (Lorg/codeaurora/ims/ImsEcbmImpl;Z)V
28 | .locals 0
29 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsEcbmImpl;
30 |
31 | .line 44
32 | iput-object p1, p0, Lorg/codeaurora/ims/ImsEcbmImpl$1;->this$0:Lorg/codeaurora/ims/ImsEcbmImpl;
33 |
34 | iput-boolean p2, p0, Lorg/codeaurora/ims/ImsEcbmImpl$1;->val$isEntered:Z
35 |
36 | invoke-direct {p0}, Ljava/lang/Object;->()V
37 |
38 | return-void
39 | .end method
40 |
41 |
42 | # virtual methods
43 | .method public run()V
44 | .locals 3
45 |
46 | .line 48
47 | :try_start_0
48 | iget-boolean v0, p0, Lorg/codeaurora/ims/ImsEcbmImpl$1;->val$isEntered:Z
49 |
50 | if-eqz v0, :cond_0
51 |
52 | .line 49
53 | iget-object v0, p0, Lorg/codeaurora/ims/ImsEcbmImpl$1;->this$0:Lorg/codeaurora/ims/ImsEcbmImpl;
54 |
55 | invoke-virtual {v0}, Lorg/codeaurora/ims/ImsEcbmImpl;->enteredEcbm()V
56 |
57 | goto :goto_0
58 |
59 | .line 51
60 | :cond_0
61 | iget-object v0, p0, Lorg/codeaurora/ims/ImsEcbmImpl$1;->this$0:Lorg/codeaurora/ims/ImsEcbmImpl;
62 |
63 | invoke-virtual {v0}, Lorg/codeaurora/ims/ImsEcbmImpl;->exitedEcbm()V
64 | :try_end_0
65 | .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
66 |
67 | .line 55
68 | :goto_0
69 | goto :goto_1
70 |
71 | .line 53
72 | :catch_0
73 | move-exception v0
74 |
75 | .line 54
76 | .local v0, "e":Ljava/lang/Exception;
77 | new-instance v1, Ljava/lang/StringBuilder;
78 |
79 | invoke-direct {v1}, Ljava/lang/StringBuilder;->()V
80 |
81 | const-string v2, "Exception @createEcbmCallBackThread "
82 |
83 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
84 |
85 | invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
86 |
87 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
88 |
89 | move-result-object v1
90 |
91 | const-string v2, "ImsEcbmImpl"
92 |
93 | invoke-static {v2, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
94 |
95 | .line 56
96 | .end local v0 # "e":Ljava/lang/Exception;
97 | :goto_1
98 | return-void
99 | .end method
100 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$15.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$15;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionMergeComplete(Lcom/android/ims/internal/IImsCallSession;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$activeCallSession:Lcom/android/ims/internal/IImsCallSession;
24 |
25 |
26 | # direct methods
27 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;)V
28 | .locals 0
29 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
30 |
31 | .line 371
32 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$15;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
33 |
34 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$15;->val$activeCallSession:Lcom/android/ims/internal/IImsCallSession;
35 |
36 | invoke-direct {p0}, Ljava/lang/Object;->()V
37 |
38 | return-void
39 | .end method
40 |
41 |
42 | # virtual methods
43 | .method public run()V
44 | .locals 3
45 |
46 | .line 375
47 | :try_start_0
48 | const-string v0, "ImsCallSessionListenerProxy"
49 |
50 | const-string v1, "callSessionMergeComplete()"
51 |
52 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
53 |
54 | .line 376
55 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$15;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
56 |
57 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
58 |
59 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$15;->val$activeCallSession:Lcom/android/ims/internal/IImsCallSession;
60 |
61 | invoke-interface {v0, v1}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionMergeComplete(Lcom/android/ims/internal/IImsCallSession;)V
62 | :try_end_0
63 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
64 |
65 | .line 379
66 | goto :goto_0
67 |
68 | .line 377
69 | :catchall_0
70 | move-exception v0
71 |
72 | .line 378
73 | .local v0, "t":Ljava/lang/Throwable;
74 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$15;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
75 |
76 | const-string v2, "onCallSessionMergeComplete()"
77 |
78 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
79 |
80 | .line 380
81 | .end local v0 # "t":Ljava/lang/Throwable;
82 | :goto_0
83 | return-void
84 | .end method
85 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsServiceSub$1.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsServiceSub$1;
2 | .super Ljava/lang/Object;
3 | .source "ImsServiceSub.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsServiceSub;->createFeatureCapabilityCallBackThread(Lcom/android/ims/internal/IImsRegistrationListener;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsServiceSub;
22 |
23 | .field final synthetic val$listener:Lcom/android/ims/internal/IImsRegistrationListener;
24 |
25 |
26 | # direct methods
27 | .method constructor (Lorg/codeaurora/ims/ImsServiceSub;Lcom/android/ims/internal/IImsRegistrationListener;)V
28 | .locals 0
29 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsServiceSub;
30 |
31 | .line 511
32 | iput-object p1, p0, Lorg/codeaurora/ims/ImsServiceSub$1;->this$0:Lorg/codeaurora/ims/ImsServiceSub;
33 |
34 | iput-object p2, p0, Lorg/codeaurora/ims/ImsServiceSub$1;->val$listener:Lcom/android/ims/internal/IImsRegistrationListener;
35 |
36 | invoke-direct {p0}, Ljava/lang/Object;->()V
37 |
38 | return-void
39 | .end method
40 |
41 |
42 | # virtual methods
43 | .method public run()V
44 | .locals 4
45 |
46 | .line 515
47 | :try_start_0
48 | iget-object v0, p0, Lorg/codeaurora/ims/ImsServiceSub$1;->val$listener:Lcom/android/ims/internal/IImsRegistrationListener;
49 |
50 | const/4 v1, 0x1
51 |
52 | iget-object v2, p0, Lorg/codeaurora/ims/ImsServiceSub$1;->this$0:Lorg/codeaurora/ims/ImsServiceSub;
53 |
54 | iget-object v2, v2, Lorg/codeaurora/ims/ImsServiceSub;->mEnabledFeatures:[I
55 |
56 | iget-object v3, p0, Lorg/codeaurora/ims/ImsServiceSub$1;->this$0:Lorg/codeaurora/ims/ImsServiceSub;
57 |
58 | iget-object v3, v3, Lorg/codeaurora/ims/ImsServiceSub;->mDisabledFeatures:[I
59 |
60 | invoke-interface {v0, v1, v2, v3}, Lcom/android/ims/internal/IImsRegistrationListener;->registrationFeatureCapabilityChanged(I[I[I)V
61 | :try_end_0
62 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
63 |
64 | .line 519
65 | goto :goto_0
66 |
67 | .line 517
68 | :catchall_0
69 | move-exception v0
70 |
71 | .line 518
72 | .local v0, "t":Ljava/lang/Throwable;
73 | new-instance v1, Ljava/lang/StringBuilder;
74 |
75 | invoke-direct {v1}, Ljava/lang/StringBuilder;->()V
76 |
77 | invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
78 |
79 | const-string v2, " createFeatureCapabilityCallBackThread()"
80 |
81 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
82 |
83 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
84 |
85 | move-result-object v1
86 |
87 | const-string v2, "ImsServiceSub"
88 |
89 | invoke-static {v2, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
90 |
91 | .line 520
92 | .end local v0 # "t":Ljava/lang/Throwable;
93 | :goto_0
94 | return-void
95 | .end method
96 |
--------------------------------------------------------------------------------
/smali/com/google/protobuf/micro/WireFormatMicro.smali:
--------------------------------------------------------------------------------
1 | .class public final Lcom/google/protobuf/micro/WireFormatMicro;
2 | .super Ljava/lang/Object;
3 | .source "WireFormatMicro.java"
4 |
5 |
6 | # static fields
7 | .field static final MESSAGE_SET_ITEM:I = 0x1
8 |
9 | .field static final MESSAGE_SET_ITEM_END_TAG:I
10 |
11 | .field static final MESSAGE_SET_ITEM_TAG:I
12 |
13 | .field static final MESSAGE_SET_MESSAGE:I = 0x3
14 |
15 | .field static final MESSAGE_SET_MESSAGE_TAG:I
16 |
17 | .field static final MESSAGE_SET_TYPE_ID:I = 0x2
18 |
19 | .field static final MESSAGE_SET_TYPE_ID_TAG:I
20 |
21 | .field static final TAG_TYPE_BITS:I = 0x3
22 |
23 | .field static final TAG_TYPE_MASK:I = 0x7
24 |
25 | .field static final WIRETYPE_END_GROUP:I = 0x4
26 |
27 | .field static final WIRETYPE_FIXED32:I = 0x5
28 |
29 | .field static final WIRETYPE_FIXED64:I = 0x1
30 |
31 | .field static final WIRETYPE_LENGTH_DELIMITED:I = 0x2
32 |
33 | .field static final WIRETYPE_START_GROUP:I = 0x3
34 |
35 | .field static final WIRETYPE_VARINT:I
36 |
37 |
38 | # direct methods
39 | .method static constructor ()V
40 | .locals 3
41 |
42 | .line 79
43 | nop
44 |
45 | .line 80
46 | const/4 v0, 0x3
47 |
48 | const/4 v1, 0x1
49 |
50 | invoke-static {v1, v0}, Lcom/google/protobuf/micro/WireFormatMicro;->makeTag(II)I
51 |
52 | move-result v2
53 |
54 | sput v2, Lcom/google/protobuf/micro/WireFormatMicro;->MESSAGE_SET_ITEM_TAG:I
55 |
56 | .line 81
57 | nop
58 |
59 | .line 82
60 | const/4 v2, 0x4
61 |
62 | invoke-static {v1, v2}, Lcom/google/protobuf/micro/WireFormatMicro;->makeTag(II)I
63 |
64 | move-result v1
65 |
66 | sput v1, Lcom/google/protobuf/micro/WireFormatMicro;->MESSAGE_SET_ITEM_END_TAG:I
67 |
68 | .line 83
69 | nop
70 |
71 | .line 84
72 | const/4 v1, 0x2
73 |
74 | const/4 v2, 0x0
75 |
76 | invoke-static {v1, v2}, Lcom/google/protobuf/micro/WireFormatMicro;->makeTag(II)I
77 |
78 | move-result v2
79 |
80 | sput v2, Lcom/google/protobuf/micro/WireFormatMicro;->MESSAGE_SET_TYPE_ID_TAG:I
81 |
82 | .line 85
83 | nop
84 |
85 | .line 86
86 | invoke-static {v0, v1}, Lcom/google/protobuf/micro/WireFormatMicro;->makeTag(II)I
87 |
88 | move-result v0
89 |
90 | sput v0, Lcom/google/protobuf/micro/WireFormatMicro;->MESSAGE_SET_MESSAGE_TAG:I
91 |
92 | .line 85
93 | return-void
94 | .end method
95 |
96 | .method private constructor ()V
97 | .locals 0
98 |
99 | .line 46
100 | invoke-direct {p0}, Ljava/lang/Object;->()V
101 |
102 | return-void
103 | .end method
104 |
105 | .method public static getTagFieldNumber(I)I
106 | .locals 1
107 | .param p0, "tag" # I
108 |
109 | .line 65
110 | ushr-int/lit8 v0, p0, 0x3
111 |
112 | return v0
113 | .end method
114 |
115 | .method static getTagWireType(I)I
116 | .locals 1
117 | .param p0, "tag" # I
118 |
119 | .line 60
120 | and-int/lit8 v0, p0, 0x7
121 |
122 | return v0
123 | .end method
124 |
125 | .method static makeTag(II)I
126 | .locals 1
127 | .param p0, "fieldNumber" # I
128 | .param p1, "wireType" # I
129 |
130 | .line 70
131 | shl-int/lit8 v0, p0, 0x3
132 |
133 | or-int/2addr v0, p1
134 |
135 | return v0
136 | .end method
137 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$1.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$1;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionStartFailed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$reason:Landroid/telephony/ims/ImsReasonInfo;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 63
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$1;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$1;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$1;->val$reason:Landroid/telephony/ims/ImsReasonInfo;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 67
51 | :try_start_0
52 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$1;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
53 |
54 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
55 |
56 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$1;->val$session:Lcom/android/ims/internal/IImsCallSession;
57 |
58 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$1;->val$reason:Landroid/telephony/ims/ImsReasonInfo;
59 |
60 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionStartFailed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
61 | :try_end_0
62 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
63 |
64 | .line 70
65 | goto :goto_0
66 |
67 | .line 68
68 | :catchall_0
69 | move-exception v0
70 |
71 | .line 69
72 | .local v0, "t":Ljava/lang/Throwable;
73 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$1;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
74 |
75 | const-string v2, "onCallSessionStartFailed()"
76 |
77 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
78 |
79 | .line 71
80 | .end local v0 # "t":Ljava/lang/Throwable;
81 | :goto_0
82 | return-void
83 | .end method
84 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$11.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$11;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionResumed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$profile:Landroid/telephony/ims/ImsCallProfile;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 291
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$11;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$11;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$11;->val$profile:Landroid/telephony/ims/ImsCallProfile;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 295
51 | :try_start_0
52 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$11;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
53 |
54 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
55 |
56 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$11;->val$session:Lcom/android/ims/internal/IImsCallSession;
57 |
58 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$11;->val$profile:Landroid/telephony/ims/ImsCallProfile;
59 |
60 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionResumed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
61 | :try_end_0
62 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
63 |
64 | .line 298
65 | goto :goto_0
66 |
67 | .line 296
68 | :catchall_0
69 | move-exception v0
70 |
71 | .line 297
72 | .local v0, "t":Ljava/lang/Throwable;
73 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$11;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
74 |
75 | const-string v2, "onCallSessionResumed()"
76 |
77 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
78 |
79 | .line 299
80 | .end local v0 # "t":Ljava/lang/Throwable;
81 | :goto_0
82 | return-void
83 | .end method
84 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$9.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$9;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionHoldFailed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 257
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$9;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$9;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$9;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 261
51 | :try_start_0
52 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$9;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
53 |
54 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
55 |
56 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$9;->val$session:Lcom/android/ims/internal/IImsCallSession;
57 |
58 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$9;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
59 |
60 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionHoldFailed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
61 | :try_end_0
62 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
63 |
64 | .line 264
65 | goto :goto_0
66 |
67 | .line 262
68 | :catchall_0
69 | move-exception v0
70 |
71 | .line 263
72 | .local v0, "t":Ljava/lang/Throwable;
73 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$9;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
74 |
75 | const-string v2, "onCallSessionHoldFailed()"
76 |
77 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
78 |
79 | .line 265
80 | .end local v0 # "t":Ljava/lang/Throwable;
81 | :goto_0
82 | return-void
83 | .end method
84 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$17.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$17;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionUpdated(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$profile:Landroid/telephony/ims/ImsCallProfile;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 416
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$17;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$17;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$17;->val$profile:Landroid/telephony/ims/ImsCallProfile;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 420
51 | :try_start_0
52 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$17;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
53 |
54 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
55 |
56 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$17;->val$session:Lcom/android/ims/internal/IImsCallSession;
57 |
58 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$17;->val$profile:Landroid/telephony/ims/ImsCallProfile;
59 |
60 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionUpdated(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
61 | :try_end_0
62 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
63 |
64 | .line 423
65 | goto :goto_0
66 |
67 | .line 421
68 | :catchall_0
69 | move-exception v0
70 |
71 | .line 422
72 | .local v0, "t":Ljava/lang/Throwable;
73 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$17;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
74 |
75 | const-string v2, "onCallSessionResumeReceived()"
76 |
77 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
78 |
79 | .line 424
80 | .end local v0 # "t":Ljava/lang/Throwable;
81 | :goto_0
82 | return-void
83 | .end method
84 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$10.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$10;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionHoldReceived(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$profile:Landroid/telephony/ims/ImsCallProfile;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 274
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$10;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$10;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$10;->val$profile:Landroid/telephony/ims/ImsCallProfile;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 278
51 | :try_start_0
52 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$10;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
53 |
54 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
55 |
56 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$10;->val$session:Lcom/android/ims/internal/IImsCallSession;
57 |
58 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$10;->val$profile:Landroid/telephony/ims/ImsCallProfile;
59 |
60 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionHoldReceived(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
61 | :try_end_0
62 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
63 |
64 | .line 281
65 | goto :goto_0
66 |
67 | .line 279
68 | :catchall_0
69 | move-exception v0
70 |
71 | .line 280
72 | .local v0, "t":Ljava/lang/Throwable;
73 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$10;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
74 |
75 | const-string v2, "onCallSessionHoldReceived()"
76 |
77 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
78 |
79 | .line 282
80 | .end local v0 # "t":Ljava/lang/Throwable;
81 | :goto_0
82 | return-void
83 | .end method
84 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$12.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$12;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionResumeFailed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 308
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$12;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$12;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$12;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 312
51 | :try_start_0
52 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$12;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
53 |
54 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
55 |
56 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$12;->val$session:Lcom/android/ims/internal/IImsCallSession;
57 |
58 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$12;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
59 |
60 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionResumeFailed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
61 | :try_end_0
62 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
63 |
64 | .line 315
65 | goto :goto_0
66 |
67 | .line 313
68 | :catchall_0
69 | move-exception v0
70 |
71 | .line 314
72 | .local v0, "t":Ljava/lang/Throwable;
73 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$12;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
74 |
75 | const-string v2, "onCallSessionResumeFailed()"
76 |
77 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
78 |
79 | .line 316
80 | .end local v0 # "t":Ljava/lang/Throwable;
81 | :goto_0
82 | return-void
83 | .end method
84 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$13.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$13;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionResumeReceived(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$profile:Landroid/telephony/ims/ImsCallProfile;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 325
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$13;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$13;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$13;->val$profile:Landroid/telephony/ims/ImsCallProfile;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 329
51 | :try_start_0
52 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$13;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
53 |
54 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
55 |
56 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$13;->val$session:Lcom/android/ims/internal/IImsCallSession;
57 |
58 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$13;->val$profile:Landroid/telephony/ims/ImsCallProfile;
59 |
60 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionResumeReceived(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
61 | :try_end_0
62 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
63 |
64 | .line 332
65 | goto :goto_0
66 |
67 | .line 330
68 | :catchall_0
69 | move-exception v0
70 |
71 | .line 331
72 | .local v0, "t":Ljava/lang/Throwable;
73 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$13;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
74 |
75 | const-string v2, "onCallSessionResumeReceived()"
76 |
77 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
78 |
79 | .line 333
80 | .end local v0 # "t":Ljava/lang/Throwable;
81 | :goto_0
82 | return-void
83 | .end method
84 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$23.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$23;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionMultipartyStateChanged(Lcom/android/ims/internal/IImsCallSession;Z)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$isMultiParty:Z
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Z)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 560
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$23;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$23;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-boolean p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$23;->val$isMultiParty:Z
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 4
49 |
50 | .line 564
51 | const-string v0, "callSessionMultipartyStateChanged()"
52 |
53 | :try_start_0
54 | const-string v1, "ImsCallSessionListenerProxy"
55 |
56 | invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
57 |
58 | .line 565
59 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$23;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
60 |
61 | iget-object v1, v1, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
62 |
63 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$23;->val$session:Lcom/android/ims/internal/IImsCallSession;
64 |
65 | iget-boolean v3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$23;->val$isMultiParty:Z
66 |
67 | invoke-interface {v1, v2, v3}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionMultipartyStateChanged(Lcom/android/ims/internal/IImsCallSession;Z)V
68 | :try_end_0
69 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
70 |
71 | .line 568
72 | goto :goto_0
73 |
74 | .line 566
75 | :catchall_0
76 | move-exception v1
77 |
78 | .line 567
79 | .local v1, "t":Ljava/lang/Throwable;
80 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$23;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
81 |
82 | invoke-static {v2, v1, v0}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
83 |
84 | .line 569
85 | .end local v1 # "t":Ljava/lang/Throwable;
86 | :goto_0
87 | return-void
88 | .end method
89 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$7.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$7;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionTtyModeReceived(Lcom/android/ims/internal/IImsCallSession;I)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
24 |
25 | .field final synthetic val$ttyMode:I
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;I)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 179
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$7;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$7;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$7;->val$ttyMode:I
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 183
51 | :try_start_0
52 | const-string v0, "ImsCallSessionListenerProxy"
53 |
54 | const-string v1, "callSessionTtyModeReceived"
55 |
56 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
57 |
58 | .line 184
59 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$7;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
60 |
61 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
62 |
63 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$7;->val$session:Lcom/android/ims/internal/IImsCallSession;
64 |
65 | iget v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$7;->val$ttyMode:I
66 |
67 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionTtyModeReceived(Lcom/android/ims/internal/IImsCallSession;I)V
68 | :try_end_0
69 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
70 |
71 | .line 187
72 | goto :goto_0
73 |
74 | .line 185
75 | :catchall_0
76 | move-exception v0
77 |
78 | .line 186
79 | .local v0, "t":Ljava/lang/Throwable;
80 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$7;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
81 |
82 | const-string v2, "onCallSessionTtyModeReceived()"
83 |
84 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
85 |
86 | .line 188
87 | .end local v0 # "t":Ljava/lang/Throwable;
88 | :goto_0
89 | return-void
90 | .end method
91 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler$2.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler$2;
2 | .super Ljava/lang/Object;
3 | .source "ImsServiceSub.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler;->createSelfIdentityCallBackThread(Lcom/android/ims/internal/IImsRegistrationListener;[Landroid/net/Uri;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$1:Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler;
22 |
23 | .field final synthetic val$listener:Lcom/android/ims/internal/IImsRegistrationListener;
24 |
25 | .field final synthetic val$self_identity:[Landroid/net/Uri;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler;Lcom/android/ims/internal/IImsRegistrationListener;[Landroid/net/Uri;)V
30 | .locals 0
31 | .param p1, "this$1" # Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler;
32 |
33 | .line 1253
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler$2;->this$1:Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler$2;->val$listener:Lcom/android/ims/internal/IImsRegistrationListener;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler$2;->val$self_identity:[Landroid/net/Uri;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 1257
51 | :try_start_0
52 | iget-object v0, p0, Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler$2;->val$listener:Lcom/android/ims/internal/IImsRegistrationListener;
53 |
54 | iget-object v1, p0, Lorg/codeaurora/ims/ImsServiceSub$ImsServiceSubHandler$2;->val$self_identity:[Landroid/net/Uri;
55 |
56 | invoke-interface {v0, v1}, Lcom/android/ims/internal/IImsRegistrationListener;->registrationAssociatedUriChanged([Landroid/net/Uri;)V
57 | :try_end_0
58 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
59 |
60 | .line 1260
61 | goto :goto_0
62 |
63 | .line 1258
64 | :catchall_0
65 | move-exception v0
66 |
67 | .line 1259
68 | .local v0, "t":Ljava/lang/Throwable;
69 | new-instance v1, Ljava/lang/StringBuilder;
70 |
71 | invoke-direct {v1}, Ljava/lang/StringBuilder;->()V
72 |
73 | invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
74 |
75 | const-string v2, " createSelfIdentityCallBackThread()"
76 |
77 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
78 |
79 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
80 |
81 | move-result-object v1
82 |
83 | const-string v2, "ImsServiceSub"
84 |
85 | invoke-static {v2, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
86 |
87 | .line 1261
88 | .end local v0 # "t":Ljava/lang/Throwable;
89 | :goto_0
90 | return-void
91 | .end method
92 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$18.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$18;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionSuppServiceReceived(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsSuppServiceNotification;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
24 |
25 | .field final synthetic val$suppServiceInfo:Landroid/telephony/ims/ImsSuppServiceNotification;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsSuppServiceNotification;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 436
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$18;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$18;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$18;->val$suppServiceInfo:Landroid/telephony/ims/ImsSuppServiceNotification;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 440
51 | :try_start_0
52 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$18;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
53 |
54 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
55 |
56 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$18;->val$session:Lcom/android/ims/internal/IImsCallSession;
57 |
58 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$18;->val$suppServiceInfo:Landroid/telephony/ims/ImsSuppServiceNotification;
59 |
60 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionSuppServiceReceived(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsSuppServiceNotification;)V
61 | :try_end_0
62 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
63 |
64 | .line 443
65 | goto :goto_0
66 |
67 | .line 441
68 | :catchall_0
69 | move-exception v0
70 |
71 | .line 442
72 | .local v0, "t":Ljava/lang/Throwable;
73 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$18;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
74 |
75 | const-string v2, "callSessionSuppServiceReceived()"
76 |
77 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
78 |
79 | .line 444
80 | .end local v0 # "t":Ljava/lang/Throwable;
81 | :goto_0
82 | return-void
83 | .end method
84 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionImpl$2.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionImpl$2;
2 | .super Ljava/lang/Thread;
3 | .source "ImsCallSessionImpl.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingMethod;
8 | value = Lorg/codeaurora/ims/ImsCallSessionImpl;->startBeepForAlert()V
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x0
13 | name = null
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionImpl;
19 |
20 |
21 | # direct methods
22 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionImpl;)V
23 | .locals 0
24 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionImpl;
25 |
26 | .line 2160
27 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionImpl$2;->this$0:Lorg/codeaurora/ims/ImsCallSessionImpl;
28 |
29 | invoke-direct {p0}, Ljava/lang/Thread;->()V
30 |
31 | return-void
32 | .end method
33 |
34 |
35 | # virtual methods
36 | .method public run()V
37 | .locals 5
38 |
39 | .line 2163
40 | new-instance v0, Landroid/media/ToneGenerator;
41 |
42 | const/4 v1, 0x0
43 |
44 | const/16 v2, 0x28
45 |
46 | invoke-direct {v0, v1, v2}, Landroid/media/ToneGenerator;->(II)V
47 |
48 | .line 2166
49 | .local v0, "mTone":Landroid/media/ToneGenerator;
50 | const/16 v1, 0x19
51 |
52 | :try_start_0
53 | invoke-virtual {v0, v1}, Landroid/media/ToneGenerator;->startTone(I)Z
54 |
55 | .line 2167
56 | const-wide/16 v1, 0x3e8
57 |
58 | invoke-static {v1, v2}, Ljava/lang/Thread;->sleep(J)V
59 |
60 | .line 2168
61 | invoke-virtual {v0}, Landroid/media/ToneGenerator;->stopTone()V
62 | :try_end_0
63 | .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
64 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
65 |
66 | .line 2172
67 | :goto_0
68 | nop
69 |
70 | .line 2173
71 | invoke-virtual {v0}, Landroid/media/ToneGenerator;->release()V
72 |
73 | goto :goto_1
74 |
75 | .line 2172
76 | :catchall_0
77 | move-exception v1
78 |
79 | goto :goto_2
80 |
81 | .line 2169
82 | :catch_0
83 | move-exception v1
84 |
85 | .line 2170
86 | .local v1, "e":Ljava/lang/Exception;
87 | :try_start_1
88 | const-string v2, "ImsCallSessionImpl"
89 |
90 | new-instance v3, Ljava/lang/StringBuilder;
91 |
92 | invoke-direct {v3}, Ljava/lang/StringBuilder;->()V
93 |
94 | const-string v4, "Exception caught when generator sleep "
95 |
96 | invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
97 |
98 | invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
99 |
100 | invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
101 |
102 | move-result-object v3
103 |
104 | invoke-static {v2, v3}, Lcom/qualcomm/ims/utils/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
105 | :try_end_1
106 | .catchall {:try_start_1 .. :try_end_1} :catchall_0
107 |
108 | .end local v1 # "e":Ljava/lang/Exception;
109 | goto :goto_0
110 |
111 | .line 2176
112 | :goto_1
113 | return-void
114 |
115 | .line 2173
116 | :goto_2
117 | invoke-virtual {v0}, Landroid/media/ToneGenerator;->release()V
118 |
119 | throw v1
120 | .end method
121 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$19.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$19;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionInviteParticipantsRequestDelivered(Lcom/android/ims/internal/IImsCallSession;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
24 |
25 |
26 | # direct methods
27 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;)V
28 | .locals 0
29 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
30 |
31 | .line 470
32 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$19;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
33 |
34 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$19;->val$session:Lcom/android/ims/internal/IImsCallSession;
35 |
36 | invoke-direct {p0}, Ljava/lang/Object;->()V
37 |
38 | return-void
39 | .end method
40 |
41 |
42 | # virtual methods
43 | .method public run()V
44 | .locals 4
45 |
46 | .line 474
47 | const-string v0, "ImsCallSessionListenerProxy"
48 |
49 | :try_start_0
50 | const-string v1, "callSessionInviteParticipantsRequestDelivered()"
51 |
52 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
53 |
54 | .line 475
55 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$19;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
56 |
57 | iget-object v1, v1, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
58 |
59 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$19;->val$session:Lcom/android/ims/internal/IImsCallSession;
60 |
61 | invoke-interface {v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionInviteParticipantsRequestDelivered(Lcom/android/ims/internal/IImsCallSession;)V
62 | :try_end_0
63 | .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
64 |
65 | .line 479
66 | goto :goto_0
67 |
68 | .line 476
69 | :catch_0
70 | move-exception v1
71 |
72 | .line 477
73 | .local v1, "re":Landroid/os/RemoteException;
74 | new-instance v2, Ljava/lang/StringBuilder;
75 |
76 | invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
77 |
78 | const-string v3, "RemoteException @callSessionInviteParticipantsRequestDelivered() --> "
79 |
80 | invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
81 |
82 | invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
83 |
84 | invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
85 |
86 | move-result-object v2
87 |
88 | invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
89 |
90 | .line 480
91 | .end local v1 # "re":Landroid/os/RemoteException;
92 | :goto_0
93 | return-void
94 | .end method
95 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/utils/QtiImsExtUtils.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/utils/QtiImsExtUtils;
2 | .super Ljava/lang/Object;
3 | .source "QtiImsExtUtils.java"
4 |
5 |
6 | # static fields
7 | .field private static LOG_TAG:Ljava/lang/String; = null
8 |
9 | .field public static final QTI_IMS_ASSURED_TRANSFER:I = 0x2
10 |
11 | .field public static final QTI_IMS_BLIND_TRANSFER:I = 0x1
12 |
13 | .field public static final QTI_IMS_CALL_DEFLECT_NUMBER:Ljava/lang/String; = "ims_call_deflect_number"
14 |
15 | .field public static final QTI_IMS_CALL_RAT_EXTRA_KEY:Ljava/lang/String; = "CallRadioTech"
16 |
17 | .field public static final QTI_IMS_CONSULTATIVE_TRANSFER:I = 0x4
18 |
19 | .field public static final QTI_IMS_DEFLECT_ENABLED:Ljava/lang/String; = "qti.ims.call_deflect"
20 |
21 | .field public static final QTI_IMS_REQUEST_ERROR:I = 0x1
22 |
23 | .field public static final QTI_IMS_REQUEST_SUCCESS:I = 0x0
24 |
25 | .field public static final QTI_IMS_TRANSFER_EXTRA_KEY:Ljava/lang/String; = "transferType"
26 |
27 |
28 | # direct methods
29 | .method static constructor ()V
30 | .locals 1
31 |
32 | .line 40
33 | const-string v0, "QtiImsExtUtils"
34 |
35 | sput-object v0, Lorg/codeaurora/ims/utils/QtiImsExtUtils;->LOG_TAG:Ljava/lang/String;
36 |
37 | return-void
38 | .end method
39 |
40 | .method private constructor ()V
41 | .locals 0
42 |
43 | .line 74
44 | invoke-direct {p0}, Ljava/lang/Object;->()V
45 |
46 | .line 75
47 | return-void
48 | .end method
49 |
50 | .method public static getCallDeflectNumber(Landroid/content/ContentResolver;)Ljava/lang/String;
51 | .locals 2
52 | .param p0, "contentResolver" # Landroid/content/ContentResolver;
53 |
54 | .line 82
55 | const-string v0, "ims_call_deflect_number"
56 |
57 | invoke-static {p0, v0}, Landroid/provider/Settings$Global;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
58 |
59 | move-result-object v0
60 |
61 | .line 86
62 | .local v0, "deflectcall":Ljava/lang/String;
63 | if-eqz v0, :cond_0
64 |
65 | invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
66 |
67 | move-result v1
68 |
69 | if-eqz v1, :cond_0
70 |
71 | .line 87
72 | const/4 v0, 0x0
73 |
74 | .line 90
75 | :cond_0
76 | return-object v0
77 | .end method
78 |
79 | .method public static isCallTransferEnabled(Landroid/content/Context;)Z
80 | .locals 1
81 | .param p0, "context" # Landroid/content/Context;
82 |
83 | .line 110
84 | const/4 v0, 0x0
85 |
86 | return v0
87 | .end method
88 |
89 | .method public static setCallDeflectNumber(Landroid/content/ContentResolver;Ljava/lang/String;)V
90 | .locals 2
91 | .param p0, "contentResolver" # Landroid/content/ContentResolver;
92 | .param p1, "value" # Ljava/lang/String;
93 |
94 | .line 95
95 | move-object v0, p1
96 |
97 | .line 97
98 | .local v0, "deflectNum":Ljava/lang/String;
99 | if-eqz p1, :cond_0
100 |
101 | invoke-virtual {p1}, Ljava/lang/String;->isEmpty()Z
102 |
103 | move-result v1
104 |
105 | if-eqz v1, :cond_1
106 |
107 | .line 98
108 | :cond_0
109 | const-string v0, ""
110 |
111 | .line 101
112 | :cond_1
113 | const-string v1, "ims_call_deflect_number"
114 |
115 | invoke-static {p0, v1, v0}, Landroid/provider/Settings$Global;->putString(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;)Z
116 |
117 | .line 103
118 | return-void
119 | .end method
120 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$8.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$8;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionHeld(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$profile:Landroid/telephony/ims/ImsCallProfile;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 239
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$8;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$8;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$8;->val$profile:Landroid/telephony/ims/ImsCallProfile;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 243
51 | :try_start_0
52 | const-string v0, "ImsCallSessionListenerProxy"
53 |
54 | const-string v1, "callSessionHeld()"
55 |
56 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
57 |
58 | .line 244
59 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$8;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
60 |
61 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
62 |
63 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$8;->val$session:Lcom/android/ims/internal/IImsCallSession;
64 |
65 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$8;->val$profile:Landroid/telephony/ims/ImsCallProfile;
66 |
67 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionHeld(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
68 | :try_end_0
69 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
70 |
71 | .line 247
72 | goto :goto_0
73 |
74 | .line 245
75 | :catchall_0
76 | move-exception v0
77 |
78 | .line 246
79 | .local v0, "t":Ljava/lang/Throwable;
80 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$8;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
81 |
82 | const-string v2, "onCallSessionHeld()"
83 |
84 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
85 |
86 | .line 248
87 | .end local v0 # "t":Ljava/lang/Throwable;
88 | :goto_0
89 | return-void
90 | .end method
91 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$3.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$3;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionStarted(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$profile:Landroid/telephony/ims/ImsCallProfile;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 100
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$3;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$3;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$3;->val$profile:Landroid/telephony/ims/ImsCallProfile;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 104
51 | :try_start_0
52 | const-string v0, "ImsCallSessionListenerProxy"
53 |
54 | const-string v1, "callSessionStarted()"
55 |
56 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
57 |
58 | .line 105
59 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$3;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
60 |
61 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
62 |
63 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$3;->val$session:Lcom/android/ims/internal/IImsCallSession;
64 |
65 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$3;->val$profile:Landroid/telephony/ims/ImsCallProfile;
66 |
67 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionStarted(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
68 | :try_end_0
69 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
70 |
71 | .line 108
72 | goto :goto_0
73 |
74 | .line 106
75 | :catchall_0
76 | move-exception v0
77 |
78 | .line 107
79 | .local v0, "t":Ljava/lang/Throwable;
80 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$3;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
81 |
82 | const-string v2, "onCallSessionStarted()"
83 |
84 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
85 |
86 | .line 109
87 | .end local v0 # "t":Ljava/lang/Throwable;
88 | :goto_0
89 | return-void
90 | .end method
91 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$4.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$4;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionTerminated(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$reason:Landroid/telephony/ims/ImsReasonInfo;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 118
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$4;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$4;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$4;->val$reason:Landroid/telephony/ims/ImsReasonInfo;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 122
51 | :try_start_0
52 | const-string v0, "ImsCallSessionListenerProxy"
53 |
54 | const-string v1, "callSessionTerminated()"
55 |
56 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
57 |
58 | .line 123
59 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$4;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
60 |
61 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
62 |
63 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$4;->val$session:Lcom/android/ims/internal/IImsCallSession;
64 |
65 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$4;->val$reason:Landroid/telephony/ims/ImsReasonInfo;
66 |
67 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionTerminated(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
68 | :try_end_0
69 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
70 |
71 | .line 126
72 | goto :goto_0
73 |
74 | .line 124
75 | :catchall_0
76 | move-exception v0
77 |
78 | .line 125
79 | .local v0, "t":Ljava/lang/Throwable;
80 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$4;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
81 |
82 | const-string v2, "onCallSessionTerminated()"
83 |
84 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
85 |
86 | .line 127
87 | .end local v0 # "t":Ljava/lang/Throwable;
88 | :goto_0
89 | return-void
90 | .end method
91 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$16.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$16;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionMergeFailed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 395
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$16;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$16;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$16;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 399
51 | :try_start_0
52 | const-string v0, "ImsCallSessionListenerProxy"
53 |
54 | const-string v1, "callSessionMergeFailed()"
55 |
56 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
57 |
58 | .line 400
59 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$16;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
60 |
61 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
62 |
63 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$16;->val$session:Lcom/android/ims/internal/IImsCallSession;
64 |
65 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$16;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
66 |
67 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionMergeFailed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
68 | :try_end_0
69 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
70 |
71 | .line 403
72 | goto :goto_0
73 |
74 | .line 401
75 | :catchall_0
76 | move-exception v0
77 |
78 | .line 402
79 | .local v0, "t":Ljava/lang/Throwable;
80 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$16;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
81 |
82 | const-string v2, "oncallSessionMergeFailed()"
83 |
84 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
85 |
86 | .line 404
87 | .end local v0 # "t":Ljava/lang/Throwable;
88 | :goto_0
89 | return-void
90 | .end method
91 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/CvoUtil.smali:
--------------------------------------------------------------------------------
1 | .class public Lcom/qualcomm/ims/vt/CvoUtil;
2 | .super Ljava/lang/Object;
3 | .source "CvoUtil.java"
4 |
5 |
6 | # static fields
7 | .field private static final DBG:Z = true
8 |
9 | .field public static final ORIENTATION_ANGLE_0:I = 0x0
10 |
11 | .field public static final ORIENTATION_ANGLE_180:I = 0x2
12 |
13 | .field public static final ORIENTATION_ANGLE_270:I = 0x1
14 |
15 | .field public static final ORIENTATION_ANGLE_90:I = 0x3
16 |
17 | .field public static final ORIENTATION_THRESHOLD:I = 0x2d
18 |
19 | .field public static final ORIENTATION_UNKNOWN:I = -0x1
20 |
21 | .field private static final TAG:Ljava/lang/String; = "VideoCall_CvoUtil"
22 |
23 |
24 | # direct methods
25 | .method private constructor ()V
26 | .locals 0
27 |
28 | .line 23
29 | invoke-direct {p0}, Ljava/lang/Object;->()V
30 |
31 | .line 24
32 | return-void
33 | .end method
34 |
35 | .method static isInRange(III)Z
36 | .locals 1
37 | .param p0, "v" # I
38 | .param p1, "left" # I
39 | .param p2, "right" # I
40 |
41 | .line 49
42 | if-lt p0, p1, :cond_0
43 |
44 | if-ge p0, p2, :cond_0
45 |
46 | const/4 v0, 0x1
47 |
48 | goto :goto_0
49 |
50 | :cond_0
51 | const/4 v0, 0x0
52 |
53 | :goto_0
54 | return v0
55 | .end method
56 |
57 | .method static isInRange2(III)Z
58 | .locals 2
59 | .param p0, "v" # I
60 | .param p1, "p" # I
61 | .param p2, "radius" # I
62 |
63 | .line 58
64 | sub-int v0, p1, p2
65 |
66 | add-int v1, p1, p2
67 |
68 | invoke-static {p0, v0, v1}, Lcom/qualcomm/ims/vt/CvoUtil;->isInRange(III)Z
69 |
70 | move-result v0
71 |
72 | return v0
73 | .end method
74 |
75 | .method private static log(Ljava/lang/String;)V
76 | .locals 1
77 | .param p0, "msg" # Ljava/lang/String;
78 |
79 | .line 62
80 | const-string v0, "VideoCall_CvoUtil"
81 |
82 | invoke-static {v0, p0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
83 |
84 | .line 63
85 | return-void
86 | .end method
87 |
88 | .method private static loge(Ljava/lang/String;)V
89 | .locals 1
90 | .param p0, "msg" # Ljava/lang/String;
91 |
92 | .line 66
93 | const-string v0, "VideoCall_CvoUtil"
94 |
95 | invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
96 |
97 | .line 67
98 | return-void
99 | .end method
100 |
101 | .method public static toOrientation(I)I
102 | .locals 2
103 | .param p0, "angle" # I
104 |
105 | .line 33
106 | const/16 v0, 0x2d
107 |
108 | const/16 v1, 0x5a
109 |
110 | invoke-static {p0, v1, v0}, Lcom/qualcomm/ims/vt/CvoUtil;->isInRange2(III)Z
111 |
112 | move-result v1
113 |
114 | if-eqz v1, :cond_0
115 |
116 | .line 34
117 | const/4 v0, 0x3
118 |
119 | return v0
120 |
121 | .line 35
122 | :cond_0
123 | const/16 v1, 0xb4
124 |
125 | invoke-static {p0, v1, v0}, Lcom/qualcomm/ims/vt/CvoUtil;->isInRange2(III)Z
126 |
127 | move-result v1
128 |
129 | if-eqz v1, :cond_1
130 |
131 | .line 36
132 | const/4 v0, 0x2
133 |
134 | return v0
135 |
136 | .line 37
137 | :cond_1
138 | const/16 v1, 0x10e
139 |
140 | invoke-static {p0, v1, v0}, Lcom/qualcomm/ims/vt/CvoUtil;->isInRange2(III)Z
141 |
142 | move-result v0
143 |
144 | if-eqz v0, :cond_2
145 |
146 | .line 38
147 | const/4 v0, 0x1
148 |
149 | return v0
150 |
151 | .line 40
152 | :cond_2
153 | const/4 v0, 0x0
154 |
155 | return v0
156 | .end method
157 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$2.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$2;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionProgressing(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsStreamMediaProfile;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$profile:Landroid/telephony/ims/ImsStreamMediaProfile;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsStreamMediaProfile;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 81
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$2;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$2;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$2;->val$profile:Landroid/telephony/ims/ImsStreamMediaProfile;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 3
49 |
50 | .line 85
51 | :try_start_0
52 | const-string v0, "ImsCallSessionListenerProxy"
53 |
54 | const-string v1, "callSessionProgressing()"
55 |
56 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
57 |
58 | .line 86
59 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$2;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
60 |
61 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
62 |
63 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$2;->val$session:Lcom/android/ims/internal/IImsCallSession;
64 |
65 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$2;->val$profile:Landroid/telephony/ims/ImsStreamMediaProfile;
66 |
67 | invoke-interface {v0, v1, v2}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionProgressing(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsStreamMediaProfile;)V
68 | :try_end_0
69 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
70 |
71 | .line 89
72 | goto :goto_0
73 |
74 | .line 87
75 | :catchall_0
76 | move-exception v0
77 |
78 | .line 88
79 | .local v0, "t":Ljava/lang/Throwable;
80 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$2;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
81 |
82 | const-string v2, "onCallSessionProgressing()"
83 |
84 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
85 |
86 | .line 90
87 | .end local v0 # "t":Ljava/lang/Throwable;
88 | :goto_0
89 | return-void
90 | .end method
91 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/ims/vt/ImsVideoCallProviderImpl$1.smali:
--------------------------------------------------------------------------------
1 | .class Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl$1;
2 | .super Landroid/os/Handler;
3 | .source "ImsVideoCallProviderImpl.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingMethod;
8 | value = Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;->(Lorg/codeaurora/ims/ImsCallSessionImpl;Lorg/codeaurora/ims/ImsCallModification;)V
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x0
13 | name = null
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field final synthetic this$0:Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;
19 |
20 |
21 | # direct methods
22 | .method constructor (Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;)V
23 | .locals 0
24 | .param p1, "this$0" # Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;
25 |
26 | .line 49
27 | iput-object p1, p0, Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl$1;->this$0:Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;
28 |
29 | invoke-direct {p0}, Landroid/os/Handler;->()V
30 |
31 | return-void
32 | .end method
33 |
34 |
35 | # virtual methods
36 | .method public handleMessage(Landroid/os/Message;)V
37 | .locals 3
38 | .param p1, "msg" # Landroid/os/Message;
39 |
40 | .line 51
41 | iget-object v0, p0, Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl$1;->this$0:Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;
42 |
43 | new-instance v1, Ljava/lang/StringBuilder;
44 |
45 | invoke-direct {v1}, Ljava/lang/StringBuilder;->()V
46 |
47 | const-string v2, "Message received: what = "
48 |
49 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
50 |
51 | iget v2, p1, Landroid/os/Message;->what:I
52 |
53 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
54 |
55 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
56 |
57 | move-result-object v1
58 |
59 | invoke-static {v0, v1}, Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;->access$000(Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;Ljava/lang/String;)V
60 |
61 | .line 52
62 | iget v0, p1, Landroid/os/Message;->what:I
63 |
64 | if-eqz v0, :cond_0
65 |
66 | .line 57
67 | iget-object v0, p0, Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl$1;->this$0:Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;
68 |
69 | new-instance v1, Ljava/lang/StringBuilder;
70 |
71 | invoke-direct {v1}, Ljava/lang/StringBuilder;->()V
72 |
73 | const-string v2, "Unknown message = "
74 |
75 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
76 |
77 | iget v2, p1, Landroid/os/Message;->what:I
78 |
79 | invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
80 |
81 | invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
82 |
83 | move-result-object v1
84 |
85 | invoke-static {v0, v1}, Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;->access$000(Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;Ljava/lang/String;)V
86 |
87 | goto :goto_0
88 |
89 | .line 54
90 | :cond_0
91 | iget-object v0, p0, Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl$1;->this$0:Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;
92 |
93 | invoke-static {v0, p1}, Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;->access$100(Lcom/qualcomm/ims/vt/ImsVideoCallProviderImpl;Landroid/os/Message;)V
94 |
95 | .line 55
96 | nop
97 |
98 | .line 59
99 | :goto_0
100 | return-void
101 | .end method
102 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/internal/IQtiImsExtListener$Default.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/internal/IQtiImsExtListener$Default;
2 | .super Ljava/lang/Object;
3 | .source "IQtiImsExtListener.java"
4 |
5 | # interfaces
6 | .implements Lorg/codeaurora/ims/internal/IQtiImsExtListener;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingClass;
11 | value = Lorg/codeaurora/ims/internal/IQtiImsExtListener;
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x9
16 | name = "Default"
17 | .end annotation
18 |
19 |
20 | # direct methods
21 | .method public constructor ()V
22 | .locals 0
23 |
24 | .line 13
25 | invoke-direct {p0}, Ljava/lang/Object;->()V
26 |
27 | return-void
28 | .end method
29 |
30 |
31 | # virtual methods
32 | .method public asBinder()Landroid/os/IBinder;
33 | .locals 1
34 |
35 | .line 94
36 | const/4 v0, 0x0
37 |
38 | return-object v0
39 | .end method
40 |
41 | .method public onGetCallForwardUncondTimer(IIIIIILjava/lang/String;I)V
42 | .locals 0
43 | .param p1, "startHour" # I
44 | .param p2, "endHour" # I
45 | .param p3, "startMinute" # I
46 | .param p4, "endMinute" # I
47 | .param p5, "reason" # I
48 | .param p6, "status" # I
49 | .param p7, "number" # Ljava/lang/String;
50 | .param p8, "serviceClass" # I
51 | .annotation system Ldalvik/annotation/Throws;
52 | value = {
53 | Landroid/os/RemoteException;
54 | }
55 | .end annotation
56 |
57 | .line 41
58 | return-void
59 | .end method
60 |
61 | .method public onGetPacketCount(IJ)V
62 | .locals 0
63 | .param p1, "status" # I
64 | .param p2, "packetCount" # J
65 | .annotation system Ldalvik/annotation/Throws;
66 | value = {
67 | Landroid/os/RemoteException;
68 | }
69 | .end annotation
70 |
71 | .line 61
72 | return-void
73 | .end method
74 |
75 | .method public onGetPacketErrorCount(IJ)V
76 | .locals 0
77 | .param p1, "status" # I
78 | .param p2, "packetErrorCount" # J
79 | .annotation system Ldalvik/annotation/Throws;
80 | value = {
81 | Landroid/os/RemoteException;
82 | }
83 | .end annotation
84 |
85 | .line 71
86 | return-void
87 | .end method
88 |
89 | .method public onSetCallForwardUncondTimer(I)V
90 | .locals 0
91 | .param p1, "status" # I
92 | .annotation system Ldalvik/annotation/Throws;
93 | value = {
94 | Landroid/os/RemoteException;
95 | }
96 | .end annotation
97 |
98 | .line 23
99 | return-void
100 | .end method
101 |
102 | .method public onUTReqFailed(ILjava/lang/String;)V
103 | .locals 0
104 | .param p1, "errCode" # I
105 | .param p2, "errString" # Ljava/lang/String;
106 | .annotation system Ldalvik/annotation/Throws;
107 | value = {
108 | Landroid/os/RemoteException;
109 | }
110 | .end annotation
111 |
112 | .line 51
113 | return-void
114 | .end method
115 |
116 | .method public receiveCallDeflectResponse(I)V
117 | .locals 0
118 | .param p1, "result" # I
119 | .annotation system Ldalvik/annotation/Throws;
120 | value = {
121 | Landroid/os/RemoteException;
122 | }
123 | .end annotation
124 |
125 | .line 81
126 | return-void
127 | .end method
128 |
129 | .method public receiveCallTransferResponse(I)V
130 | .locals 0
131 | .param p1, "result" # I
132 | .annotation system Ldalvik/annotation/Throws;
133 | value = {
134 | Landroid/os/RemoteException;
135 | }
136 | .end annotation
137 |
138 | .line 91
139 | return-void
140 | .end method
141 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/SmartCallForward$SubInfoBroadcastReceiver.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/SmartCallForward$SubInfoBroadcastReceiver;
2 | .super Landroid/content/BroadcastReceiver;
3 | .source "SmartCallForward.java"
4 |
5 |
6 | # annotations
7 | .annotation system Ldalvik/annotation/EnclosingClass;
8 | value = Lorg/codeaurora/ims/SmartCallForward;
9 | .end annotation
10 |
11 | .annotation system Ldalvik/annotation/InnerClass;
12 | accessFlags = 0x2
13 | name = "SubInfoBroadcastReceiver"
14 | .end annotation
15 |
16 |
17 | # instance fields
18 | .field final synthetic this$0:Lorg/codeaurora/ims/SmartCallForward;
19 |
20 |
21 | # direct methods
22 | .method private constructor (Lorg/codeaurora/ims/SmartCallForward;)V
23 | .locals 0
24 |
25 | .line 63
26 | iput-object p1, p0, Lorg/codeaurora/ims/SmartCallForward$SubInfoBroadcastReceiver;->this$0:Lorg/codeaurora/ims/SmartCallForward;
27 |
28 | invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V
29 |
30 | return-void
31 | .end method
32 |
33 | .method synthetic constructor (Lorg/codeaurora/ims/SmartCallForward;Lorg/codeaurora/ims/SmartCallForward$1;)V
34 | .locals 0
35 | .param p1, "x0" # Lorg/codeaurora/ims/SmartCallForward;
36 | .param p2, "x1" # Lorg/codeaurora/ims/SmartCallForward$1;
37 |
38 | .line 63
39 | invoke-direct {p0, p1}, Lorg/codeaurora/ims/SmartCallForward$SubInfoBroadcastReceiver;->(Lorg/codeaurora/ims/SmartCallForward;)V
40 |
41 | return-void
42 | .end method
43 |
44 |
45 | # virtual methods
46 | .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V
47 | .locals 2
48 | .param p1, "context" # Landroid/content/Context;
49 | .param p2, "intent" # Landroid/content/Intent;
50 |
51 | .line 66
52 | invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
53 |
54 | move-result-object v0
55 |
56 | .line 67
57 | .local v0, "action":Ljava/lang/String;
58 | const-string v1, "android.intent.action.ACTION_SUBINFO_RECORD_UPDATED"
59 |
60 | invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
61 |
62 | move-result v1
63 |
64 | if-eqz v1, :cond_1
65 |
66 | .line 68
67 | iget-object v1, p0, Lorg/codeaurora/ims/SmartCallForward$SubInfoBroadcastReceiver;->this$0:Lorg/codeaurora/ims/SmartCallForward;
68 |
69 | invoke-static {v1}, Lorg/codeaurora/ims/SmartCallForward;->access$100(Lorg/codeaurora/ims/SmartCallForward;)Z
70 |
71 | move-result v1
72 |
73 | if-eqz v1, :cond_0
74 |
75 | .line 69
76 | iget-object v1, p0, Lorg/codeaurora/ims/SmartCallForward$SubInfoBroadcastReceiver;->this$0:Lorg/codeaurora/ims/SmartCallForward;
77 |
78 | invoke-static {v1}, Lorg/codeaurora/ims/SmartCallForward;->access$200(Lorg/codeaurora/ims/SmartCallForward;)Z
79 |
80 | move-result v1
81 |
82 | if-nez v1, :cond_1
83 |
84 | .line 70
85 | iget-object v1, p0, Lorg/codeaurora/ims/SmartCallForward$SubInfoBroadcastReceiver;->this$0:Lorg/codeaurora/ims/SmartCallForward;
86 |
87 | invoke-static {v1}, Lorg/codeaurora/ims/SmartCallForward;->access$300(Lorg/codeaurora/ims/SmartCallForward;)V
88 |
89 | goto :goto_0
90 |
91 | .line 72
92 | :cond_0
93 | iget-object v1, p0, Lorg/codeaurora/ims/SmartCallForward$SubInfoBroadcastReceiver;->this$0:Lorg/codeaurora/ims/SmartCallForward;
94 |
95 | invoke-static {v1}, Lorg/codeaurora/ims/SmartCallForward;->access$200(Lorg/codeaurora/ims/SmartCallForward;)Z
96 |
97 | move-result v1
98 |
99 | if-eqz v1, :cond_1
100 |
101 | .line 73
102 | iget-object v1, p0, Lorg/codeaurora/ims/SmartCallForward$SubInfoBroadcastReceiver;->this$0:Lorg/codeaurora/ims/SmartCallForward;
103 |
104 | invoke-static {v1}, Lorg/codeaurora/ims/SmartCallForward;->access$400(Lorg/codeaurora/ims/SmartCallForward;)V
105 |
106 | .line 76
107 | :cond_1
108 | :goto_0
109 | return-void
110 | .end method
111 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$21.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$21;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionConferenceStateUpdated(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsConferenceState;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
24 |
25 | .field final synthetic val$state:Landroid/telephony/ims/ImsConferenceState;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsConferenceState;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 515
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$21;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$21;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$21;->val$state:Landroid/telephony/ims/ImsConferenceState;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 4
49 |
50 | .line 519
51 | const-string v0, "ImsCallSessionListenerProxy"
52 |
53 | :try_start_0
54 | const-string v1, "callSessionConferenceStateUpdated()"
55 |
56 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
57 |
58 | .line 520
59 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$21;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
60 |
61 | iget-object v1, v1, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
62 |
63 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$21;->val$session:Lcom/android/ims/internal/IImsCallSession;
64 |
65 | iget-object v3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$21;->val$state:Landroid/telephony/ims/ImsConferenceState;
66 |
67 | invoke-interface {v1, v2, v3}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionConferenceStateUpdated(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsConferenceState;)V
68 | :try_end_0
69 | .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
70 |
71 | .line 523
72 | goto :goto_0
73 |
74 | .line 521
75 | :catch_0
76 | move-exception v1
77 |
78 | .line 522
79 | .local v1, "re":Landroid/os/RemoteException;
80 | new-instance v2, Ljava/lang/StringBuilder;
81 |
82 | invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
83 |
84 | const-string v3, "RemoteException @onCallConferenceStateUpdated() --> "
85 |
86 | invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
87 |
88 | invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
89 |
90 | invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
91 |
92 | move-result-object v2
93 |
94 | invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
95 |
96 | .line 524
97 | .end local v1 # "re":Landroid/os/RemoteException;
98 | :goto_0
99 | return-void
100 | .end method
101 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$20.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$20;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionInviteParticipantsRequestFailed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 |
28 | # direct methods
29 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
30 | .locals 0
31 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
32 |
33 | .line 489
34 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$20;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
35 |
36 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$20;->val$session:Lcom/android/ims/internal/IImsCallSession;
37 |
38 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$20;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
39 |
40 | invoke-direct {p0}, Ljava/lang/Object;->()V
41 |
42 | return-void
43 | .end method
44 |
45 |
46 | # virtual methods
47 | .method public run()V
48 | .locals 4
49 |
50 | .line 493
51 | const-string v0, "ImsCallSessionListenerProxy"
52 |
53 | :try_start_0
54 | const-string v1, "callSessionInviteParticipantsRequestFailed()"
55 |
56 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
57 |
58 | .line 494
59 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$20;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
60 |
61 | iget-object v1, v1, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
62 |
63 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$20;->val$session:Lcom/android/ims/internal/IImsCallSession;
64 |
65 | iget-object v3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$20;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
66 |
67 | invoke-interface {v1, v2, v3}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionInviteParticipantsRequestFailed(Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsReasonInfo;)V
68 | :try_end_0
69 | .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
70 |
71 | .line 498
72 | goto :goto_0
73 |
74 | .line 495
75 | :catch_0
76 | move-exception v1
77 |
78 | .line 496
79 | .local v1, "re":Landroid/os/RemoteException;
80 | new-instance v2, Ljava/lang/StringBuilder;
81 |
82 | invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
83 |
84 | const-string v3, "RemoteException @callSessionInviteParticipantsRequestFailed() --> "
85 |
86 | invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
87 |
88 | invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
89 |
90 | invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
91 |
92 | move-result-object v2
93 |
94 | invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
95 |
96 | .line 499
97 | .end local v1 # "re":Landroid/os/RemoteException;
98 | :goto_0
99 | return-void
100 | .end method
101 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$14.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$14;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionMergeStarted(Lcom/android/ims/internal/IImsCallSession;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$newSession:Lcom/android/ims/internal/IImsCallSession;
24 |
25 | .field final synthetic val$profile:Landroid/telephony/ims/ImsCallProfile;
26 |
27 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
28 |
29 |
30 | # direct methods
31 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
32 | .locals 0
33 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
34 |
35 | .line 349
36 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$14;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
37 |
38 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$14;->val$session:Lcom/android/ims/internal/IImsCallSession;
39 |
40 | iput-object p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$14;->val$newSession:Lcom/android/ims/internal/IImsCallSession;
41 |
42 | iput-object p4, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$14;->val$profile:Landroid/telephony/ims/ImsCallProfile;
43 |
44 | invoke-direct {p0}, Ljava/lang/Object;->()V
45 |
46 | return-void
47 | .end method
48 |
49 |
50 | # virtual methods
51 | .method public run()V
52 | .locals 4
53 |
54 | .line 353
55 | :try_start_0
56 | const-string v0, "ImsCallSessionListenerProxy"
57 |
58 | const-string v1, "callSessionMergeStarted()"
59 |
60 | invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
61 |
62 | .line 354
63 | iget-object v0, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$14;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
64 |
65 | iget-object v0, v0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
66 |
67 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$14;->val$session:Lcom/android/ims/internal/IImsCallSession;
68 |
69 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$14;->val$newSession:Lcom/android/ims/internal/IImsCallSession;
70 |
71 | iget-object v3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$14;->val$profile:Landroid/telephony/ims/ImsCallProfile;
72 |
73 | invoke-interface {v0, v1, v2, v3}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionMergeStarted(Lcom/android/ims/internal/IImsCallSession;Lcom/android/ims/internal/IImsCallSession;Landroid/telephony/ims/ImsCallProfile;)V
74 | :try_end_0
75 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
76 |
77 | .line 357
78 | goto :goto_0
79 |
80 | .line 355
81 | :catchall_0
82 | move-exception v0
83 |
84 | .line 356
85 | .local v0, "t":Ljava/lang/Throwable;
86 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$14;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
87 |
88 | const-string v2, "onCallSessionMergeStarted()"
89 |
90 | invoke-static {v1, v0, v2}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
91 |
92 | .line 358
93 | .end local v0 # "t":Ljava/lang/Throwable;
94 | :goto_0
95 | return-void
96 | .end method
97 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$5.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionHandover(Lcom/android/ims/internal/IImsCallSession;IILandroid/telephony/ims/ImsReasonInfo;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 | .field final synthetic val$srcAccessTech:I
28 |
29 | .field final synthetic val$targetAccessTech:I
30 |
31 |
32 | # direct methods
33 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;IILandroid/telephony/ims/ImsReasonInfo;)V
34 | .locals 0
35 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
36 |
37 | .line 141
38 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
39 |
40 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->val$session:Lcom/android/ims/internal/IImsCallSession;
41 |
42 | iput p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->val$srcAccessTech:I
43 |
44 | iput p4, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->val$targetAccessTech:I
45 |
46 | iput-object p5, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
47 |
48 | invoke-direct {p0}, Ljava/lang/Object;->()V
49 |
50 | return-void
51 | .end method
52 |
53 |
54 | # virtual methods
55 | .method public run()V
56 | .locals 6
57 |
58 | .line 145
59 | const-string v0, "callSessionHandover()"
60 |
61 | :try_start_0
62 | const-string v1, "ImsCallSessionListenerProxy"
63 |
64 | invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
65 |
66 | .line 146
67 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
68 |
69 | iget-object v1, v1, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
70 |
71 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->val$session:Lcom/android/ims/internal/IImsCallSession;
72 |
73 | iget v3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->val$srcAccessTech:I
74 |
75 | iget v4, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->val$targetAccessTech:I
76 |
77 | iget-object v5, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
78 |
79 | invoke-interface {v1, v2, v3, v4, v5}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionHandover(Lcom/android/ims/internal/IImsCallSession;IILandroid/telephony/ims/ImsReasonInfo;)V
80 | :try_end_0
81 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
82 |
83 | .line 150
84 | goto :goto_0
85 |
86 | .line 148
87 | :catchall_0
88 | move-exception v1
89 |
90 | .line 149
91 | .local v1, "t":Ljava/lang/Throwable;
92 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$5;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
93 |
94 | invoke-static {v2, v1, v0}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
95 |
96 | .line 151
97 | .end local v1 # "t":Ljava/lang/Throwable;
98 | :goto_0
99 | return-void
100 | .end method
101 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/ImsCallSessionListenerProxy$6.smali:
--------------------------------------------------------------------------------
1 | .class Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;
2 | .super Ljava/lang/Object;
3 | .source "ImsCallSessionListenerProxy.java"
4 |
5 | # interfaces
6 | .implements Ljava/lang/Runnable;
7 |
8 |
9 | # annotations
10 | .annotation system Ldalvik/annotation/EnclosingMethod;
11 | value = Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->callSessionHandoverFailed(Lcom/android/ims/internal/IImsCallSession;IILandroid/telephony/ims/ImsReasonInfo;)V
12 | .end annotation
13 |
14 | .annotation system Ldalvik/annotation/InnerClass;
15 | accessFlags = 0x0
16 | name = null
17 | .end annotation
18 |
19 |
20 | # instance fields
21 | .field final synthetic this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
22 |
23 | .field final synthetic val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
24 |
25 | .field final synthetic val$session:Lcom/android/ims/internal/IImsCallSession;
26 |
27 | .field final synthetic val$srcAccessTech:I
28 |
29 | .field final synthetic val$targetAccessTech:I
30 |
31 |
32 | # direct methods
33 | .method constructor (Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Lcom/android/ims/internal/IImsCallSession;IILandroid/telephony/ims/ImsReasonInfo;)V
34 | .locals 0
35 | .param p1, "this$0" # Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
36 |
37 | .line 160
38 | iput-object p1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
39 |
40 | iput-object p2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->val$session:Lcom/android/ims/internal/IImsCallSession;
41 |
42 | iput p3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->val$srcAccessTech:I
43 |
44 | iput p4, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->val$targetAccessTech:I
45 |
46 | iput-object p5, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
47 |
48 | invoke-direct {p0}, Ljava/lang/Object;->()V
49 |
50 | return-void
51 | .end method
52 |
53 |
54 | # virtual methods
55 | .method public run()V
56 | .locals 6
57 |
58 | .line 164
59 | const-string v0, "callSessionHandoverFailed()"
60 |
61 | :try_start_0
62 | const-string v1, "ImsCallSessionListenerProxy"
63 |
64 | invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
65 |
66 | .line 165
67 | iget-object v1, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
68 |
69 | iget-object v1, v1, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->mListener:Lcom/android/ims/internal/IImsCallSessionListener;
70 |
71 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->val$session:Lcom/android/ims/internal/IImsCallSession;
72 |
73 | iget v3, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->val$srcAccessTech:I
74 |
75 | iget v4, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->val$targetAccessTech:I
76 |
77 | iget-object v5, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->val$reasonInfo:Landroid/telephony/ims/ImsReasonInfo;
78 |
79 | invoke-interface {v1, v2, v3, v4, v5}, Lcom/android/ims/internal/IImsCallSessionListener;->callSessionHandoverFailed(Lcom/android/ims/internal/IImsCallSession;IILandroid/telephony/ims/ImsReasonInfo;)V
80 | :try_end_0
81 | .catchall {:try_start_0 .. :try_end_0} :catchall_0
82 |
83 | .line 169
84 | goto :goto_0
85 |
86 | .line 167
87 | :catchall_0
88 | move-exception v1
89 |
90 | .line 168
91 | .local v1, "t":Ljava/lang/Throwable;
92 | iget-object v2, p0, Lorg/codeaurora/ims/ImsCallSessionListenerProxy$6;->this$0:Lorg/codeaurora/ims/ImsCallSessionListenerProxy;
93 |
94 | invoke-static {v2, v1, v0}, Lorg/codeaurora/ims/ImsCallSessionListenerProxy;->access$000(Lorg/codeaurora/ims/ImsCallSessionListenerProxy;Ljava/lang/Throwable;Ljava/lang/String;)V
95 |
96 | .line 170
97 | .end local v1 # "t":Ljava/lang/Throwable;
98 | :goto_0
99 | return-void
100 | .end method
101 |
--------------------------------------------------------------------------------
/smali/org/codeaurora/ims/QtiCallConstants.smali:
--------------------------------------------------------------------------------
1 | .class public Lorg/codeaurora/ims/QtiCallConstants;
2 | .super Ljava/lang/Object;
3 | .source "QtiCallConstants.java"
4 |
5 |
6 | # static fields
7 | .field public static final CALL_ENCRYPTION_EXTRA_KEY:Ljava/lang/String; = "CallEncryption"
8 |
9 | .field public static final CALL_FAIL_EXTRA_CODE_CALL_CS_RETRY_REQUIRED:I = 0x92
10 |
11 | .field public static final CALL_FAIL_EXTRA_CODE_LTE_3G_HA_FAILED:I = 0x95
12 |
13 | .field public static final CALL_SUBSTATE_ALL:I = 0xf
14 |
15 | .field public static final CALL_SUBSTATE_AUDIO_CONNECTED_SUSPENDED:I = 0x1
16 |
17 | .field public static final CALL_SUBSTATE_AVP_RETRY:I = 0x4
18 |
19 | .field public static final CALL_SUBSTATE_EXTRA_KEY:Ljava/lang/String; = "CallSubstate"
20 |
21 | .field public static final CALL_SUBSTATE_MEDIA_PAUSED:I = 0x8
22 |
23 | .field public static final CALL_SUBSTATE_NONE:I = 0x0
24 |
25 | .field public static final CALL_SUBSTATE_VIDEO_CONNECTED_SUSPENDED:I = 0x2
26 |
27 | .field public static final CAMERA_MAX_ZOOM:I = 0x64
28 |
29 | .field public static final CAPABILITY_ADD_PARTICIPANT:I = 0x2000000
30 |
31 | .field public static final CAPABILITY_SUPPORTS_DOWNGRADE_TO_VOICE_LOCAL:I = 0x800000
32 |
33 | .field public static final CAPABILITY_SUPPORTS_DOWNGRADE_TO_VOICE_REMOTE:I = 0x1000000
34 |
35 | .field public static final CAUSE_CODE_SESSION_MODIFY_DOWNGRADE_GENERIC_ERROR:I = 0xb
36 |
37 | .field public static final CAUSE_CODE_SESSION_MODIFY_DOWNGRADE_LIPSYNC:I = 0xa
38 |
39 | .field public static final CAUSE_CODE_SESSION_MODIFY_DOWNGRADE_LOCAL_REQ:I = 0x3
40 |
41 | .field public static final CAUSE_CODE_SESSION_MODIFY_DOWNGRADE_LOW_THRPUT:I = 0x8
42 |
43 | .field public static final CAUSE_CODE_SESSION_MODIFY_DOWNGRADE_PACKET_LOSS:I = 0x7
44 |
45 | .field public static final CAUSE_CODE_SESSION_MODIFY_DOWNGRADE_QOS:I = 0x6
46 |
47 | .field public static final CAUSE_CODE_SESSION_MODIFY_DOWNGRADE_REMOTE_REQ:I = 0x4
48 |
49 | .field public static final CAUSE_CODE_SESSION_MODIFY_DOWNGRADE_RTP_TIMEOUT:I = 0x5
50 |
51 | .field public static final CAUSE_CODE_SESSION_MODIFY_DOWNGRADE_THERM_MITIGATION:I = 0x9
52 |
53 | .field public static final CAUSE_CODE_SESSION_MODIFY_REQUEST_LOW_BATTERY:I = 0xc
54 |
55 | .field public static final CAUSE_CODE_SESSION_MODIFY_UPGRADE_LOCAL_REQ:I = 0x1
56 |
57 | .field public static final CAUSE_CODE_SESSION_MODIFY_UPGRADE_REMOTE_REQ:I = 0x2
58 |
59 | .field public static final CAUSE_CODE_UNSPECIFIED:I = 0x0
60 |
61 | .field public static final DISCONNECT_CAUSE_UNSPECIFIED:I = -0x1
62 |
63 | .field public static final DOMAIN_AUTOMATIC:I = 0x0
64 |
65 | .field public static final DOMAIN_CS:I = 0x1
66 |
67 | .field public static final DOMAIN_PS:I = 0x2
68 |
69 | .field public static final ERROR_CALL_CODE_UNSPECIFIED:I = -0x1
70 |
71 | .field public static final ERROR_CALL_SUPP_SVC_CANCELLED:I = 0x2
72 |
73 | .field public static final ERROR_CALL_SUPP_SVC_FAILED:I = 0x1
74 |
75 | .field public static final ERROR_CALL_SUPP_SVC_REINVITE_COLLISION:I = 0x3
76 |
77 | .field public static final EXTRAS_KEY_CALL_FAIL_EXTRA_CODE:Ljava/lang/String; = "CallFailExtraCode"
78 |
79 | .field public static final EXTRA_CALL_DOMAIN:Ljava/lang/String; = "org.codeaurora.extra.CALL_DOMAIN"
80 |
81 | .field public static final IMS_TO_CS_RETRY_ENABLED:Ljava/lang/String; = "qti.settings.cs_retry"
82 |
83 | .field public static final LOW_BATTERY_EXTRA_KEY:Ljava/lang/String; = "LowBattery"
84 |
85 | .field public static final ORIENTATION_MODE_DYNAMIC:I = 0x3
86 |
87 | .field public static final ORIENTATION_MODE_EXTRA_KEY:Ljava/lang/String; = "OrientationMode"
88 |
89 | .field public static final ORIENTATION_MODE_LANDSCAPE:I = 0x1
90 |
91 | .field public static final ORIENTATION_MODE_PORTRAIT:I = 0x2
92 |
93 | .field public static final ORIENTATION_MODE_UNSPECIFIED:I = -0x1
94 |
95 | .field public static final SESSION_MODIFICATION_CAUSE_EXTRA_KEY:Ljava/lang/String; = "SessionModificationCause"
96 |
97 |
98 | # direct methods
99 | .method private constructor ()V
100 | .locals 0
101 |
102 | .line 121
103 | invoke-direct {p0}, Ljava/lang/Object;->()V
104 |
105 | .line 122
106 | return-void
107 | .end method
108 |
--------------------------------------------------------------------------------
/smali/com/qualcomm/qti/ims/vzw/SipServiceBinder.smali:
--------------------------------------------------------------------------------
1 | .class public Lcom/qualcomm/qti/ims/vzw/SipServiceBinder;
2 | .super Lverizon/net/sip/internal/ISipService$Stub;
3 | .source "SipServiceBinder.java"
4 |
5 |
6 | # direct methods
7 | .method public constructor ()V
8 | .locals 0
9 |
10 | .line 20
11 | invoke-direct {p0}, Lverizon/net/sip/internal/ISipService$Stub;->()V
12 |
13 | return-void
14 | .end method
15 |
16 |
17 | # virtual methods
18 | .method public createSipSession()Lverizon/net/sip/internal/ISipSession;
19 | .locals 1
20 |
21 | .line 44
22 | const/4 v0, 0x0
23 |
24 | return-object v0
25 | .end method
26 |
27 | .method public enableCallWaitingRules(Z)V
28 | .locals 0
29 | .param p1, "enableRule" # Z
30 |
31 | .line 83
32 | return-void
33 | .end method
34 |
35 | .method public getRegisterResponse()Ljava/lang/String;
36 | .locals 1
37 |
38 | .line 77
39 | const/4 v0, 0x0
40 |
41 | return-object v0
42 | .end method
43 |
44 | .method public getSipSession(I)Lverizon/net/sip/internal/ISipSession;
45 | .locals 1
46 | .param p1, "id" # I
47 |
48 | .line 50
49 | const/4 v0, 0x0
50 |
51 | return-object v0
52 | .end method
53 |
54 | .method public isRegistered(Ljava/lang/String;)Z
55 | .locals 1
56 | .param p1, "localProfileUri" # Ljava/lang/String;
57 |
58 | .line 61
59 | const/4 v0, 0x0
60 |
61 | return v0
62 | .end method
63 |
64 | .method public makeMediaCall(Ljava/lang/String;Lverizon/net/sip/internal/ISipSessionListener;II)Lverizon/net/sip/internal/ISipSession;
65 | .locals 1
66 | .param p1, "peerUri" # Ljava/lang/String;
67 | .param p2, "listener" # Lverizon/net/sip/internal/ISipSessionListener;
68 | .param p3, "type" # I
69 | .param p4, "timeout" # I
70 |
71 | .line 56
72 | const/4 v0, 0x0
73 |
74 | return-object v0
75 | .end method
76 |
77 | .method public mergeMediaCalls(Lverizon/net/sip/internal/ISipSession;Lverizon/net/sip/internal/ISipSession;I)Lverizon/net/sip/internal/ISipSession;
78 | .locals 1
79 | .param p1, "call1" # Lverizon/net/sip/internal/ISipSession;
80 | .param p2, "call2" # Lverizon/net/sip/internal/ISipSession;
81 | .param p3, "timeout" # I
82 |
83 | .line 66
84 | const/4 v0, 0x0
85 |
86 | return-object v0
87 | .end method
88 |
89 | .method public open(Ljava/lang/String;Landroid/app/PendingIntent;Lverizon/net/sip/internal/ISipRegistrationListener;I)V
90 | .locals 0
91 | .param p1, "packageName" # Ljava/lang/String;
92 | .param p2, "incomingIntent" # Landroid/app/PendingIntent;
93 | .param p3, "listener" # Lverizon/net/sip/internal/ISipRegistrationListener;
94 | .param p4, "priority" # I
95 |
96 | .line 25
97 | return-void
98 | .end method
99 |
100 | .method public openSipDialog(Ljava/lang/String;Landroid/app/PendingIntent;Ljava/util/Map;Lverizon/net/sip/internal/ISipRegistrationListener;)Lverizon/net/sip/internal/ISipSession;
101 | .locals 1
102 | .param p1, "packageName" # Ljava/lang/String;
103 | .param p2, "incoming" # Landroid/app/PendingIntent;
104 | .param p3, "filter" # Ljava/util/Map;
105 | .param p4, "listener" # Lverizon/net/sip/internal/ISipRegistrationListener;
106 |
107 | .line 72
108 | const/4 v0, 0x0
109 |
110 | return-object v0
111 | .end method
112 |
113 | .method public resetCallingListeneer(Lverizon/net/sip/internal/ISipSessionListener;)V
114 | .locals 0
115 | .param p1, "listener" # Lverizon/net/sip/internal/ISipSessionListener;
116 |
117 | .line 40
118 | return-void
119 | .end method
120 |
121 | .method public setCallingListener(Lverizon/net/sip/internal/ISipSessionListener;)V
122 | .locals 0
123 | .param p1, "listener" # Lverizon/net/sip/internal/ISipSessionListener;
124 |
125 | .line 35
126 | return-void
127 | .end method
128 |
129 | .method public setRegistrationListener(Lverizon/net/sip/internal/ISipRegistrationListener;)V
130 | .locals 0
131 | .param p1, "listener" # Lverizon/net/sip/internal/ISipRegistrationListener;
132 |
133 | .line 30
134 | return-void
135 | .end method
136 |
--------------------------------------------------------------------------------