ResultDBUtil

public final class ResultDBUtil
extends Object

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


فئة أداة لمسؤول قاعدة بيانات النتائج

ملخّص

وظائف الإنشاء العامة

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 السلسلة المقتطعة