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