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 |
截断的字符串 |