c.smali
.class Lcom/cleanmaster/notification/popup/c;
.super Ljava/lang/Object;
.source "PopUpNotification.java"
# interfaces
.implements Lcom/cleanmaster/hpcommonlib/view/FloatingCallback;
# instance fields
.field final synthetic a:Lcom/cleanmaster/notification/popup/b;
# direct methods
.method constructor <init>(Lcom/cleanmaster/notification/popup/b;)V
.registers 2
.prologue
.line 196
iput-object p1, p0, Lcom/cleanmaster/notification/popup/c;->a:Lcom/cleanmaster/notification/popup/b;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public getOutTime()I
.registers 2
.prologue
.line 235
iget-object v0, p0, Lcom/cleanmaster/notification/popup/c;->a:Lcom/cleanmaster/notification/popup/b;
iget v0, v0, Lcom/cleanmaster/notification/popup/b;->d:I
mul-int/lit16 v0, v0, 0x3e8
return v0
.end method
.method public getView()Landroid/view/View;
.registers 2
.prologue
.line 200
sget-object v0, Lcom/cleanmaster/notification/popup/a;->b:Landroid/view/View;
return-object v0
.end method
.method public hasFloatingPermission()Z
.registers 4
.prologue
.line 245
invoke-static {}, Lcom/cm/plugincluster/accessibility/plugin/AccessibilityPluginDelegate;->getAccessibilityModule()Lcom/cm/plugincluster/accessibility/interfaces/IAccessibilityPluginModule;
move-result-object v0
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v1
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Lcom/cm/plugincluster/accessibility/interfaces/IAccessibilityPluginModule;->checkPermissionStateByType(Landroid/content/Context;I)Z
move-result v0
return v0
.end method
.method public needInterceptBack()Z
.registers 2
.prologue
.line 240
const/4 v0, 0x0
return v0
.end method
.method public onCreate(Landroid/app/Activity;)V
.registers 4
.prologue
.line 225
invoke-virtual {p0}, Lcom/cleanmaster/notification/popup/c;->getView()Landroid/view/View;
move-result-object v0
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/cleanmaster/notification/popup/a;->a(Landroid/view/View;Z)V
.line 226
return-void
.end method
.method public onDestroy()V
.registers 3
.prologue
.line 230
invoke-virtual {p0}, Lcom/cleanmaster/notification/popup/c;->getView()Landroid/view/View;
move-result-object v0
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/cleanmaster/notification/popup/a;->a(Landroid/view/View;Z)V
.line 231
return-void
.end method
.method public onLayout(ILandroid/view/ViewGroup$LayoutParams;)V
.registers 7
.prologue
const/16 v3, 0x30
.line 205
packed-switch p1, :pswitch_data_4e
.line 221
:goto_5
return-void
.line 207
:pswitch_6
const/4 v0, -0x2
iput v0, p2, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 208
sget-object v0, Lcom/cleanmaster/notification/popup/a;->a:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
const-string/jumbo v1, "window"
.line 209
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/WindowManager;
invoke-interface {v0}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Display;->getWidth()I
move-result v0
sget-object v1, Lcom/cleanmaster/notification/popup/a;->a:Landroid/content/Context;
const/high16 v2, 0x41a00000 # 20.0f
.line 210
invoke-static {v1, v2}, Lcom/cleanmaster/hpsharelib/base/util/system/DimenUtils;->dp2px(Landroid/content/Context;F)I
move-result v1
sub-int/2addr v0, v1
iput v0, p2, Landroid/view/ViewGroup$LayoutParams;->width:I
move-object v0, p2
.line 211
check-cast v0, Landroid/view/WindowManager$LayoutParams;
iput v3, v0, Landroid/view/WindowManager$LayoutParams;->gravity:I
move-object v0, p2
.line 212
check-cast v0, Landroid/view/WindowManager$LayoutParams;
const/4 v1, 0x0
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->x:I
move-object v0, p2
.line 213
check-cast v0, Landroid/view/WindowManager$LayoutParams;
sget-object v1, Lcom/cleanmaster/notification/popup/a;->a:Landroid/content/Context;
invoke-static {v1}, Lcom/cleanmaster/notification/popup/a;->a(Landroid/content/Context;)I
move-result v1
iput v1, v0, Landroid/view/WindowManager$LayoutParams;->y:I
.line 214
check-cast p2, Landroid/view/WindowManager$LayoutParams;
const v0, 0x7f0b014c
iput v0, p2, Landroid/view/WindowManager$LayoutParams;->windowAnimations:I
goto :goto_5
.line 217
:pswitch_49
check-cast p2, Landroid/widget/FrameLayout$LayoutParams;
iput v3, p2, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
goto :goto_5
.line 205
:pswitch_data_4e
.packed-switch 0x0
:pswitch_6
:pswitch_49
.end packed-switch
.end method