Package io.rong.common
Class SystemUtils
-
- All Implemented Interfaces:
public class SystemUtils
Created by weiqinxiao on 15/10/14.
-
-
Field Summary
Fields Modifier and Type Field Description public static Context
applicationContext
-
Constructor Summary
Constructors Constructor Description SystemUtils()
-
Method Summary
Modifier and Type Method Description static Context
getApplicationContext()
static void
setApplicationContext(Context context)
static String
getCurrentProcessName(Context context)
/~english static boolean
isMainProcess(Context context)
/~english static Intent
registerReceiverCompat(Context context, BroadcastReceiver receiver, IntentFilter filter)
/~english static boolean
isValidAppKey(String appKey)
/~english static String
listToString(List<String> list)
/~english static String
listCmpDataToString(List<CmpData> list)
/~english static String
mapToString(Map map)
/~english static boolean
isParameterValid(ConversationType conversationType, String targetId, String channelId)
static boolean
isConversationTypeValid(ConversationType conversationType)
static boolean
isTargetIdValid(String targetId)
static boolean
isChannelIdValid(String channelId)
static boolean
nonSupportSuperGroup(ConversationType conversationType)
static boolean
judgeUIDInvalid(String messageUId, OperationCallback callback)
static boolean
judgeListInvalid(List<String> keyArray, OperationCallback callback)
static boolean
judgeMapInvalid(Map<String, String> expansion, OperationCallback callback)
static <T extends Enum<T>> Array<int>
enumArrayToOrdinalArray(Array<T> enumArray)
/~english static <T> List<)>T>
)>deduplicate(List<)>T> list, Deduplicate<T> deduplicate)
/~english static <T> List<T>
deduplicate(List<T> list)
/~english -
-
Method Detail
-
getApplicationContext
static Context getApplicationContext()
-
setApplicationContext
static void setApplicationContext(Context context)
-
getCurrentProcessName
static String getCurrentProcessName(Context context)
/~english
-
isMainProcess
static boolean isMainProcess(Context context)
/~english
-
registerReceiverCompat
static Intent registerReceiverCompat(Context context, BroadcastReceiver receiver, IntentFilter filter)
/~english
-
isValidAppKey
static boolean isValidAppKey(String appKey)
/~english
-
listToString
static String listToString(List<String> list)
/~english
-
listCmpDataToString
static String listCmpDataToString(List<CmpData> list)
/~english
-
mapToString
static String mapToString(Map map)
/~english
-
isParameterValid
static boolean isParameterValid(ConversationType conversationType, String targetId, String channelId)
-
isConversationTypeValid
static boolean isConversationTypeValid(ConversationType conversationType)
-
isTargetIdValid
static boolean isTargetIdValid(String targetId)
-
isChannelIdValid
static boolean isChannelIdValid(String channelId)
-
nonSupportSuperGroup
static boolean nonSupportSuperGroup(ConversationType conversationType)
-
judgeUIDInvalid
static boolean judgeUIDInvalid(String messageUId, OperationCallback callback)
-
judgeListInvalid
static boolean judgeListInvalid(List<String> keyArray, OperationCallback callback)
-
judgeMapInvalid
static boolean judgeMapInvalid(Map<String, String> expansion, OperationCallback callback)
-
enumArrayToOrdinalArray
static <T extends Enum<T>> Array<int> enumArrayToOrdinalArray(Array<T> enumArray)
/~english
-
deduplicate
static <T> List<)>T> )>deduplicate(List<)>T> list, Deduplicate<T> deduplicate)
/~english
-
deduplicate
static <T> List<T> deduplicate(List<T> list)
/~english
-
-
-
-