آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

اجرای دو سری کد، در دو حالت پایین تر بودن نسخه API اندروید نصب بر روی گوشی کاربر از یک نسخه مشخص یا بالاتر بودن از آن (و مساوی بودن با آن)، در برنامه نویسی اندروید

قبلا در مبحثی دیگر، شرح دادیم که چگونه می توانیم نسخه (API level) API اندروید نصب بر روی گوشی کاربر را به دست آوریم ( آموزش شماره 2837 )، اکنون قصد داریم که بر اساس آن، تعیین کنیم که دو سری کد، در دو حالت پایین تر بودن نسخه API گوشی کاربر از یک نسخه مشخص یا بالاتر بودن از آن (و مساوی بودن با آن)، اجرا شوند (یعنی یک نسخه API را مشخص می کنیم، اگر نسخه API اندروید نصب بر روی گوشی کاربر، برابر با آن یا بالاتر از آن بود، یک سری کد اجرا می شود و یا اگر کمتر از آن بود، یک سری کد دیگر اجرا می شود).

برای این منظور، کدها را به شکل زیر می نویسیم (نسخه API برابر 11 را به عنوان مثال در نظر گرفته ایم) :


int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= 11){
    // some codes (A)
} else{
    // some codes (B)
}

با کد فوق، تعیین کرده ایم که اگر نسخه API اندروید گوشی کاربر، برابر با 11 یا بزرگتر از آن بود، یک سری کد اجرا شود (آن کدها را باید به جای عبارت // some codes (A) بنویسید) و یا در صورتیکه کمتر از 11 بود، یک سری کد دیگر اجرا شود (آن کدها را باید به جای عبارت // some codes (B) بنویسید). نسخه API اندروید نصب بر روی گوشی کاربر را در متغیر currentapiVersion ذخیره کرده ایم.

نویسنده علیرضا گلمکانی
شماره کلید 2838
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)