正在查看: 哔哩哔哩 v1.6.6 应用的 ox.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 哔哩哔哩 v1.6.6 应用的 ox.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package bl;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import com.bilibili.lib.infoeyes.InfoEyesEvent;
import java.util.ArrayList;
import java.util.List;
public class ox extends nz {
protected char d() {
return '|';
}
protected char e() {
return (char) 3;
}
@Override
protected CharSequence b() {
throw new RuntimeException("Undefined by protocol v2.");
}
@Override
protected CharSequence b(@NonNull InfoEyesEvent infoEyesEvent) {
StringBuilder sb = new StringBuilder();
sb.append(infoEyesEvent.b());
sb.append(String.valueOf(System.currentTimeMillis()));
sb.append("2");
sb.append('|');
sb.append(on.a().b());
sb.append('|');
sb.append(on.a().f());
sb.append(d());
return sb;
}
@Override
protected CharSequence c(InfoEyesEvent infoEyesEvent) {
StringBuilder sb = new StringBuilder();
sb.append(infoEyesEvent.d());
sb.append('|');
sb.append(infoEyesEvent.c());
sb.append(e());
return sb;
}
public String f() {
return (!on.a().g().g || ok.a().b()) ? "http://data.bilibili.com/log/mobile?android" : "https://data.bilibili.com/log/mobile?android";
}
@Override
@Nullable
public List<oh> c() {
if (this.a.isEmpty()) {
return null;
}
ArrayList arrayList = new ArrayList();
ov ovVar = new ov(f());
for (int i = 0; i < this.a.size(); i++) {
InfoEyesEvent infoEyesEvent = this.a.get(i);
if (infoEyesEvent != null && infoEyesEvent.g()) {
CharSequence b = b(infoEyesEvent);
CharSequence c = c(infoEyesEvent);
if (ovVar.a(b, c)) {
ovVar.a(b, c, infoEyesEvent);
} else {
arrayList.add(ovVar);
ovVar = new ov(f());
ovVar.a(b, c, infoEyesEvent);
}
}
}
if (ovVar.b().size() > 0) {
arrayList.add(ovVar);
}
return arrayList;
}
}