РезультатDBUtil

public final class ResultDBUtil
extends Object

java.lang.Объект
com.android.tradefed.result.resultdb.ResultDBUtil


Служебный класс для репортера ResultDB.

Краткое содержание

Публичные конструкторы

ResultDBUtil ()

Публичные методы

static String bytesToHex (byte[] bytes)

Преобразует массив байтов в шестнадцатеричную строку.

static String makeValidKey (String key)

Убедитесь, что ключ действителен для ResultDB.

static String truncateString (String input, int maxBytes)

Усекает строку до указанного максимального количества байтов, избегая разбиения многобайтовых символов.

Публичные конструкторы

РезультатDBUtil

public ResultDBUtil ()

Публичные методы

bytesToHex

public static String bytesToHex (byte[] bytes)

Преобразует массив байтов в шестнадцатеричную строку.

Параметры
bytes byte

Возвраты
String

makeValidKey

public static String makeValidKey (String key)

Убедитесь, что ключ действителен для ResultDB.

Ключ должен соответствовать регулярному выражению: ^[az][a-z0-9_]*(/[az][a-z0-9_]*)*$

Параметры
key String

Возвраты
String

усеченнаяСтрока

public static String truncateString (String input, 
                int maxBytes)

Усекает строку до указанного максимального количества байтов, избегая разбиения многобайтовых символов.

Параметры
input String : строка для усечения

maxBytes int : максимальное количество байтов (в кодировке utf-8), до которых нужно усечь

Возвраты
String укороченная строка