public class ApkOutputFile
extends java.lang.Object
implements com.android.build.OutputFile, java.io.Serializable
| Constructor and Description |
|---|
ApkOutputFile(com.android.build.VariantOutput.OutputType outputType,
java.util.Collection<com.android.build.FilterData> filters,
java.util.concurrent.Callable<java.io.File> outputFile,
int versionCode) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFilter(java.lang.String filterType)
Returns the split identifier (like "hdpi" for a density split) given the split dimension.
|
java.lang.String |
getFilterByType(com.android.build.VariantOutput.FilterType filterType) |
java.util.Collection<com.android.build.FilterData> |
getFilters() |
java.util.Collection<java.lang.String> |
getFilterTypes() |
com.android.build.OutputFile |
getMainOutputFile() |
java.io.File |
getOutputFile() |
java.util.Collection<? extends com.android.build.OutputFile> |
getOutputs() |
java.lang.String |
getOutputType() |
com.android.build.VariantOutput.OutputType |
getType() |
int |
getVersionCode() |
java.lang.String |
toString() |
public ApkOutputFile(@NonNull
com.android.build.VariantOutput.OutputType outputType,
@NonNull
java.util.Collection<com.android.build.FilterData> filters,
@NonNull
java.util.concurrent.Callable<java.io.File> outputFile,
int versionCode)
@NonNull public com.android.build.OutputFile getMainOutputFile()
getMainOutputFile in interface com.android.build.VariantOutput@NonNull public java.util.Collection<? extends com.android.build.OutputFile> getOutputs()
getOutputs in interface com.android.build.VariantOutput@NonNull public com.android.build.VariantOutput.OutputType getType()
@NonNull public java.io.File getOutputFile()
getOutputFile in interface com.android.build.OutputFile@NonNull public java.util.Collection<com.android.build.FilterData> getFilters()
getFilters in interface com.android.build.VariantOutputpublic java.lang.String toString()
toString in class java.lang.Object@NonNull public java.lang.String getOutputType()
getOutputType in interface com.android.build.VariantOutput@NonNull public java.util.Collection<java.lang.String> getFilterTypes()
getFilterTypes in interface com.android.build.VariantOutput@Nullable public java.lang.String getFilterByType(com.android.build.VariantOutput.FilterType filterType)
@Nullable public java.lang.String getFilter(java.lang.String filterType)
filterType - the string representation of SplitType split dimension used to
create the APK.public int getVersionCode()
getVersionCode in interface com.android.build.VariantOutput