ResultDBUtil

public final class ResultDBUtil
extends Object

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


Classe de utilitário para o gerador de relatórios do ResultDB.

Resumo

Construtores públicos

ResultDBUtil()

Métodos públicos

static String bytesToHex(byte[] bytes)

Converte uma matriz de bytes em uma string hexadecimal.

static String makeValidKey(String key)

Verifique se a chave é válida para o ResultDB.

static String truncateString(String input, int maxBytes)

Trunca a string para os bytes máximos fornecidos, evitando a divisão de um caractere de vários bytes.

Construtores públicos

ResultDBUtil

public ResultDBUtil ()

Métodos públicos

bytesToHex

public static String bytesToHex (byte[] bytes)

Converte uma matriz de bytes em uma string hexadecimal.

Parâmetros
bytes byte

Retorna
String

makeValidKey

public static String makeValidKey (String key)

Verifique se a chave é válida para o ResultDB.

A chave precisa corresponder ao regex: ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$

Parâmetros
key String

Retorna
String

truncateString

public static String truncateString (String input, 
                int maxBytes)

Trunca a string para os bytes máximos fornecidos, evitando a divisão de um caractere de vários bytes.

Parâmetros
input String: a string a ser truncada

maxBytes int: o número máximo de bytes (em codificação UTF-8) para truncar

Retorna
String a string truncada