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 |