From daea6f9a47aae244b5fa02b5c790519934711760 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 26 二月 2025 16:25:22 +0800 Subject: [PATCH] 新版穿山甲接入 --- library-common/src/com/lcjian/library/util/common/AndroidManifestUtil.java | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/library-common/src/com/lcjian/library/util/common/AndroidManifestUtil.java b/library-common/src/com/lcjian/library/util/common/AndroidManifestUtil.java index 38bbe6e..b7e3ffb 100644 --- a/library-common/src/com/lcjian/library/util/common/AndroidManifestUtil.java +++ b/library-common/src/com/lcjian/library/util/common/AndroidManifestUtil.java @@ -1,24 +1,32 @@ package com.lcjian.library.util.common; import android.content.Context; +import android.os.Build; import com.lcjian.library.util.ManifestDataUtil; public class AndroidManifestUtil { - public static String getChannel(Context context){ - return ManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL"); + public static String getChannel(Context context) { + String channel = ManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL"); + if ("huawei".equalsIgnoreCase(channel)) { + String deviceModel = Build.BRAND; + if ("honor".equalsIgnoreCase(deviceModel)) { + return "honor"; + } + } + return channel; } - public static boolean isHuaWeiChannel(Context context){ + public static boolean isHuaWeiChannel(Context context) { return "huawei".equalsIgnoreCase(getChannel(context)); } - public static boolean isOppoChannel(Context context){ + public static boolean isOppoChannel(Context context) { return "oppo".equalsIgnoreCase(getChannel(context)); } - public static boolean isVIVOChannel(Context context){ + public static boolean isVIVOChannel(Context context) { return "vivo".equalsIgnoreCase(getChannel(context)); } -- Gitblit v1.8.0