public interface ApkInfo
extends java.io.Serializable
| 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(@NonNull
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, @NonNull java.lang.String baseName, boolean enabled)