System Utils
Created by weiqinxiao on 15/10/14.
Functions
Link copied to clipboard
简化重载方法,按泛型T的toString去做key
对List去重。 假如key重复,则已插入的元素会被后面的元素所覆盖。复杂度2N。
Link copied to clipboard
枚举数组转换为其ordinal值数组
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
当前进程是否为主进程。
Link copied to clipboard
public static boolean isParameterValid(ConversationType conversationType, String targetId, String channelId)
Link copied to clipboard
Link copied to clipboard
服务端 appKey 目前的策略:只包含小写字母或数字。 客户端为了便于以后的扩展,增加大写字母的逻辑。 校验字符串是否只包含 a-z、A-Z、0-9.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
将 List转换成 String。 每个 CmpData 之间用 , 分隔, CmpData 的 addr、protocol、weight 之间用 ; 分隔
Link copied to clipboard
将 List转换成 String。 每个 String 之间用 , 分隔
Link copied to clipboard
Map 转 string。 每个 entry 之间用 ; 分隔, key 和 value 之间用:分隔
Link copied to clipboard
Link copied to clipboard
public static Intent registerReceiverCompat(Context context, BroadcastReceiver receiver, IntentFilter filter)
统一封装广播注册,方便统一处理权限、合规等问题。
Link copied to clipboard