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 |