package com.laifeng.sopcastsdk.blacklist; import android.os.Build; import android.text.TextUtils; import java.util.Arrays; import java.util.List; /** * @Title: BlackListHelper * @Package com.laifeng.sopcastsdk.blacklist * @Description: * @Author Jim * @Date 2016/10/27 * @Time 上午10:40 * @Version */ public class BlackListHelper { private static final String[] BLACKLISTED_AEC_MODELS = new String[] { "Nexus 5", // Nexus 5 }; private static final String[] BLACKLISTED_FPS_MODELS = new String[] { "OPPO R9", "Nexus 6P", }; public static boolean deviceInAecBlacklisted() { List<String> blackListedModels = Arrays.asList(BLACKLISTED_AEC_MODELS); for(String blackModel : blackListedModels) { String model = Build.MODEL; if(!TextUtils.isEmpty(model) && model.contains(blackModel)) { return true; } } return false; } public static boolean deviceInFpsBlacklisted() { List<String> blackListedModels = Arrays.asList(BLACKLISTED_FPS_MODELS); for(String blackModel : blackListedModels) { String model = Build.MODEL; if(!TextUtils.isEmpty(model) && model.contains(blackModel)) { return true; } } return false; } }