WXHttpUtil.smali
.class public Lcom/taobao/weex/http/WXHttpUtil;
.super Ljava/lang/Object;
.source "WXHttpUtil.java"
# static fields
.field public static final KEY_USER_AGENT:Ljava/lang/String; = "user-agent"
.field private static sDefaultUA:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 32
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static assembleUserAgent()Ljava/lang/String;
.registers 1
.line 39
sget-object v0, Lcom/taobao/weex/http/WXHttpUtil;->sDefaultUA:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_1f
.line 40
invoke-static {}, Ldc/squareup/HttpConstants;->getDefaultUA()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/taobao/weex/http/WXHttpUtil;->sDefaultUA:Ljava/lang/String;
.line 41
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_1f
.line 44
sget-object v0, Lio/dcloud/common/util/BaseInfo;->sDefWebViewUserAgent:Ljava/lang/String;
invoke-static {v0}, Ldc/squareup/HttpConstants;->setUA(Ljava/lang/String;)V
.line 45
invoke-static {}, Ldc/squareup/HttpConstants;->getDefaultUA()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/taobao/weex/http/WXHttpUtil;->sDefaultUA:Ljava/lang/String;
.line 49
:cond_1f
sget-object v0, Lcom/taobao/weex/http/WXHttpUtil;->sDefaultUA:Ljava/lang/String;
return-object v0
.end method
.method public static assembleUserAgent(Landroid/content/Context;Ljava/util/Map;)Ljava/lang/String;
.registers 2
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"ctx",
"config"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)",
"Ljava/lang/String;"
}
.end annotation
.line 53
invoke-static {}, Lcom/taobao/weex/http/WXHttpUtil;->assembleUserAgent()Ljava/lang/String;
move-result-object p0
return-object p0
.end method