تفاوت api ها

پرسیده شده
فعالیت 1596 روز پیش
دیده شده 954 بار
1

سلام وقت بخیر...

زمانی که ما یه پرژه جدید ایجاد میکنیم از ما میخواد که حداقل api که پرژه قراره اجرا کنه رو انتخاب کنیم ...مثلا kitkat

این چه تفاوتی داره با قسمت( sdk manager  => sdk platform)  که ما بالا ترین سطح api رو انتخاب میکنیم...مثلا Q

چون استاد گفتن Q رو انتخاب کنین که بقیه api ها هم اجرا میشه ....ایا اینجا اگر ما Q رو انتخاب کنیم تداخلی با پایین ترین سطح که kitkat که انتخاب کردیم نداره؟!

و این دو چه تفاوتی با api که ما برای ایمولیتور دانلود کردیم دارن....ایا api که برای ایمولیتور انتخاب کردیم باید با api ایجاد پرژه جدید که مثلا kitkat هست یکی باشه ؟! که بشه توش تست کرد. یا میتونه بالاتر باشه؟

ممنون

......

 

فایل پیوست

farshid barati
farshid barati

16 آذر 98

0
حذف شده

سلام 

الان منم فیلم مربوط به Gradel رو نگاه کردم یه قسمت داره 

compileSdkVersion 29

که همون بالاترینه فک کنم همه چنین داخل defaultConfig می تونید نگاه کنید که یه 

minSdkVersion 17
targetSdkVersion 29

ازمایش نکردم ولی فکر کنم اگر apkکه میسازیم از api29 بالاتر یا api17 پایینتر بره فایل نصب نمیشه یا Cashمیکنه 

فایل پیوست

مهرداد

توسط

مهرداد

16 آذر 98

حذف شده
Crash
مهرداد

16 آذر 98

حذف شده
من رابطه این api ها رو همون جور که تو سوال گفتم متوجه نشدم ......target sdk فک میکنم همون که داخل sdk manager => sdk platform هست...و minSdkهم اون چیزیه که زمان ایجاد پرژه درخواست میده..,ولی دقیق نمیدونم
farshid barati

16 آذر 98

حذف شده
درست گفتین ،، اگر چیز دیگه ای هست استاد میگن بهمون
مهرداد

16 آذر 98

حذف شده
احتمالا
farshid barati

17 آذر 98

0
حذف شده

به نظر بنده هم نظر اخیر که فرمودید در واقع یک چیز هست که از دو جا می شه تنظیم کرد درسته خیلی از برنامه های دیگه هم این طوری اند که یک پارامتر از جاهای مختلف قابل تنظیم و تغییر باشه.

 

فایل پیوست

سالار غیور کلیبر

توسط

سالار غیور کلیبر

17 آذر 98

حذف شده
بحث سر تنظیمش نیست ... سر اینه که چه تفاوتی با هم دارن ... به همون شیوه ای که تو سوال بالا پرسیدم
farshid barati

17 آذر 98

0
حذف شده

سلام..

استاد اگه امکانش هست سوالمو یه بررسی بکنید.

ممنون

فایل پیوست

farshid barati

توسط

farshid barati

18 آذر 98

حذف شده
اون api که هنگام ایجاد پروژه تعیین می کنید نشون میده که اپلیشکیشن شما روی گوشی هایی که اون نسخه به بالا رو دارند اجرا میشه و در نسخه های پایین تر اپ شما اجرا نمیشه ولی api sdk manager مربوط به ویژگی ها و ابزارهایی میشه که هنگام توسعه و دیباگ میتونید ازش استفاده کنید
arash parsa

10 دی 98

حذف شده
از اونجایی که این مساله برای من هم سواله میگم یعنی ما تارگتمون رو میذاریم طراحی برای API 17 مثلا بعد میایم با ابزارهای توسعه مربوط به API 29 طراحی می کنیم با این پشتوانه که خود انردروید استودیو اون قابلیت های جدیدی که روی API 29 هست و API 17 ساپورت نمیکنه رو حذف می کنه؟ فک کنم توضیح بیشتری لازمه
روح اله احمدی

2 خرداد 99