public class Metadata
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Metadata.ApkInfo |
static class |
Metadata.Arch |
static class |
Metadata.Device |
static class |
Metadata.GServicesOverride |
static class |
Metadata.LibraryCompatibility |
| Modifier and Type | Method and Description |
|---|---|
long |
getAiaCompatApiMinVersion() |
java.util.List<Metadata.ApkInfo> |
getApks(Metadata.Arch arch,
int apiLevel) |
java.util.List<Metadata.GServicesOverride> |
getGServicesOverrides(Metadata.Device device) |
static Metadata |
getInstance(java.io.File instantAppSdk) |
boolean |
isSupportedArch(java.lang.String arch) |
boolean |
isSupportedDevice(Metadata.Device device) |
public static Metadata getInstance(@NonNull java.io.File instantAppSdk) throws InstantAppSdkException
InstantAppSdkExceptionpublic long getAiaCompatApiMinVersion()
public boolean isSupportedArch(@NonNull
java.lang.String arch)
public boolean isSupportedDevice(@NonNull
Metadata.Device device)
@NonNull public java.util.List<Metadata.ApkInfo> getApks(@NonNull Metadata.Arch arch, int apiLevel)
@NonNull public java.util.List<Metadata.GServicesOverride> getGServicesOverrides(@NonNull Metadata.Device device)
device - a Metadata.Device representing the device being provisioned, either a real one
or an emulator.