META-INF/
META-INF/MANIFEST.MF
android/
android/app/
android/app/sdksandbox/
android/app/sdksandbox/AppOwnedSdkSandboxInterface.class
AppOwnedSdkSandboxInterface.java
package android.app.sdksandbox
public final android.app.sdksandbox.AppOwnedSdkSandboxInterface extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> (java.lang.String, long, android.os.IBinder)
String name
long version
android.os.IBinder binder
public int describeContents ()
public android.os.IBinder getInterface ()
public java.lang.String getName ()
public long getVersion ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/app/sdksandbox/LoadSdkException.class
LoadSdkException.java
package android.app.sdksandbox
public final android.app.sdksandbox.LoadSdkException extends java.lang.Exception implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> (java.lang.Throwable, android.os.Bundle)
Throwable cause
android.os.Bundle extraInfo
public int describeContents ()
public android.os.Bundle getExtraInformation ()
public int getLoadSdkErrorCode ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel destination
int flags
static void <clinit> ()
}
android/app/sdksandbox/RequestSurfacePackageException.class
RequestSurfacePackageException.java
package android.app.sdksandbox
public final android.app.sdksandbox.RequestSurfacePackageException extends java.lang.Exception {
public void <init> (int, java.lang.String)
int requestSurfacePackageErrorCode
String message
public void <init> (int, java.lang.String, java.lang.Throwable)
int requestSurfacePackageErrorCode
String message
Throwable cause
public void <init> (int, java.lang.String, java.lang.Throwable, android.os.Bundle)
int requestSurfacePackageErrorCode
String message
Throwable cause
android.os.Bundle extraInfo
public android.os.Bundle getExtraErrorInformation ()
public int getRequestSurfacePackageErrorCode ()
}
android/app/sdksandbox/SandboxedSdk.class
SandboxedSdk.java
package android.app.sdksandbox
public final android.app.sdksandbox.SandboxedSdk extends java.lang.Object implements android.os.Parcelable {
public static final android.os.Parcelable$Creator CREATOR
public void <init> (android.os.IBinder)
android.os.IBinder sdkInterface
public int describeContents ()
public android.os.IBinder getInterface ()
public android.content.pm.SharedLibraryInfo getSharedLibraryInfo ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
static void <clinit> ()
}
android/app/sdksandbox/SandboxedSdkProvider.class
SandboxedSdkProvider.java
package android.app.sdksandbox
public abstract android.app.sdksandbox.SandboxedSdkProvider extends java.lang.Object {
public void <init> ()
public final void attachContext (android.content.Context)
android.content.Context context
public void beforeUnloadSdk ()
public final android.content.Context getContext ()
public abstract android.view.View getView (android.content.Context, android.os.Bundle, int, int)
public abstract android.app.sdksandbox.SandboxedSdk onLoadSdk (android.os.Bundle) throws android.app.sdksandbox.LoadSdkException
}
android/app/sdksandbox/SdkSandboxManager$SdkSandboxProcessDeathCallback.class
SdkSandboxManager.java
package android.app.sdksandbox
public abstract android.app.sdksandbox.SdkSandboxManager$SdkSandboxProcessDeathCallback extends java.lang.Object {
public abstract void onSdkSandboxDied ()
}
android/app/sdksandbox/SdkSandboxManager.class
SdkSandboxManager.java
package android.app.sdksandbox
public final android.app.sdksandbox.SdkSandboxManager extends java.lang.Object {
public static final String ACTION_START_SANDBOXED_ACTIVITY
public static final String EXTRA_DISPLAY_ID
public static final String EXTRA_HEIGHT_IN_PIXELS
public static final String EXTRA_HOST_TOKEN
public static final String EXTRA_SURFACE_PACKAGE
public static final String EXTRA_WIDTH_IN_PIXELS
public static final int LOAD_SDK_ALREADY_LOADED
public static final int LOAD_SDK_INTERNAL_ERROR
public static final int LOAD_SDK_NOT_FOUND
public static final int LOAD_SDK_SDK_DEFINED_ERROR
public static final int LOAD_SDK_SDK_SANDBOX_DISABLED
public static final int REQUEST_SURFACE_PACKAGE_INTERNAL_ERROR
public static final int REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED
public static final int SDK_SANDBOX_PROCESS_NOT_AVAILABLE
public static final String SDK_SANDBOX_SERVICE
public static final int SDK_SANDBOX_STATE_DISABLED
public static final int SDK_SANDBOX_STATE_ENABLED_PROCESS_ISOLATION
void <init> ()
public void addSdkSandboxProcessDeathCallback (java.util.concurrent.Executor, android.app.sdksandbox.SdkSandboxManager$SdkSandboxProcessDeathCallback)
java.util.concurrent.Executor callbackExecutor
android.app.sdksandbox.SdkSandboxManager$SdkSandboxProcessDeathCallback callback
public void addSyncedSharedPreferencesKeys (java.util.Set)
java.util.Set keys
public java.util.List getAppOwnedSdkSandboxInterfaces ()
public java.util.List getSandboxedSdks ()
public static int getSdkSandboxState ()
public java.util.Set getSyncedSharedPreferencesKeys ()
public void loadSdk (java.lang.String, android.os.Bundle, java.util.concurrent.Executor, android.os.OutcomeReceiver)
String sdkName
android.os.Bundle params
java.util.concurrent.Executor executor
android.os.OutcomeReceiver receiver
public void registerAppOwnedSdkSandboxInterface (android.app.sdksandbox.AppOwnedSdkSandboxInterface)
android.app.sdksandbox.AppOwnedSdkSandboxInterface appOwnedSdkSandboxInterface
public void removeSdkSandboxProcessDeathCallback (android.app.sdksandbox.SdkSandboxManager$SdkSandboxProcessDeathCallback)
android.app.sdksandbox.SdkSandboxManager$SdkSandboxProcessDeathCallback callback
public void removeSyncedSharedPreferencesKeys (java.util.Set)
java.util.Set keys
public void requestSurfacePackage (java.lang.String, android.os.Bundle, java.util.concurrent.Executor, android.os.OutcomeReceiver)
String sdkName
android.os.Bundle params
java.util.concurrent.Executor callbackExecutor
android.os.OutcomeReceiver receiver
public void startSdkSandboxActivity (android.app.Activity, android.os.IBinder)
android.app.Activity fromActivity
android.os.IBinder sdkActivityToken
public void unloadSdk (java.lang.String)
String sdkName
public void unregisterAppOwnedSdkSandboxInterface (java.lang.String)
String name
}
android/app/sdksandbox/SdkSandboxManagerFrameworkInitializer.class
SdkSandboxManagerFrameworkInitializer.java
package android.app.sdksandbox
public android.app.sdksandbox.SdkSandboxManagerFrameworkInitializer extends java.lang.Object {
void <init> ()
public static void registerServiceWrappers ()
}
android/app/sdksandbox/sandboxactivity/
android/app/sdksandbox/sandboxactivity/ActivityContextInfo.class
ActivityContextInfo.java
package android.app.sdksandbox.sandboxactivity
public abstract android.app.sdksandbox.sandboxactivity.ActivityContextInfo extends java.lang.Object {
public int getContextFlags ()
public abstract android.content.pm.ApplicationInfo getSdkApplicationInfo ()
}
android/app/sdksandbox/sandboxactivity/SdkSandboxActivityAuthority.class
SdkSandboxActivityAuthority.java
package android.app.sdksandbox.sandboxactivity
public abstract android.app.sdksandbox.sandboxactivity.SdkSandboxActivityAuthority extends java.lang.Object {
void <init> ()
public android.app.sdksandbox.sandboxactivity.ActivityContextInfo getActivityContextInfo (android.content.Intent)
android.content.Intent intent
public static android.app.sdksandbox.sandboxactivity.SdkSandboxActivityAuthority getInstance ()
public static boolean isSdkSandboxActivityIntent (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
android/app/sdksandbox/sdkprovider/
android/app/sdksandbox/sdkprovider/SdkSandboxActivityHandler.class
SdkSandboxActivityHandler.java
package android.app.sdksandbox.sdkprovider
public abstract android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler extends java.lang.Object {
public abstract void onActivityCreated (android.app.Activity)
}
android/app/sdksandbox/sdkprovider/SdkSandboxClientImportanceListener.class
SdkSandboxClientImportanceListener.java
package android.app.sdksandbox.sdkprovider
public abstract android.app.sdksandbox.sdkprovider.SdkSandboxClientImportanceListener extends java.lang.Object {
public abstract void onForegroundImportanceChanged (boolean)
}
android/app/sdksandbox/sdkprovider/SdkSandboxController.class
SdkSandboxController.java
package android.app.sdksandbox.sdkprovider
public android.app.sdksandbox.sdkprovider.SdkSandboxController extends java.lang.Object {
public static final String SDK_SANDBOX_CONTROLLER_SERVICE
void <init> ()
public java.util.List getAppOwnedSdkSandboxInterfaces ()
public java.lang.String getClientPackageName ()
public android.content.SharedPreferences getClientSharedPreferences ()
public java.util.List getSandboxedSdks ()
public void loadSdk (java.lang.String, android.os.Bundle, java.util.concurrent.Executor, android.os.OutcomeReceiver)
String sdkName
android.os.Bundle params
java.util.concurrent.Executor executor
android.os.OutcomeReceiver receiver
public android.os.IBinder registerSdkSandboxActivityHandler (android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler sdkSandboxActivityHandler
public void registerSdkSandboxClientImportanceListener (java.util.concurrent.Executor, android.app.sdksandbox.sdkprovider.SdkSandboxClientImportanceListener)
java.util.concurrent.Executor executor
android.app.sdksandbox.sdkprovider.SdkSandboxClientImportanceListener listener
public void unregisterSdkSandboxActivityHandler (android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler)
android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler sdkSandboxActivityHandler
public void unregisterSdkSandboxClientImportanceListener (android.app.sdksandbox.sdkprovider.SdkSandboxClientImportanceListener)
android.app.sdksandbox.sdkprovider.SdkSandboxClientImportanceListener listener
}