AppownerSdkSandboxInterface
  public
  
  final
  
  class
  AppOwnedSdkSandboxInterface
  
    extends Object
  
  
  
  
  
      implements
      
        Parcelable
      
  
  
| java.lang.Object | |
| ↳ | android.app.sdksandbox.AppownedSdkSandboxInterface | 
מייצג ערוץ עבור SDK בתהליך ה-Sandbox של אינטראקציה עם האפליקציה.
ה-SDK והאפליקציה יכולים להסכים לגבי ממשק של binder שמוטמע על ידי האפליקציה וישתף אותה
 באמצעות אובייקט של AppOwnedSdkSandboxInterface.
 
האפליקציה רושמת את App OwnerSdkSandboxInterfaces באמצעות SdkSandboxManager.registerAppOwnedSdkSandboxInterface(AppOwnedSdkSandboxInterface).
 
לאחר מכן, ה-SDK בתהליך ה-Sandbox יכול לשלוח שאילתה על הרשימה של App OwnerSdkSandboxInterfaces הרשום
 באמצעות ERROR(/SdkSandboxController#getAppOwnedSdkSandboxInterfaces).
 
לאחר שב-SDK יש את AppOwnerSdkSandboxInterface שהוא רוצה לתקשר איתו, הוא יצטרך
 להפעיל Cast של אובייקט ה-Binder מ-getInterface() לממשק המסודר מראש לפני שמתחילים
 את התקשורת.
סיכום
| קבועים שעברו בירושה | 
|---|
| שדות | |
|---|---|
| 
    public
    static
    final
    Creator<AppOwnedSdkSandboxInterface> | CREATOR
 | 
| בנאים ציבוריים | |
|---|---|
| 
      AppOwnedSdkSandboxInterface(String name, long version, IBinder binder)
       | |
| שיטות ציבוריות | |
|---|---|
| 
        
        
        
        
        
        int | 
      describeContents()
      תיאור סוגי העצמים המיוחדים שכלולים בחבילה הזו הייצוגים המשולבים של המכונה. | 
| 
        
        
        
        
        
        IBinder | 
      getInterface()
      מחזירה אובייקט binder המשויך ל-AppOwnerSdkSandboxInterface. | 
| 
        
        
        
        
        
        String | 
      getName()
      הפונקציה מחזירה את השם שמשמש לרישום AppOwnerSdkSandboxInterface. | 
| 
        
        
        
        
        
        long | 
      getVersion()
      מחזירה את הגרסה ששימשה לרישום App OwnerSdkSandboxInterface. | 
| 
        
        
        
        
        
        void | 
      writeToParcel(Parcel dest, int flags)
      יש לשטח את האובייקט ל-Parcel | 
| שיטות שעברו בירושה | |
|---|---|
שדות
CREATOR
public static final Creator<AppOwnedSdkSandboxInterface> CREATOR
בנאים ציבוריים
AppOwnerSdkSandboxInterface
public AppOwnedSdkSandboxInterface (String name, long version, IBinder binder)
| פרמטרים | |
|---|---|
| name | String: הערך הזה לא יכול להיותnull. | 
| version | long | 
| binder | IBinder: הערך הזה לא יכול להיותnull. | 
שיטות ציבוריות
תיאור התוכן
public int describeContents ()
תיאור סוגי העצמים המיוחדים שכלולים בחבילה הזו
 הייצוגים המשולבים של המכונה. לדוגמה, אם האובייקט
 לכלול מתאר קובץ בפלט של writeToParcel(android.os.Parcel, int),
 הערך המוחזר בשיטה הזו חייב לכלול את
 ביט אחד (CONTENTS_FILE_DESCRIPTOR).
| החזרות | |
|---|---|
| int | מסכת ביט שמציינת את הקבוצה של סוגי האובייקטים המיוחדים שמעורבים
 של המופע הזה של אובייקט Parcelable.
 
 הערך הוא 0אוCONTENTS_FILE_DESCRIPTOR | 
getInterface
public IBinder getInterface ()
מחזירה אובייקט binder שמשויך ל-AppOwnerSdkSandboxInterface.
ה-SDK והאפליקציה יכולים להסכים על ממשק binder שמוטמע על ידי האפליקציה
 שותף באמצעות האובייקט הזה. ראו AppOwnedSdkSandboxInterface.
 
ה-SDK ב-Sandbox יצטרך להעביר את אובייקט ה-Binder שהתקבל מהשיטה הזו אל בממשק שהוסכם עליו לפני השימוש בו.
| החזרות | |
|---|---|
| IBinder | הערך הזה לא יכול להיות null. | 
getName
public String getName ()
הפונקציה מחזירה את השם המשמש לרישום App OwnerSdkSandboxInterface.
האפליקציה יכולה לרשום רק ממשק אחד עם שם פרטי.
| החזרות | |
|---|---|
| String | הערך הזה לא יכול להיות null. | 
getVersion
public long getVersion ()
מחזירה את הגרסה ששימשה לרישום AppOwnerSdkSandboxInterface.
אפליקציה יכולה לבחור גרסה, והיא תשמש לשליחת עדכונים שהאפליקציה מבצעת יישום זה.
| החזרות | |
|---|---|
| long | |
WriteToParcel
public void writeToParcel (Parcel dest, int flags)
יש לשטח את האובייקט ל-Parcel
| פרמטרים | |
|---|---|
| dest | Parcel: הערך הזה לא יכול להיותnull. | 
| flags | int: דגלים נוספים לגבי אופן הכתיבה של האובייקט.
 יכול להיות 0 אוParcelable.PARCELABLE_WRITE_RETURN_VALUE.
 
 הערך הוא0או שילוב שלParcelable.PARCELABLE_WRITE_RETURN_VALUE, עם android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
