کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش پشتیبانی کتابخانه اندروید

 

clip_image001

دوره آموزش برنامه نویسی اندروید

کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده می باشد و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.

 

آموزش پشتیبانی کتابخانه، اندروید

وقتی شما برنامه ای را روی آخرین ورژن اندروید، مثلا اندروید 4.0، بسط می دهید و می خواهید آن را روی دستگاه هایی که دارای ورژن های قدیمی تر اندروید هستند، مثلا اندروید 3.2، اجرا کنید باید سازش پذیری معکوس را به کد برنامه اضافه کنید تا این کار امکان پذیر شود.

برای تامین سازش پذیری معکوس، اندروید پکیج Android Support Library را به شما ارائه می دهد. این پکیج مجموعه ای از کد کتابخانه هایی است که ورژن های سازش پذیری معکوس را در چارچوب API های اندروید و همچنین ویژگی هایی که فقط از طریق API های کتابخانه در دسترس هستند، ا ارائه می دهد. هر Support Library یک سازش پذیر معکوس برای یک سطح خاص از Android API  می باشد.

بسته به دامنه ی ورژن های سکویی که مورد نظر برنامه ی شماست و API هایی که استفاده می کند، وارد کردن Support Library به پروژه ی اندروید، به عنوان بهترین تمرین برای بسط دهندگان برنامه ها تلقی می شود.

ویژگی های Support Library

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

برای اینکه از این کتابخانه ها استفاده ی موثری داشته باشید، توجه به اینکه کدام سطح API مورد هدف شماست مهم می باشد چرا که هر کتابخانه سطح های مختلف API را پشتیبانی می کند.

در زیر توضیح مختصری از android support libraries و سطح API که پشتیبانی می کنند را می بینید.

 

ردیف

Version & Features

1

v4 Support Library

این کتابخانه برای اندروید 1.6 (سطح API 4) و بالاتر طراحی شده است.

2

v7 Support Library

کتابخانه های زیادی وجود دارند که برای استفاده با اندروید 2.1 ( و سطح API 7) و بالاتر طراحی شده اند.

3

v8 Support Library

این کتابخانه برای اندروید ( و سطح API 8) طراحی شده است.

4

v13 Support Library

این کتابخانه برای اندروید 3.2 ( سطح API 13) و بالاتر طراحی شده است.

 

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

دانلود کردن support library

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

پکیج Android support library از طریق Android SDK Manager در دسترس می باشد.

مراحل زیر را برای دانلود support library از طریق SDK Manager دنبال کنید.

1)     Android SDK Manager را آغاز کنید.

2)     در پنجره ی  SDK Manager به انتهای لیست پکیج ها رفته و فولدر extras را پیدا کنید.

3)     آیتم Android Support Library را انتخاب کنید.

4)     روی دکمه ی Install packages کلیک کنید.

Android SDK Manager

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

/extras/android/support/ directory

انتخاب Support Libraries

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

تغییرات در Android.Manifest

اگر شما درحال افزایش سازش معکوس برنامه های موجود  در مورد  ورژن های قدیمی تر  Android API با Support Library هستید، مطمئن شوید که manifest مربوط به برنامه ی خود را آپدیت کرده اید. واضح است که android:minSdkVersion باید آپدیت شود و شماره ورژن جدید و قدیمی مشخص باشند، مانند زیر

<uses-sdk android:minsdkversion="7"

           android:targetsdkversion="17" />

این تغییر به Google Playstore می گوید که برنامه ی شما می تواند روی دستگاه هایی با اندروید 2.1 (سطح API 7) و بالاتر نصب شود.

ورژن API

لطفا توجه داشته باشید که اگر v4 support و v7 support libraries را در برنامه ی خود وارد می کنید، باید حداقل ورژن مشخص برای SDK، 7 باشد (نه 4). بالاترین سطح support library که در برنامه ی خود وارد می کنید، پایین ترین ورژن API را که با آن اجرا می شود، مشخص می کند.

1394/07/27 12316 2112
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...