NativePoc.Builder
  public
  static
  
  abstract
  class
  NativePoc.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.sts.common.NativePoc.Builder | 
Özet
| Herkese açık kurucular | |
|---|---|
| 
      Builder()
       | |
| Herkese açık yöntemler | |
|---|---|
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      after(NativePoc.AfterFunction value)
      PoC'nin yürütülmesi tamamlandıktan sonra ancak doğrulama veya temizleme işlemlerinden önce çalışacak işlev. | 
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      args(List<String> value)
      Yürütülebilir PoC'ye aktarılacak bağımsız değişkenler listesi | 
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      args(String... value)
      Yürütülebilir PoC'ye aktarılacak bağımsız değişkenler listesi | 
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      asserter(NativePocAsserter value)
      PoC yürütme sonuçlarını veya yan etkileri kontrol etmek için bir  | 
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      assumePocExitSuccess(boolean value)
      PoC 0 değerini döndürmediğinde varsayım hatası atanıp atılmayacağı. | 
| 
        
        
        
        
        
        NativePoc | 
      build()
      Değiştirilemez bir NativePoc nesnesi oluşturma | 
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      envVars(Map<String, String> value)
      PoC çalıştırılmadan önce ayarlanacak ortam değişkenlerinin haritası | 
| 
        
        
        
        
        
        NativePoc.Builder | 
      only32()
      PoC yürütülebilir dosyasının 32 bit sürümünün kullanılmasını zorunlu kılma | 
| 
        
        
        
        
        
        NativePoc.Builder | 
      only64()
      PoC yürütülebilir dosyasının 64 bit sürümünün kullanılmasını zorunlu kılma | 
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      pocName(String value)
      Yüklenecek ve çalıştırılacak yürütülebilir dosyanın adı. | 
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      resourcePushLocation(String value)
      Ayıklanan Java kaynaklarının yüklenmesi gereken yer. | 
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      resources(String... value)
      Ayıklanıp cihaza yüklenecek Java kaynaklarının listesi | 
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      resources(List<String> value)
      Ayıklanıp cihaza yüklenecek Java kaynaklarının listesi | 
| 
        
        
        
        
        
        NativePoc.Builder | 
      timeoutSeconds(long value, String reason)
      PoC'nin sonlandırılmadan önce ne kadar süreyle çalışmasına izin verilecek? | 
| 
        abstract
        
        
        
        
        NativePoc.Builder | 
      useDefaultLdLibraryPath(boolean value)
      LD_LIBRARY_PATH'a /system/lib64 ve /system/lib'in eklenip eklenmeyeceği | 
Herkese açık kurucular
Mimar
public Builder ()
Herkese açık yöntemler
sonra
public abstract NativePoc.Builder after (NativePoc.AfterFunction value)
PoC'nin yürütülmesi tamamlandıktan sonra ancak doğrulama veya temizleme işlemlerinden önce çalışacak işlev.
Bu, genellikle PoC sürecinin kendisi sona erdikten sonra PoC'nin yan etkilerinin (ör. kilitlenme dökümünün dosyaya yazılmasını veya bir hizmetin kilitlenmesini) gerçekleşmesini beklemek için kullanılır.
| Parametreler | |
|---|---|
| value | NativePoc.AfterFunction | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
args
public abstract NativePoc.Builder args (List<String> value)
Yürütülebilir PoC'ye aktarılacak bağımsız değişkenler listesi
| Parametreler | |
|---|---|
| value | List | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
args
public abstract NativePoc.Builder args (String... value)
Yürütülebilir PoC'ye aktarılacak bağımsız değişkenler listesi
| Parametreler | |
|---|---|
| value | String | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
iddia eden
public abstract NativePoc.Builder asserter (NativePocAsserter value)
PoC yürütme sonuçlarını veya yan etkileri kontrol etmek için bir NativePocAsserter 
| Parametreler | |
|---|---|
| value | NativePocAsserter | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
assumePocExitSuccess
public abstract NativePoc.Builder assumePocExitSuccess (boolean value)
PoC 0 değerini döndürmediğinde varsayım hatası atanıp atılmayacağı. Varsayılan değer true'dur.
| Parametreler | |
|---|---|
| value | boolean | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
derleme
public NativePoc build ()
Değiştirilemez bir NativePoc nesnesi oluşturma
| İlerlemeler | |
|---|---|
| NativePoc | |
envVars
public abstract NativePoc.Builder envVars (Map<String, String> value)
PoC çalıştırılmadan önce ayarlanacak ortam değişkenlerinin haritası
| Parametreler | |
|---|---|
| value | Map | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
only32
public NativePoc.Builder only32 ()
PoC yürütülebilir dosyasının 32 bit sürümünün kullanılmasını zorunlu kılma
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
only64
public NativePoc.Builder only64 ()
PoC yürütülebilir dosyasının 64 bit sürümünün kullanılmasını zorunlu kılma
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
pocName
public abstract NativePoc.Builder pocName (String value)
Yüklenecek ve çalıştırılacak yürütülebilir dosyanın adı. "_sts??" son ekini eklemeyin.
| Parametreler | |
|---|---|
| value | String | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
resourcePushLocation
public abstract NativePoc.Builder resourcePushLocation (String value)
Ayıklanan Java kaynaklarının yüklenmesi gereken yer. Varsayılan olarak PoC'nin yüklendiği yerdir.
| Parametreler | |
|---|---|
| value | String | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
şu adreste bulabilirsiniz:
public abstract NativePoc.Builder resources (String... value)
Ayıklanıp cihaza yüklenecek Java kaynaklarının listesi
| Parametreler | |
|---|---|
| value | String | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
şu adreste bulabilirsiniz:
public abstract NativePoc.Builder resources (List<String> value)
Ayıklanıp cihaza yüklenecek Java kaynaklarının listesi
| Parametreler | |
|---|---|
| value | List | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
timeoutSeconds
public NativePoc.Builder timeoutSeconds (long value, String reason)
PoC'nin sonlandırılmadan önce ne kadar süreyle çalışmasına izin verilecek?
| Parametreler | |
|---|---|
| value | long: Yerel PoC'nin sonlandırılmadan önce kaç saniye çalışacağını belirtir. | 
| reason | String: VarsayılanNativePoc.DEFAULT_POC_TIMEOUT_SECONDSyerine neden farklı bir zaman aşımı süresinin gerekli olduğunu açıklayın. Genellikle yarış koşullarından yararlanmaya çalışan PoC'ler için kullanılır. | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | bu Builder örneği | 
useDefaultLdLibraryPath
public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)
LD_LIBRARY_PATH'a /system/lib64 ve /system/lib'in eklenip eklenmeyeceği
| Parametreler | |
|---|---|
| value | boolean | 
| İlerlemeler | |
|---|---|
| NativePoc.Builder | |
