public interface ApkInfo
extends java.io.Serializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
ApkInfo.DefaultApkInfo |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBaseName() |
com.android.build.FilterData |
getFilter(com.android.build.VariantOutput.FilterType filterType) |
java.lang.String |
getFilterName() |
java.util.Collection<com.android.build.FilterData> |
getFilters()
Returns all the split information used to create the APK.
|
java.lang.String |
getFullName() |
java.lang.String |
getOutputFileName() |
com.android.build.VariantOutput.OutputType |
getType()
Returns the output type of the referenced APK.
|
int |
getVersionCode()
Returns the version code for this output.
|
java.lang.String |
getVersionName() |
boolean |
isEnabled() |
static ApkInfo |
of(com.android.build.VariantOutput.OutputType outputType,
java.util.Collection<com.android.build.FilterData> filters,
int versionCode) |
static ApkInfo |
of(com.android.build.VariantOutput.OutputType outputType,
java.util.Collection<com.android.build.FilterData> filters,
int versionCode,
java.lang.String versionName,
java.lang.String filterName,
java.lang.String outputFileName,
java.lang.String fullName,
java.lang.String baseName,
boolean enabled) |
boolean |
requiresAapt() |
@NonNull com.android.build.VariantOutput.OutputType getType()
@NonNull java.util.Collection<com.android.build.FilterData> getFilters()
@Nullable com.android.build.FilterData getFilter(com.android.build.VariantOutput.FilterType filterType)
int getVersionCode()
This is convenient method that returns the final version code whether it's coming from the override set in the output or from the variant's merged flavor.
@Nullable java.lang.String getVersionName()
boolean isEnabled()
@Nullable java.lang.String getOutputFileName()
boolean requiresAapt()
@Nullable java.lang.String getFilterName()
@Nullable java.lang.String getFullName()
@NonNull java.lang.String getBaseName()
static ApkInfo of(@NonNull com.android.build.VariantOutput.OutputType outputType, @NonNull java.util.Collection<com.android.build.FilterData> filters, int versionCode)
static ApkInfo of(@NonNull com.android.build.VariantOutput.OutputType outputType, @NonNull java.util.Collection<com.android.build.FilterData> filters, int versionCode, @Nullable java.lang.String versionName, @Nullable java.lang.String filterName, @Nullable java.lang.String outputFileName, @Nullable java.lang.String fullName, @Nullable java.lang.String baseName, boolean enabled)