BaseBuildCheck.smali
.class public final Lcom/serenegiant/common/BaseBuildCheck;
.super Ljava/lang/Object;
.source "BaseBuildCheck.java"
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 11
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 12
return-void
.end method
.method private static final check(I)Z
.registers 2
.param p0, "value" # I
.line 15
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v0, p0, :cond_6
const/4 v0, 0x1
goto :goto_7
:cond_6
const/4 v0, 0x0
:goto_7
return v0
.end method
.method public static isAndroid1_5()Z
.registers 1
.line 35
const/4 v0, 0x3
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid1_6()Z
.registers 1
.line 43
const/4 v0, 0x4
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid2_0()Z
.registers 1
.line 51
const/4 v0, 0x5
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid2_2()Z
.registers 1
.line 67
const/16 v0, 0x8
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid2_3()Z
.registers 1
.line 75
const/16 v0, 0x9
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid2_3_3()Z
.registers 1
.line 83
const/16 v0, 0xa
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid3()Z
.registers 1
.line 91
const/16 v0, 0xb
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid3_1()Z
.registers 1
.line 99
const/16 v0, 0xc
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid3_2()Z
.registers 1
.line 107
const/16 v0, 0xd
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid4()Z
.registers 1
.line 115
const/16 v0, 0xe
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid4_0_3()Z
.registers 1
.line 123
const/16 v0, 0xf
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid4_1()Z
.registers 1
.line 131
const/16 v0, 0x10
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid4_2()Z
.registers 1
.line 139
const/16 v0, 0x11
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid4_3()Z
.registers 1
.line 147
const/16 v0, 0x12
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid4_4()Z
.registers 1
.line 155
const/16 v0, 0x13
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid5()Z
.registers 1
.line 171
const/16 v0, 0x15
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid6()Z
.registers 1
.line 187
const/16 v0, 0x17
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isAndroid7()Z
.registers 1
.line 199
const/16 v0, 0x18
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isBase()Z
.registers 1
.line 23
const/4 v0, 0x1
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isBase11()Z
.registers 1
.line 27
const/4 v0, 0x2
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isCupcake()Z
.registers 1
.line 31
const/4 v0, 0x3
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isCurrentDevelopment()Z
.registers 2
.line 19
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x2710
if-ne v0, v1, :cond_8
const/4 v0, 0x1
goto :goto_9
:cond_8
const/4 v0, 0x0
:goto_9
return v0
.end method
.method public static isDonut()Z
.registers 1
.line 39
const/4 v0, 0x4
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isEclair()Z
.registers 1
.line 47
const/4 v0, 0x5
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isEclair01()Z
.registers 1
.line 55
const/4 v0, 0x6
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isEclairMR1()Z
.registers 1
.line 59
const/4 v0, 0x7
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isFroyo()Z
.registers 1
.line 63
const/16 v0, 0x8
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isGingerBread()Z
.registers 1
.line 71
const/16 v0, 0x9
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isGingerBreadMR1()Z
.registers 1
.line 79
const/16 v0, 0xa
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isHoneyComb()Z
.registers 1
.line 87
const/16 v0, 0xb
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isHoneyCombMR1()Z
.registers 1
.line 95
const/16 v0, 0xc
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isHoneyCombMR2()Z
.registers 1
.line 103
const/16 v0, 0xd
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isIcecreamSandwich()Z
.registers 1
.line 111
const/16 v0, 0xe
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isIcecreamSandwichMR1()Z
.registers 1
.line 119
const/16 v0, 0xf
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isJellyBean()Z
.registers 1
.line 127
const/16 v0, 0x10
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isJellyBeanMR2()Z
.registers 1
.line 143
const/16 v0, 0x12
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isJellyBeanMr1()Z
.registers 1
.line 135
const/16 v0, 0x11
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isKitKat()Z
.registers 1
.line 151
const/16 v0, 0x13
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isKitKatWatch()Z
.registers 2
.line 159
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x14
if-lt v0, v1, :cond_8
const/4 v0, 0x1
goto :goto_9
:cond_8
const/4 v0, 0x0
:goto_9
return v0
.end method
.method public static isL()Z
.registers 2
.line 163
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_8
const/4 v0, 0x1
goto :goto_9
:cond_8
const/4 v0, 0x0
:goto_9
return v0
.end method
.method public static isLollipop()Z
.registers 2
.line 167
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_8
const/4 v0, 0x1
goto :goto_9
:cond_8
const/4 v0, 0x0
:goto_9
return v0
.end method
.method public static isLollipopMR1()Z
.registers 2
.line 175
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x16
if-lt v0, v1, :cond_8
const/4 v0, 0x1
goto :goto_9
:cond_8
const/4 v0, 0x0
:goto_9
return v0
.end method
.method public static isM()Z
.registers 1
.line 179
const/16 v0, 0x17
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isMarshmallow()Z
.registers 1
.line 183
const/16 v0, 0x17
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isN()Z
.registers 1
.line 191
const/16 v0, 0x18
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method
.method public static isNougat()Z
.registers 1
.line 195
const/16 v0, 0x18
invoke-static {v0}, Lcom/serenegiant/common/BaseBuildCheck;->check(I)Z
move-result v0
return v0
.end method