OrionSdkClient.smali

.class public Lcom/sdk/orion/lib/client/OrionSdkClient;
.super Ljava/lang/Object;

# interfaces
.implements Ljava/io/Serializable;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/sdk/orion/lib/client/OrionSdkClient$Holder;
    }
.end annotation


# instance fields
.field private mContext:Landroid/content/Context;


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

    new-instance v0, Lcom/sdk/orion/lib/client/OrionSdkClient$1;

    invoke-direct {v0}, Lcom/sdk/orion/lib/client/OrionSdkClient$1;-><init>()V

    invoke-static {v0}, Lcom/scwang/smartrefresh/layout/SmartRefreshLayout;->setDefaultRefreshHeaderCreator(Lcom/scwang/smartrefresh/layout/a/b;)V

    new-instance v0, Lcom/sdk/orion/lib/client/OrionSdkClient$2;

    invoke-direct {v0}, Lcom/sdk/orion/lib/client/OrionSdkClient$2;-><init>()V

    invoke-static {v0}, Lcom/scwang/smartrefresh/layout/SmartRefreshLayout;->setDefaultRefreshFooterCreator(Lcom/scwang/smartrefresh/layout/a/a;)V

    return-void
.end method

.method private constructor <init>()V
    .registers 3

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

    invoke-static {}, Lcom/sdk/orion/lib/client/OrionSdkClient;->getInstance()Lcom/sdk/orion/lib/client/OrionSdkClient;

    move-result-object v0

    if-eqz v0, :cond_12

    new-instance v0, Ljava/lang/RuntimeException;

    const-string/jumbo v1, "This class is single instance!"

    invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_12
    return-void
.end method

.method synthetic constructor <init>(Lcom/sdk/orion/lib/client/OrionSdkClient$1;)V
    .registers 2

    invoke-direct {p0}, Lcom/sdk/orion/lib/client/OrionSdkClient;-><init>()V

    return-void
.end method

.method public static getAppContext()Landroid/content/Context;
    .registers 1

    invoke-static {}, Lcom/sdk/orion/lib/client/OrionSdkClient;->getInstance()Lcom/sdk/orion/lib/client/OrionSdkClient;

    move-result-object v0

    iget-object v0, v0, Lcom/sdk/orion/lib/client/OrionSdkClient;->mContext:Landroid/content/Context;

    return-object v0
.end method

.method public static getInstance()Lcom/sdk/orion/lib/client/OrionSdkClient;
    .registers 1

    # getter for: Lcom/sdk/orion/lib/client/OrionSdkClient$Holder;->instance:Lcom/sdk/orion/lib/client/OrionSdkClient;
    invoke-static {}, Lcom/sdk/orion/lib/client/OrionSdkClient$Holder;->access$100()Lcom/sdk/orion/lib/client/OrionSdkClient;

    move-result-object v0

    return-object v0
.end method

