MCPcopy Create free account
hub / github.com/SFML/SFML / getAndroidApiLevel

Function getAndroidApiLevel

src/SFML/Main/MainAndroid.cpp:98–114  ·  view source on GitHub ↗

///////////////////////////////////////////////////////

Source from the content-addressed store, hash-verified

96
97////////////////////////////////////////////////////////////
98int getAndroidApiLevel(ANativeActivity& activity)
99{
100 JNIEnv& lJNIEnv = *activity.env;
101
102 jclass versionClass = lJNIEnv.FindClass("android/os/Build$VERSION");
103 if (versionClass == nullptr)
104 return 0;
105
106 jfieldID sdkIntFieldID = lJNIEnv.GetStaticFieldID(versionClass, "SDK_INT", "I");
107 if (sdkIntFieldID == nullptr)
108 return 0;
109
110 jint sdkInt = 0;
111 sdkInt = lJNIEnv.GetStaticIntField(versionClass, sdkIntFieldID);
112
113 return sdkInt;
114}
115
116////////////////////////////////////////////////////////////
117sf::priv::ActivityStates& retrieveStates(ANativeActivity& activity)

Callers 2

goToFullscreenModeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected