Чтобы проверить состояние версии SDK, вы можете использовать различные методы в зависимости от языка программирования и SDK, с которым вы работаете. Здесь я приведу примеры с использованием разных языков и платформ.
-
Java (Android):
import android.os.Build; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { // Code to execute if SDK version is equal to or higher than Android 5.0 (Lollipop) } else { // Code to execute if SDK version is lower than Android 5.0 (Lollipop) } -
Swift (iOS):
if #available(iOS 14.0, *) { // Code to execute if SDK version is equal to or higher than iOS 14.0 } else { // Code to execute if SDK version is lower than iOS 14.0 } -
JavaScript (React Native):
import { Platform, StatusBar } from 'react-native'; if (Platform.OS === 'android' && Platform.Version >= 21) { // Code to execute if SDK version is equal to or higher than Android 5.0 (Lollipop) } else if (Platform.OS === 'ios' && parseFloat(Platform.Version) >= 14.0) { // Code to execute if SDK version is equal to or higher than iOS 14.0 } else { // Code to execute for other cases } -
C# (Unity):
if (Application.platform == RuntimePlatform.Android && Android.OS.Build.VERSION.SDKInt >= Android.OS.BuildVersionCodes.Lollipop) { // Code to execute if SDK version is equal to or higher than Android 5.0 (Lollipop) } else if (Application.platform == RuntimePlatform.IPhonePlayer && UnityEngine.iOS.Device.systemVersion >= "14.0") { // Code to execute if SDK version is equal to or higher than iOS 14.0 } else { // Code to execute for other cases }
Это всего лишь несколько примеров, а фактическая реализация может различаться в зависимости от языка программирования, SDK и целевой платформы, с которой вы работаете. Обязательно обращайтесь к документации, относящейся к вашей среде разработки, для получения точной и актуальной информации.