AVActivity.smali
.class public Lcom/imo/android/imoim/av/ui/AVActivity;
.super Lcom/imo/android/imoim/activities/IMOActivity;
.source "SourceFile"
# interfaces
.implements Landroid/hardware/SensorEventListener;
.implements Lcom/imo/android/imoim/av/a;
.implements Lcom/imo/android/imoim/managers/ah;
# static fields
.field private static f:Z = true
.field private static g:I
.field private static h:I
# instance fields
.field private A:Landroid/widget/FrameLayout;
.field private B:Landroid/widget/TextView;
.field private C:Z
.field private D:Z
.field private E:Z
.field private F:Landroid/view/GestureDetector;
.field private G:Landroid/hardware/SensorManager;
.field private H:Landroid/hardware/Sensor;
.field private I:Z
.field private J:J
.field private K:Landroid/view/WindowManager$LayoutParams;
.field private L:Lcom/imo/android/imoim/data/Buddy;
.field private M:Lcom/imo/android/imoim/av/AVManager$c;
.field private N:Lcom/imo/android/imoim/widgets/a;
.field private O:Lcom/imo/android/imoim/av/AudioHomeKeyReceiver;
.field private P:Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;
.field private Q:Z
.field private R:Lcom/imo/android/imoim/av/compoment/singlechat/beauty/b;
.field private S:Z
.field public a:Landroid/view/View;
.field public b:Ljava/lang/Boolean;
.field public c:Z
.field final d:Landroid/content/BroadcastReceiver;
.field e:Z
.field private i:Landroid/view/View;
.field private j:Lcom/imo/android/imoim/views/VideoStreamView;
.field private k:Lcom/imo/android/imoim/views/VideoStreamView;
.field private l:Landroid/widget/RelativeLayout;
.field private m:Lcom/imo/android/imoim/widgets/DraggableFrameLayout;
.field private n:Landroid/widget/RelativeLayout;
.field private o:Landroid/widget/RelativeLayout;
.field private p:Landroid/view/View;
.field private q:Lcom/imo/android/imoim/fresco/ImoImageView;
.field private r:Landroid/widget/ImageView;
.field private s:Landroid/widget/ImageView;
.field private t:Landroid/widget/LinearLayout;
.field private u:Landroid/view/View;
.field private v:Lcom/imo/android/imoim/fresco/ImoImageView;
.field private w:Landroid/widget/ImageView;
.field private x:Landroid/widget/ImageView;
.field private y:Lcom/imo/android/imoim/av/compoment/singlechat/SingleVideoComponentC;
.field private z:Ljava/lang/Runnable;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>()V
.registers 3
.line 99
invoke-direct {p0}, Lcom/imo/android/imoim/activities/IMOActivity;-><init>()V
const-wide/16 v0, 0x0
.line 150
iput-wide v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->J:J
.line 484
new-instance v0, Lcom/imo/android/imoim/av/ui/AVActivity$5;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/av/ui/AVActivity$5;-><init>(Lcom/imo/android/imoim/av/ui/AVActivity;)V
iput-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->d:Landroid/content/BroadcastReceiver;
const/4 v0, 0x1
.line 524
iput-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->e:Z
.line 1028
iget-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->I:Z
iput-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->S:Z
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/av/ui/AVActivity;)J
.registers 3
.line 99
iget-wide v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->J:J
return-wide v0
.end method
.method static synthetic a(Lcom/imo/android/imoim/av/ui/AVActivity;J)J
.registers 3
.line 99
iput-wide p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->J:J
return-wide p1
.end method
.method private a(Lcom/imo/android/imoim/av/AVManager$c;)V
.registers 6
const-string v0, "AVActivity"
const-string v1, "onAVActivityClosing"
.line 44071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 1122
sget-object v1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 44830
iget-object v1, v1, Lcom/imo/android/imoim/av/AVManager;->b:Lcom/imo/android/imoim/av/AVManager$c;
const/4 v2, 0x1
const/4 v3, 0x0
if-nez p1, :cond_11
const/4 p1, 0x1
goto :goto_12
:cond_11
const/4 p1, 0x0
:goto_12
if-nez v1, :cond_15
goto :goto_16
:cond_15
const/4 v2, 0x0
:goto_16
if-eq v2, p1, :cond_19
return-void
:cond_19
if-nez v2, :cond_45
.line 1129
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 44950
iget-boolean p1, p1, Lcom/imo/android/imoim/av/AVManager;->f:Z
.line 1130
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v1
const-string v2, "sendActivityClosing isVideoCall:"
invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 45071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
if-eqz p1, :cond_44
.line 1132
invoke-static {p0}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Landroid/app/Activity;)Z
move-result p1
if-eqz p1, :cond_3f
.line 1133
sget-object p1, Lcom/imo/android/imoim/IMO;->A:Lcom/imo/android/imoim/av/services/a;
invoke-virtual {p1}, Lcom/imo/android/imoim/av/services/a;->e()V
.line 1134
sget-object p1, Lcom/imo/android/imoim/IMO;->A:Lcom/imo/android/imoim/av/services/a;
invoke-virtual {p1}, Lcom/imo/android/imoim/av/services/a;->c()V
return-void
.line 1136
:cond_3f
sget-object p1, Lcom/imo/android/imoim/IMO;->A:Lcom/imo/android/imoim/av/services/a;
invoke-virtual {p1}, Lcom/imo/android/imoim/av/services/a;->d()V
:cond_44
return-void
.line 1141
:cond_45
sget-object p1, Lcom/imo/android/imoim/IMO;->A:Lcom/imo/android/imoim/av/services/a;
invoke-virtual {p1}, Lcom/imo/android/imoim/av/services/a;->b()V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/av/ui/AVActivity;Z)V
.registers 2
.line 99
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->a(Z)V
return-void
.end method
.method static synthetic b(Lcom/imo/android/imoim/av/ui/AVActivity;)Ljava/lang/Boolean;
.registers 1
.line 99
iget-object p0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->b:Ljava/lang/Boolean;
return-object p0
.end method
.method private b()V
.registers 3
const-string v0, "AVActivity"
const-string v1, "setStandardVideoView"
.line 4071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 171
sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
iput-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->b:Ljava/lang/Boolean;
.line 172
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
const/4 v1, 0x1
if-eqz v0, :cond_13
.line 173
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/VideoStreamView;->setFullViewMode(Z)V
:cond_13
const/4 v0, 0x0
.line 175
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/av/ui/AVActivity;->a(Z)V
.line 176
iget-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->c:Z
xor-int/2addr v0, v1
invoke-direct {p0, v0}, Lcom/imo/android/imoim/av/ui/AVActivity;->b(Z)V
return-void
.end method
.method static synthetic b(Lcom/imo/android/imoim/av/ui/AVActivity;Z)V
.registers 2
.line 99
invoke-direct {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->d(Z)V
return-void
.end method
.method private b(Z)V
.registers 6
const-string v0, "AVActivity"
const-string v1, "showChatControls"
.line 5071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 310
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->a:Landroid/view/View;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
if-nez p1, :cond_1f
.line 312
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->a:Landroid/view/View;
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->z:Ljava/lang/Runnable;
invoke-virtual {p1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
.line 313
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->a:Landroid/view/View;
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->z:Ljava/lang/Runnable;
const-wide/16 v2, 0x1194
invoke-virtual {p1, v0, v2, v3}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
.line 315
:cond_1f
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->i:Landroid/view/View;
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 5950
iget-boolean v0, v0, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-eqz v0, :cond_28
goto :goto_2a
:cond_28
const/16 v1, 0x8
.line 315
:goto_2a
invoke-static {p1, v1}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
const/4 p1, 0x1
.line 316
invoke-direct {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->c(Z)V
return-void
.end method
.method private c()V
.registers 2
.line 326
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->R:Lcom/imo/android/imoim/av/compoment/singlechat/beauty/b;
if-eqz v0, :cond_7
.line 327
invoke-interface {v0}, Lcom/imo/android/imoim/av/compoment/singlechat/beauty/b;->a()V
:cond_7
return-void
.end method
.method private c(Z)V
.registers 3
.line 320
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->R:Lcom/imo/android/imoim/av/compoment/singlechat/beauty/b;
if-eqz v0, :cond_7
.line 321
invoke-interface {v0, p1}, Lcom/imo/android/imoim/av/compoment/singlechat/beauty/b;->a(Z)V
:cond_7
return-void
.end method
.method static synthetic c(Lcom/imo/android/imoim/av/ui/AVActivity;)Z
.registers 1
.line 99
iget-boolean p0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->c:Z
return p0
.end method
.method private d()Lcom/imo/android/imoim/widgets/a;
.registers 4
.line 473
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->N:Lcom/imo/android/imoim/widgets/a;
if-nez v0, :cond_14
const-string v0, "audio"
.line 474
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
.line 475
new-instance v1, Lcom/imo/android/imoim/widgets/a;
const/4 v2, 0x0
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/widgets/a;-><init>(Landroid/media/AudioManager;I)V
iput-object v1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->N:Lcom/imo/android/imoim/widgets/a;
.line 478
:cond_14
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->N:Lcom/imo/android/imoim/widgets/a;
return-object v0
.end method
.method static synthetic d(Lcom/imo/android/imoim/av/ui/AVActivity;)V
.registers 1
.line 99
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->a()V
return-void
.end method
.method private d(Z)V
.registers 3
.line 527
iget-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->e:Z
if-eq v0, p1, :cond_6
.line 528
iput-boolean p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->e:Z
:cond_6
return-void
.end method
.method private static e()Z
.registers 2
.line 521
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 17830
iget-object v0, v0, Lcom/imo/android/imoim/av/AVManager;->b:Lcom/imo/android/imoim/av/AVManager$c;
.line 521
sget-object v1, Lcom/imo/android/imoim/av/AVManager$c;->TALKING:Lcom/imo/android/imoim/av/AVManager$c;
if-ne v0, v1, :cond_a
const/4 v0, 0x1
return v0
:cond_a
const/4 v0, 0x0
return v0
.end method
.method static synthetic e(Lcom/imo/android/imoim/av/ui/AVActivity;)Z
.registers 1
.line 99
iget-boolean p0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->I:Z
return p0
.end method
.method static synthetic f(Lcom/imo/android/imoim/av/ui/AVActivity;)Landroid/view/View;
.registers 1
.line 99
iget-object p0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->a:Landroid/view/View;
return-object p0
.end method
.method private f()V
.registers 7
.line 533
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->P:Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;
if-eqz v0, :cond_b2
.line 18041
iget-object v0, v0, Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;->a:Lcom/imo/android/imoim/av/compoment/singlechat/d;
.line 18075
iget-object v0, v0, Lcom/imo/android/imoim/av/compoment/singlechat/d;->d:Landroidx/lifecycle/MutableLiveData;
.line 534
invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
if-nez v0, :cond_15
.line 535
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 18601
iget-boolean v0, v0, Lcom/imo/android/imoim/av/AVManager;->ad:Z
goto :goto_19
.line 535
:cond_15
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
.line 537
:goto_19
iget-object v1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->P:Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;
.line 19049
iget-object v1, v1, Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;->a:Lcom/imo/android/imoim/av/compoment/singlechat/d;
.line 19083
iget-object v1, v1, Lcom/imo/android/imoim/av/compoment/singlechat/d;->e:Landroidx/lifecycle/MutableLiveData;
.line 537
invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Boolean;
if-nez v1, :cond_2c
.line 538
sget-object v1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 19618
iget-boolean v1, v1, Lcom/imo/android/imoim/av/AVManager;->ae:Z
goto :goto_30
.line 538
:cond_2c
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
.line 542
:goto_30
iget-boolean v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->e:Z
const/16 v3, 0x8
const/4 v4, 0x0
const/4 v5, 0x4
if-eqz v2, :cond_6b
.line 543
iget-object v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->w:Landroid/widget/ImageView;
if-eqz v0, :cond_3e
const/4 v0, 0x0
goto :goto_40
:cond_3e
const/16 v0, 0x8
:goto_40
invoke-static {v2, v0}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 544
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->x:Landroid/widget/ImageView;
if-eqz v1, :cond_49
const/4 v2, 0x0
goto :goto_4b
:cond_49
const/16 v2, 0x8
:goto_4b
invoke-static {v0, v2}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 545
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->u:Landroid/view/View;
if-eqz v1, :cond_53
const/4 v3, 0x0
:cond_53
invoke-static {v0, v3}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 547
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->t:Landroid/widget/LinearLayout;
invoke-static {v0, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 548
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->r:Landroid/widget/ImageView;
invoke-static {v0, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 549
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->s:Landroid/widget/ImageView;
invoke-static {v0, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 550
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->p:Landroid/view/View;
invoke-static {v0, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
return-void
:cond_6b
if-eqz v0, :cond_81
if-eqz v1, :cond_81
.line 554
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->t:Landroid/widget/LinearLayout;
invoke-static {v0, v4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 555
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->r:Landroid/widget/ImageView;
invoke-static {v0, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 556
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->s:Landroid/widget/ImageView;
invoke-static {v0, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 557
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->p:Landroid/view/View;
goto :goto_a0
.line 559
:cond_81
iget-object v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->t:Landroid/widget/LinearLayout;
invoke-static {v2, v5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 560
iget-object v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->r:Landroid/widget/ImageView;
if-eqz v0, :cond_8c
const/4 v0, 0x0
goto :goto_8d
:cond_8c
const/4 v0, 0x4
:goto_8d
invoke-static {v2, v0}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 561
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->s:Landroid/widget/ImageView;
if-eqz v1, :cond_96
const/4 v2, 0x0
goto :goto_97
:cond_96
const/4 v2, 0x4
:goto_97
invoke-static {v0, v2}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 562
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->p:Landroid/view/View;
if-eqz v1, :cond_9f
goto :goto_a0
:cond_9f
const/4 v4, 0x4
:goto_a0
invoke-static {v0, v4}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 565
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->w:Landroid/widget/ImageView;
invoke-static {v0, v3}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 566
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->x:Landroid/widget/ImageView;
invoke-static {v0, v3}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 567
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->u:Landroid/view/View;
invoke-static {v0, v3}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
:cond_b2
return-void
.end method
.method private g()V
.registers 6
.line 576
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 19950
iget-boolean v0, v0, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-nez v0, :cond_7
return-void
.line 580
:cond_7
invoke-static {}, Lcom/imo/android/imoim/av/ui/AVActivity;->e()Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_19
.line 581
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->l:Landroid/widget/RelativeLayout;
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 582
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/VideoStreamView;->setVisibility(I)V
goto :goto_24
.line 584
:cond_19
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->l:Landroid/widget/RelativeLayout;
const/4 v2, 0x4
invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 585
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {v0, v2}, Lcom/imo/android/imoim/views/VideoStreamView;->setVisibility(I)V
.line 588
:goto_24
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 20479
iget-object v0, v0, Lcom/imo/android/imoim/av/AVManager;->a:Lcom/imo/android/imoim/av/f;
if-eqz v0, :cond_63
.line 591
iget-boolean v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->e:Z
const/4 v3, 0x0
const/4 v4, 0x1
if-eqz v2, :cond_4a
.line 592
iget-object v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-interface {v0, v2}, Lcom/imo/android/imoim/av/f;->setVideoViewSelf(Landroid/opengl/GLSurfaceView;)V
.line 593
iget-object v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-interface {v0, v2}, Lcom/imo/android/imoim/av/f;->setVideoViewBuddy(Lcom/imo/android/imoim/views/VideoStreamView;)V
.line 595
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {v0, v4}, Lcom/imo/android/imoim/views/VideoStreamView;->setScale(Z)V
.line 596
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/VideoStreamView;->setMirrorMode(Z)V
.line 597
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {v0, v3}, Lcom/imo/android/imoim/views/VideoStreamView;->setRotation(F)V
return-void
.line 599
:cond_4a
iget-object v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-interface {v0, v2}, Lcom/imo/android/imoim/av/f;->setVideoViewSelf(Landroid/opengl/GLSurfaceView;)V
.line 600
iget-object v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-interface {v0, v2}, Lcom/imo/android/imoim/av/f;->setVideoViewBuddy(Lcom/imo/android/imoim/views/VideoStreamView;)V
.line 602
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {v0, v4}, Lcom/imo/android/imoim/views/VideoStreamView;->setScale(Z)V
.line 603
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/VideoStreamView;->setMirrorMode(Z)V
.line 604
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {v0, v3}, Lcom/imo/android/imoim/views/VideoStreamView;->setRotation(F)V
:cond_63
return-void
.end method
.method static synthetic g(Lcom/imo/android/imoim/av/ui/AVActivity;)V
.registers 2
const/4 v0, 0x0
.line 99
invoke-direct {p0, v0}, Lcom/imo/android/imoim/av/ui/AVActivity;->b(Z)V
return-void
.end method
.method static synthetic h(Lcom/imo/android/imoim/av/ui/AVActivity;)Lcom/imo/android/imoim/av/AVManager$c;
.registers 1
.line 99
iget-object p0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->M:Lcom/imo/android/imoim/av/AVManager$c;
return-object p0
.end method
.method private h()V
.registers 3
.line 611
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 20950
iget-boolean v0, v0, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-eqz v0, :cond_19
.line 612
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/VideoStreamView;->setZOrderMediaOverlay(Z)V
.line 613
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
new-instance v1, Lcom/imo/android/imoim/av/ui/AVActivity$6;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/av/ui/AVActivity$6;-><init>(Lcom/imo/android/imoim/av/ui/AVActivity;)V
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/VideoStreamView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 624
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->g()V
:cond_19
return-void
.end method
.method private i()V
.registers 5
const/4 v0, 0x1
.line 1201
iput-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->D:Z
.line 1202
iget-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->E:Z
.line 1203
sget-object v1, Lcom/imo/android/imoim/av/j;->b:Lcom/imo/android/imoim/av/j;
invoke-static {}, Lcom/imo/android/imoim/av/j;->a()Z
move-result v1
if-eqz v1, :cond_16
.line 1204
sget-object v0, Lcom/imo/android/imoim/av/ui/CallEndActivity;->a:Lcom/imo/android/imoim/av/ui/CallEndActivity$a;
invoke-static {p0}, Lcom/imo/android/imoim/av/ui/CallEndActivity$a;->a(Landroid/content/Context;)V
.line 1205
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->finish()V
return-void
.line 1207
:cond_16
sget-object v1, Lcom/imo/android/imoim/av/j;->b:Lcom/imo/android/imoim/av/j;
invoke-static {}, Lcom/imo/android/imoim/av/j;->b()Z
move-result v1
if-nez v1, :cond_23
.line 1208
sget-object v1, Lcom/imo/android/imoim/av/j;->b:Lcom/imo/android/imoim/av/j;
invoke-static {}, Lcom/imo/android/imoim/av/j;->c()V
.line 1210
:cond_23
new-instance v1, Lcom/imo/android/imoim/av/ui/-$$Lambda$AVActivity$1r22Wq50NXhpU-xrUlbqbX_LSH4;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/av/ui/-$$Lambda$AVActivity$1r22Wq50NXhpU-xrUlbqbX_LSH4;-><init>(Lcom/imo/android/imoim/av/ui/AVActivity;)V
if-eqz v0, :cond_2d
const-wide/16 v2, 0x3e8
goto :goto_2f
:cond_2d
const-wide/16 v2, 0x0
:goto_2f
invoke-static {v1, v2, v3}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;J)V
return-void
.end method
.method static synthetic i(Lcom/imo/android/imoim/av/ui/AVActivity;)V
.registers 1
.line 99
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->g()V
return-void
.end method
.method private synthetic j()V
.registers 2
.line 1211
invoke-static {}, Lcom/imo/android/imoim/util/ei;->be()Z
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_19
.line 1212
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-static {p0}, Lcom/imo/android/imoim/av/AVManager;->a(Landroid/app/Activity;)Z
move-result v0
if-eqz v0, :cond_14
.line 1213
invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->m(Landroid/content/Context;)V
.line 1216
:cond_14
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/AVManager;->c()V
.line 1219
:cond_19
sget-object v0, Lcom/imo/android/imoim/av/j;->b:Lcom/imo/android/imoim/av/j;
invoke-static {}, Lcom/imo/android/imoim/av/j;->b()Z
move-result v0
if-eqz v0, :cond_2c
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
iget-boolean v0, v0, Lcom/imo/android/imoim/av/AVManager;->ag:Z
if-nez v0, :cond_2c
.line 1220
sget-object v0, Lcom/imo/android/imoim/av/ui/CallEndActivity;->a:Lcom/imo/android/imoim/av/ui/CallEndActivity$a;
invoke-static {p0}, Lcom/imo/android/imoim/av/ui/CallEndActivity$a;->a(Landroid/content/Context;)V
.line 1223
:cond_2c
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->finish()V
return-void
.end method
.method static synthetic j(Lcom/imo/android/imoim/av/ui/AVActivity;)V
.registers 1
.line 99
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->f()V
return-void
.end method
.method static synthetic k(Lcom/imo/android/imoim/av/ui/AVActivity;)Landroid/widget/RelativeLayout;
.registers 1
.line 99
iget-object p0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->n:Landroid/widget/RelativeLayout;
return-object p0
.end method
.method public static synthetic lambda$1r22Wq50NXhpU-xrUlbqbX_LSH4(Lcom/imo/android/imoim/av/ui/AVActivity;)V
.registers 1
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->j()V
return-void
.end method
# virtual methods
.method public final a()V
.registers 4
.line 300
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->b:Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
const/16 v1, 0x8
if-nez v0, :cond_e
iget-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->c:Z
if-eqz v0, :cond_13
.line 301
:cond_e
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->a:Landroid/view/View;
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 303
:cond_13
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->a:Landroid/view/View;
iget-object v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->z:Ljava/lang/Runnable;
invoke-virtual {v0, v2}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
.line 304
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->i:Landroid/view/View;
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
const/4 v0, 0x0
.line 305
invoke-direct {p0, v0}, Lcom/imo/android/imoim/av/ui/AVActivity;->c(Z)V
return-void
.end method
.method public final a(Z)V
.registers 5
.line 1084
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x700
const/16 v2, 0x13
if-lt v0, v2, :cond_12
if-nez p1, :cond_c
const/16 v1, 0x1706
.line 1093
:cond_c
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->o:Landroid/widget/RelativeLayout;
invoke-virtual {p1, v1}, Landroid/widget/RelativeLayout;->setSystemUiVisibility(I)V
return-void
.line 1094
:cond_12
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x10
if-lt v0, v2, :cond_21
if-nez p1, :cond_1c
const/16 v1, 0x706
.line 1104
:cond_1c
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->o:Landroid/widget/RelativeLayout;
invoke-virtual {p1, v1}, Landroid/widget/RelativeLayout;->setSystemUiVisibility(I)V
:cond_21
return-void
.end method
.method public buddyRinging()V
.registers 4
.line 1182
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->B:Landroid/widget/TextView;
if-eqz v0, :cond_12
.line 1183
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0f07c3
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_12
return-void
.end method
.method public callHandlerChanged(Lcom/imo/android/imoim/av/f;)V
.registers 2
.line 1165
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->g()V
return-void
.end method
.method public checkNeedRecall()V
.registers 1
return-void
.end method
.method public onAccuracyChanged(Landroid/hardware/Sensor;I)V
.registers 3
return-void
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.registers 4
const/16 p2, 0x7cff
if-ne p1, p2, :cond_1c
.line 1152
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 p2, 0x17
if-lt p1, p2, :cond_17
.line 1153
invoke-static {p0}, Landroid/provider/Settings;->canDrawOverlays(Landroid/content/Context;)Z
move-result p1
if-eqz p1, :cond_11
goto :goto_17
.line 1157
:cond_11
sget-object p1, Lcom/imo/android/imoim/IMO;->A:Lcom/imo/android/imoim/av/services/a;
invoke-virtual {p1}, Lcom/imo/android/imoim/av/services/a;->d()V
goto :goto_1c
.line 1155
:cond_17
:goto_17
sget-object p1, Lcom/imo/android/imoim/IMO;->A:Lcom/imo/android/imoim/av/services/a;
invoke-virtual {p1}, Lcom/imo/android/imoim/av/services/a;->c()V
:cond_1c
:goto_1c
return-void
.end method
.method public onBListUpdate(Lcom/imo/android/imoim/o/e;)V
.registers 2
return-void
.end method
.method public onBackPressed()V
.registers 2
.line 1170
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onBackPressed()V
const-string v0, "back"
.line 1171
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->am(Ljava/lang/String;)V
return-void
.end method
.method public onBadgeEvent(Lcom/imo/android/imoim/o/f;)V
.registers 2
return-void
.end method
.method public onCallEvent(Lcom/imo/android/imoim/o/j;)V
.registers 3
.line 1190
iget p1, p1, Lcom/imo/android/imoim/o/j;->a:I
const/4 v0, 0x3
if-ne p1, v0, :cond_a
.line 1191
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->y:Lcom/imo/android/imoim/av/compoment/singlechat/SingleVideoComponentC;
invoke-virtual {p1}, Lcom/imo/android/imoim/av/compoment/singlechat/SingleVideoComponentC;->g()V
:cond_a
return-void
.end method
.method public onCallSettings(Ljava/lang/String;ZZ)V
.registers 4
if-eqz p3, :cond_9
.line 421
iget-boolean p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->Q:Z
if-nez p1, :cond_9
const/4 p1, 0x1
.line 422
iput-boolean p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->Q:Z
:cond_9
return-void
.end method
.method public onChatActivity(Lcom/imo/android/imoim/data/d;)V
.registers 2
return-void
.end method
.method public onChatsEvent(Lcom/imo/android/imoim/o/l;)V
.registers 2
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 13
const-string v0, "AVActivity"
const-string v1, "onCreate()"
.line 24071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 682
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v1
.line 683
invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onCreate(Landroid/os/Bundle;)V
.line 684
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->d:Landroid/content/BroadcastReceiver;
new-instance v3, Landroid/content/IntentFilter;
const-string v4, "android.intent.action.SCREEN_OFF"
invoke-direct {v3, v4}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
invoke-virtual {p0, p1, v3}, Lcom/imo/android/imoim/av/ui/AVActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 686
invoke-static {}, Lcom/imo/android/imoim/music/c;->i()V
const p1, 0x7f0b00d8
.line 688
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->setContentView(I)V
const p1, 0x7f0900d1
.line 690
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/RelativeLayout;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->n:Landroid/widget/RelativeLayout;
const p1, 0x7f09152e
.line 691
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->i:Landroid/view/View;
const p1, 0x7f090f65
.line 692
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->a:Landroid/view/View;
.line 694
invoke-static {p0}, Lcom/imo/android/imoim/views/VideoStreamView;->a(Landroid/content/Context;)Lcom/imo/android/imoim/views/VideoStreamView;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
.line 696
new-instance v3, Landroid/widget/RelativeLayout$LayoutParams;
.line 697
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object v4
const v5, 0x7f07017b
.line 698
invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getDimension(I)F
move-result v4
float-to-int v4, v4
.line 699
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object v5
const v6, 0x7f07017a
invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getDimension(I)F
move-result v5
float-to-int v5, v5
invoke-direct {v3, v4, v5}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
.line 696
invoke-virtual {p1, v3}, Lcom/imo/android/imoim/views/VideoStreamView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 701
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
const/16 v3, 0x8
invoke-virtual {p1, v3}, Lcom/imo/android/imoim/views/VideoStreamView;->setVisibility(I)V
const p1, 0x7f0900cf
.line 704
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/RelativeLayout;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->o:Landroid/widget/RelativeLayout;
const p1, 0x7f09057b
.line 706
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->u:Landroid/view/View;
const p1, 0x7f09085d
.line 707
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->v:Lcom/imo/android/imoim/fresco/ImoImageView;
.line 708
invoke-static {p1}, Lcom/imo/android/imoim/managers/bg;->b(Lcom/imo/android/imoim/fresco/ImoImageView;)V
const p1, 0x7f090c71
.line 709
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->w:Landroid/widget/ImageView;
const p1, 0x7f091157
.line 710
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->x:Landroid/widget/ImageView;
const p1, 0x7f0900d0
.line 713
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/widgets/DraggableFrameLayout;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->m:Lcom/imo/android/imoim/widgets/DraggableFrameLayout;
.line 714
new-instance p1, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v4, -0x1
invoke-direct {p1, v4, v4}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
const/16 v5, 0xa
.line 716
iput v5, p1, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I
.line 717
iput v5, p1, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I
.line 718
iput v5, p1, Landroid/widget/RelativeLayout$LayoutParams;->rightMargin:I
.line 719
iput v5, p1, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I
.line 721
invoke-static {p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v5
iget-object v6, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->m:Lcom/imo/android/imoim/widgets/DraggableFrameLayout;
const/4 v7, 0x1
const v8, 0x7f0b00dd
invoke-virtual {v5, v8, v6, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
.line 722
iget-object v5, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->m:Lcom/imo/android/imoim/widgets/DraggableFrameLayout;
invoke-virtual {v5, p1}, Lcom/imo/android/imoim/widgets/DraggableFrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 723
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->m:Lcom/imo/android/imoim/widgets/DraggableFrameLayout;
invoke-virtual {p1, v7}, Lcom/imo/android/imoim/widgets/DraggableFrameLayout;->setDraggable(Z)V
.line 724
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->m:Lcom/imo/android/imoim/widgets/DraggableFrameLayout;
new-instance v5, Lcom/imo/android/imoim/av/ui/AVActivity$8;
invoke-direct {v5, p0}, Lcom/imo/android/imoim/av/ui/AVActivity$8;-><init>(Lcom/imo/android/imoim/av/ui/AVActivity;)V
invoke-virtual {p1, v5}, Lcom/imo/android/imoim/widgets/DraggableFrameLayout;->setOnDraggableListener(Lcom/imo/android/imoim/widgets/DraggableFrameLayout$a;)V
const p1, 0x7f0914fe
.line 731
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/RelativeLayout;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->l:Landroid/widget/RelativeLayout;
.line 735
invoke-virtual {p1, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 736
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->l:Landroid/widget/RelativeLayout;
iget-object v5, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
const/4 v6, 0x0
invoke-virtual {p1, v5, v6}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;I)V
.line 739
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->a:Landroid/view/View;
invoke-virtual {p1, v6}, Landroid/view/View;->setVisibility(I)V
.line 740
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->a:Landroid/view/View;
invoke-virtual {p1}, Landroid/view/View;->bringToFront()V
.line 742
new-instance p1, Lcom/imo/android/imoim/av/compoment/singlechat/SingleVideoComponentC;
iget-object v5, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->n:Landroid/widget/RelativeLayout;
invoke-direct {p1, p0, v5}, Lcom/imo/android/imoim/av/compoment/singlechat/SingleVideoComponentC;-><init>(Lcom/imo/android/core/component/c;Landroid/widget/RelativeLayout;)V
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->y:Lcom/imo/android/imoim/av/compoment/singlechat/SingleVideoComponentC;
.line 743
invoke-virtual {p1}, Lcom/imo/android/imoim/av/compoment/singlechat/SingleVideoComponentC;->f()Lcom/imo/android/core/component/AbstractComponent;
.line 745
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object p1
const v5, 0x7f050008
invoke-virtual {p1, v5}, Landroid/content/res/Resources;->getBoolean(I)Z
move-result p1
iput-boolean p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->c:Z
.line 24498
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
if-nez p1, :cond_13a
.line 24499
invoke-static {p0}, Lcom/imo/android/imoim/views/VideoStreamView;->a(Landroid/content/Context;)Lcom/imo/android/imoim/views/VideoStreamView;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
.line 24500
new-instance v5, Landroid/widget/RelativeLayout$LayoutParams;
invoke-direct {v5, v4, v4}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
invoke-virtual {p1, v5}, Lcom/imo/android/imoim/views/VideoStreamView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 24503
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->o:Landroid/widget/RelativeLayout;
iget-object v5, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {p1, v5, v6}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;I)V
.line 24504
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
const-string v5, "Activity buddyView"
invoke-virtual {p1, v5}, Lcom/imo/android/imoim/views/VideoStreamView;->setName(Ljava/lang/String;)V
.line 24507
:cond_13a
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 25479
iget-object p1, p1, Lcom/imo/android/imoim/av/AVManager;->a:Lcom/imo/android/imoim/av/f;
if-eqz p1, :cond_145
.line 24509
iget-object v5, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-interface {p1, v5}, Lcom/imo/android/imoim/av/f;->setVideoViewBuddy(Lcom/imo/android/imoim/views/VideoStreamView;)V
.line 24512
:cond_145
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 25950
iget-boolean p1, p1, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-eqz p1, :cond_151
.line 24513
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {p1, v6}, Lcom/imo/android/imoim/views/VideoStreamView;->setVisibility(I)V
goto :goto_157
.line 24515
:cond_151
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
const/4 v5, 0x4
invoke-virtual {p1, v5}, Lcom/imo/android/imoim/views/VideoStreamView;->setVisibility(I)V
.line 748
:goto_157
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->h()V
const-string p1, "sensor"
.line 750
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/hardware/SensorManager;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->G:Landroid/hardware/SensorManager;
.line 751
invoke-virtual {p1, v3}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->H:Landroid/hardware/Sensor;
.line 752
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getWindow()Landroid/view/Window;
move-result-object p1
invoke-virtual {p1}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->K:Landroid/view/WindowManager$LayoutParams;
const p1, 0x7f0906f5
.line 754
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/FrameLayout;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->A:Landroid/widget/FrameLayout;
.line 755
invoke-static {p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object p1
const v3, 0x7f0b00de
iget-object v5, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->A:Landroid/widget/FrameLayout;
invoke-virtual {p1, v3, v5, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
const p1, 0x7f091108
.line 756
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
const v3, 0x7f091107
.line 757
invoke-virtual {p0, v3}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/TextView;
iput-object v3, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->B:Landroid/widget/TextView;
.line 759
new-instance v3, Lcom/imo/android/imoim/av/compoment/singlechat/beauty/SingleVideoBeautyComponent;
const v5, 0x7f0914d6
invoke-virtual {p0, v5}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object v5
invoke-direct {v3, v5, p0}, Lcom/imo/android/imoim/av/compoment/singlechat/beauty/SingleVideoBeautyComponent;-><init>(Landroid/view/View;Lcom/imo/android/core/component/c;)V
invoke-virtual {v3}, Lcom/imo/android/imoim/av/compoment/singlechat/beauty/SingleVideoBeautyComponent;->f()Lcom/imo/android/core/component/AbstractComponent;
move-result-object v3
check-cast v3, Lcom/imo/android/imoim/av/compoment/singlechat/beauty/b;
iput-object v3, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->R:Lcom/imo/android/imoim/av/compoment/singlechat/beauty/b;
.line 760
invoke-interface {v3}, Lcom/imo/android/imoim/av/compoment/singlechat/beauty/b;->e()Z
move-result v3
if-eqz v3, :cond_1cb
.line 761
invoke-virtual {p1}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
check-cast v3, Landroid/widget/LinearLayout$LayoutParams;
const/16 v5, 0x4c
.line 762
invoke-static {v5}, Lcom/imo/android/imoim/util/ay;->a(I)I
move-result v5
invoke-virtual {v3, v5}, Landroid/widget/LinearLayout$LayoutParams;->setMarginEnd(I)V
.line 763
invoke-virtual {p1, v3}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 766
:cond_1cb
iget-object v3, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->A:Landroid/widget/FrameLayout;
const v5, 0x7f090d55
.line 767
invoke-virtual {v3, v5}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/TextView;
.line 769
sget-object v5, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 26856
iget-boolean v5, v5, Lcom/imo/android/imoim/av/AVManager;->h:Z
if-eqz v5, :cond_1df
.line 770
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->buddyRinging()V
.line 773
:cond_1df
sget-object v5, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 27830
iget-object v5, v5, Lcom/imo/android/imoim/av/AVManager;->b:Lcom/imo/android/imoim/av/AVManager$c;
.line 775
sget-object v7, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 27950
iget-boolean v7, v7, Lcom/imo/android/imoim/av/AVManager;->f:Z
const/high16 v8, 0x41800000 # 16.0f
if-nez v7, :cond_220
.line 776
sget-object v4, Lcom/imo/android/imoim/av/AVManager$c;->RECEIVING:Lcom/imo/android/imoim/av/AVManager$c;
if-ne v5, v4, :cond_204
.line 777
iget-object v4, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->B:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object v7
const v9, 0x7f0f0a9f
invoke-virtual {v7, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 779
iget-object v4, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->B:Landroid/widget/TextView;
invoke-virtual {v4, v8}, Landroid/widget/TextView;->setTextSize(F)V
.line 782
:cond_204
iget-object v4, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->B:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object v7
const v8, 0x7f060408
invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getColor(I)I
move-result v7
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTextColor(I)V
.line 784
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object v4
invoke-virtual {v4, v8}, Landroid/content/res/Resources;->getColor(I)I
move-result v4
invoke-virtual {p1, v4}, Landroid/widget/TextView;->setTextColor(I)V
goto :goto_28c
.line 787
:cond_220
sget-object v7, Lcom/imo/android/imoim/av/AVManager$c;->RECEIVING:Lcom/imo/android/imoim/av/AVManager$c;
if-ne v5, v7, :cond_234
.line 788
iget-object v7, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->B:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object v9
const v10, 0x7f0f0a76
invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 791
:cond_234
iget-object v7, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->B:Landroid/widget/TextView;
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextSize(F)V
.line 792
iget-object v7, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->B:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object v8
const v9, 0x7f060410
invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getColor(I)I
move-result v8
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextColor(I)V
.line 794
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object v7
invoke-virtual {v7, v9}, Landroid/content/res/Resources;->getColor(I)I
move-result v7
invoke-virtual {p1, v7}, Landroid/widget/TextView;->setTextColor(I)V
.line 796
new-instance v7, Landroid/widget/RelativeLayout$LayoutParams;
const/4 v8, -0x2
invoke-direct {v7, v4, v8}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V
.line 799
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v8, 0x11
if-lt v4, v8, :cond_26b
invoke-virtual {v7, v6}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginStart(I)V
iput v6, v7, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I
invoke-virtual {v7, v6}, Landroid/widget/RelativeLayout$LayoutParams;->setMarginEnd(I)V
iput v6, v7, Landroid/widget/RelativeLayout$LayoutParams;->bottomMargin:I
goto :goto_26e
:cond_26b
invoke-virtual {v7, v6, v6, v6, v6}, Landroid/widget/RelativeLayout$LayoutParams;->setMargins(IIII)V
.line 800
:goto_26e
iget-object v4, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->A:Landroid/widget/FrameLayout;
invoke-virtual {v4, v7}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 801
iget-object v4, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->A:Landroid/widget/FrameLayout;
const/16 v7, 0xf
invoke-static {v7}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v8
.line 802
invoke-static {v7}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v7
.line 801
invoke-virtual {v4, v6, v8, v6, v7}, Landroid/widget/FrameLayout;->setPaddingRelative(IIII)V
const-string v4, "av_call"
.line 803
invoke-static {v4}, Lcom/imo/android/imoim/util/IMOBattery;->a(Ljava/lang/String;)V
.line 804
sget-object v4, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-static {}, Lcom/imo/android/imoim/util/br;->a()V
.line 807
:goto_28c
sget-object v4, Lcom/imo/android/imoim/av/j;->b:Lcom/imo/android/imoim/av/j;
invoke-static {}, Lcom/imo/android/imoim/av/j;->c()V
.line 808
sget-object v4, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 28989
iget-object v4, v4, Lcom/imo/android/imoim/av/AVManager;->p:Ljava/lang/String;
if-eqz v4, :cond_2b0
.line 810
sget-object v4, Lcom/imo/android/imoim/av/j;->b:Lcom/imo/android/imoim/av/j;
sget-object v4, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 29989
iget-object v4, v4, Lcom/imo/android/imoim/av/AVManager;->p:Ljava/lang/String;
.line 810
invoke-static {v4}, Lcom/imo/android/imoim/av/j;->a(Ljava/lang/String;)V
.line 811
sget-object v4, Lcom/imo/android/imoim/av/j;->b:Lcom/imo/android/imoim/av/j;
sget-object v4, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 30950
iget-boolean v4, v4, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-eqz v4, :cond_2ab
.line 811
sget-object v4, Lcom/imo/android/imoim/av/AVManager$a;->VIDEO:Lcom/imo/android/imoim/av/AVManager$a;
goto :goto_2ad
:cond_2ab
sget-object v4, Lcom/imo/android/imoim/av/AVManager$a;->AUDIO:Lcom/imo/android/imoim/av/AVManager$a;
:goto_2ad
invoke-static {v4}, Lcom/imo/android/imoim/av/j;->a(Lcom/imo/android/imoim/av/AVManager$a;)V
.line 814
:cond_2b0
sget-object v4, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v4}, Lcom/imo/android/imoim/av/AVManager;->p()Lcom/imo/android/imoim/data/Buddy;
move-result-object v4
iput-object v4, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->L:Lcom/imo/android/imoim/data/Buddy;
if-nez v4, :cond_2c1
.line 815
sget-object v4, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 816
invoke-virtual {v4}, Lcom/imo/android/imoim/av/AVManager;->n()Ljava/lang/String;
move-result-object v4
goto :goto_2c5
:cond_2c1
invoke-virtual {v4}, Lcom/imo/android/imoim/data/Buddy;->j()Ljava/lang/String;
move-result-object v4
.line 818
:goto_2c5
invoke-virtual {p1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 820
sget-object p1, Lcom/imo/android/imoim/av/AVManager$c;->RECEIVING:Lcom/imo/android/imoim/av/AVManager$c;
if-ne v5, p1, :cond_2d7
.line 821
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->L:Lcom/imo/android/imoim/data/Buddy;
if-nez p1, :cond_2d7
.line 822
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 30997
iget-object p1, p1, Lcom/imo/android/imoim/av/AVManager;->l:Ljava/lang/String;
.line 823
invoke-static {v3, p1}, Lcom/imo/android/imoim/activities/IMActivity;->a(Landroid/widget/TextView;Ljava/lang/String;)V
:cond_2d7
const p1, 0x7f09057a
.line 827
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->p:Landroid/view/View;
const p1, 0x7f090853
.line 828
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->q:Lcom/imo/android/imoim/fresco/ImoImageView;
const p1, 0x7f090c70
.line 829
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->r:Landroid/widget/ImageView;
const p1, 0x7f091156
.line 830
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ImageView;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->s:Landroid/widget/ImageView;
const p1, 0x7f090b70
.line 831
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/LinearLayout;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->t:Landroid/widget/LinearLayout;
const p1, 0x7f0906fe
.line 833
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/fresco/XCircleImageView;
.line 835
iget-object v3, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->L:Lcom/imo/android/imoim/data/Buddy;
if-nez v3, :cond_320
sget-object v3, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v3}, Lcom/imo/android/imoim/av/AVManager;->o()Ljava/lang/String;
move-result-object v3
goto :goto_322
.line 31134
:cond_320
iget-object v3, v3, Lcom/imo/android/imoim/data/Buddy;->c:Ljava/lang/String;
.line 836
:goto_322
iget-object v4, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->L:Lcom/imo/android/imoim/data/Buddy;
if-nez v4, :cond_328
const/4 v4, 0x0
goto :goto_32c
.line 837
:cond_328
invoke-virtual {v4}, Lcom/imo/android/imoim/data/Buddy;->p()Ljava/lang/String;
move-result-object v4
:goto_32c
iget-object v5, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->L:Lcom/imo/android/imoim/data/Buddy;
if-eqz v5, :cond_333
.line 838
invoke-virtual {v5}, Lcom/imo/android/imoim/data/Buddy;->j()Ljava/lang/String;
.line 836
:cond_333
invoke-static {p1, v3, v4}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Ljava/lang/String;)V
.line 840
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->q:Lcom/imo/android/imoim/fresco/ImoImageView;
invoke-static {p1}, Lcom/imo/android/imoim/managers/bg;->c(Lcom/imo/android/imoim/fresco/ImoImageView;)V
.line 32008
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
.line 844
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {p1, p0}, Lcom/imo/android/imoim/av/AVManager;->subscribe(Lcom/imo/android/imoim/managers/ax;)V
.line 845
sget-object p1, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
invoke-virtual {p1, p0}, Lcom/imo/android/imoim/managers/ag;->subscribe(Lcom/imo/android/imoim/managers/ax;)V
.line 848
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {p1}, Lcom/imo/android/imoim/av/AVManager;->k()Z
move-result p1
if-nez p1, :cond_354
.line 849
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->i()V
return-void
.line 853
:cond_354
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getWindow()Landroid/view/Window;
move-result-object p1
const v3, 0x288400
invoke-virtual {p1, v3}, Landroid/view/Window;->addFlags(I)V
.line 859
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->b()V
.line 861
invoke-virtual {p0, v6}, Lcom/imo/android/imoim/av/ui/AVActivity;->setVolumeControlStream(I)V
.line 864
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getIntent()Landroid/content/Intent;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->onNewIntent(Landroid/content/Intent;)V
.line 32631
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->o:Landroid/widget/RelativeLayout;
new-instance v3, Lcom/imo/android/imoim/av/ui/AVActivity$7;
invoke-direct {v3, p0}, Lcom/imo/android/imoim/av/ui/AVActivity$7;-><init>(Lcom/imo/android/imoim/av/ui/AVActivity;)V
.line 32632
invoke-virtual {p1, v3}, Landroid/widget/RelativeLayout;->setOnSystemUiVisibilityChangeListener(Landroid/view/View$OnSystemUiVisibilityChangeListener;)V
.line 868
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 32830
iget-object p1, p1, Lcom/imo/android/imoim/av/AVManager;->b:Lcom/imo/android/imoim/av/AVManager$c;
.line 868
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->setState(Lcom/imo/android/imoim/av/AVManager$c;)V
.line 870
invoke-static {p0}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Landroid/content/Context;)Lcom/imo/android/imoim/managers/ImoPermission$a;
move-result-object p1
const-string v3, "android.permission.CAMERA"
const-string v4, "android.permission.RECORD_AUDIO"
filled-new-array {v3, v4}, [Ljava/lang/String;
move-result-object v3
.line 33181
iput-object v3, p1, Lcom/imo/android/imoim/managers/ImoPermission$a;->b:[Ljava/lang/String;
.line 870
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/managers/ImoPermission$a;->b(Ljava/lang/String;)Z
.line 33261
new-instance p1, Lcom/imo/android/imoim/av/AudioHomeKeyReceiver;
invoke-direct {p1}, Lcom/imo/android/imoim/av/AudioHomeKeyReceiver;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->O:Lcom/imo/android/imoim/av/AudioHomeKeyReceiver;
.line 33262
new-instance p1, Landroid/content/IntentFilter;
const-string v3, "android.intent.action.CLOSE_SYSTEM_DIALOGS"
invoke-direct {p1, v3}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
.line 33263
iget-object v3, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->O:Lcom/imo/android/imoim/av/AudioHomeKeyReceiver;
invoke-virtual {p0, v3, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
.line 872
invoke-static {p0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object p1
const-class v3, Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;
invoke-virtual {p1, v3}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->P:Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;
.line 34041
iget-object p1, p1, Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;->a:Lcom/imo/android/imoim/av/compoment/singlechat/d;
.line 34075
iget-object p1, p1, Lcom/imo/android/imoim/av/compoment/singlechat/d;->d:Landroidx/lifecycle/MutableLiveData;
.line 873
new-instance v3, Lcom/imo/android/imoim/av/ui/AVActivity$9;
invoke-direct {v3, p0}, Lcom/imo/android/imoim/av/ui/AVActivity$9;-><init>(Lcom/imo/android/imoim/av/ui/AVActivity;)V
invoke-virtual {p1, p0, v3}, Landroidx/lifecycle/MutableLiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 879
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->P:Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;
.line 35049
iget-object p1, p1, Lcom/imo/android/imoim/av/compoment/singlechat/SingleAVViewModel;->a:Lcom/imo/android/imoim/av/compoment/singlechat/d;
.line 35083
iget-object p1, p1, Lcom/imo/android/imoim/av/compoment/singlechat/d;->e:Landroidx/lifecycle/MutableLiveData;
.line 879
new-instance v3, Lcom/imo/android/imoim/av/ui/AVActivity$10;
invoke-direct {v3, p0}, Lcom/imo/android/imoim/av/ui/AVActivity$10;-><init>(Lcom/imo/android/imoim/av/ui/AVActivity;)V
invoke-virtual {p1, p0, v3}, Landroidx/lifecycle/MutableLiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
.line 35917
new-instance p1, Lcom/imo/android/imoim/av/compoment/singlechat/video2audio/Video2AudioComponent;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/av/compoment/singlechat/video2audio/Video2AudioComponent;-><init>(Lcom/imo/android/core/component/c;)V
invoke-virtual {p1}, Lcom/imo/android/imoim/av/compoment/singlechat/video2audio/Video2AudioComponent;->f()Lcom/imo/android/core/component/AbstractComponent;
.line 36892
sget-object p1, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
invoke-static {}, Lcom/imo/android/imoim/av/c;->V()J
move-result-wide v3
const-wide/16 v7, 0x0
cmp-long p1, v3, v7
if-nez p1, :cond_3e7
.line 36893
sget-object p1, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
sget-object p1, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
invoke-static {}, Lcom/imo/android/imoim/av/c;->c()J
move-result-wide v3
invoke-static {v3, v4}, Lcom/imo/android/imoim/av/c;->e(J)V
.line 36895
:cond_3e7
sget-object p1, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
invoke-static {}, Lcom/imo/android/imoim/av/c;->aa()J
move-result-wide v3
cmp-long p1, v3, v7
if-nez p1, :cond_402
.line 36896
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v3
sub-long/2addr v3, v1
.line 36897
sget-object p1, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
invoke-static {v3, v4}, Lcom/imo/android/imoim/av/c;->g(J)V
.line 36898
sget-object p1, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
sget-boolean p1, Lcom/imo/android/imoim/av/ui/AVActivity;->f:Z
invoke-static {p1}, Lcom/imo/android/imoim/av/c;->j(Z)V
.line 36900
:cond_402
new-instance p1, Ljava/lang/StringBuilder;
const-string v1, "logUiOnCreateStat onCreateCost->"
invoke-direct {p1, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
sget-object v1, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
invoke-static {}, Lcom/imo/android/imoim/av/c;->aa()J
move-result-wide v1
invoke-virtual {p1, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", firstOnCreate->"
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v1, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
invoke-static {}, Lcom/imo/android/imoim/av/c;->ad()Z
move-result v1
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 37071
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 36901
sput-boolean v6, Lcom/imo/android/imoim/av/ui/AVActivity;->f:Z
.line 36902
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
.line 36903
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->n:Landroid/widget/RelativeLayout;
invoke-virtual {p1}, Landroid/widget/RelativeLayout;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object p1
new-instance v2, Lcom/imo/android/imoim/av/ui/AVActivity$2;
invoke-direct {v2, p0, v0, v1}, Lcom/imo/android/imoim/av/ui/AVActivity$2;-><init>(Lcom/imo/android/imoim/av/ui/AVActivity;J)V
invoke-virtual {p1, v2}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
return-void
.end method
.method public onDestroy()V
.registers 3
const-string v0, "AVActivity"
const-string v1, "onDestroy()"
.line 43071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 1011
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->d:Landroid/content/BroadcastReceiver;
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/av/ui/AVActivity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
.line 1012
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/av/AVManager;->unsubscribe(Lcom/imo/android/imoim/managers/ax;)V
.line 1013
sget-object v0, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/managers/ag;->unsubscribe(Lcom/imo/android/imoim/managers/ax;)V
const-string v0, "av_call"
.line 1014
invoke-static {v0}, Lcom/imo/android/imoim/util/IMOBattery;->b(Ljava/lang/String;)V
.line 1015
invoke-static {}, Lcom/imo/android/imoim/util/br;->b()V
.line 1016
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onDestroy()V
.line 1018
invoke-static {}, Lcom/imo/android/imoim/music/c;->j()V
.line 43267
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->O:Lcom/imo/android/imoim/av/AudioHomeKeyReceiver;
if-eqz v0, :cond_2b
.line 43268
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/av/ui/AVActivity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
:cond_2b
return-void
.end method
.method public onHistoryArrived(Ljava/lang/String;ILjava/lang/String;)V
.registers 4
return-void
.end method
.method public onInvite(Lcom/imo/android/imoim/o/m;)V
.registers 2
return-void
.end method
.method public onKeyDown(ILandroid/view/KeyEvent;)Z
.registers 6
.line 456
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "KeyEvent: "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "AVActivity"
.line 17071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x1
const/4 v1, 0x4
if-ne p1, v1, :cond_19
const/4 v1, 0x0
const-string v2, "return"
.line 458
invoke-static {v1, v0, v2}, Lcom/imo/android/imoim/av/d/a;->a(ZZLjava/lang/String;)V
.line 460
:cond_19
sget-object v1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v1, p1}, Lcom/imo/android/imoim/av/AVManager;->a(I)Z
move-result v1
if-eqz v1, :cond_22
return v0
.line 463
:cond_22
iget-object v1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->M:Lcom/imo/android/imoim/av/AVManager$c;
sget-object v2, Lcom/imo/android/imoim/av/AVManager$c;->TALKING:Lcom/imo/android/imoim/av/AVManager$c;
if-ne v1, v2, :cond_40
.line 464
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->d()Lcom/imo/android/imoim/widgets/a;
move-result-object v1
sget-object v2, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v2}, Lcom/imo/android/imoim/av/AVManager;->s()Z
move-result v2
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/widgets/a;->a(Z)V
.line 465
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->d()Lcom/imo/android/imoim/widgets/a;
move-result-object v1
invoke-virtual {v1, p1}, Lcom/imo/android/imoim/widgets/a;->a(I)Z
move-result v1
if-eqz v1, :cond_40
return v0
.line 469
:cond_40
invoke-super {p0, p1, p2}, Lcom/imo/android/imoim/activities/IMOActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z
move-result p1
return p1
.end method
.method public onLastSeen(Lcom/imo/android/imoim/o/o;)V
.registers 2
return-void
.end method
.method public onMessageAdded(Ljava/lang/String;Lcom/imo/android/imoim/data/message/k;)V
.registers 3
return-void
.end method
.method public onMessageReceived(Ljava/lang/String;Ljava/lang/String;)Z
.registers 3
const/4 p1, 0x0
return p1
.end method
.method public onNewIntent(Landroid/content/Intent;)V
.registers 5
.line 655
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "onNewIntent "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "AVActivity"
.line 21071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
if-eqz p1, :cond_5c
.line 656
invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_5c
.line 657
invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v2, "android.intent.action.CALL_BUTTON"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_4a
.line 658
invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v2, "android.intent.action.CALL"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_4a
.line 659
invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v2, "android.intent.action.ANSWER"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3c
goto :goto_4a
.line 663
:cond_3c
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "Received intent: "
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 23071
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_5c
.line 660
:cond_4a
:goto_4a
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "Bluetooth button pressed: "
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 22071
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 661
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {p1}, Lcom/imo/android/imoim/av/AVManager;->e()V
:cond_5c
:goto_5c
return-void
.end method
.method public onPause()V
.registers 3
const-string v0, "AVActivity"
const-string v1, "onPause()"
.line 40071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 971
sget v0, Lcom/imo/android/imoim/av/ui/AVActivity;->h:I
add-int/lit8 v0, v0, -0x1
sput v0, Lcom/imo/android/imoim/av/ui/AVActivity;->h:I
.line 972
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->H:Landroid/hardware/Sensor;
if-eqz v0, :cond_16
.line 973
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->G:Landroid/hardware/SensorManager;
invoke-virtual {v0, p0}, Landroid/hardware/SensorManager;->unregisterListener(Landroid/hardware/SensorEventListener;)V
.line 975
:cond_16
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
if-eqz v0, :cond_1d
.line 976
invoke-virtual {v0}, Lcom/imo/android/imoim/views/VideoStreamView;->onPause()V
.line 978
:cond_1d
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
if-eqz v0, :cond_24
.line 979
invoke-virtual {v0}, Lcom/imo/android/imoim/views/VideoStreamView;->onPause()V
.line 982
:cond_24
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
const/16 v1, 0x8
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 983
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->l:Landroid/widget/RelativeLayout;
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 984
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->m:Lcom/imo/android/imoim/widgets/DraggableFrameLayout;
invoke-virtual {v0}, Lcom/imo/android/imoim/widgets/DraggableFrameLayout;->requestLayout()V
.line 986
sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
invoke-static {}, Lcom/imo/android/imoim/managers/m;->b()V
.line 987
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onPause()V
return-void
.end method
.method public onRefreshContact(Lcom/imo/android/imoim/o/i$a;)V
.registers 2
return-void
.end method
.method public onResume()V
.registers 6
.line 941
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onResume()V
const-string v0, "AVActivity"
const-string v1, "onResume()"
.line 39071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 943
sget v1, Lcom/imo/android/imoim/av/ui/AVActivity;->h:I
const/4 v2, 0x1
add-int/2addr v1, v2
.line 944
sput v1, Lcom/imo/android/imoim/av/ui/AVActivity;->h:I
if-le v1, v2, :cond_17
const-string v1, "Two AV activies are currently resumed!!!"
.line 39079
invoke-static {v0, v1, v2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
.line 947
:cond_17
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->H:Landroid/hardware/Sensor;
if-eqz v0, :cond_21
.line 948
iget-object v1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->G:Landroid/hardware/SensorManager;
const/4 v3, 0x3
invoke-virtual {v1, p0, v0, v3}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z
.line 951
:cond_21
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->k:Lcom/imo/android/imoim/views/VideoStreamView;
if-eqz v0, :cond_28
.line 952
invoke-virtual {v0}, Lcom/imo/android/imoim/views/VideoStreamView;->onResume()V
.line 954
:cond_28
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
if-eqz v0, :cond_2f
.line 955
invoke-virtual {v0}, Lcom/imo/android/imoim/views/VideoStreamView;->onResume()V
.line 958
:cond_2f
sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v0, "call"
invoke-static {v0}, Lcom/imo/android/imoim/managers/m;->b(Ljava/lang/String;)V
.line 960
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->g()V
.line 961
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->f()V
.line 39332
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
.line 39604
iget-boolean v0, v0, Lcom/imo/android/imoim/av/GroupAVManager;->B:Z
const/4 v1, 0x0
if-eqz v0, :cond_4c
.line 39332
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->a:Landroid/view/View;
.line 39333
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-nez v0, :cond_4c
goto :goto_4d
:cond_4c
const/4 v2, 0x0
.line 39334
:goto_4d
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->i:Landroid/view/View;
if-eqz v2, :cond_52
goto :goto_54
:cond_52
const/16 v1, 0x8
:goto_54
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V
.line 963
sget-object v0, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
invoke-static {}, Lcom/imo/android/imoim/av/c;->W()J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-nez v4, :cond_6e
.line 964
sget-object v0, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
sget-object v0, Lcom/imo/android/imoim/av/c;->x:Lcom/imo/android/imoim/av/c;
invoke-static {}, Lcom/imo/android/imoim/av/c;->c()J
move-result-wide v0
invoke-static {v0, v1}, Lcom/imo/android/imoim/av/c;->f(J)V
:cond_6e
return-void
.end method
.method public onSensorChanged(Landroid/hardware/SensorEvent;)V
.registers 9
.line 1034
iget-object v0, p1, Landroid/hardware/SensorEvent;->sensor:Landroid/hardware/Sensor;
invoke-virtual {v0}, Landroid/hardware/Sensor;->getType()I
move-result v0
const/16 v1, 0x8
if-ne v0, v1, :cond_5b
.line 1035
iget-object v0, p1, Landroid/hardware/SensorEvent;->values:[F
const/4 v1, 0x0
aget v0, v0, v1
.line 1038
sget-object v2, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 43950
iget-boolean v2, v2, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-eqz v2, :cond_18
.line 1040
iput-boolean v1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->I:Z
return-void
:cond_18
float-to-double v2, v0
const-wide/16 v4, 0x0
cmpl-double v6, v2, v4
if-ltz v6, :cond_30
const/high16 v2, 0x40a00000 # 5.0f
cmpg-float v2, v0, v2
if-gez v2, :cond_30
.line 1044
iget-object p1, p1, Landroid/hardware/SensorEvent;->sensor:Landroid/hardware/Sensor;
.line 1045
invoke-virtual {p1}, Landroid/hardware/Sensor;->getMaximumRange()F
move-result p1
cmpg-float p1, v0, p1
if-gez p1, :cond_30
const/4 v1, 0x1
:cond_30
iput-boolean v1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->I:Z
.line 1047
iget-boolean p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->S:Z
if-eq v1, p1, :cond_5b
.line 1048
iput-boolean v1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->S:Z
if-eqz v1, :cond_4b
.line 1050
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->K:Landroid/view/WindowManager$LayoutParams;
const v0, 0x3c23d70a # 0.01f
iput v0, p1, Landroid/view/WindowManager$LayoutParams;->screenBrightness:F
.line 1051
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getWindow()Landroid/view/Window;
move-result-object p1
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->K:Landroid/view/WindowManager$LayoutParams;
invoke-virtual {p1, v0}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
return-void
.line 1053
:cond_4b
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->K:Landroid/view/WindowManager$LayoutParams;
const v0, -0x43dc28f6 # -0.01f
iput v0, p1, Landroid/view/WindowManager$LayoutParams;->screenBrightness:F
.line 1054
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getWindow()Landroid/view/Window;
move-result-object p1
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->K:Landroid/view/WindowManager$LayoutParams;
invoke-virtual {p1, v0}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
:cond_5b
return-void
.end method
.method public onStart()V
.registers 6
.line 926
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onStart()V
const-string v0, "AVActivity"
const-string v1, "onStart()"
.line 38071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 928
sget v1, Lcom/imo/android/imoim/av/ui/AVActivity;->g:I
const/4 v2, 0x1
add-int/2addr v1, v2
.line 929
sput v1, Lcom/imo/android/imoim/av/ui/AVActivity;->g:I
if-le v1, v2, :cond_17
const-string v1, "Two AV activies exist."
.line 38079
invoke-static {v0, v1, v2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
.line 933
:cond_17
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->g()V
.line 935
sget-object v0, Lcom/imo/android/imoim/IMO;->A:Lcom/imo/android/imoim/av/services/a;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/services/a;->a()V
.line 936
sget-object v0, Lcom/imo/android/imoim/IMO;->A:Lcom/imo/android/imoim/av/services/a;
.line 38135
iget-boolean v1, v0, Lcom/imo/android/imoim/av/services/a;->d:Z
if-nez v1, :cond_5d
.line 38136
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v1
const-string v3, "sensor"
invoke-virtual {v1, v3}, Lcom/imo/android/imoim/IMO;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/hardware/SensorManager;
iput-object v1, v0, Lcom/imo/android/imoim/av/services/a;->g:Landroid/hardware/SensorManager;
.line 38138
iget-object v1, v0, Lcom/imo/android/imoim/av/services/a;->g:Landroid/hardware/SensorManager;
.line 38139
invoke-virtual {v1, v2}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor;
move-result-object v1
iput-object v1, v0, Lcom/imo/android/imoim/av/services/a;->h:Landroid/hardware/Sensor;
.line 38140
iget-object v1, v0, Lcom/imo/android/imoim/av/services/a;->g:Landroid/hardware/SensorManager;
iget-object v3, v0, Lcom/imo/android/imoim/av/services/a;->h:Landroid/hardware/Sensor;
const/4 v4, 0x3
invoke-virtual {v1, v0, v3, v4}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z
.line 38143
iput-boolean v2, v0, Lcom/imo/android/imoim/av/services/a;->j:Z
.line 38144
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v1
const-string v2, "display"
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/IMO;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/hardware/display/DisplayManager;
iput-object v1, v0, Lcom/imo/android/imoim/av/services/a;->i:Landroid/hardware/display/DisplayManager;
.line 38145
iget-object v1, v0, Lcom/imo/android/imoim/av/services/a;->i:Landroid/hardware/display/DisplayManager;
if-eqz v1, :cond_5d
.line 38146
iget-object v1, v0, Lcom/imo/android/imoim/av/services/a;->i:Landroid/hardware/display/DisplayManager;
const/4 v2, 0x0
invoke-virtual {v1, v0, v2}, Landroid/hardware/display/DisplayManager;->registerDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;Landroid/os/Handler;)V
:cond_5d
return-void
.end method
.method public onStop()V
.registers 3
const-string v0, "AVActivity"
const-string v1, "onStop()"
.line 41071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 993
sget v1, Lcom/imo/android/imoim/av/ui/AVActivity;->g:I
add-int/lit8 v1, v1, -0x1
sput v1, Lcom/imo/android/imoim/av/ui/AVActivity;->g:I
.line 995
iget-boolean v1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->D:Z
if-nez v1, :cond_34
sget-object v1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v1}, Lcom/imo/android/imoim/av/AVManager;->k()Z
move-result v1
if-eqz v1, :cond_34
sget v1, Lcom/imo/android/imoim/av/ui/AVActivity;->g:I
if-nez v1, :cond_34
const-string v1, "sendActivityClosing"
.line 42071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 997
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 42479
iget-object v0, v0, Lcom/imo/android/imoim/av/AVManager;->a:Lcom/imo/android/imoim/av/f;
if-eqz v0, :cond_2f
const/4 v1, 0x0
.line 1000
invoke-interface {v0, v1}, Lcom/imo/android/imoim/av/f;->setVideoViewSelf(Landroid/opengl/GLSurfaceView;)V
.line 1001
invoke-interface {v0, v1}, Lcom/imo/android/imoim/av/f;->setVideoViewBuddy(Lcom/imo/android/imoim/views/VideoStreamView;)V
.line 1003
:cond_2f
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->M:Lcom/imo/android/imoim/av/AVManager$c;
invoke-direct {p0, v0}, Lcom/imo/android/imoim/av/ui/AVActivity;->a(Lcom/imo/android/imoim/av/AVManager$c;)V
.line 1005
:cond_34
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onStop()V
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 3
.line 293
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->F:Landroid/view/GestureDetector;
if-eqz v0, :cond_7
.line 294
invoke-virtual {v0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z
:cond_7
const/4 p1, 0x0
return p1
.end method
.method public onTyping(Lcom/imo/android/imoim/data/z;)V
.registers 2
return-void
.end method
.method public onUnreadMessage(Ljava/lang/String;)V
.registers 2
return-void
.end method
.method protected onUserLeaveHint()V
.registers 2
.line 1176
invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onUserLeaveHint()V
const-string v0, "home"
.line 1177
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->am(Ljava/lang/String;)V
return-void
.end method
.method public onVideoQualityStatus(III)V
.registers 4
return-void
.end method
.method public setCallInfo(Lcom/imo/android/imoim/data/Buddy;Lcom/imo/android/imoim/av/AVManager$a;)V
.registers 3
return-void
.end method
.method public setState(Lcom/imo/android/imoim/av/AVManager$c;)V
.registers 8
.line 339
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "setState() "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->M:Lcom/imo/android/imoim/av/AVManager$c;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, " => "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "AVActivity"
.line 6071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 340
iget-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->C:Z
if-nez v0, :cond_26
if-nez p1, :cond_26
.line 341
invoke-direct {p0, p1}, Lcom/imo/android/imoim/av/ui/AVActivity;->a(Lcom/imo/android/imoim/av/AVManager$c;)V
.line 343
:cond_26
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_142
.line 345
iget-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->C:Z
if-eqz v0, :cond_33
if-nez p1, :cond_33
return-void
.line 349
:cond_33
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->M:Lcom/imo/android/imoim/av/AVManager$c;
if-nez p1, :cond_40
const-string p1, "Finishing because state is null"
.line 7071
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 352
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->i()V
return-void
.line 356
:cond_40
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/AVManager;->k()Z
move-result v0
if-eqz v0, :cond_4f
.line 357
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 8033
iget-boolean v2, v0, Lcom/imo/android/imoim/av/AVManager;->o:Z
.line 357
invoke-virtual {v0, v2}, Lcom/imo/android/imoim/av/AVManager;->a(Z)V
.line 360
:cond_4f
sget-object v0, Lcom/imo/android/imoim/av/ui/AVActivity$3;->a:[I
invoke-virtual {p1}, Lcom/imo/android/imoim/av/AVManager$c;->ordinal()I
move-result v2
aget v0, v0, v2
const/4 v2, 0x1
const/16 v3, 0x8
const/4 v4, 0x0
if-eq v0, v2, :cond_f9
const/4 v5, 0x2
if-eq v0, v5, :cond_f9
const/4 p1, 0x3
if-eq v0, p1, :cond_ce
const/4 p1, 0x4
if-eq v0, p1, :cond_68
goto/16 :goto_142
.line 387
:cond_68
iput-boolean v2, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->E:Z
.line 388
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->o:Landroid/widget/RelativeLayout;
invoke-virtual {p1, v4}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 389
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->B:Landroid/widget/TextView;
invoke-virtual {p1, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 391
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 13950
iget-boolean p1, p1, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-eqz p1, :cond_7f
.line 392
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->A:Landroid/widget/FrameLayout;
invoke-virtual {p1, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 14193
:cond_7f
new-instance p1, Lcom/imo/android/imoim/av/ui/AVActivity$1;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/av/ui/AVActivity$1;-><init>(Lcom/imo/android/imoim/av/ui/AVActivity;)V
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->z:Ljava/lang/Runnable;
.line 14206
new-instance p1, Landroid/view/GestureDetector;
new-instance v0, Lcom/imo/android/imoim/av/ui/AVActivity$4;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/av/ui/AVActivity$4;-><init>(Lcom/imo/android/imoim/av/ui/AVActivity;)V
invoke-direct {p1, p0, v0}, Landroid/view/GestureDetector;-><init>(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->F:Landroid/view/GestureDetector;
.line 398
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->h()V
.line 400
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 14950
iget-boolean p1, p1, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-eqz p1, :cond_c5
.line 401
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {p1, v4}, Lcom/imo/android/imoim/views/VideoStreamView;->setVisibility(I)V
const-string p1, "In setFullScreenVideoView"
.line 16071
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 15183
sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
iput-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->b:Ljava/lang/Boolean;
.line 15184
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
if-eqz p1, :cond_b0
.line 15185
invoke-virtual {p1, v2}, Lcom/imo/android/imoim/views/VideoStreamView;->setFullViewMode(Z)V
.line 15187
:cond_b0
invoke-virtual {p0, v4}, Lcom/imo/android/imoim/av/ui/AVActivity;->a(Z)V
.line 15188
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->a()V
.line 15189
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->o:Landroid/widget/RelativeLayout;
invoke-virtual {p1}, Landroid/widget/RelativeLayout;->invalidate()V
.line 404
invoke-direct {p0, v4}, Lcom/imo/android/imoim/av/ui/AVActivity;->d(Z)V
.line 405
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->g()V
.line 406
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->f()V
return-void
.line 408
:cond_c5
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->j:Lcom/imo/android/imoim/views/VideoStreamView;
invoke-virtual {p1, v3}, Lcom/imo/android/imoim/views/VideoStreamView;->setVisibility(I)V
.line 409
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->b()V
goto :goto_142
.line 375
:cond_ce
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->A:Landroid/widget/FrameLayout;
invoke-virtual {p1}, Landroid/widget/FrameLayout;->bringToFront()V
.line 376
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->o:Landroid/widget/RelativeLayout;
invoke-virtual {p1, v4}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 378
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->B:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0f0a76
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 380
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 12950
iget-boolean p1, p1, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-nez p1, :cond_f3
.line 381
iget-object p1, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->o:Landroid/widget/RelativeLayout;
invoke-virtual {p1, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 383
:cond_f3
iput-boolean v4, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->C:Z
.line 384
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->c()V
return-void
.line 363
:cond_f9
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->A:Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->bringToFront()V
.line 365
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 8950
iget-boolean v0, v0, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-nez v0, :cond_109
.line 366
iget-object v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->o:Landroid/widget/RelativeLayout;
invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 368
:cond_109
iput-boolean v4, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->C:Z
.line 369
invoke-direct {p0}, Lcom/imo/android/imoim/av/ui/AVActivity;->c()V
.line 370
sget-object v0, Lcom/imo/android/imoim/av/AVManager$c;->CALLING:Lcom/imo/android/imoim/av/AVManager$c;
if-ne p1, v0, :cond_142
.line 9273
sget-object p1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
.line 9893
iget-object p1, p1, Lcom/imo/android/imoim/av/AVManager;->ai:Lcom/imo/android/imoim/ringback/data/bean/RingbackTone;
if-eqz p1, :cond_142
const v0, 0x7f090b93
.line 9277
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/av/ui/AVActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
if-nez v0, :cond_129
const-string p1, "llRingback is null"
.line 10075
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/bt;->e(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_129
const v2, 0x7f090e97
.line 9282
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
if-nez v2, :cond_13a
const-string p1, "tvRingback is null"
.line 11075
invoke-static {v1, p1}, Lcom/imo/android/imoim/util/bt;->e(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 12024
:cond_13a
iget-object p1, p1, Lcom/imo/android/imoim/ringback/data/bean/RingbackTone;->c:Ljava/lang/String;
.line 9287
invoke-virtual {v2, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 9288
invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V
:cond_142
:goto_142
return-void
.end method
.method public willReestablish()V
.registers 2
const/4 v0, 0x1
.line 451
iput-boolean v0, p0, Lcom/imo/android/imoim/av/ui/AVActivity;->C:Z
return-void
.end method