ResultDBUtil

public final class ResultDBUtil
extends Object

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


Klasa pomocnicza do obsługi narzędzia do raportowania ResultDB.

Podsumowanie

Konstruktory publiczne

ResultDBUtil()

Metody publiczne

static String bytesToHex(byte[] bytes)

Konwertuje tablicę bajtów na ciąg szesnastkowy.

static String makeValidKey(String key)

Upewnij się, że klucz jest prawidłowy w przypadku usługi ResultDB.

static String truncateString(String input, int maxBytes)

Obcina ciąg znaków do podanej maksymalnej liczby bajtów, unikając dzielenia znaku wielobajtowego.

Konstruktory publiczne

ResultDBUtil

public ResultDBUtil ()

Metody publiczne

bytesToHex

public static String bytesToHex (byte[] bytes)

Konwertuje tablicę bajtów na ciąg szesnastkowy.

Parametry
bytes byte

Zwroty
String

makeValidKey

public static String makeValidKey (String key)

Upewnij się, że klucz jest prawidłowy w przypadku usługi ResultDB.

Klucz musi być zgodny z wyrażeniem regularnym: ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$

Parametry
key String

Zwroty
String

truncateString

public static String truncateString (String input, 
                int maxBytes)

Obcina ciąg znaków do podanej maksymalnej liczby bajtów, unikając dzielenia znaku wielobajtowego.

Parametry
input String: ciąg do obcięcia

maxBytes int: maksymalna liczba bajtów (w kodowaniu utf-8), do której należy przyciąć dane.

Zwroty
String skrócony ciąg znaków.