ResultDBUtil
public
final
class
ResultDBUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.resultdb.ResultDBUtil |
Lớp tiện ích cho trình báo cáo ResultDB.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
ResultDBUtil()
|
Phương thức công khai | |
---|---|
static
String
|
bytesToHex(byte[] bytes)
Chuyển đổi một mảng byte thành một chuỗi thập lục phân. |
static
String
|
makeValidKey(String key)
Đảm bảo khoá hợp lệ cho ResultDB. |
static
String
|
truncateString(String input, int maxBytes)
Cắt bớt chuỗi thành số byte tối đa đã cho, tránh chia nhỏ một ký tự nhiều byte. |
Hàm khởi tạo công khai
ResultDBUtil
public ResultDBUtil ()
Phương thức công khai
bytesToHex
public static String bytesToHex (byte[] bytes)
Chuyển đổi một mảng byte thành một chuỗi thập lục phân.
Tham số | |
---|---|
bytes |
byte |
Giá trị trả về | |
---|---|
String |
makeValidKey
public static String makeValidKey (String key)
Đảm bảo khoá hợp lệ cho ResultDB.
Khoá phải khớp với biểu thức chính quy: ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$
Tham số | |
---|---|
key |
String |
Giá trị trả về | |
---|---|
String |
truncateString
public static String truncateString (String input, int maxBytes)
Cắt bớt chuỗi thành số byte tối đa đã cho, tránh chia nhỏ một ký tự nhiều byte.
Tham số | |
---|---|
input |
String : chuỗi cần cắt bớt |
maxBytes |
int : số byte tối đa (ở dạng mã hoá utf-8) để cắt bớt |
Giá trị trả về | |
---|---|
String |
chuỗi bị cắt bớt |