c.smali
.class public final Lcom/cmcm/qrcodelib/c;
.super Ljava/lang/Object;
.source "QrScanHelper.java"
# instance fields
.field public Lx:Lcom/cmcm/qrcodelib/b;
.field public mContainerView:Lcom/cmcm/qrcodelib/view/ScannerContainerView;
.field public zn:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/cmcm/qrcodelib/b;)V
.registers 3
.prologue
.line 26
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 27
iput-object p2, p0, Lcom/cmcm/qrcodelib/c;->Lx:Lcom/cmcm/qrcodelib/b;
.line 28
iput-object p1, p0, Lcom/cmcm/qrcodelib/c;->zn:Landroid/content/Context;
.line 29
return-void
.end method
# virtual methods
.method public final Z(Ljava/lang/String;)Z
.registers 6
.annotation build Landroid/annotation/TargetApi;
value = 0x17
.end annotation
.prologue
const/4 v1, 0x0
const/4 v0, 0x1
.line 47
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x17
if-lt v2, v3, :cond_25
.line 48
iget-object v2, p0, Lcom/cmcm/qrcodelib/c;->zn:Landroid/content/Context;
invoke-static {v2, p1}, Landroid/support/v4/content/c;->a(Landroid/content/Context;Ljava/lang/String;)I
move-result v2
if-nez v2, :cond_1a
.line 50
const-string v2, "Permission %s is granted"
new-array v3, v0, [Ljava/lang/Object;
aput-object p1, v3, v1
invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
.line 58
:goto_19
return v0
.line 53
:cond_1a
const-string v2, "Permission %s is revoked"
new-array v0, v0, [Ljava/lang/Object;
aput-object p1, v0, v1
invoke-static {v2, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move v0, v1
.line 54
goto :goto_19
.line 57
:cond_25
const-string v2, "Permission %s is granted"
new-array v3, v0, [Ljava/lang/Object;
aput-object p1, v3, v1
invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
goto :goto_19
.end method