API Levels
#include <api-level.h>
Defines functions and constants for working with Android API levels.
Summary
Functions |
|
---|---|
android_get_application_target_sdk_version()
|
int
Returns the
targetSdkVersion of the caller, or __ANDROID_API_FUTURE__ if there is no known target SDK version (for code not running in the context of an app). |
android_get_device_api_level()
|
int
Returns the API level of the device we're actually running on, or -1 on failure.
|
Functions
android_get_application_target_sdk_version
int android_get_application_target_sdk_version()
Returns the targetSdkVersion
of the caller, or __ANDROID_API_FUTURE__
if there is no known target SDK version (for code not running in the context of an app).
The returned values correspond to the named constants in <android/api-level.h>
, and is equivalent to the AndroidManifest.xml targetSdkVersion
.
See also android_get_device_api_level().
Available since API level 24.
android_get_device_api_level
int android_get_device_api_level()
Returns the API level of the device we're actually running on, or -1 on failure.
The returned values correspond to the named constants in <android/api-level.h>
, and is equivalent to the Java Build.VERSION.SDK_INT
API.