HttpUtils.smali
.class public Lcom/bjz/comm/net/utils/HttpUtils;
.super Ljava/lang/Object;
.source "HttpUtils.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/bjz/comm/net/utils/HttpUtils$Holder;
}
.end annotation
# static fields
.field private static remoteGameUrl:Ljava/lang/String;
.field private static remoteMPUrl:Ljava/lang/String;
.field private static remoteUrl:Ljava/lang/String;
.field private static requestToken:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 11
const-string v0, ""
sput-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteUrl:Ljava/lang/String;
.line 13
sput-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteMPUrl:Ljava/lang/String;
.line 15
sput-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteGameUrl:Ljava/lang/String;
.line 17
sput-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->requestToken:Ljava/lang/String;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 9
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private getFcRemoteUrl()Ljava/lang/String;
.registers 4
.line 99
sget-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteUrl:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_3d
.line 100
const-string v0, "LocalFcUrl"
const-string v1, ""
invoke-static {v0, v1}, Lcom/bjz/comm/net/utils/AppPreferenceUtil;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 101
.local v0, "remoteUrl":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_30
invoke-static {v0}, Landroid/webkit/URLUtil;->isNetworkUrl(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_30
.line 102
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "https://"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 103
invoke-virtual {p0, v0}, Lcom/bjz/comm/net/utils/HttpUtils;->setFcRemoteUrl(Ljava/lang/String;)V
.line 105
:cond_30
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_39
.line 106
sput-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteUrl:Ljava/lang/String;
goto :goto_3d
.line 108
:cond_39
const-string v1, "https://106.13.253.35/"
sput-object v1, Lcom/bjz/comm/net/utils/HttpUtils;->remoteUrl:Ljava/lang/String;
.line 111
.end local v0 # "remoteUrl":Ljava/lang/String;
:cond_3d
:goto_3d
sget-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteUrl:Ljava/lang/String;
return-object v0
.end method
.method private getGameRemoteUrl()Ljava/lang/String;
.registers 4
.line 188
sget-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteGameUrl:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_3d
.line 189
const-string v0, "LocalGameUrl"
const-string v1, ""
invoke-static {v0, v1}, Lcom/bjz/comm/net/utils/AppPreferenceUtil;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 190
.local v0, "localMPUrl":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_30
invoke-static {v0}, Landroid/webkit/URLUtil;->isNetworkUrl(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_30
.line 191
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "https://"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 192
invoke-virtual {p0, v0}, Lcom/bjz/comm/net/utils/HttpUtils;->setFcRemoteUrl(Ljava/lang/String;)V
.line 194
:cond_30
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_39
.line 195
sput-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteGameUrl:Ljava/lang/String;
goto :goto_3d
.line 197
:cond_39
const-string v1, "https://game.cailiao.im"
sput-object v1, Lcom/bjz/comm/net/utils/HttpUtils;->remoteGameUrl:Ljava/lang/String;
.line 200
.end local v0 # "localMPUrl":Ljava/lang/String;
:cond_3d
:goto_3d
sget-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteGameUrl:Ljava/lang/String;
return-object v0
.end method
.method public static getInstance()Lcom/bjz/comm/net/utils/HttpUtils;
.registers 1
.line 21
# getter for: Lcom/bjz/comm/net/utils/HttpUtils$Holder;->INSTANCE:Lcom/bjz/comm/net/utils/HttpUtils;
invoke-static {}, Lcom/bjz/comm/net/utils/HttpUtils$Holder;->access$000()Lcom/bjz/comm/net/utils/HttpUtils;
move-result-object v0
return-object v0
.end method
.method private getMPRemoteUrl()Ljava/lang/String;
.registers 4
.line 137
sget-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteMPUrl:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_3d
.line 138
const-string v0, "LocalMPUrl"
const-string v1, ""
invoke-static {v0, v1}, Lcom/bjz/comm/net/utils/AppPreferenceUtil;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 139
.local v0, "localMPUrl":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_30
invoke-static {v0}, Landroid/webkit/URLUtil;->isNetworkUrl(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_30
.line 140
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "https://"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 141
invoke-virtual {p0, v0}, Lcom/bjz/comm/net/utils/HttpUtils;->setFcRemoteUrl(Ljava/lang/String;)V
.line 143
:cond_30
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_39
.line 144
sput-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteMPUrl:Ljava/lang/String;
goto :goto_3d
.line 146
:cond_39
const-string v1, "https://106.13.253.90/"
sput-object v1, Lcom/bjz/comm/net/utils/HttpUtils;->remoteMPUrl:Ljava/lang/String;
.line 149
.end local v0 # "localMPUrl":Ljava/lang/String;
:cond_3d
:goto_3d
sget-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->remoteMPUrl:Ljava/lang/String;
return-object v0
.end method
# virtual methods
.method public clearCache()V
.registers 2
.line 73
const-string v0, ""
invoke-virtual {p0, v0}, Lcom/bjz/comm/net/utils/HttpUtils;->setAuthorization(Ljava/lang/String;)V
.line 74
return-void
.end method
.method public getAuthorization()Ljava/lang/String;
.registers 3
.line 55
sget-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->requestToken:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_12
.line 56
const-string v0, "authorization"
const-string v1, ""
invoke-static {v0, v1}, Lcom/bjz/comm/net/utils/AppPreferenceUtil;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->requestToken:Ljava/lang/String;
.line 58
:cond_12
sget-object v0, Lcom/bjz/comm/net/utils/HttpUtils;->requestToken:Ljava/lang/String;
return-object v0
.end method
.method public getBaseFileUrl()Ljava/lang/String;
.registers 3
.line 92
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Lcom/bjz/comm/net/utils/HttpUtils;->getFcBaseUrl()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "mediasvc/download/"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getDownloadFileUrl()Ljava/lang/String;
.registers 2
.line 172
const-string v0, "https://impyq.gz.bcebos.com/"
return-object v0
.end method
.method public getDownloadVideoFileUrl()Ljava/lang/String;
.registers 2
.line 180
const-string v0, "https://impyq.gz.bcebos.com/"
return-object v0
.end method
.method public getFcBaseUrl()Ljava/lang/String;
.registers 2
.line 80
sget-boolean v0, Lcom/bjz/comm/net/BuildVars;->DEBUG_VERSION:Z
if-eqz v0, :cond_7
const-string v0, "http://192.200.1.242:1999/"
goto :goto_b
:cond_7
invoke-direct {p0}, Lcom/bjz/comm/net/utils/HttpUtils;->getFcRemoteUrl()Ljava/lang/String;
move-result-object v0
:goto_b
return-object v0
.end method
.method public getFcBaseVideoUrl()Ljava/lang/String;
.registers 2
.line 88
sget-boolean v0, Lcom/bjz/comm/net/BuildVars;->DEBUG_VERSION:Z
if-eqz v0, :cond_7
const-string v0, "http://192.200.1.242:1999/"
goto :goto_9
:cond_7
const-string v0, "https://impyq.gz.bcebos.com/"
:goto_9
return-object v0
.end method
.method public getGameBaseUrl()Ljava/lang/String;
.registers 2
.line 165
sget-boolean v0, Lcom/bjz/comm/net/BuildVars;->DEBUG_VERSION:Z
if-eqz v0, :cond_7
const-string v0, "http://game.bjz.com/"
goto :goto_b
:cond_7
invoke-direct {p0}, Lcom/bjz/comm/net/utils/HttpUtils;->getGameRemoteUrl()Ljava/lang/String;
move-result-object v0
:goto_b
return-object v0
.end method
.method public getHuanHuiHostUrl()Ljava/lang/String;
.registers 2
.line 211
const-string v0, "https://wealthextend.huanhuit.com/"
return-object v0
.end method
.method public getMPBaseUrl()Ljava/lang/String;
.registers 2
.line 128
sget-boolean v0, Lcom/bjz/comm/net/BuildVars;->DEBUG_VERSION:Z
if-eqz v0, :cond_7
const-string v0, "http://192.168.1.4:20000/"
goto :goto_b
:cond_7
invoke-direct {p0}, Lcom/bjz/comm/net/utils/HttpUtils;->getMPRemoteUrl()Ljava/lang/String;
move-result-object v0
:goto_b
return-object v0
.end method
.method public getUserAgentFC()Ljava/lang/String;
.registers 2
.line 41
sget-boolean v0, Lcom/bjz/comm/net/BuildVars;->DEBUG_VERSION:Z
if-nez v0, :cond_7
const-string v0, "mm-v1"
goto :goto_9
:cond_7
const-string v0, "beta"
:goto_9
return-object v0
.end method
.method public getUserAgentGame()Ljava/lang/String;
.registers 2
.line 48
sget-boolean v0, Lcom/bjz/comm/net/BuildVars;->DEBUG_VERSION:Z
if-nez v0, :cond_7
const-string v0, "game-v1"
goto :goto_9
:cond_7
const-string v0, "beta"
:goto_9
return-object v0
.end method
.method public getUserAgentMP()Ljava/lang/String;
.registers 2
.line 34
sget-boolean v0, Lcom/bjz/comm/net/BuildVars;->DEBUG_VERSION:Z
if-nez v0, :cond_7
const-string v0, "applet-v1"
goto :goto_9
:cond_7
const-string v0, "beta"
:goto_9
return-object v0
.end method
.method public setAuthorization(Ljava/lang/String;)V
.registers 3
.param p1, "authorization" # Ljava/lang/String;
.line 65
const-string v0, "authorization"
invoke-static {v0, p1}, Lcom/bjz/comm/net/utils/AppPreferenceUtil;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 66
sput-object p1, Lcom/bjz/comm/net/utils/HttpUtils;->requestToken:Ljava/lang/String;
.line 67
return-void
.end method
.method public setFcRemoteUrl(Ljava/lang/String;)V
.registers 3
.param p1, "remoteUrl" # Ljava/lang/String;
.line 118
const-string v0, "LocalFcUrl"
invoke-static {v0, p1}, Lcom/bjz/comm/net/utils/AppPreferenceUtil;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 119
sput-object p1, Lcom/bjz/comm/net/utils/HttpUtils;->remoteUrl:Ljava/lang/String;
.line 120
return-void
.end method
.method public setGameRemoteUrl(Ljava/lang/String;)V
.registers 3
.param p1, "remoteMPUrl" # Ljava/lang/String;
.line 207
const-string v0, "LocalGameUrl"
invoke-static {v0, p1}, Lcom/bjz/comm/net/utils/AppPreferenceUtil;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 208
sput-object p1, Lcom/bjz/comm/net/utils/HttpUtils;->remoteGameUrl:Ljava/lang/String;
.line 209
return-void
.end method
.method public setMPRemoteUrl(Ljava/lang/String;)V
.registers 3
.param p1, "remoteMPUrl" # Ljava/lang/String;
.line 157
const-string v0, "LocalMPUrl"
invoke-static {v0, p1}, Lcom/bjz/comm/net/utils/AppPreferenceUtil;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 158
sput-object p1, Lcom/bjz/comm/net/utils/HttpUtils;->remoteMPUrl:Ljava/lang/String;
.line 159
return-void
.end method