آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

SDK , Library ,API

مسعود فرمانی  10 سال پیش  10 سال پیش
0 0

سلام دوستان

اگه براتون مقدوره لطفا توضیح کاملی در رابطه با سوالات زیر بدید:

  1. SDK Tools چیه؟کارش چیه؟
  2. SDK Platform Tools چیه؟کارش چیه؟
  3. اگه آپدیت نشن چه اتفاقی میفته؟
  4. Adroid Support Repository چیه؟موارد استفاده این کتابخونه کجاست؟توضیحی در رابطه با ورژن های مختلف و امکاناتش هم بدید لطفا...
  5. کلا Repository ها چی هستند؟به چه دردی میخورن؟مثلا در اندروید استودیو با یک عبارت Jcenter() یه Repository اضافه میشه!این یعنی چی دقیقا؟
  6. برای اینکه بتونم پروژه ام رو مثلا روی API 21 توسعه بدم و از ویژگی های جدید اون استفاده کنم چه فایل هایی رو به SDK اضافه کنم؟از کجا؟ُ(به غید از راه حل فیلتر شکن و SDK Manager)
  7. حالا اگه نخوام روی API 21 توسعه بدم ولی بخوام از امکانات این API استفاده کنم باید چیکار کنم؟

لطفا مخصوصا اساتید محترم به این سوالای پایه ای جواب بدید،واسم خیلی ضروری و مهمه...ممنون

0 0
. (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  10 سال پیش
+3 0

۳- چرا نشن؟ دلیلی داره که آپدیت میشن از بهبود هایی که پیدا میکنن تا رفع باگ ها و غیره، من همیشه آپدیت بودم نمیدونم اگر نشن چی میشه.

4- مخزنِ کتابخونه هایی هست که گوگل برای پشتیبانی برنامه ها از امکانات جدید API های بالاتر عرضه میکنه البته از نوع آفلاینش. اطلاعات بیشتر http://developer.android.com/tools/support-library/features.html

۵- Repository رو ترجمه کردید؟ عموما مخزن معنی میشه، فرض کنید یه جعبه هست که داخلش ابزار های مختلفی برای استفاده یه مکانیک قرار دارن.  JCenter هم یکی از مخزن آنلاینی هست که توسعه دهنده ها میتونن کتابخونه هایی که نوشتن رو برای استفاده باقی توسعه دهنده ها روی اون آپلود کنن.

6- «مثلا روی API 21 توسعه بدم» این جملتون یعنی MInSDK ۲۱ باشه؟ اگه آره، چیزی به جز SDK Platform API 21 لازم نیست اضافه کنید، که اینم چیز اضافه ای محسوب نمیشه.

من برای اینا یه چیزایی برای نوشتن داشتم. (فقط اساتید میتونن همه اینا رو بهتر و کاملتر پاسخ بدن).

0 0
واقعا سپاسگزارم که وقت گذاشتید ....1-در ارتباط با مورد 6 ،چطور در AndroidStudio تنها با وجود یک Platform API مثلا 19 یا هر عدد دیگه در هنگام ایجاد پروژه جدید ما امکان استفاده از API های دیگه (پایین تر یا بالاتر) رو هم به عنوان MinSdk داریم؟(با اینکه اون PlatForm API ها در SDK موجود نیستند) 2-اگه معنی جملم این باشه که TargetSDK =21 اونوقت به چه چیزهایی نیاز پیدا میکنم؟آیا همینجا کاربرد Support Library هاست؟ (10 سال پیش)
+1 0
یکم قاطی پاطی شده، نمیدونم درست متوجه میشم یا دارم پاسخ اشتباه میدم، شما اگه API 19 رو داشته باشید برای همه API ها میتونید برنامتون رو بنویسید، به شرطی که تفاوت هایی که بین API ها هست رو لحاظ کنید، MInSDK رو ۱ هم میتونید بزارید - Fragment توی API ۱۱ اضافه شده، شما یه اپ بنویسد که MinSDK اون ۷ باشه یا باید از Fragment استفاده نکنید یا شرط بزارید که اگه API دستگاه پایین تر از ۱۱ بود از Fragment استفاده نکنه، یا اگر کتابخونه Backward Compatibility داشته باشه (مثل SupportLibrary v4) از اون استفاده کنید - یا RecycleView توی هسته هیچکدوم از API ها نیست تنها با کتابخونش میشه استفاده کرد - بصورت کلی MinSDK شعاع دایره کاری ما رو مشخص میکنه، TargetSDK توصیه شده روی آخرین API باشه. (10 سال پیش)

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