LiveTVGO v1.2.0版本的 MD5 值为:da2e0ec7ae0953637fc1e793d4a4faed
以下内容为反编译后的 AnalyticsConfig.java 源代码,内容仅作参考
package com.startapp.sdk.adsbase.infoevents;
import com.startapp.sdk.adsbase.j.u;
import java.io.Serializable;
import java.util.concurrent.TimeUnit;
public class AnalyticsConfig implements Serializable {
private static final String a = "https://infoevent.startappservice.com/tracking/infoEvent";
private static final long serialVersionUID = 1;
public boolean dns;
public String hostPeriodic;
public String hostSecured;
private int retryNum;
private int retryTime;
private boolean sendHopsOnFirstSucceededSmartRedirect;
private float succeededSmartRedirectInfoProbability;
public AnalyticsConfig() {
String str = a;
this.hostSecured = str;
this.hostPeriodic = str;
this.dns = false;
this.retryNum = 3;
this.retryTime = 10;
this.succeededSmartRedirectInfoProbability = 0.01f;
this.sendHopsOnFirstSucceededSmartRedirect = false;
}
public final String a() {
String str = this.hostPeriodic;
return str != null ? str : a;
}
public final int b() {
return this.retryNum;
}
public final long c() {
return TimeUnit.SECONDS.toMillis(this.retryTime);
}
public final float d() {
return this.succeededSmartRedirectInfoProbability;
}
public final boolean e() {
return this.sendHopsOnFirstSucceededSmartRedirect;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj != null && getClass() == obj.getClass()) {
AnalyticsConfig analyticsConfig = (AnalyticsConfig) obj;
if (this.dns == analyticsConfig.dns && this.retryNum == analyticsConfig.retryNum && this.retryTime == analyticsConfig.retryTime && Float.compare(analyticsConfig.succeededSmartRedirectInfoProbability, this.succeededSmartRedirectInfoProbability) == 0 && this.sendHopsOnFirstSucceededSmartRedirect == analyticsConfig.sendHopsOnFirstSucceededSmartRedirect && u.b(this.hostSecured, analyticsConfig.hostSecured) && u.b(this.hostPeriodic, analyticsConfig.hostPeriodic)) {
return true;
}
}
return false;
}
public int hashCode() {
return u.a(this.hostSecured, this.hostPeriodic, Boolean.valueOf(this.dns), Integer.valueOf(this.retryNum), Integer.valueOf(this.retryTime), Float.valueOf(this.succeededSmartRedirectInfoProbability), Boolean.valueOf(this.sendHopsOnFirstSucceededSmartRedirect));
}
}