导航菜单

页面标题

页面副标题

MX Player v1.97.8 - MediaButtonReceiver.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;
        }
    }
}