public class CommonUtils
extends java.lang.Object
构造器和说明 |
---|
CommonUtils() |
限定符和类型 | 方法和说明 |
---|---|
static void |
checkNotNull(java.lang.Object obj) |
static java.lang.String |
encodeChineseToUTF_8(java.lang.String origin)
将中文编码为 UTF-8
|
static java.lang.String |
encodeUTF8(java.lang.String s)
昵称敏感词昵称会被转为######
|
static java.lang.String |
getChannel(Context context) |
static int |
getColorByAttributeId(Context context,
int attrId) |
static java.lang.String |
getEncodePhoneNumber(java.lang.String originName)
替换手机号中间四位为*
|
static LPError |
getMediaState(Context context,
LPUserModel lpUserModel)
获取音视频状态提示老师
|
static LPError |
getMediaState(Context context,
LPUserModel lpUserModel,
boolean isVideoOn,
boolean isAudioOn)
获取音视频状态提示老师
|
static int |
getResourceIdByAttributeId(Context context,
int attrId) |
static java.lang.String |
getTransFormUrl(java.lang.String url) |
static boolean |
isAppForeground(Context context) |
static <V> boolean |
isEmptyList(java.util.List<V> sourceList)
is null or its size is 0
isEmpty(null) = true;
isEmpty({}) = true;
isEmpty({1}) = false;
|
static <V> boolean |
isEmptySet(java.util.Set<V> sourceSet) |
static boolean |
isFocus(Context context) |
static boolean |
isMobileNumber(java.lang.String mobiles)
手机号匹配检查
|
static boolean |
isTeacherOrAssistant(LPConstants.LPUserType userType) |
static void |
main(java.lang.String[] args) |
static void |
removeSelfFromParent(View view) |
static void |
startActivityByUrl(Context context,
java.lang.String url)
打开url链接
|
static com.baijiayun.bjyrtcengine.Defines.BJYRtcCommon.VideoMirrorMode |
transfer2MirrorModeEnum(boolean horizontalMirror,
boolean verticalMirror) |
public static java.lang.String getEncodePhoneNumber(java.lang.String originName)
public static java.lang.String encodeUTF8(java.lang.String s)
s
- public static boolean isMobileNumber(java.lang.String mobiles)
mobiles
- 手机号public static void main(java.lang.String[] args)
public static boolean isFocus(Context context)
public static boolean isAppForeground(Context context)
public static void startActivityByUrl(Context context, java.lang.String url)
context
- url
- public static LPError getMediaState(Context context, LPUserModel lpUserModel, boolean isVideoOn, boolean isAudioOn)
context
- lpUserModel
- isVideoOn
- 是否判断视频(不带参数的重载默认判断音频或视频)isAudioOn
- 是否判断音频public static LPError getMediaState(Context context, LPUserModel lpUserModel)
context
- lpUserModel
- public static java.lang.String getTransFormUrl(java.lang.String url)
public static void removeSelfFromParent(View view)
public static java.lang.String encodeChineseToUTF_8(java.lang.String origin)
origin
- 原字符串public static int getColorByAttributeId(Context context, @AttrRes int attrId)
public static int getResourceIdByAttributeId(Context context, @AttrRes int attrId)
public static <V> boolean isEmptyList(java.util.List<V> sourceList)
isEmpty(null) = true; isEmpty({}) = true; isEmpty({1}) = false;
V
- sourceList
- public static <V> boolean isEmptySet(java.util.Set<V> sourceSet)
public static boolean isTeacherOrAssistant(LPConstants.LPUserType userType)
public static com.baijiayun.bjyrtcengine.Defines.BJYRtcCommon.VideoMirrorMode transfer2MirrorModeEnum(boolean horizontalMirror, boolean verticalMirror)
public static void checkNotNull(java.lang.Object obj)
public static java.lang.String getChannel(Context context)