InnerGameDataBean.smali
.class public Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;
.super Ljava/lang/Object;
.source "InnerGameDataBean.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean$ImagesBean;
}
.end annotation
# static fields
.field public static final BANNER_URL_TYPE:I = 0x3
.field public static final LOG_URL_TYPE:I = 0x1
.field public static final SNAPSHOT_URL_TYPE:I = 0x2
# instance fields
.field private bannerUrl:Ljava/lang/String;
.field public brief:Ljava/lang/String;
.field public downloadNum:J
.field public downloadUrl:Ljava/lang/String;
.field public id:I
.field public images:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean$ImagesBean;",
">;"
}
.end annotation
.end field
.field public intro:Ljava/lang/String;
.field private logoUrl:Ljava/lang/String;
.field public pkg:Ljava/lang/String;
.field public signmd5:Ljava/lang/String;
.field public size:J
.field public title:Ljava/lang/String;
.field public type:Ljava/lang/String;
.field public versionCode:I
.field public versionName:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 30
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public getBanner()Ljava/lang/String;
.registers 5
.prologue
.line 94
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->bannerUrl:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_29
.line 95
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->getImages()Ljava/util/List;
move-result-object v0
.line 96
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_10
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_29
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean$ImagesBean;
.line 97
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean$ImagesBean;->getType()I
move-result v2
const/4 v3, 0x3
if-ne v2, v3, :cond_10
.line 98
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean$ImagesBean;->getUrl()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->bannerUrl:Ljava/lang/String;
.line 103
:cond_29
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->bannerUrl:Ljava/lang/String;
return-object v0
.end method
.method public getBrief()Ljava/lang/String;
.registers 2
.prologue
.line 170
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->brief:Ljava/lang/String;
return-object v0
.end method
.method public getDownloadNum()J
.registers 5
.prologue
.line 68
iget-wide v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->downloadNum:J
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-gtz v0, :cond_18
.line 69
invoke-static {}, Ljava/lang/Math;->random()D
move-result-wide v0
const-wide v2, 0x40e5f90000000000L # 45000.0
mul-double/2addr v0, v2
double-to-long v0, v0
const-wide/16 v2, 0x1388
add-long/2addr v0, v2
iput-wide v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->downloadNum:J
.line 71
:cond_18
iget-wide v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->downloadNum:J
return-wide v0
.end method
.method public getDownloadUrl()Ljava/lang/String;
.registers 2
.prologue
.line 154
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->downloadUrl:Ljava/lang/String;
return-object v0
.end method
.method public getId()I
.registers 2
.prologue
.line 114
iget v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->id:I
return v0
.end method
.method public getImages()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean$ImagesBean;",
">;"
}
.end annotation
.prologue
.line 186
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->images:Ljava/util/List;
return-object v0
.end method
.method public getIntro()Ljava/lang/String;
.registers 2
.prologue
.line 55
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->intro:Ljava/lang/String;
return-object v0
.end method
.method public getLogo()Ljava/lang/String;
.registers 5
.prologue
.line 81
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->logoUrl:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_29
.line 82
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->getImages()Ljava/util/List;
move-result-object v0
.line 83
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_10
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_29
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean$ImagesBean;
.line 84
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean$ImagesBean;->getType()I
move-result v2
const/4 v3, 0x1
if-ne v2, v3, :cond_10
.line 85
invoke-virtual {v0}, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean$ImagesBean;->getUrl()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->logoUrl:Ljava/lang/String;
.line 90
:cond_29
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->logoUrl:Ljava/lang/String;
return-object v0
.end method
.method public getPkg()Ljava/lang/String;
.registers 2
.prologue
.line 146
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->pkg:Ljava/lang/String;
return-object v0
.end method
.method public getSignmd5()Ljava/lang/String;
.registers 2
.prologue
.line 130
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->signmd5:Ljava/lang/String;
return-object v0
.end method
.method public getSize()J
.registers 3
.prologue
.line 178
iget-wide v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->size:J
return-wide v0
.end method
.method public getTitle()Ljava/lang/String;
.registers 2
.prologue
.line 122
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->title:Ljava/lang/String;
return-object v0
.end method
.method public getType()Ljava/lang/String;
.registers 2
.prologue
.line 51
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->type:Ljava/lang/String;
return-object v0
.end method
.method public getVersionCode()I
.registers 2
.prologue
.line 138
iget v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->versionCode:I
return v0
.end method
.method public getVersionName()Ljava/lang/String;
.registers 2
.prologue
.line 162
iget-object v0, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->versionName:Ljava/lang/String;
return-object v0
.end method
.method public setBrief(Ljava/lang/String;)V
.registers 2
.prologue
.line 174
iput-object p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->brief:Ljava/lang/String;
.line 175
return-void
.end method
.method public setDownloadNum(J)V
.registers 4
.prologue
.line 75
iput-wide p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->downloadNum:J
.line 76
return-void
.end method
.method public setDownloadUrl(Ljava/lang/String;)V
.registers 2
.prologue
.line 158
iput-object p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->downloadUrl:Ljava/lang/String;
.line 159
return-void
.end method
.method public setId(I)V
.registers 2
.prologue
.line 118
iput p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->id:I
.line 119
return-void
.end method
.method public setImages(Ljava/util/List;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean$ImagesBean;",
">;)V"
}
.end annotation
.prologue
.line 190
iput-object p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->images:Ljava/util/List;
.line 191
return-void
.end method
.method public setIntro(Ljava/lang/String;)V
.registers 2
.prologue
.line 63
iput-object p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->intro:Ljava/lang/String;
.line 64
return-void
.end method
.method public setPkg(Ljava/lang/String;)V
.registers 2
.prologue
.line 150
iput-object p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->pkg:Ljava/lang/String;
.line 151
return-void
.end method
.method public setSignmd5(Ljava/lang/String;)V
.registers 2
.prologue
.line 134
iput-object p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->signmd5:Ljava/lang/String;
.line 135
return-void
.end method
.method public setSize(J)V
.registers 4
.prologue
.line 182
iput-wide p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->size:J
.line 183
return-void
.end method
.method public setTitle(Ljava/lang/String;)V
.registers 2
.prologue
.line 126
iput-object p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->title:Ljava/lang/String;
.line 127
return-void
.end method
.method public setType(Ljava/lang/String;)V
.registers 2
.prologue
.line 59
iput-object p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->type:Ljava/lang/String;
.line 60
return-void
.end method
.method public setVersionCode(I)V
.registers 2
.prologue
.line 142
iput p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->versionCode:I
.line 143
return-void
.end method
.method public setVersionName(Ljava/lang/String;)V
.registers 2
.prologue
.line 166
iput-object p1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->versionName:Ljava/lang/String;
.line 167
return-void
.end method
.method public toString()Ljava/lang/String;
.registers 6
.prologue
const/16 v4, 0x27
.line 216
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "InnerGameDataBean{id="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->id:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", title=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->title:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", signmd5=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->signmd5:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", versionCode="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->versionCode:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", pkg=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->pkg:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", downloadUrl=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->downloadUrl:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", versionName=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->versionName:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", brief=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->brief:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", size="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->size:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", type=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->type:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", intro=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->intro:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", logoUrl=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->logoUrl:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", bannerUrl=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->bannerUrl:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", downloadNum="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->downloadNum:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", images="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/module/recommend/data/InnerGameDataBean;->images:Ljava/util/List;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const/16 v1, 0x7d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)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