ICihazYapılandırması

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Cihaz Yapılandırması Tutucu Arayüzü. Bir cihazın yapılandırmasına ilişkin bilgileri tutabilen bir nesneyi göstermek için kullanın.

Özet

Herkese açık yöntemler

abstract void addFrequency(Object config, Integer frequency)

Seçeneği doğru şekilde yerleştirebilmemiz için nesnenin frekansını takip edin.

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)

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.

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()

"name" alanında belirtilen cihazın adını döndürür olabilir.

abstract TestDeviceOptions getDeviceOptions()

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

abstract IDeviceRecovery getDeviceRecovery()

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

abstract IDeviceSelection getDeviceRequirements()

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

abstract Integer getFrequency(Object config)

Nesnenin frekansını döndürür.

abstract getLabPreparers()

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

abstract getTargetPreparers()

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

abstract boolean isFake()

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

abstract void removeObjectType(String type)

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

Herkese açık yöntemler

sıklık

public abstract void addFrequency (Object config, 
                Integer frequency)

Seçeneği doğru şekilde yerleştirebilmemiz için nesnenin frekansını takip edin.

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

frequency Integer: Nesneyle ilişkilendirilen 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 nesne.

type String: Aktarılan yapılandırma nesnesinin türü.

Fırlatma
ConfigurationException kullanılması durumunda, iletilen nesne izin verilen türlerle eşleşmez.

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 şunlardır: IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions

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

Fırlatma
ConfigurationException kullanılması durumunda, iletilen nesne izin verilen türlerle eşleşmez.

klonlamak

public abstract IDeviceConfiguration clone (String newName)

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

Parametreler
newName String

İlerlemeler
IDeviceConfiguration

klonlamak

public abstract IDeviceConfiguration clone ()

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

İ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 ()

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

İlerlemeler

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

İlerlemeler
IBuildProvider

getCihazAdı

public abstract String getDeviceName ()

"name" alanında belirtilen cihazın adını döndürür olabilir.

İ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ırma sahibinin sahip olduğu IDeviceRecovery cihazını döndürün.

İlerlemeler
IDeviceRecovery

getCihazGereksinimleri

public abstract IDeviceSelection getDeviceRequirements ()

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

İlerlemeler
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

Nesnenin frekansını döndürür.

Parametreler
config Object

İlerlemeler
Integer

getLabPreparers

public abstract  getLabPreparers ()

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

İlerlemeler

getTargetPreparers'lar

public abstract  getTargetPreparers ()

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

İ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.