ResultDBUtil

public final class ResultDBUtil
extends Object

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


Dienstprogrammklasse für ResultDB-Melder.

Zusammenfassung

Öffentliche Konstruktoren

ResultDBUtil()

Öffentliche Methoden

static String bytesToHex(byte[] bytes)

Wandelt ein Byte-Array in einen Hexadezimal-String um.

static String makeValidKey(String key)

Prüfen Sie, ob der Schlüssel für ResultDB gültig ist.

static String truncateString(String input, int maxBytes)

Die Zeichenfolge wird auf die angegebene maximale Anzahl von Byte gekürzt, um das Aufteilen von Zeichen mit mehreren Byte zu vermeiden.

Öffentliche Konstruktoren

ResultDBUtil

public ResultDBUtil ()

Öffentliche Methoden

bytesToHex

public static String bytesToHex (byte[] bytes)

Wandelt ein Byte-Array in einen Hexadezimal-String um.

Parameter
bytes byte

Returns
String

makeValidKey

public static String makeValidKey (String key)

Prüfen Sie, ob der Schlüssel für ResultDB gültig ist.

Der Schlüssel muss dem regulären Ausdruck ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$ entsprechen.

Parameter
key String

Returns
String

truncateString

public static String truncateString (String input, 
                int maxBytes)

Die Zeichenfolge wird auf die angegebene maximale Anzahl von Byte gekürzt, um das Aufteilen von Zeichen mit mehreren Byte zu vermeiden.

Parameter
input String: Der String, der abgeschnitten werden soll.

maxBytes int: die maximale Anzahl von Byte (in UTF-8-Codierung), auf die gekürzt werden soll

Returns
String den abgeschnittenen String