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 List<T> deduplicate<T>(List<T> list)
Simplifies the overloaded method, using the toString of generic T to generate the key
public static List<T> deduplicate<T>(List<T> list, Deduplicate<T> deduplicate)
Deduplicates a List.
Link copied to clipboard
public static Array<int> enumArrayToOrdinalArray<T extends Enum<T>>(Array<T> enumArray)
Converts an array of enums to an array of their ordinal values
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)
Indicates whether the current process is the main process.
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)
Current policy for server appKey: Only lowercase letters or numbers are allowed.
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)
Converts Listto String.
Link copied to clipboard
public static String listToString(List<String> list)
Converts a Listto a String, with each String separated by a comma.
Link copied to clipboard
public static String mapToString(Map map)
Converts a Map to a string.
Link copied to clipboard
public static boolean nonSupportSuperGroup(ConversationType conversationType)
Link copied to clipboard
public static Intent registerReceiverCompat(Context context, BroadcastReceiver receiver, IntentFilter filter)
Unify broadcast registration encapsulation for centralized handling of permissions, compliance, and other issues.
Link copied to clipboard
public static void setApplicationContext(Context context)