public interface ISystemImage extends java.lang.Comparable<ISystemImage>
IAndroidTarget
.
A system image has an installation path, a location type and an ABI type.Modifier and Type | Interface and Description |
---|---|
static class |
ISystemImage.LocationType
Indicates the type of location for the system image folder in the SDK.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAbiType()
Returns the ABI type.
|
IdDisplay |
getAddonVendor()
Returns the vendor for an add-on's system image, or null for a platform system-image.
|
com.android.sdklib.AndroidVersion |
getAndroidVersion()
Returns the
AndroidVersion of this system image. |
java.io.File |
getLocation()
Returns the actual location of an installed system image.
|
com.android.repository.Revision |
getRevision()
Returns the revision of this system image.
|
java.io.File[] |
getSkins()
Returns the skins embedded in the system image.
|
IdDisplay |
getTag()
Returns the tag of the system image.
|
boolean |
obsolete()
Returns true if this system image is obsolete.
|
@NonNull java.io.File getLocation()
@NonNull IdDisplay getTag()
@Nullable IdDisplay getAddonVendor()
@NonNull java.lang.String getAbiType()
Abi
for a full list.
Cannot be null nor empty.@NonNull java.io.File[] getSkins()
ISystemImage.LocationType.IN_SYSTEM_IMAGE
. IAndroidTarget.getSkins()
list.@NonNull com.android.repository.Revision getRevision()
@NonNull com.android.sdklib.AndroidVersion getAndroidVersion()
AndroidVersion
of this system image.boolean obsolete()