PlatformVersion

public final class PlatformVersion
extends ApiVersion<PlatformVersion> implements Parcelable

java.lang.Object
   ↳ android.car.ApiVersion<android.car.PlatformVersion>
     ↳ android.car.PlatformVersion


Represents the API version of the standard Android SDK.

Summary

Nested classes

class PlatformVersion.VERSION_CODES

Contains pre-defined versions matching Car releases. 

Inherited constants

Fields

public static final Creator<PlatformVersion> CREATOR

Public methods

int describeContents()
static PlatformVersion forMajorAndMinorVersions(int majorVersion, int minorVersion)

Creates a new instance with the given major and minor versions.

static PlatformVersion forMajorVersion(int majorVersion)

Creates a new instance for a major version (i.e., the minor version will be 0.

void writeToParcel(Parcel dest, int flags)

Inherited methods

Fields

CREATOR

public static final Creator<PlatformVersion> CREATOR

Public methods

describeContents

public int describeContents ()

Returns
int

forMajorAndMinorVersions

public static PlatformVersion forMajorAndMinorVersions (int majorVersion, 
                int minorVersion)

Creates a new instance with the given major and minor versions.

Parameters
majorVersion int

minorVersion int

Returns
PlatformVersion

forMajorVersion

public static PlatformVersion forMajorVersion (int majorVersion)

Creates a new instance for a major version (i.e., the minor version will be 0.

Parameters
majorVersion int

Returns
PlatformVersion

writeToParcel

public void writeToParcel (Parcel dest, 
                int flags)

Parameters
dest Parcel

flags int