Проверьте версию SDK на разных языках программирования

Чтобы проверить состояние версии SDK, вы можете использовать различные методы в зависимости от языка программирования и SDK, с которым вы работаете. Здесь я приведу примеры с использованием разных языков и платформ.

  1. 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)
    }
  2. 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
    }
  3. 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
    }
  4. 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 и целевой платформы, с которой вы работаете. Обязательно обращайтесь к документации, относящейся к вашей среде разработки, для получения точной и актуальной информации.