ResultDBUtil

public final class ResultDBUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.resultdb.ResultDBUtil


Clase de utilidad para el generador de informes de ResultDB.

Resumen

Constructores públicos

ResultDBUtil()

Métodos públicos

static String bytesToHex(byte[] bytes)

Convierte un array de bytes en una cadena hexadecimal.

static String makeValidKey(String key)

Asegúrate de que la clave sea válida para ResultDB.

static String truncateString(String input, int maxBytes)

Trunque la cadena a los bytes máximos especificados y evita dividir un carácter de varios bytes.

Constructores públicos

ResultDBUtil

public ResultDBUtil ()

Métodos públicos

bytesToHex

public static String bytesToHex (byte[] bytes)

Convierte un array de bytes en una cadena hexadecimal.

Parámetros
bytes byte

Muestra
String

makeValidKey

public static String makeValidKey (String key)

Asegúrate de que la clave sea válida para ResultDB.

La clave debe coincidir con la regex: ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$

Parámetros
key String

Muestra
String

truncateString

public static String truncateString (String input, 
                int maxBytes)

Trunque la cadena a los bytes máximos especificados y evita dividir un carácter de varios bytes.

Parámetros
input String: Es la cadena que se truncará.

maxBytes int: Es la cantidad máxima de bytes (en codificación UTF-8) que se truncarán.

Muestra
String la cadena truncada