正在查看: MX Player v1.97.8 应用的 MusicBroadcastReceiver.java JAVA 源代码文件
本页面展示 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;
}
}
}