ResultDBUtil

public final class ResultDBUtil
extends Object

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


คลาสยูทิลิตีสำหรับผู้รายงาน ResultDB

สรุป

ตัวสร้างแบบสาธารณะ

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 สตริงที่ถูกตัด