package com.huawei.hms.framework.common; import com.huawei.android.os.BuildEx; /* loaded from: classes2.dex */ public class EmuiUtil { private static final String BUILDEX_NAME = "com.huawei.android.os.BuildEx"; public static final String BUILDEX_VERSION = "com.huawei.android.os.BuildEx$VERSION"; private static final int EMUI_3_0 = 7; private static final int EMUI_3_1 = 8; private static final int EMUI_4_0 = 9; private static final int EMUI_4_1 = 10; private static final int EMUI_5_0 = 11; private static final int EMUI_6_0 = 14; private static final int EMUI_8_0_1 = 15; private static final int EMUI_9_0 = 17; public static final String EMUI_SDK_INT = "EMUI_SDK_INT"; private static final int EMUI_TYPE_UNKOWN = -1; public static final String GET_PRIMARY_COLOR = "getPrimaryColor"; public static final String GET_SUGGESTION_FOR_GROUND_COLOR_STYLE = "getSuggestionForgroundColorStyle"; public static final String IMMERSION_STYLE = "com.huawei.android.immersion.ImmersionStyle"; private static final String TAG = "KPMS_Util_Emui"; private static final int TYPE_EMUI_30 = 30; private static final int TYPE_EMUI_31 = 31; private static final int TYPE_EMUI_40 = 40; private static final int TYPE_EMUI_41 = 41; private static final int TYPE_EMUI_50 = 50; private static final int TYPE_EMUI_60 = 60; private static final int TYPE_EMUI_801 = 81; private static final int TYPE_EMUI_90 = 90; private static int emuiType = -1; static { initEmuiType(); } /* JADX WARN: Removed duplicated region for block: B:10:? A[RETURN, SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:7:0x0051 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private static void initEmuiType() { /* int r0 = getEMUIVersionCode() java.lang.String r1 = "getEmuiType emuiVersionCode=" java.lang.String r2 = java.lang.String.valueOf(r0) java.lang.String r1 = r1.concat(r2) java.lang.String r2 = "KPMS_Util_Emui" com.huawei.hms.framework.common.Logger.d(r2, r1) r1 = 17 if (r0 < r1) goto L1c r0 = 90 L19: com.huawei.hms.framework.common.EmuiUtil.emuiType = r0 goto L4c L1c: r1 = 15 if (r0 < r1) goto L23 r0 = 81 goto L19 L23: r1 = 14 if (r0 < r1) goto L2a r0 = 60 goto L19 L2a: r1 = 11 if (r0 < r1) goto L31 r0 = 50 goto L19 L31: r1 = 10 if (r0 < r1) goto L38 r0 = 41 goto L19 L38: r1 = 9 if (r0 < r1) goto L3f r0 = 40 goto L19 L3f: r1 = 8 if (r0 < r1) goto L46 r0 = 31 goto L19 L46: r1 = 7 if (r0 < r1) goto L4c r0 = 30 goto L19 L4c: int r0 = com.huawei.hms.framework.common.EmuiUtil.emuiType r1 = -1 if (r0 != r1) goto L56 java.lang.String r0 = "emuiType is unkown" com.huawei.hms.framework.common.Logger.i(r2, r0) L56: return */ throw new UnsupportedOperationException("Method not decompiled: com.huawei.hms.framework.common.EmuiUtil.initEmuiType():void"); } public static int getEMUIVersionCode() { int intValue; Object staticFieldObj = ReflectionUtils.getStaticFieldObj(BUILDEX_VERSION, EMUI_SDK_INT); if (staticFieldObj != null) { try { intValue = ((Integer) staticFieldObj).intValue(); } catch (ClassCastException e) { Logger.e(TAG, "getEMUIVersionCode ClassCastException:", e); } Logger.d(TAG, "the emui version code is::".concat(String.valueOf(intValue))); return intValue; } intValue = 0; Logger.d(TAG, "the emui version code is::".concat(String.valueOf(intValue))); return intValue; } public static boolean isUpPVersion() { try { if (ReflectionUtils.checkCompatible(BUILDEX_NAME) && ReflectionUtils.checkCompatible(BUILDEX_VERSION)) { return BuildEx.VERSION.EMUI_SDK_INT >= 17; } } catch (NoSuchMethodError unused) { Logger.d(TAG, "no such method for com.huawei.android.os.BuildEx.VERSION"); } catch (Throwable unused2) { Logger.d(TAG, "com.huawei.android.os.BuildEx.VERSION has other exception"); } Logger.d(TAG, "com.huawei.android.os.BuildEx : false"); return false; } public static boolean isEMUI() { return -1 != emuiType; } }