package com.ifpdos.debugmenu.action;

import android.content.Context;
import android.media.AudioManager;
import android.util.Log;
import com.ifpdos.debugmenu.action.base.ItemSwitchAction;
import d.b.a.a.a;
import d.i.f.g.e.b;

/* JADX INFO: loaded from: classes.dex */
public class MicInSpeakerSwitchAction extends ItemSwitchAction {
    private static final String KEY_MIC_IN_SPEAKER = "micin2speaker";
    private static final String TAG = "MicInSpeakerSwitchAction";
    private AudioManager audioManager;

    public MicInSpeakerSwitchAction(Context context) {
        super(context);
        this.audioManager = (AudioManager) context.getSystemService("audio");
    }

    private Boolean parseParameters(String str) {
        String[] strArrSplit = str.split(";");
        int length = strArrSplit.length;
        boolean z = false;
        int i2 = 0;
        while (true) {
            if (i2 >= length) {
                break;
            }
            String[] strArrSplit2 = strArrSplit[i2].split("=");
            String str2 = strArrSplit2[0];
            String str3 = strArrSplit2[1];
            if (str2.equals(KEY_MIC_IN_SPEAKER)) {
                z = Boolean.parseBoolean(str3);
                break;
            }
            i2++;
        }
        Log.i(TAG, "parseParameters: " + z);
        return Boolean.valueOf(z);
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSwitchAction
    public boolean isOn(Context context) {
        String str = (String) b.d(this.audioManager).b("getParameters", KEY_MIC_IN_SPEAKER).f3661b;
        if (a.b0("getParameters: ", str, TAG, str)) {
            return false;
        }
        return parseParameters(str).booleanValue();
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSwitchAction
    public void onSwitch(Context context, boolean z) {
        b.d(this.audioManager).b("setParameter", KEY_MIC_IN_SPEAKER, z + "");
    }
}
