导航菜单

页面标题

页面副标题

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

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

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


package com.mxtech.music.player;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import com.m.x.player.pandora.common.fromstack.From;
import com.m.x.player.pandora.common.fromstack.FromStack;
import com.mxtech.music.bean.MusicItemWrapper;
import com.mxtech.videoplayer.ad.ActivityWelcomeMX;
import com.mxtech.videoplayer.ad.online.model.bean.next.ResourceType;
import com.mxtech.videoplayer.ad.online.model.bean.next.VideoStatus;
import com.mxtech.videoplayer.f;
import defpackage.ad5;
import defpackage.d0c;
import defpackage.d1j;
import defpackage.dq7;
import defpackage.tya;
import defpackage.weh;

public class MusicBroadcastReceiver extends BroadcastReceiver {
    @Override
    public final void onReceive(Context context, Intent intent) {
        if (intent == null || TextUtils.isEmpty(intent.getAction()) || !TextUtils.equals(intent.getAction(), "com.mxtech.videoplayer.ACTION_MEDIA_STYLE")) {
            return;
        }
        int intExtra = intent.getIntExtra("media_key", -1);
        int i = d1j.a;
        ad5.i.a("music_notification");
        switch (intExtra) {
            case 1:
                d0c.i().r("notificationbar");
                break;
            case 2:
                d0c.i().F("notificationbar");
                break;
            case 3:
                d0c.i().z("notificationbar");
                break;
            case 4:
                d0c.i().x("notificationbar");
                break;
            case 5:
                ezg ezgVar = ((f) tya.m).K().g;
                MusicItemWrapper g = d0c.i().g();
                if (g != null && ezgVar != null) {
                    boolean z = g.getMusicFrom() == kzb.f;
                    dq7.A();
                    Intent intent2 = new Intent(context, (Class<?>) ActivityWelcomeMX.class);
                    if (z) {
                        if (dq7.A()) {
                            intent2.putExtra(ResourceType.TYPE_NAME_TAB, "local");
                        } else {
                            intent2.putExtra(ResourceType.TYPE_NAME_TAB, "localmusic");
                        }
                        intent2.putExtra(ResourceType.TYPE_NAME_TAB, "local");
                        intent2.putExtra("music_from_notification", "music_from_notification");
                    } else {
                        intent2.putExtra(ResourceType.TYPE_NAME_TAB, VideoStatus.ONLINE);
                    }
                    intent2.putExtra(FromStack.FROM_LIST, pzh.p(From.create("musicNotification", "musicNotification", "musicNotification")));
                    intent2.setFlags(268435456);
                    context.startActivity(intent2);
                    break;
                }
                break;
            case 6:
                d0c.i().h(true);
                weh.l("audio");
                break;
            case 8:
                d0c.i().G("notificationbar");
                break;
        }
    }
}