VidMate v4.2613版本的 MD5 值为:993482c79f779838c3f6749049d55510
以下内容为反编译后的 UserSummary.java 源代码,内容仅作参考
package com.nemo.vidmate.model.user;
import android.os.Parcel;
import android.os.Parcelable;
import java.io.Serializable;
public class UserSummary implements Parcelable, Serializable {
public static final Parcelable.Creator<UserSummary> CREATOR = new Parcelable.Creator<UserSummary>() {
@Override
public UserSummary createFromParcel(Parcel parcel) {
return new UserSummary(parcel);
}
@Override
public UserSummary[] newArray(int i) {
return new UserSummary[i];
}
};
private static final int UTYPE_NORAML_VSTAR_USER = 3;
private static final int UTYPE_NORMAL = 0;
private static final int UTYPE_OFFICAL_USER = 1;
private static final int UTYPE_ORIGNAZATION_VSTAR_USER = 5;
private static final int UTYPE_PULL_USER = 6;
private static final int UTYPE_RED_USER = 4;
private static final int UTYPE_SUPER = 100;
private static final int UTYPE_VIRTUAL_USER = 2;
private static final int VDM_NORAML_VSTAR_USER = 6;
private static final int VDM_NORMAL = 0;
private static final int VDM_OFFICAL_USER = 5;
private static final int VDM_ORIGNAZATION_VSTAR_USER = 7;
private static final int VDM_PULL_USER = 3;
private static final int VDM_RED_USER = 2;
private static final int VDM_SUPER = 1;
private static final int VDM_VIRTUAL_USER = 4;
private final int NONE;
private String avatarUrl;
private String bigAvatarUrl;
private boolean follow;
private int followedUsersCount;
private String followedUsersCountStr;
private boolean fromWeLike;
private String id;
private String nickName;
private int sex;
private int utype;
private int vdmType;
private int vip;
@Override
public int describeContents() {
return 0;
}
public int getVip() {
return this.vip;
}
public void setVip(int i) {
this.vip = i;
}
public String getId() {
return this.id;
}
public void setId(String str) {
this.id = str;
}
public String getAvatar() {
return this.avatarUrl;
}
public void setAvatar(String str) {
this.avatarUrl = str;
}
public String getBigAvatarUrl() {
return this.bigAvatarUrl;
}
public void setBigAvatarUrl(String str) {
this.bigAvatarUrl = str;
}
public String getNickname() {
return this.nickName;
}
public void setNickname(String str) {
this.nickName = str;
}
public int getSexual() {
return this.sex;
}
public void setSexual(int i) {
this.sex = i;
}
public boolean isFollow() {
return this.follow;
}
public void setFollow(boolean z) {
this.follow = z;
}
public boolean isFromWeLike() {
return this.fromWeLike;
}
public void setFromWeLike(boolean z) {
this.fromWeLike = z;
}
public int getFollowedUsersCount() {
return this.followedUsersCount;
}
public void setFollowedUsersCount(int i) {
this.followedUsersCount = i;
}
public int getUtype() {
return a(this.vdmType);
}
public void setUtype(int i) {
this.utype = i;
}
public boolean isVDMSuper() {
return a(this.vdmType) == 100;
}
public boolean isRedUser() {
return a(this.vdmType) == 4;
}
public String getFollowedUsersCountStr() {
return this.followedUsersCountStr;
}
public void setFollowedUsersCountStr(String str) {
this.followedUsersCountStr = str;
}
public boolean isBuleUser() {
return a(this.vdmType) == 1 || a(this.vdmType) == 5;
}
public UserSummary makeFakeData() {
setId("24364106");
setAvatar("http://img.vmate.in/s/vmt/g/ugc/user/avatar/41/06/24364106.jpg?t=1527850210&gyunoplist=,3,webp;3,80x80");
setFollow(false);
setNickname("Pramod Vinayan");
setSexual(1);
setVip(0);
setFollowedUsersCount(10);
setFromWeLike(false);
return this;
}
@Override
public void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.id);
parcel.writeString(this.avatarUrl);
parcel.writeString(this.nickName);
parcel.writeInt(this.sex);
parcel.writeByte(this.follow ? (byte) 1 : (byte) 0);
parcel.writeInt(this.vip);
parcel.writeInt(this.followedUsersCount);
parcel.writeInt(this.vdmType);
parcel.writeInt(this.utype);
parcel.writeByte(this.fromWeLike ? (byte) 1 : (byte) 0);
}
protected UserSummary(Parcel parcel) {
this.NONE = 0;
this.fromWeLike = false;
this.id = parcel.readString();
this.avatarUrl = parcel.readString();
this.nickName = parcel.readString();
this.sex = parcel.readInt();
this.follow = parcel.readByte() != 0;
this.vip = parcel.readInt();
this.followedUsersCount = parcel.readInt();
this.vdmType = parcel.readInt();
this.utype = parcel.readInt();
this.utype = a(this.vdmType);
this.fromWeLike = parcel.readByte() != 0;
}
public UserSummary() {
this.NONE = 0;
this.fromWeLike = false;
this.utype = a(this.vdmType);
}
private int a(int i) {
if (this.utype != 0) {
return this.utype;
}
if (i == 0) {
return 0;
}
if (i == 5) {
return 1;
}
if (i == 4) {
return 2;
}
if (i == 6) {
return 3;
}
if (i == 2) {
return 4;
}
if (i == 7) {
return 5;
}
if (i == 3) {
return 6;
}
if (i == 1) {
return 100;
}
return i;
}
}