From a4dd3f81448db91b10bdfb236ac81caa8617c381 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Str=C3=B8mme?= Date: Thu, 30 Jan 2014 13:32:02 +0100 Subject: Add API to get the Android API level The Android SDK version, or API level, is commonly used to determine what APIs are available at runtime. [ChangeLog][QtAndroidExtras] Added convenience method for getting the Android SDK version. Change-Id: Ic20322f68bc9680aec9e1c8404583462063904db Reviewed-by: Eskil Abrahamsen Blomfeldt --- src/androidextras/android/qandroidfunctions.cpp | 11 +++++++++++ src/androidextras/android/qandroidfunctions.h | 1 + 2 files changed, 12 insertions(+) (limited to 'src/androidextras/android') diff --git a/src/androidextras/android/qandroidfunctions.cpp b/src/androidextras/android/qandroidfunctions.cpp index 55bc50a..2524614 100644 --- a/src/androidextras/android/qandroidfunctions.cpp +++ b/src/androidextras/android/qandroidfunctions.cpp @@ -66,4 +66,15 @@ QAndroidJniObject QtAndroid::androidActivity() return QtAndroidPrivate::activity(); } +/*! + \since 5.3 + \fn int QtAndroid::androidSdkVersion() + + Returns the Android SDK version. This is also known as the API level. +*/ +int QtAndroid::androidSdkVersion() +{ + return QtAndroidPrivate::androidSdkVersion(); +} + QT_END_NAMESPACE diff --git a/src/androidextras/android/qandroidfunctions.h b/src/androidextras/android/qandroidfunctions.h index ffd7c3b..700bee8 100644 --- a/src/androidextras/android/qandroidfunctions.h +++ b/src/androidextras/android/qandroidfunctions.h @@ -54,6 +54,7 @@ QT_BEGIN_NAMESPACE namespace QtAndroid { Q_ANDROIDEXTRAS_EXPORT QAndroidJniObject androidActivity(); + Q_ANDROIDEXTRAS_EXPORT int androidSdkVersion(); } QT_END_NAMESPACE -- cgit v1.2.3