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