bke.smali
.class public Ldxoptimizer/bke;
.super Ljava/lang/Object;
.source "NetFlowReformUtils.java"
# direct methods
.method public static a(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
.line 61
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1b
.line 62
const-string v0, "((-)?\\d+(\\.\\d+)?)"
invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v0
.line 63
invoke-virtual {v0, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v0
.line 64
invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z
move-result v1
if-eqz v1, :cond_1b
.line 65
invoke-virtual {v0}, Ljava/util/regex/Matcher;->group()Ljava/lang/String;
move-result-object v0
.line 68
:goto_1a
return-object v0
:cond_1b
const-string v0, ""
goto :goto_1a
.end method
.method public static a(Landroid/content/Context;ILjava/lang/String;)Z
.registers 8
.prologue
const/4 v1, 0x1
.line 25
invoke-static {p0, p2}, Ldxoptimizer/bke;->a(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
.line 26
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_48
.line 27
if-nez p1, :cond_34
.line 28
const-string v2, "(\\d+(,\\d+)?(\\.\\d+(,\\d+)?)?[GMKB\u5146]B?)"
invoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v2
.line 29
invoke-virtual {v2, p2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v2
.line 30
:cond_17
:goto_17
invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z
move-result v3
if-eqz v3, :cond_48
.line 31
const-string v3, "((3|4)G)"
invoke-static {v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v3
.line 32
const/4 v4, 0x0
invoke-virtual {v2, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v3
.line 33
invoke-virtual {v3}, Ljava/util/regex/Matcher;->find()Z
move-result v3
if-nez v3, :cond_17
move v0, v1
.line 34
goto :goto_17
.line 37
:cond_34
if-ne p1, v1, :cond_48
.line 38
const-string v2, "(\\d+(,\\d+)?(\\.\\d+(,\\d+)?)?\u5143)"
invoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v2
.line 39
invoke-virtual {v2, p2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v2
.line 40
:goto_40
invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z
move-result v3
if-eqz v3, :cond_48
move v0, v1
.line 41
goto :goto_40
.line 45
:cond_48
return v0
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)Z
.registers 5
.prologue
.line 49
const/4 v0, 0x0
.line 50
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1b
.line 51
invoke-static {p0}, Ldxoptimizer/bjh;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v1
.line 52
invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v1
.line 53
:goto_13
invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z
move-result v2
if-eqz v2, :cond_1b
.line 54
const/4 v0, 0x1
goto :goto_13
.line 57
:cond_1b
return v0
.end method