ao.smali
.class public Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;
.super Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController;
.source "VibrateController.java"
# interfaces
.implements Lcom/cm/plugincluster/nagativescreen/interfaces/INotificationController;
# direct methods
.method public constructor <init>()V
.registers 3
.prologue
.line 12
invoke-direct {p0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController;-><init>()V
.line 13
const v0, 0x7f0a0a39
iput v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->t:I
.line 14
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->c:Landroid/content/Context;
iget v1, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->t:I
invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->n:Ljava/lang/String;
.line 15
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->f:Z
.line 16
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->e:Z
.line 17
return-void
.end method
# virtual methods
.method public a()I
.registers 4
.prologue
const/4 v1, 0x1
.line 21
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->c:Landroid/content/Context;
const-string v2, "audio"
invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
.line 22
invoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
move-result v0
if-ne v0, v1, :cond_13
move v0, v1
:goto_12
return v0
:cond_13
const/4 v0, 0x0
goto :goto_12
.end method
.method public a(I)V
.registers 2
.prologue
.line 28
return-void
.end method
.method public b()V
.registers 2
.prologue
.line 46
const-string v0, "android.settings.SOUND_SETTINGS"
invoke-virtual {p0, v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->a(Ljava/lang/String;)Z
.line 47
return-void
.end method
.method public c()I
.registers 2
.prologue
.line 51
const/16 v0, 0x18
return v0
.end method
.method public d()Ljava/lang/String;
.registers 2
.prologue
.line 61
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->l:Lcom/cleanmaster/hpsharelib/base/imagefont/FontImageType;
iget-object v0, v0, Lcom/cleanmaster/hpsharelib/base/imagefont/FontImageType;->vibration:Ljava/lang/String;
return-object v0
.end method
.method public getNotificationResId(I)I
.registers 3
.prologue
.line 56
iget v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->s:I
return v0
.end method
.method public onClick()V
.registers 4
.prologue
const/4 v2, 0x1
.line 33
:try_start_1
iget-object v0, p0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->c:Landroid/content/Context;
const-string v1, "audio"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/media/AudioManager;
.line 34
invoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I
move-result v1
if-ne v1, v2, :cond_19
.line 35
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->setRingerMode(I)V
.line 39
:goto_15
invoke-virtual {p0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;->k()V
.line 42
:goto_18
return-void
.line 37
:cond_19
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->setRingerMode(I)V
:try_end_1d
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1d} :catch_1e
goto :goto_15
.line 40
:catch_1e
move-exception v0
goto :goto_18
.end method