package com.ifpdos.factorytest;

import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import android.util.AttributeSet;
import android.util.Log;
import androidx.core.internal.view.SupportMenu;
import com.cvte.vman.VmanMiddleWare;
import com.ifpdos.factorytest.util.StringUtil;
import com.seewo.vcommons.data.PropertiesUtils;

/* JADX INFO: loaded from: classes.dex */
public class MicrophoneArrayTest extends TestItem {
    private static final String TAG = "MicrophoneArrayTest";
    private final Handler mHandler;

    public MicrophoneArrayTest(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.mHandler = new Handler(Looper.getMainLooper());
        autoCheckMic();
    }

    @Override // com.ifpdos.factorytest.TestItem
    boolean doTest() {
        Intent intent = new Intent(this.mContext, (Class<?>) NewMicrophoneArrayTestActivity.class);
        intent.putExtra(StringUtil.TEST_ITEM_INTENT, "MicrophoneArrayTest");
        ((MainTestActivity) this.mContext).startActivityForResult(intent, this.mId.ordinal());
        return false;
    }

    private void autoCheckMic() {
        if (checkMicStatus().equals("PASS")) {
            this.mHandler.post(new Runnable() { // from class: com.ifpdos.factorytest.MicrophoneArrayTest$$ExternalSyntheticLambda0
                @Override // java.lang.Runnable
                public final void run() {
                    this.f$0.lambda$autoCheckMic$0();
                }
            });
        } else {
            this.mHandler.post(new Runnable() { // from class: com.ifpdos.factorytest.MicrophoneArrayTest$$ExternalSyntheticLambda1
                @Override // java.lang.Runnable
                public final void run() {
                    this.f$0.lambda$autoCheckMic$1();
                }
            });
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public /* synthetic */ void lambda$autoCheckMic$0() {
        setStatus(getResources().getString(R.string.mic_exist), -16711936);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public /* synthetic */ void lambda$autoCheckMic$1() {
        setStatus(getResources().getString(R.string.mic_no_exist) + checkMicStatus(), SupportMenu.CATEGORY_MASK);
    }

    private String checkMicStatus() {
        String strDetectMIC = Build.VERSION.SDK_INT >= 33 ? VmanMiddleWare.getInstance().getAvManager().detectMIC() : null;
        if (strDetectMIC == null) {
            strDetectMIC = PropertiesUtils.getProperty("mic.hw.test.ret", "1");
        }
        Log.d("MicrophoneArrayTest", "get mic.hw.test.ret: " + strDetectMIC);
        if (strDetectMIC.contains("0")) {
            return getResources().getString(R.string.mic_property_errro) + strDetectMIC;
        }
        return "PASS";
    }
}
