public enum AndroidMinSdk

  1. Object
  2. Enum<AndroidMinSdk>
  3. AndroidMinSdk

ImplementsComparable<AndroidMinSdk>

The Android API level an app runs on at the lowest.

A closed set rather than an int, because this is not an arbitrary number: it is the platform floor the build supports, the builder parses it and compares it against real thresholds – multidex below 21, Android Auto below 23 – and a level outside this range is a typo rather than a choice.

The build server raises it on its own where a feature demands more, so picking a low level here is a floor and not a promise: adding Android Auto to a project pinned at API_19 builds at 23.

A level not listed is not a dead end. The properties file takes codename1.arg.android.min_sdk_version unchanged, which is the escape hatch for a platform newer than this framework build knows about.

Enum constants

DEFAULTSay nothing, and let the build server apply its own default.
API_19Android API level 19.
API_20Android API level 20.
API_21Android API level 21.
API_22Android API level 22.
API_23Android API level 23.
API_24Android API level 24.
API_25Android API level 25.
API_26Android API level 26.
API_27Android API level 27.
API_28Android API level 28.
API_29Android API level 29.
API_30Android API level 30.
API_31Android API level 31.
API_32Android API level 32.
API_33Android API level 33.
API_34Android API level 34.
API_35Android API level 35.
API_36Android API level 36.

Methods

public static AndroidMinSdk[] values()
public static AndroidMinSdk valueOf(String name)

Inherited methods

Enum constant details

DEFAULT

DEFAULT
Say nothing, and let the build server apply its own default.

API_19

API_19
Android API level 19.

API_20

API_20
Android API level 20.

API_21

API_21
Android API level 21.

API_22

API_22
Android API level 22.

API_23

API_23
Android API level 23.

API_24

API_24
Android API level 24.

API_25

API_25
Android API level 25.

API_26

API_26
Android API level 26.

API_27

API_27
Android API level 27.

API_28

API_28
Android API level 28.

API_29

API_29
Android API level 29.

API_30

API_30
Android API level 30.

API_31

API_31
Android API level 31.

API_32

API_32
Android API level 32.

API_33

API_33
Android API level 33.

API_34

API_34
Android API level 34.

API_35

API_35
Android API level 35.

API_36

API_36
Android API level 36.

Method details

values

public static AndroidMinSdk[] values()

valueOf

public static AndroidMinSdk valueOf(String name)