ChannelInfo.smali
.class public final Lcom/hzy/tvmao/model/db/bean/ChannelInfo;
.super Ljava/lang/Object;
# interfaces
.implements Ljava/io/Serializable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/hzy/tvmao/model/db/bean/ChannelInfo$a;
}
.end annotation
# static fields
.field private static final serialVersionUID:J = -0x34e731f2196b6d4fL
# instance fields
.field public channelId:I
.field public countryId:Ljava/lang/String;
.field public deviceId:I
.field public encname:[B
.field public encnum:[B
.field public fee:S
.field public isHd:S
.field public ishidden:I
.field private key:Lcom/hzy/tvmao/model/db/bean/ChannelInfo$a;
.field public linupId:I
.field public llogo:Ljava/lang/String;
.field public logo:Ljava/lang/String;
.field public name:Ljava/lang/String;
.field public num:I
.field public pulse:Ljava/lang/String;
.field public sequence:I
.field public type:S
# direct methods
.method public constructor <init>()V
.registers 3
const/4 v1, 0x0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->channelId:I
const-string/jumbo v0, ""
iput-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->name:Ljava/lang/String;
const-string/jumbo v0, ""
iput-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->logo:Ljava/lang/String;
const-string/jumbo v0, ""
iput-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->llogo:Ljava/lang/String;
iput v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->ishidden:I
iput v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->num:I
iput-short v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->isHd:S
const-string/jumbo v0, ""
iput-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->countryId:Ljava/lang/String;
iput v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->sequence:I
iput-short v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->type:S
iput-short v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->fee:S
iput v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->deviceId:I
return-void
.end method
# virtual methods
.method public decrypt()V
.registers 4
:try_start_0
new-instance v0, Ljava/lang/String;
iget-object v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->encname:[B
invoke-static {v1}, Lcom/hzy/tvmao/model/legacy/api/StreamHelper;->dec1([B)[B
move-result-object v1
const-string/jumbo v2, "UTF-8"
invoke-direct {v0, v1, v2}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
iput-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->name:Ljava/lang/String;
iget-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->encnum:[B
if-eqz v0, :cond_28
new-instance v0, Ljava/lang/String;
iget-object v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->encnum:[B
invoke-static {v1}, Lcom/hzy/tvmao/model/legacy/api/StreamHelper;->dec1([B)[B
move-result-object v1
const-string/jumbo v2, "UTF-8"
invoke-direct {v0, v1, v2}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
invoke-static {v0}, Lcom/hzy/tvmao/utils/c;->b(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->num:I
:try_end_28
.catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_28} :catch_29
:cond_28
:goto_28
return-void
:catch_29
move-exception v0
const-string/jumbo v1, "encrypt failed"
invoke-static {v1}, Lcom/hzy/tvmao/utils/LogUtil;->d(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
goto :goto_28
.end method
.method public encrypt()V
.registers 3
:try_start_0
iget-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->name:Ljava/lang/String;
const-string/jumbo v1, "UTF-8"
invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object v0
invoke-static {v0}, Lcom/hzy/tvmao/model/legacy/api/StreamHelper;->enc1([B)[B
move-result-object v0
iput-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->encname:[B
iget v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->num:I
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
const-string/jumbo v1, "UTF-8"
invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object v0
invoke-static {v0}, Lcom/hzy/tvmao/model/legacy/api/StreamHelper;->enc1([B)[B
move-result-object v0
iput-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->encnum:[B
const/4 v0, -0x1
iput v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->num:I
const-string/jumbo v0, ""
iput-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->name:Ljava/lang/String;
:try_end_2a
.catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_2a} :catch_2b
:goto_2a
return-void
:catch_2b
move-exception v0
const-string/jumbo v1, "encrypt failed"
invoke-static {v1}, Lcom/hzy/tvmao/utils/LogUtil;->d(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
goto :goto_2a
.end method
.method public getKey()Lcom/hzy/tvmao/model/db/bean/ChannelInfo$a;
.registers 5
iget-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->key:Lcom/hzy/tvmao/model/db/bean/ChannelInfo$a;
if-nez v0, :cond_11
new-instance v0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo$a;
iget v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->channelId:I
iget-object v2, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->countryId:Ljava/lang/String;
iget-short v3, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->isHd:S
invoke-direct {v0, v1, v2, v3}, Lcom/hzy/tvmao/model/db/bean/ChannelInfo$a;-><init>(ILjava/lang/String;I)V
iput-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->key:Lcom/hzy/tvmao/model/db/bean/ChannelInfo$a;
:cond_11
iget-object v0, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->key:Lcom/hzy/tvmao/model/db/bean/ChannelInfo$a;
return-object v0
.end method
.method public toString()Ljava/lang/String;
.registers 3
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v1, "ChannelInfo [channelId="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->channelId:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", name="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->name:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", logo="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->logo:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", llogo="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->llogo:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", ishidden="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->ishidden:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", num="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->num:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", isHd="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-short v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->isHd:S
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", countryId="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->countryId:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", linupId="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->linupId:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", sequence="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->sequence:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", type="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-short v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->type:S
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", fee="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-short v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->fee:S
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", deviceId="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->deviceId:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo v1, ", encname="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->encname:[B
invoke-static {v1}, Ljava/util/Arrays;->toString([B)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
const-string/jumbo v1, ", encnum="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->encnum:[B
invoke-static {v1}, Ljava/util/Arrays;->toString([B)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
const-string/jumbo v1, ", pulse="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/hzy/tvmao/model/db/bean/ChannelInfo;->pulse:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string/jumbo 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
return-object v0
.end method