ResultDBUtil

public final class ResultDBUtil
extends Object

java.lang.Object
   ↳ 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)

将字符串截断为给定的最大字节数,以避免拆分多字节字符。

公共构造函数

ResultDBUtil

public ResultDBUtil ()

公共方法

bytesToHex

public static String bytesToHex (byte[] bytes)

将字节数组转换为十六进制字符串。

参数
bytes byte

返回
String

makeValidKey

public static String makeValidKey (String key)

确保该键对 ResultDB 有效。

键必须与正则表达式匹配:^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$

参数
key String

返回
String

truncateString

public static String truncateString (String input, 
                int maxBytes)

将字符串截断为给定的最大字节数,以避免拆分多字节字符。

参数
input String:要截断的字符串

maxBytes int:要截断到的最大字节数(以 UTF-8 编码为单位)

返回
String 截断的字符串