类 Utils

java.lang.Object
com.easemob.im.agora.Utils

public class Utils extends Object
  • 字段详细资料

    • HMAC_SHA256_LENGTH

      public static final long HMAC_SHA256_LENGTH
      另请参阅:
    • VERSION_LENGTH

      public static final int VERSION_LENGTH
      另请参阅:
    • APP_ID_LENGTH

      public static final int APP_ID_LENGTH
      另请参阅:
  • 构造器详细资料

    • Utils

      public Utils()
  • 方法详细资料

    • encode

      public static byte[] encode(byte[] src)
    • decode

      public static byte[] decode(byte[] src)
    • hmacSign

      public static byte[] hmacSign(String keyString, byte[] msg) throws InvalidKeyException, NoSuchAlgorithmException
      抛出:
      InvalidKeyException
      NoSuchAlgorithmException
    • pack

      public static byte[] pack(PackableEx packableEx)
    • unpack

      public static void unpack(byte[] data, PackableEx packableEx)
    • base64Encode

      public static String base64Encode(byte[] data)
    • base64Decode

      public static byte[] base64Decode(String data)
    • crc32

      public static int crc32(String data)
    • crc32

      public static int crc32(byte[] bytes)
    • getTimestamp

      public static int getTimestamp()
    • randomInt

      public static int randomInt()
    • isUUID

      public static boolean isUUID(String uuid)
    • compress

      public static byte[] compress(byte[] data)
    • decompress

      public static byte[] decompress(byte[] data)