ResultDBUtil

public final class ResultDBUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.resultdb.ResultDBUtil


Class utilitas untuk pelapor ResultDB.

Ringkasan

Konstruktor publik

ResultDBUtil()

Metode publik

static String bytesToHex(byte[] bytes)

Mengonversi array byte menjadi string heksadesimal.

static String makeValidKey(String key)

Pastikan kunci valid untuk ResultDB.

static String truncateString(String input, int maxBytes)

Memotong string ke byte maksimum yang ditentukan, sehingga tidak memecah karakter multi-byte.

Konstruktor publik

ResultDBUtil

public ResultDBUtil ()

Metode publik

bytesToHex

public static String bytesToHex (byte[] bytes)

Mengonversi array byte menjadi string heksadesimal.

Parameter
bytes byte

Hasil
String

makeValidKey

public static String makeValidKey (String key)

Pastikan kunci valid untuk ResultDB.

Kunci harus cocok dengan ekspresi reguler: ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$

Parameter
key String

Hasil
String

truncateString

public static String truncateString (String input, 
                int maxBytes)

Memotong string ke byte maksimum yang ditentukan, sehingga tidak memecah karakter multi-byte.

Parameter
input String: string yang akan dipotong

maxBytes int: jumlah maksimum byte (dalam encoding utf-8) yang akan dipotong

Hasil
String string yang terpotong