UygulamaSahipliSdkSandboxArayüz
  public
  
  final
  
  class
  AppOwnedSdkSandboxInterface
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| 🎃 | android.app.sdksandbox.AppOwnerSdkSandboxInterface | 
Uygulamayla etkileşimde bulunmak için korumalı alan işlemindeki bir SDK'nın kanalını temsil eder.
SDK ve uygulama, uygulama tarafından uygulanacak ve paylaşılacak bir bağlayıcı arayüz üzerinde anlaşabilir
 AppOwnedSdkSandboxInterface nesnesi aracılığıyla.
 
Uygulama, SdkSandboxManager.registerAppOwnedSdkSandboxInterface(AppOwnedSdkSandboxInterface) API'sini kullanarak AppOwnerSdkSandboxInterfaces'i kaydeder.
 
Daha sonra korumalı alandaki SDK, kayıtlı AppSahipSdkSandboxInterfaces listesini sorgulayabilir
 ERROR(/SdkSandboxController#getAppOwnedSdkSandboxInterfaces) kullanılıyor.
 
SDK, iletişim kurmak istediği AppSahipSdkSandboxInterface’e sahip olduğunda
 başlatmadan önce bağlayıcı nesnesini getInterface() öğesinden önceden ayarlanan arayüze yayınlayın
 gerektiğini bileceksiniz.
Özet
| Devralınan sabit değerler | 
|---|
| Fields'ın oynadığı filmler | |
|---|---|
| 
    public
    static
    final
    Creator<AppOwnedSdkSandboxInterface> | CREATOR
 | 
| Kamu inşaatçıları | |
|---|---|
| 
      AppOwnedSdkSandboxInterface(String name, long version, IBinder binder)
       | |
| Herkese açık yöntemler | |
|---|---|
| 
        
        
        
        
        
        int | 
      describeContents()
      Bu Parselablede yer alan özel nesnelerin türlerini açıklayın temsil edilir. | 
| 
        
        
        
        
        
        IBinder | 
      getInterface()
      AppSahipSdkSandboxInterface ile ilişkili bağlayıcı nesnesini döndürür. | 
| 
        
        
        
        
        
        String | 
      getName()
      AppSahipSdkSandboxInterface’i kaydetmek için kullanılan adı döndürür. | 
| 
        
        
        
        
        
        long | 
      getVersion()
      AppSahipSdkSandboxInterface’i kaydetmek için kullanılan sürümü döndürür. | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      Bu nesneyi bir Parsel olarak birleştirin. | 
| Devralınan yöntemler | |
|---|---|
Fields'ın oynadığı filmler
CREATOR
public static final Creator<AppOwnedSdkSandboxInterface> CREATOR
Kamu inşaatçıları
UygulamaSahipliSdkSandboxArayüz
public AppOwnedSdkSandboxInterface (String name, long version, IBinder binder)
| Parametreler | |
|---|---|
| name | String: Bu değernullolamaz. | 
| version | long | 
| binder | IBinder: Bu değernullolamaz. | 
Herkese açık yöntemler
OpenContents
public int describeContents ()
Bu Parselablede yer alan özel nesnelerin türlerini açıklayın
 temsil edilir. Örneğin, nesne
 writeToParcel(android.os.Parcel, int) çıkışına bir dosya açıklayıcısı dahil ederseniz
 bu yöntemin döndürdüğü değer
 CONTENTS_FILE_DESCRIPTOR bit.
| İlerlemeler | |
|---|---|
| int | marshale edilmiş özel nesne türleri kümesini gösteren bir bit maskesi
 bu Parcelable nesne örneğine göre belirlenir.
 
 Değer, 0veyaCONTENTS_FILE_DESCRIPTOR | 
GetInterface
public IBinder getInterface ()
AppSahipSdkSandboxInterface ile ilişkili bağlayıcı nesnesini döndürür.
SDK ve uygulama, uygulama tarafından uygulanacak bir bağlayıcı arayüz üzerinde anlaşmaya varabilir ve
 bu nesne aracılığıyla paylaşılanlar için AppOwnedSdkSandboxInterface öğesine bakın.
 
Korumalı alandaki SDK'nın, bu yöntemden alınan bağlayıcı nesnesini üzerinde anlaşmaya varılan arayüze uymak zorundadır.
| İlerlemeler | |
|---|---|
| IBinder | Bu değer nullolamaz. | 
getName
public String getName ()
AppSahipSdkSandboxInterface’i kaydetmek için kullanılan adı döndürür.
Uygulama, belirtilen adla yalnızca bir arayüz kaydedebilir.
| İlerlemeler | |
|---|---|
| String | Bu değer nullolamaz. | 
getVersion
public long getVersion ()
AppSahipSdkSandboxInterface’i kaydetmek için kullanılan sürümü döndürür.
Bir sürüm, uygulama tarafından seçilebilir ve uygulamanın yaptığı güncellemeleri iletmek için kullanılabilir. bazı ipuçları vereceğim.
| İlerlemeler | |
|---|---|
| long | |
Pakete yazma
public void writeToParcel (Parcel dest, int flags)
Bu nesneyi bir Parsel olarak birleştirin.
| Parametreler | |
|---|---|
| dest | Parcel: Bu değernullolamaz. | 
| flags | int: Nesnenin nasıl yazılması gerektiğiyle ilgili ek işaretler.
 0 veyaParcelable.PARCELABLE_WRITE_RETURN_VALUEolabilir.
 
 Değer,0veyaParcelable.PARCELABLE_WRITE_RETURN_VALUEile android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES öğesinin bir kombinasyonu | 
