ResultDBUtil

public final class ResultDBUtil
extends Object

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


Classe di utilità per il report ResultDB.

Riepilogo

Costruttori pubblici

ResultDBUtil()

Metodi pubblici

static String bytesToHex(byte[] bytes)

Converte un array di byte in una stringa esadecimale.

static String makeValidKey(String key)

Assicurati che la chiave sia valida per ResultDB.

static String truncateString(String input, int maxBytes)

Tronca la stringa fino al numero massimo di byte specificato, evitando di suddividere un carattere multibyte.

Costruttori pubblici

ResultDBUtil

public ResultDBUtil ()

Metodi pubblici

bytesToHex

public static String bytesToHex (byte[] bytes)

Converte un array di byte in una stringa esadecimale.

Parametri
bytes byte

Ritorni
String

makeValidKey

public static String makeValidKey (String key)

Assicurati che la chiave sia valida per ResultDB.

La chiave deve corrispondere all'espressione regolare: ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$

Parametri
key String

Ritorni
String

truncateString

public static String truncateString (String input, 
                int maxBytes)

Tronca la stringa fino al numero massimo di byte specificato, evitando di suddividere un carattere multibyte.

Parametri
input String: la stringa da troncare

maxBytes int: il numero massimo di byte (in codifica UTF-8) da troncare

Ritorni
String la stringa troncata