ResultDBUtil

public final class ResultDBUtil
extends Object

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


Classe utilitaire pour l'auteur de rapports ResultDB.

Résumé

Constructeurs publics

ResultDBUtil()

Méthodes publiques

static String bytesToHex(byte[] bytes)

Convertit un tableau d'octets en chaîne hexadécimale.

static String makeValidKey(String key)

Assurez-vous que la clé est valide pour ResultDB.

static String truncateString(String input, int maxBytes)

Tronque la chaîne au nombre maximal d'octets donné, ce qui évite de diviser un caractère multi-octet.

Constructeurs publics

ResultDBUtil

public ResultDBUtil ()

Méthodes publiques

bytesToHex

public static String bytesToHex (byte[] bytes)

Convertit un tableau d'octets en chaîne hexadécimale.

Paramètres
bytes byte

Renvoie
String

makeValidKey

public static String makeValidKey (String key)

Assurez-vous que la clé est valide pour ResultDB.

La clé doit correspondre à l'expression régulière: ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$

Paramètres
key String

Renvoie
String

truncateString

public static String truncateString (String input, 
                int maxBytes)

Tronque la chaîne au nombre maximal d'octets donné, ce qui évite de diviser un caractère multi-octet.

Paramètres
input String: chaîne à tronquer

maxBytes int: nombre maximal d'octets (encodage UTF-8) à tronquer

Renvoie
String la chaîne tronquée ;