导航菜单

页面标题

页面副标题

MX Player v1.97.8 - ReferrerReceiver.java 源代码

正在查看: MX Player v1.97.8 应用的 ReferrerReceiver.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.mxtech.videoplayer.ad;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import com.microsoft.identity.client.internal.MsalUtils;
import defpackage.d1j;
import defpackage.gfh;
import defpackage.weh;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;

public class ReferrerReceiver extends BroadcastReceiver {
    @Override
    public final void onReceive(Context context, Intent intent) {
        String str;
        String stringExtra = intent.getStringExtra("referrer");
        if (TextUtils.isEmpty(stringExtra)) {
            return;
        }
        try {
            int i = d1j.a;
            try {
                str = URLDecoder.decode(stringExtra, "UTF-8");
            } catch (UnsupportedEncodingException unused) {
                str = "malformed";
            }
            int i2 = d1j.a;
            for (String str2 : str.split(MsalUtils.QUERY_STRING_DELIMITER)) {
                if (str2.startsWith("utm_source=")) {
                    str2.substring(11);
                    String str3 = weh.a;
                } else if (str2.startsWith("utm_medium")) {
                    str2.substring(11);
                    String str4 = weh.a;
                } else if (str2.startsWith("utm_campaign")) {
                    str2.substring(13);
                    String str5 = weh.a;
                }
            }
        } catch (Exception e) {
            gfh.c(e);
        }
    }
}