DeviceConstants.smali

.class public Lorg/webrtc/utils/DeviceConstants;
.super Ljava/lang/Object;
.source "DeviceConstants.java"


# static fields
.field private static final BRAND_HUAWEI:Ljava/lang/String; = "HUAWEI"

.field private static final BRAND_LE:Ljava/lang/String; = "LeEco"

.field private static final BRAND_LENOVO:Ljava/lang/String; = "lenovo"

.field private static final BRAND_MEIZU:Ljava/lang/String; = "Meizu"

.field private static final BRAND_OPPO:Ljava/lang/String; = "OPPO"

.field private static final BRAND_VIVO:Ljava/lang/String; = "vivo"

.field private static final BRAND_XIAOMI:Ljava/lang/String; = "xiaomi"

.field private static final BRAND_ZUK:Ljava/lang/String; = "zuk"

.field private static final MODEL_LE:Ljava/lang/String; = "Le"

.field private static final MODEL_OPPO_R17:Ljava/lang/String; = "PBDM00"

.field private static final MODEL_VIVO_NEX:Ljava/lang/String; = "V1821A"

.field private static final MODEL_VIVO_X23:Ljava/lang/String; = "V1809A"

.field private static final MODEL_VIVO_Z3:Ljava/lang/String; = "V1813BA"

.field private static final MODEL_Z1:Ljava/lang/String; = "V1730EA"


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .line 5
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static shouldListenerPhoneState()Z
    .registers 3

    .line 36
    const/4 v0, 0x0

    .line 37
    .local v0, "ret":Z
    sget-object v1, Landroid/os/Build;->BRAND:Ljava/lang/String;

    const-string v2, "HUAWEI"

    invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_15

    sget-object v1, Landroid/os/Build;->BRAND:Ljava/lang/String;

    const-string v2, "OPPO"

    invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_16

    .line 38
    :cond_15
    const/4 v0, 0x1

    .line 40
    :cond_16
    return v0
.end method

.method public static shouldSetMode()Z
    .registers 3

    .line 28
    const/4 v0, 0x0

    .line 29
    .local v0, "ret":Z
    sget-object v1, Landroid/os/Build;->BRAND:Ljava/lang/String;

    const-string v2, "vivo"

    invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_16

    sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;

    const-string v2, "V1821A"

    invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_16

    .line 30
    const/4 v0, 0x1

    .line 32
    :cond_16
    return v0
.end method