دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • آبان

جلسه ۶۸ : Support Library در اندروید

  • دسته‌بندی‌ها :
جلسه ۶۸ : Support Library در اندروید
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش برنامه نویسی اندروید را دنبال می کنند. هنگامی که شما یک برنامه را در آخرین نسخه اندروید مثل ۵٫x توسعه می دهید و همچنین می خواهید آن را در آن دستگاه هایی اجرا کنید که نسخه های قدیمی اندروید مانند ۳٫۲ و… را اجرا می کنند. شما نمی توانید این کار را انجام دهید مگر اینکه قابلیت سازگاری با نسخه های قدیمی تر را به کد خود اضافه کنید. برای این منظور اندروید پکیج Android Support Library را ارائه می دهد. این پکیج شامل کتابخانه ای از کدهاست که API های سازگار با نسخه های قدیمی تر را ارائه می دهد. برای آشنایی بیشتر با Support Library در اندروید در ادامه ی مباحث با ما همراه باشید.

      Support Library در اندروید

      در این مبحث ما شما را با ویژگی ها و طریقه دانلود و استفاده از Support Library در اندروید آشنا خواهیم کرد.

      ویژگی های Support Library در اندروید

      پکیج Android Support Library شامل کتابخانه هایی است که می توانید در برنامه ی خود استفاده کنید.

      هر یک از این کتابخانه ها از طیف خاصی از نسخه های پلت فرم آندروید و مجموعه ای از ویژگی ها پشتیبانی می کند.

      برای استفاده ی موثر از کتابخانه ها مهم است که چه سطحی از API را می خواهید هدف قرار دهید.

      در زیر به شرح مختصری از کتابخانه های پشتیبانی اندروید و سطح API که پشتیبانی می شود اشاره شده است:

      ردیفنسخه و ویژگی های آن
      ۱v4 Support Library

      این کتابخانه برای استفاده در اندروید ۱٫۶ (API level 4) و بالاتر ارائه شده است.

      ۲v7 Support Library

      شامل چنیدن کتابخانه است که برای استفاده در اندروید ۲٫۱ (API level 7) و بالاتر ارائه شده است.

      ۳v8 Support Library

      این کتابخانه برای استفاده در اندروید (API level 8) و بالاتر ارائه شده است.

      ۴v13 Support Library

      این کتابخانه برای استفاده در اندروید  ۳٫۲ (API level 13) و بالاتر ارائه شده است.

      با استفاده از کتابخانه های Android Support Library کاربران اپلیکیشن شما بسیار بیشتر خواهند شد چراکه اپلیکیشن شما در نسخه های گسترده ای از اندروید اجرا می شود.

      دانلود کتابخانه Support Library

      قبل از نصب Support Library، باید مشخص کنید چه ویژگی هایی می خواهید در برنامه خود استفاده کنید.

      پکیج  Support Library از طریق Android SDK Manager در دسترس قرار می گیرد.

      برای دانلود support library با استفاده از Android SDK Manager مراحل زیر را دنبال کنید:

      • Android SDK Manager را راه اندازی کنید.
      • در پنجره SDK Manager ، به انتهای لیست پکیج ها رفته و فولدر Extras را پیدا کنید.
      • آیتم Android Support Library را انتخاب کنید.
      • روی دکمه Install packages کلیک کنید.
      Support Library در اندروید

      Support Library در اندروید

      پس از دانلود Support Library، فایل های Support Library در دایرکتوری جاری Android SDK نصب می شود.

      فایل های کتابخانه در زیر دایرکتوری /extras/android/support/ directory قرار می گیرد.

      انتخاب کتابخانه ها

      قبل از افزودن Support Library به اپلیکیشن خود ابتدا ویژگی ها و نسخه های قدیمی تر اندروید که می خواهید پشتیبانی شود را انتخاب کنید.

      تغییر دادن build.gradle

      اگر پشتیبانی های نسخه های قدیمی تر از نسخه ی اندروید خود را به اپلیکیشن اضافه می کنید، فایل build.gridle اپلیکیشن خود را آپدیت کنید.

      به طور خاص، شما باید عنصر compileSdkVersion را در build.gradle به شماره نسخه جدید، مانند کد زیر به روز کنید:

      مثال : 

      این تغییر به برنامه Google Play Store نشان می دهد که برنامه شما را می توان بر روی دستگاه هایی که حداقل نسخه ۲۳ اندروید را نصب کرده اند نصب کرد.

      کلام آخر

      یک اپلیکیشن خوب باید قابلیت اجرا و پشتیبانی از نسخه های متعدد اندروید را داشته باشد، تا کاربران با نسخه های قدیمی تر نیز بتوانند از آن استفاده نمایند، از این رو استفاده از کتابخانه ها و ویژگی های Support Library در اندروید از اهمیت ویژه ای برخوردار است.

      در بخش بعدی به چگونگی تست کردن برنامه های اندروید می پردازیم.

      QR:  جلسه ۶۸ : Support Library در اندروید
      به اشتراک بگذارید