zy.smali
.class public Ldxoptimizer/zy;
.super Ljava/lang/Object;
.source "DXBTripleDesUtils.java"
# direct methods
.method private static a(Ljava/lang/String;JLjava/lang/String;)Ljava/lang/String;
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 20
invoke-static {p0, p1, p2, p3}, Ldxoptimizer/cfd;->d(Ljava/lang/String;JLjava/lang/String;)[B
move-result-object v0
.line 21
invoke-static {v0}, Ldxoptimizer/cdq;->b([B)[B
move-result-object v0
.line 22
new-instance v1, Ljava/lang/String;
const-string v2, "UTF-8"
invoke-direct {v1, v0, v2}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
return-object v1
.end method
.method public static a([B)Lorg/json/JSONObject;
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;,
Ljava/io/IOException;
}
.end annotation
.prologue
.line 38
new-instance v0, Lorg/json/JSONObject;
new-instance v1, Ljava/lang/String;
invoke-direct {v1, p0}, Ljava/lang/String;-><init>([B)V
invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 39
const-string v1, "response"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
.line 40
const-string v2, "responseHeader"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 41
const-string v2, "time"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v2
.line 42
const-string v4, "datas"
invoke-virtual {v1, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 44
invoke-static {}, Ldxoptimizer/afn;->b()Ljava/lang/String;
move-result-object v4
invoke-static {v4, v2, v3, v1}, Ldxoptimizer/zy;->a(Ljava/lang/String;JLjava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 45
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
.line 46
const-string v3, "response"
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 47
const-string v1, "responseHeader"
invoke-virtual {v2, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 48
sget-boolean v0, Ldxoptimizer/zj;->a:Z
if-eqz v0, :cond_5c
.line 49
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "newRoot content="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/zm;->a(Ljava/lang/String;)V
.line 51
:cond_5c
return-object v2
.end method
.method private static b(Ljava/lang/String;JLjava/lang/String;)Ljava/lang/String;
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/UnsupportedEncodingException;
}
.end annotation
.prologue
.line 26
invoke-static {p0, p1, p2, p3}, Ldxoptimizer/cfd;->b(Ljava/lang/String;JLjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static b([B)[B
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;,
Lorg/json/JSONException;
}
.end annotation
.prologue
.line 62
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 63
invoke-static {}, Ldxoptimizer/afn;->b()Ljava/lang/String;
move-result-object v2
new-instance v3, Ljava/lang/String;
const-string v4, "UTF-8"
invoke-direct {v3, p0, v4}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
invoke-static {v2, v0, v1, v3}, Ldxoptimizer/zy;->b(Ljava/lang/String;JLjava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 64
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
.line 65
const-string v4, "msg"
invoke-virtual {v3, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 66
const-string v2, "createTime"
invoke-virtual {v3, v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
.line 67
invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "UTF-8"
invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object v0
return-object v0
.end method