From 7f0825f8195a522ed7e8bcdb6347f3a719e06c74 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 16 六月 2025 15:29:44 +0800 Subject: [PATCH] 新版穿山甲接入/拦截应用宝链接跳转至应用市场 --- library-common/src/com/lcjian/library/util/common/AndroidManifestUtil.java | 22 +++++++++++++++++----- 1 files changed, 17 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..2e649eb 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,36 @@ 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 isHonorChannel(Context context) { + return "honor".equalsIgnoreCase(getChannel(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