导航菜单

页面标题

页面副标题

多多分期 v4.1.2 - FZGBReceiver.java 源代码

正在查看: 多多分期 v4.1.2 应用的 FZGBReceiver.java JAVA 源代码文件

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


package com.duoduofenqi.gzd;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import com.alipay.alipaysecuritysdk.common.config.Constant;
import com.base.commonlibrary.base.BaseResult;
import com.duoduofenqi.ui.bean.ADLog;
import d.b.a.n.d.d;
import d.b.a.r.j;
import d.i.b.d.b.h;

public class FZGBReceiver extends BroadcastReceiver {

    public class a extends h<BaseResult> {
        public a(FZGBReceiver fZGBReceiver, Context context, boolean z) {
            super(context, z);
        }

        @Override
        public void a(String str) {
        }

        @Override
        public void b(BaseResult baseResult) {
        }
    }

    public void a(Context context, String str, String str2, String str3, String str4) {
        d.i.b.d.a.a.a().e0(new ADLog(str, (String) j.b("PHONE", ""), Constant.SDK_OS, str2, str3, str4)).a(d.a()).s(new a(this, context, false));
    }

    @Override
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();
        String schemeSpecificPart = intent.getData().getSchemeSpecificPart();
        Log.d("dev", "onReceive" + schemeSpecificPart + "->");
        if (!action.equals("android.intent.action.PACKAGE_ADDED") && !action.equals("android.intent.action.PACKAGE_REPLACED")) {
            if (action.equals("android.intent.action.PACKAGE_REMOVED")) {
                Log.d("dev", "app uninstalled:" + schemeSpecificPart);
                return;
            }
            return;
        }
        String e2 = d.b.a.r.a.a(context).e("THIRDPACKNAME");
        Log.d("dev", "onReceive - packageNameList:" + e2);
        if (e2 != null && e2.contains(schemeSpecificPart)) {
            Log.d("dev", "onReceive - pkgName:" + schemeSpecificPart);
            try {
                String[] split = e2.split("%");
                Log.d("dev", split[1] + "\n" + split[2] + "\n" + split[3]);
                a(context, split[1], split[2], "3", split[3]);
            } catch (Exception e3) {
                e3.printStackTrace();
            }
        }
        Log.d("dev", "app installed :" + schemeSpecificPart);
    }
}