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);
}
}