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) |
int |
getMinApiLevelSupported()
Provides the minimum supported api level for the current installed instant app sdk.
|
boolean |
isSupportedArch(java.lang.String arch) |
boolean |
isSupportedDevice(Metadata.Device device) |
public static Metadata getInstance(@NonNull java.io.File instantAppSdk) throws InstantAppSdkException
InstantAppSdkException
public int getMinApiLevelSupported()
public 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.