导航菜单

页面标题

页面副标题

饼干视频 v4.1.0 - NotificationReceiver.java 源代码

正在查看: 饼干视频 v4.1.0 应用的 NotificationReceiver.java JAVA 源代码文件

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


package com.moqi.sdk.download2;

import android.app.Application;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.moqi.sdk.MQSDK;
import com.moqi.sdk.download2.a;
import com.moqi.sdk.model.MoQiAd;
import java.io.File;

public class NotificationReceiver extends BroadcastReceiver {
    private static String a = "NotificationReceiver";
    private static String b = "com.moqi.action.HANDLE_NOTIFICATION";
    private static String c = "PARAM_DOWNLOAD_URL";
    private static String d = "PARAM_AD";

    public class a implements a.b {
        public final Application a;

        public a(Application application) {
            this.a = application;
        }

        @Override
        public void a(int i) {
        }

        @Override
        public void a(File file) {
            com.moqi.sdk.utils.b.a(this.a, file);
        }
    }

    public static Intent a(String str, MoQiAd moQiAd) {
        Intent intent = new Intent(b);
        intent.putExtra(c, str);
        if (moQiAd != null) {
            intent.putExtra(d, moQiAd);
        }
        intent.setPackage(MQSDK.getInstance().pkgname);
        return intent;
    }

    @Override
    public void onReceive(Context context, Intent intent) {
        if (context == null) {
            return;
        }
        try {
            Application application = (Application) context.getApplicationContext();
            String stringExtra = intent.getStringExtra(c);
            MoQiAd moQiAd = (MoQiAd) intent.getSerializableExtra(d);
            if (stringExtra == null) {
                return;
            }
            com.moqi.sdk.download2.a.a(context, stringExtra, moQiAd, false, new a(application));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}