admin
6 天以前 7f0825f8195a522ed7e8bcdb6347f3a719e06c74
library-common/src/com/lcjian/library/util/common/AndroidManifestUtil.java
@@ -1,17 +1,37 @@
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 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) {
        return "vivo".equalsIgnoreCase(getChannel(context));
    }
}