QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685

以下内容为反编译后的 MMASDKCallee.java 源代码,内容仅作参考


package com.tencent.mtt.mma;

import android.view.View;
import androidx.core.content.ContextCompat;
import cn.com.mma.mobile.tracking.api.b;
import cn.com.mma.mobile.tracking.util.ConnectUtil;
import com.tencent.common.manifest.annotation.CreateMethod;
import com.tencent.common.manifest.annotation.ServiceImpl;
import com.tencent.mtt.ContextHolder;
import com.tencent.mtt.cmc.facade.IMMASdkService;
import com.tencent.mtt.qbinfo.UserAgentUtils;

@ServiceImpl(createMethod = CreateMethod.GET, service = IMMASdkService.class)
public class MMASDKCallee implements IMMASdkService {
    private static final MMASDKCallee INSTANCE = new MMASDKCallee();
    public static final String MMA_CDN_CFGURL = "https://dp3.qq.com/dynamic/?get_type=videosdk&platform=android_view_mma";
    ContextCompat mContextWraperFornotProGuard;

    private MMASDKCallee() {
        this.mContextWraperFornotProGuard = null;
        if (this.mContextWraperFornotProGuard == null) {
            this.mContextWraperFornotProGuard = null;
        }
        b.a().a(ContextHolder.getAppContext(), MMA_CDN_CFGURL);
    }

    public static MMASDKCallee getInstance() {
        return INSTANCE;
    }

    @Override
    public void init() {
        ConnectUtil.setRequestUA(UserAgentUtils.a());
        b.a().a(ContextHolder.getAppContext(), MMA_CDN_CFGURL);
    }

    @Override
    public void onClick(String str) {
        b.a().a(str);
    }

    @Override
    public void onExpose(String str, View view) {
        b.a().a(str, view);
    }

    @Override
    public void onVideoExpose(String str, View view, int i) {
        b.a().a(str, view, i);
    }

    @Override
    public void setLogState(boolean z) {
        b.a().a(z);
    }
}