IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Cihaz Yapılandırması Sahibi Arayüzü. Bir cihazın yapılandırmasıyla ilgili bilgileri barındırabilecek bir nesneyi temsil etmek için kullanılır.

Özet

Herkese açık yöntemler

abstract void addFrequency(Object config, Integer frequency)

Nesnenin sıklığını takip edin. Böylece, nesneye uygun şekilde seçenek ekleyebiliriz.

abstract void addSpecificConfig(Object config, String type)

Yapılandırma Sahibi'nin takip edebileceği izin verilen nesnelerden birini iletin.

abstract void addSpecificConfig(Object config)

Yapılandırma Sahibi'nin takip edebileceği izin verilen nesnelerden birini iletin.

abstract IDeviceConfiguration clone(String newName)

Bu IDeviceConfiguration nesnesinin sığ bir kopyasını yeni bir adla döndürün.

abstract IDeviceConfiguration clone()

Bu IDeviceConfiguration nesnesinin yüzeysel bir kopyasını döndürün.

abstract getAllObjectOfType(String configType)

İstenilen yapılandırma türüyle eşleşen IDeviceConfiguration örneğini içeren tüm yapılandırma nesnelerinin listesini döndürme.

abstract getAllObjects()

Döndür: Şunun örneğini içeren tüm yapılandırma nesnelerinin listesini: IDeviceConfiguration.

abstract IBuildProvider getBuildProvider()

Cihaz yapılandırma sahibinin referans verdiği IBuildProvider döndürün.

abstract String getDeviceName()

Yapılandırmanın "ad" alanında belirtilen cihazın adını döndürür.

abstract TestDeviceOptions getDeviceOptions()

Cihaz yapılandırması sahibinin sahip olduğu TestDeviceOptions öğesini iade edin.

abstract IDeviceRecovery getDeviceRecovery()

Cihaz yapılandırma sahibinin sahip olduğu IDeviceRecovery cihazını döndürün.

abstract IDeviceSelection getDeviceRequirements()

Cihaz yapılandırması sahibinin sahip olduğu IDeviceSelection'yi iade edin.

abstract Integer getFrequency(Object config)

Nesnenin sıklık değerini döndürür.

abstract getLabPreparers()

Cihaz yapılandırması sahibinin sahip olduğu ITargetPreparer öğelerinin listesini döndürme.

abstract getTargetPreparers()

Cihaz yapılandırması sahibinin sahip olduğu ITargetPreparer öğelerinin listesini döndürme.

abstract boolean isFake()

Kapsayıcının test edilen bir cihaz için olup olmadığını döndürür.

abstract void removeObjectType(String type)

Belirtilen nesne türünü cihaz yapılandırması tutucusundan kaldırın.

Herkese açık yöntemler

sıklık

public abstract void addFrequency (Object config, 
                Integer frequency)

Nesnenin sıklığını takip edin. Böylece, nesneye uygun şekilde seçenek ekleyebiliriz.

Parametreler
config Object: Sıklığını izlediğimiz nesne.

frequency Integer: Nesneyle ilişkili sıklık.

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

Yapılandırma Sahibi'nin takip edebileceği izin verilen nesnelerden birini iletin.

İzin verilen nesnelerin tam listesi şunlardır: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions

Parametreler
config Object: Yukarıdaki türden bir nesne.

type String: İletilen yapılandırma nesnesi türü.

Atışlar
ConfigurationException iletilen nesne izin verilen türlerle eşleşmezse.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

Yapılandırma Sahibi'nin takip edebileceği izin verilen nesnelerden birini iletin.

İzin verilen nesnelerin tam listesi: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions

Parametreler
config Object: Yukarıdaki türden nesne.

Atışlar
ConfigurationException iletilen nesne izin verilen türlerle eşleşmezse.

klonlamak

public abstract IDeviceConfiguration clone (String newName)

Bu IDeviceConfiguration nesnesinin yeni bir ad altında sığ bir kopyasını döndürme

Parametreler
newName String

İlerlemeler
IDeviceConfiguration

clone

public abstract IDeviceConfiguration clone ()

Bu IDeviceConfiguration nesnesinin sığ bir kopyasını döndürme.

İlerlemeler
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Döndürme İstenen yapılandırma türüyle eşleşen IDeviceConfiguration örneğini içeren tüm yapılandırma nesnelerinin listesi.

Parametreler
configType String

İlerlemeler

getAllObjects

public abstract  getAllObjects ()

IDeviceConfiguration örneğini içeren tüm yapılandırma nesnelerinin listesini döndürme

İlerlemeler

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Cihaz yapılandırması tutucusunun referans verdiği IBuildProvider değerini döndürür.

İlerlemeler
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

Yapılandırmanın "ad" alanında belirtilen cihazın adını döndürür.

İlerlemeler
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Cihaz yapılandırma sahibinin sahip olduğu TestDeviceOptions cihazını döndürün.

İlerlemeler
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Cihaz yapılandırması sahibinin sahip olduğu IDeviceRecovery öğesini iade edin.

İlerlemeler
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Cihaz yapılandırması sahibinin sahip olduğu IDeviceSelection öğesini iade edin.

İlerlemeler
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

Nesnenin sıklık değerini döndürür.

Parametreler
config Object

İlerlemeler
Integer

getLabPreparers

public abstract  getLabPreparers ()

Cihaz yapılandırması sahibinin sahip olduğu ITargetPreparer öğelerinin listesini döndürme.

İlerlemeler

getTargetPreparers'lar

public abstract  getTargetPreparers ()

Cihaz yapılandırması sahibinin sahip olduğu ITargetPreparer öğelerinin listesini döndürme.

İlerlemeler

Sahte

public abstract boolean isFake ()

Kapsayıcının Test Altındaki bir Cihaza ait olup olmadığını döndürür.

İlerlemeler
boolean

removeObjectType

public abstract void removeObjectType (String type)

Belirtilen nesne türünü cihaz yapılandırma tutucusundan kaldırın.

Parametreler
type String: Kaldırılacak nesnenin türü.

Fırlatma
ConfigurationException kullanabilirsiniz.