.method private initCustomSubSkill()V
    .registers 8

    const/16 v6, 0xc

    const/16 v5, 0x9

    const/4 v4, 0x0

    const/4 v3, 0x2

    const/4 v2, 0x1

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getPlatformType()I

    move-result v0

    if-ne v0, v2, :cond_5b

    invoke-static {}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->getInstance()Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/wakeup/subskill/OrionWakeUpSkill;

    invoke-virtual {v0, v3, v1}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/skill/others/subskill/OrionFindPhoneSkill;

    invoke-virtual {v0, v5, v1, v4}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;Z)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/skill/others/subskill/OrionFindPhoneSkill;

    invoke-virtual {v0, v6, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;Z)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x21

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionXiMaLaYaSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x25

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionQingTingSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x22

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionQqMusicSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x1e

    const-class v2, Lcom/sdk/orion/lib/eq/OrionEQFragment;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x1d

    const-class v2, Lcom/sdk/orion/lib/eq/OrionEQFragment;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x29

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionKKBOXSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x26

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionAskFreeSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    :cond_5a
    :goto_5a
    return-void

    :cond_5b
    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getPlatformType()I

    move-result v0

    if-ne v0, v3, :cond_a7

    invoke-static {}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->getInstance()Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/wakeup/subskill/OrionWakeUpSkill;

    invoke-virtual {v0, v3, v1}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/skill/others/subskill/OrionFindPhoneSkill;

    invoke-virtual {v0, v5, v1, v4}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;Z)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/skill/others/subskill/OrionFindPhoneSkill;

    invoke-virtual {v0, v6, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;Z)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x25

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionQingTingSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x22

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionQqMusicSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x1e

    const-class v2, Lcom/sdk/orion/lib/eq/OrionEQFragment;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x20

    const-class v2, Lcom/sdk/orion/lib/command/fragment/OrionCommandGuideFragment;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x1d

    const-class v2, Lcom/sdk/orion/lib/eq/OrionEQFragment;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x26

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionAskFreeSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    goto :goto_5a

    :cond_a7
    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getPlatformType()I

    move-result v0

    const/4 v1, 0x3

    if-ne v0, v1, :cond_f5

    invoke-static {}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->getInstance()Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/wakeup/subskill/OrionWakeUpSkill;

    invoke-virtual {v0, v3, v1}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/skill/others/subskill/OrionFindPhoneSkill;

    invoke-virtual {v0, v5, v1, v4}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;Z)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/skill/others/subskill/OrionFindPhoneSkill;

    invoke-virtual {v0, v6, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;Z)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x21

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionXiMaLaYaSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x25

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionQingTingSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x22

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionQqMusicSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x1e

    const-class v2, Lcom/sdk/orion/lib/eq/OrionEQFragment;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x1d

    const-class v2, Lcom/sdk/orion/lib/eq/OrionEQFragment;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x26

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionAskFreeSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    goto/16 :goto_5a

    :cond_f5
    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getPlatformType()I

    move-result v0

    const/4 v1, 0x4

    if-ne v0, v1, :cond_5a

    invoke-static {}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->getInstance()Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/wakeup/subskill/OrionWakeUpSkill;

    invoke-virtual {v0, v3, v1}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/skill/others/subskill/OrionFindPhoneSkill;

    invoke-virtual {v0, v5, v1, v4}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;Z)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const-class v1, Lcom/sdk/orion/lib/skill/others/subskill/OrionFindPhoneSkill;

    invoke-virtual {v0, v6, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;Z)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x21

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionXiMaLaYaSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x25

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionQingTingSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x22

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionQqMusicSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x29

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionKKBOXSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x1e

    const-class v2, Lcom/sdk/orion/lib/eq/OrionEQFragment;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x1d

    const-class v2, Lcom/sdk/orion/lib/eq/OrionEQFragment;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x20

    const-class v2, Lcom/sdk/orion/lib/xb/fragment/OrionCommandGuideFragment;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    const/16 v1, 0x26

    const-class v2, Lcom/sdk/orion/lib/skill/others/subskill/OrionAskFreeSkill;

    invoke-virtual {v0, v1, v2}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(ILjava/lang/Class;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    goto/16 :goto_5a
.end method

.method public static isDebug()Z
    .registers 1

    invoke-static {}, Lcom/sdk/orion/utils/Constant;->getEnvironment()I

    move-result v0

    if-nez v0, :cond_8

    const/4 v0, 0x1

    :goto_7
    return v0

    :cond_8
    const/4 v0, 0x0

    goto :goto_7
.end method

.method private readResolve()Ljava/lang/Object;
    .registers 2

    # getter for: Lcom/sdk/orion/lib/client/OrionSdkClient$Holder;->instance:Lcom/sdk/orion/lib/client/OrionSdkClient;
    invoke-static {}, Lcom/sdk/orion/lib/client/OrionSdkClient$Holder;->access$100()Lcom/sdk/orion/lib/client/OrionSdkClient;

    move-result-object v0

    return-object v0
.end method

.method private registerJumpListener()V
    .registers 3

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/BaseApp;->getInstance()Lcom/sdk/orion/ui/baselibrary/BaseApp;

    move-result-object v0

    new-instance v1, Lcom/sdk/orion/lib/client/OrionSdkClient$3;

    invoke-direct {v1, p0}, Lcom/sdk/orion/lib/client/OrionSdkClient$3;-><init>(Lcom/sdk/orion/lib/client/OrionSdkClient;)V

    invoke-virtual {v0, v1}, Lcom/sdk/orion/ui/baselibrary/BaseApp;->setSDKJumpListener(Lcom/sdk/orion/ui/baselibrary/BaseApp$SDKJumpListener;)V

    return-void
.end method


# virtual methods
.method public init(Landroid/content/Context;Ljava/lang/String;Lcom/sdk/orion/bean/SdkConfigBean;)Lcom/sdk/orion/lib/client/OrionSdkClient;
    .registers 5

    invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    iput-object v0, p0, Lcom/sdk/orion/lib/client/OrionSdkClient;->mContext:Landroid/content/Context;

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getInstance()Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;

    move-result-object v0

    invoke-virtual {v0, p2}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->setName(Ljava/lang/String;)V

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/utils/OrionUiSdkCrashHandler;->getInstance()Lcom/sdk/orion/ui/baselibrary/utils/OrionUiSdkCrashHandler;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/sdk/orion/ui/baselibrary/utils/OrionUiSdkCrashHandler;->init(Landroid/content/Context;)V

    invoke-static {}, Lcom/sdk/orion/orion/OrionClient;->getInstance()Lcom/sdk/orion/orion/OrionClient;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/sdk/orion/orion/OrionClient;->init(Landroid/content/Context;)V

    invoke-static {}, Lcom/sdk/orion/orion/OrionClient;->getInstance()Lcom/sdk/orion/orion/OrionClient;

    move-result-object v0

    invoke-virtual {v0, p3}, Lcom/sdk/orion/orion/OrionClient;->startConfig(Lcom/sdk/orion/bean/SdkConfigBean;)V

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/BaseApp;->getInstance()Lcom/sdk/orion/ui/baselibrary/BaseApp;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/sdk/orion/ui/baselibrary/BaseApp;->init(Landroid/content/Context;)V

    invoke-static {p1}, Lcom/sdk/orion/ui/baselibrary/utils/StatusBarUtils;->init(Landroid/content/Context;)V

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/infoc/ActiveReport;->report()V

    const/4 v0, 0x2

    invoke-virtual {p0, v0}, Lcom/sdk/orion/lib/client/OrionSdkClient;->setEnvironment(I)Lcom/sdk/orion/lib/client/OrionSdkClient;

    invoke-direct {p0}, Lcom/sdk/orion/lib/client/OrionSdkClient;->initCustomSubSkill()V

    invoke-direct {p0}, Lcom/sdk/orion/lib/client/OrionSdkClient;->registerJumpListener()V

    return-object p0
.end method

.method public initSubSkill(Ljava/util/Map;)Lcom/sdk/orion/lib/client/OrionSdkClient;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/Integer;",
            "Ljava/lang/Class",
            "<+",
            "Lcom/sdk/orion/lib/skillbase/subskill/OrionISubSkill;",
            ">;>;)",
            "Lcom/sdk/orion/lib/client/OrionSdkClient;"
        }
    .end annotation

    invoke-static {}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->getInstance()Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;->register(Ljava/util/Map;)Lcom/sdk/orion/lib/skillbase/OrionSkillRegister;

    return-object p0
.end method

.method public setDebugApk(Z)V
    .registers 2

    return-void
.end method

.method public setEnvironment(I)Lcom/sdk/orion/lib/client/OrionSdkClient;
    .registers 2

    invoke-static {p1}, Lcom/sdk/orion/utils/Constant;->setEnvironment(I)V

    return-object p0
.end method

.method public setLogFilePath(Ljava/lang/String;)Lcom/sdk/orion/lib/client/OrionSdkClient;
    .registers 2

    invoke-static {p1}, Lcom/sdk/orion/utils/Constant;->setLogFilePath(Ljava/lang/String;)V

    return-object p0
.end method

.method public setTheme(I)Lcom/sdk/orion/lib/client/OrionSdkClient;
    .registers 3

    invoke-static {}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->getInstance()Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/sdk/orion/ui/baselibrary/config/OrionResConfig;->setTheme(I)V

    return-object p0
.end method