TssJavaMethod.smali
.class public Lcom/tencent/tp/TssJavaMethod;
.super Ljava/lang/Object;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static a(Ljava/lang/String;)V
.registers 5
const-string v0, "\\|"
invoke-virtual {p0, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object p0
array-length v0, p0
const/4 v1, 0x3
if-ge v0, v1, :cond_b
return-void
:cond_b
array-length v0, p0
const/4 v2, 0x4
const/4 v3, 0x0
if-lt v0, v2, :cond_1c
aget-object p0, p0, v1
const-string v0, "1"
invoke-virtual {p0, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result p0
if-nez p0, :cond_1c
const/4 p0, 0x1
const/4 v3, 0x1
:cond_1c
if-eqz v3, :cond_2d
invoke-static {}, Lcom/tencent/tp/l;->b()Landroid/content/Context;
move-result-object p0
if-eqz p0, :cond_2d
if-eqz v3, :cond_2d
invoke-static {}, Lcom/tencent/tp/f;->a()Lcom/tencent/tp/f;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/tencent/tp/f;->a(Landroid/content/Context;)V
:cond_2d
return-void
.end method
.method public static sendCmd(Ljava/lang/String;)V
.registers 1
invoke-static {p0}, Lcom/tencent/tp/TssJavaMethod;->sendCmdEx(Ljava/lang/String;)I
return-void
.end method
.method public static sendCmdEx(Ljava/lang/String;)I
.registers 3
if-nez p0, :cond_4
const/4 p0, -0x1
return p0
:cond_4
const-string v0, "didodvgduz"
invoke-static {v0}, Lcom/tencent/tp/j;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I
move-result v0
if-nez v0, :cond_14
invoke-static {}, Lcom/tencent/tp/l;->a()V
goto :goto_73
:cond_14
const-string v0, "ho:"
invoke-static {v0}, Lcom/tencent/tp/j;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_29
const/4 v0, 0x3
invoke-virtual {p0, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lcom/tencent/tp/MainThreadDispatcher2;->SendCmd(Ljava/lang/String;)V
goto :goto_73
:cond_29
const-string v0, "dia_xg:"
invoke-static {v0}, Lcom/tencent/tp/j;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_3e
const/4 v0, 0x7
invoke-virtual {p0, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lcom/tencent/tp/TssJavaMethod;->a(Ljava/lang/String;)V
goto :goto_73
:cond_3e
const-string v0, "hnbwjs:"
invoke-static {v0}, Lcom/tencent/tp/j;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_6c
const-string v0, "cdyz_hnbwjs:"
invoke-static {v0}, Lcom/tencent/tp/j;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_57
goto :goto_6c
:cond_57
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "*#07#:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lcom/tencent/tp/k;->a(Ljava/lang/String;)V
goto :goto_73
:cond_6c
:goto_6c
invoke-static {}, Lcom/tencent/tp/b;->a()Lcom/tencent/tp/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/tencent/tp/b;->a(Ljava/lang/String;)V
:goto_73
const/4 p0, 0x0
return p0
.end method