Результат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 | укороченная строка |