ResourceMetricUtil

public class ResourceMetricUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.monitoring.collector.ResourceMetricUtil


Metrik oluşturmaya yönelik yardımcı işlevler.

Özet

Herkese açık oluşturucular

ResourceMetricUtil()

Herkese açık yöntemler

static float ConvertedMetricValue(String original, float conversionDivisor)

Metrik değerini farklı birimlere dönüştürür ve çıktı değerini biçimlendirir.

static Optional<String> GetCommandResponse(IDeviceManager deviceManager, String serial, String cmd, long timeoutMs)

adb komutunu yürütür ve başarılı olursa yanıtı döndürür.

static Timestamp GetCurrentTimestamp()

Sistem UTC saatinden geçerli zaman damgasını alır.

static float RoundedMetricValue(String original)

Metrik değerini ayrıştırın ve biçimlendirin.

Herkese açık oluşturucular

ResourceMetricUtil

public ResourceMetricUtil ()

Herkese açık yöntemler

ConvertedMetricValue

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

Metrik değerini farklı birimlere dönüştürür ve çıktı değerini biçimlendirir.

Parametreler
original String: Orijinal değer dizesi.

conversionDivisor float: Birim dönüştürme için bölen.

İadeler
float Çıkış kayan noktalı değeri.

Verdiği hatalar
NumberFormatException Orijinal dize boşsa.

GetCommandResponse

public static Optional<String> GetCommandResponse (IDeviceManager deviceManager, 
                String serial, 
                String cmd, 
                long timeoutMs)

adb komutunu yürütür ve başarılı olursa yanıtı döndürür.

Parametreler
deviceManager IDeviceManager: "Kullanılabilir" cihazlarda komut yürütmek için kullanılan IDeviceManager örneği.

serial String: Cihazın seri numarası.

cmd String: komut dizesi.

timeoutMs long: Milisaniye cinsinden bekleme süresi.

İadeler
Optional<String> Bir CommandResult örneği.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

Sistem UTC saatinden geçerli zaman damgasını alır.

İadeler
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

Metrik değerini ayrıştırın ve biçimlendirin.

Parametreler
original String: Orijinal değer dizesi.

İadeler
float Çıkış kayan noktalı değeri.

Verdiği hatalar
NumberFormatException Orijinal dize boşsa.