SystemUtils

public class SystemUtils

Created by weiqinxiao on 15/10/14.

Constructors

Link copied to clipboard
public void SystemUtils()

Properties

Link copied to clipboard
public static Context applicationContext

Functions

Link copied to clipboard
public static Context getApplicationContext()
Link copied to clipboard
public static String getCurrentProcessName(Context context)
Link copied to clipboard
public static boolean isChannelIdValid(String channelId)
Link copied to clipboard
public static boolean isConversationTypeValid(ConversationType conversationType)
Link copied to clipboard
public static boolean isMainProcess(Context context)
当前进程是否为主进程。
Link copied to clipboard
public static boolean isParameterValid(ConversationType conversationType, String targetId, String channelId)
Link copied to clipboard
public static boolean isTargetIdValid(String targetId)
Link copied to clipboard
public static boolean isValidAppKey(String appKey)
服务端 appKey 目前的策略:只包含小写字母或数字。 客户端为了便于以后的扩展,增加大写字母的逻辑。 校验字符串是否只包含 a-z、A-Z、0-9.
Link copied to clipboard
public static boolean judgeListInvalid(List<String> keyArray, OperationCallback callback)
Link copied to clipboard
public static boolean judgeMapInvalid(Map<String, String> expansion, OperationCallback callback)
Link copied to clipboard
public static boolean judgeUIDInvalid(String messageUId, OperationCallback callback)
Link copied to clipboard
public static String listCmpDataToString(List<CmpData> list)
将 List转换成 String。 每个 CmpData 之间用 , 分隔, CmpData 的 addr、protocol、weight 之间用 ; 分隔
Link copied to clipboard
public static String listToString(List<String> list)
将 List转换成 String。 每个 String 之间用 , 分隔
Link copied to clipboard
public static String mapToString(Map map)
Map 转 string。 每个 entry 之间用 ; 分隔, key 和 value 之间用:分隔
Link copied to clipboard
public static boolean nonSupportSuperGroup(ConversationType conversationType)
Link copied to clipboard
public static void setApplicationContext(Context context)