正在查看: MX Player v1.97.8 应用的 MediaButtonReceiver.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 MediaButtonReceiver.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.videoplayer;
import android.annotation.TargetApi;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.view.KeyEvent;
import defpackage.xe;
import java.util.ArrayList;
@TargetApi(8)
public class MediaButtonReceiver extends BroadcastReceiver {
public static final ArrayList<a> a = new ArrayList<>();
public static class a implements Comparable<a> {
@Override
public final int compareTo(a aVar) {
aVar.getClass();
return 0;
}
}
@Override
public final void onReceive(Context context, Intent intent) {
if ("android.intent.action.MEDIA_BUTTON".equals(intent.getAction())) {
ArrayList<a> arrayList = a;
if (arrayList.size() == 0) {
return;
}
KeyEvent keyEvent = (KeyEvent) intent.getParcelableExtra("android.intent.extra.KEY_EVENT");
if (keyEvent == null) {
Log.w("MX.MediaButtonReceiver", "android.intent.action.MEDIA_BUTTON came without key event.");
return;
}
int action = keyEvent.getAction();
int keyCode = keyEvent.getKeyCode();
int repeatCount = keyEvent.getRepeatCount();
StringBuilder sb = L.w;
sb.setLength(0);
sb.append("KeyEvent(ACTION_MEDIA_BUTTON): action=");
sb.append(action);
sb.append(" keyCode=");
sb.append(keyCode);
sb.append(" repeat=");
sb.append(repeatCount);
Log.v("MX.MediaButtonReceiver", sb.toString());
((a) xe.e(1, arrayList)).getClass();
throw null;
}
}
}