导航菜单

页面标题

页面副标题

哔哩哔哩 v1.6.6 - ox.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;
    }
}