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