package com.ifpdos.factorytest.mic.tester;

import android.util.Log;
import com.cvte.vman.VmanMiddleWare;
import com.ifpdos.factorytest.ConfigParser;
import com.seewo.vcommons.constants.SeewoConstants;

/* JADX INFO: loaded from: classes.dex */
public class SystemProp {
    static int flag = -1;

    public static int needChangeName() {
        int i = flag;
        if (i >= 0) {
            return i;
        }
        if (get_("vendor.audio.hal.useNewProp", "WhyAmISoHandsome?").equals(SeewoConstants.VALUE_LOCK_TOUCH_OFF)) {
            flag = 1;
        } else {
            flag = 0;
        }
        Log.i("Roger", "property mode = " + flag);
        return flag;
    }

    static String makeNewPropName(String str) {
        if (str.startsWith("persist.vendor.audio.")) {
            return str;
        }
        if (str.startsWith("persist.sys.")) {
            return "persist.vendor.audio." + str.substring("persist.sys.".length());
        }
        if (str.startsWith("persist.")) {
            return "persist.vendor.audio." + str.substring("persist.".length());
        }
        if (str.startsWith("sys.")) {
            return "vendor." + str.substring("sys.".length());
        }
        return str.startsWith("vendor.") ? str : "vendor." + str;
    }

    public static String get_(String str, String str2) {
        String str3;
        try {
            if (ConfigParser.isSelinuxClose()) {
                str3 = (String) Class.forName("android.os.SystemProperties").getMethod("get", String.class, String.class).invoke(null, str, str2);
            } else {
                str3 = VmanMiddleWare.getInstance().getProperties().get(str);
            }
            return str3;
        } catch (Exception e) {
            Log.e("Roger:get", e.toString());
            return "";
        }
    }

    public static String get(String str, String str2) {
        if (needChangeName() != 0) {
            str = makeNewPropName(str);
        }
        return get_(str, str2);
    }

    public static int get(String str, int i) {
        try {
            return Integer.parseInt(get(str, "" + i));
        } catch (Exception unused) {
            return i;
        }
    }

    public static boolean get(String str, boolean z) {
        return get(str, z ? "1" : "0").equals("1");
    }

    public static float get(String str, float f) {
        try {
            return Float.parseFloat(get(str, "" + f));
        } catch (Exception unused) {
            return f;
        }
    }

    public static void set(String str, String str2) {
        if (needChangeName() != 0) {
            str = makeNewPropName(str);
        }
        try {
            if (ConfigParser.isSelinuxClose()) {
                Class.forName("android.os.SystemProperties").getMethod("set", String.class, String.class).invoke(null, str, str2);
            } else {
                VmanMiddleWare.getInstance().getProperties().set(str, str2);
            }
        } catch (Exception e) {
            Log.e("Roger set", e.toString());
        }
    }

    public static void set(String str, boolean z) {
        set(str, z ? "1" : "0");
    }

    public static void set(String str, int i) {
        set(str, "" + i);
    }

    public static void set(String str, float f) {
        set(str, "" + f);
    }
}
