API 级别

定义用于处理 Android API 级别的函数和常量。

摘要

函数

android_get_device_api_level()
int
返回调用方的 targetSdkVersion,如果没有已知目标 SDK 版本(对于未在应用上下文中运行的代码),则返回 __ANDROID_API_FUTURE__

函数

android_get_device_api_level

android/api-level.h 中声明
int android_get_device_api_level()

返回调用方的 targetSdkVersion,如果没有已知目标 SDK 版本(对于未在应用上下文中运行的代码),则返回 __ANDROID_API_FUTURE__

返回的值对应于 <android/api-level.h> 中的命名常量,并且等同于 AndroidManifest.xml 中的 targetSdkVersion

另请参阅 android_get_device_api_level()

自 API 级别 24 起可用。返回实际运行设备的 API 级别,失败时返回 -1。返回的值对应于 <android/api-level.h> 中的命名常量,并且等同于 Java Build.VERSION.SDK_INT API。

另请参阅 android_get_application_target_sdk_version()。