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

تفاوت api level و app api

behnam2000  10 سال پیش  10 سال پیش
0 0

سلام.دوستان ممنون میشم در این مورد توضیحی ارایه بفرمایید.منظورم از app api نمونه اش میتونه Telegram API باشه.و منظورم از api level نمونه اش میتونه api level 8 باشه.

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
کاشی زاده  10 سال پیش
+3 0

منظور از API یکسری متد های آماده هست که با استفاده از اونها میشه کارهایی مثل خوندن اطلاعات ، درج اطلاعات ، تغییر و یا حذف اطلاعات رو انجام داد .نکته مهم در API نویسی این است که در متد های API فقط دستورات صادر میشود و تغییرات انجام نمیگیرد.
API ها بعد از نوشته شدن تغییر نمیکنند ، به این معنی که اگر یک API را پیاده سازی کردید دیگر نباید آن را تغییر بدید زیرا کاربران شما از API های قبلی در حال استفاده هستند ، فقط در شرایطی میتوانید یک API را تغییر دهدی که یا مورد استفاده نباشد و یا با تغییر آن مشکلی در استفاده از آن به وجود نیاید.

منظور از API Level در اندروید نیز سازگاری برنامه ها با  نسخه های اندروید میباشد که شما 2 لول بالا و پایین رو برای تولید پروژه استفاده میکنید ، یکی برای مشخص کردن پشتیبانی از پایین ترین نسخه های اندروید و دیگری برای سازگاری کامل با نسخه مورد نظر.

پاسخ به سوال 
Criss  10 سال پیش
+4 0

یک مثال عینی و تجربی بزنم که بهتر درک کنید <

برای نمایش دادن یک فریم از ویدئو بصورت تصویر عکس (Thumbnail) کلاس ها و دستوراتی در اندروید قرار داده شده که با استفاده از اونها میشه این کار رو انجام داد < برای استفاده از کلاس های مربوط به گرفتن Thumbnail در API های بالاتر منسوخ شده و یا بهبود پیدا کرده <

در API ها ورژن بالاتر بر حسب نیاز و خلق شدن ویژگی های جدید < این API کامل تر و بیشتر میشن و حتی گاهی ممکنه یک روش قدیمی از یک API به بعد منسوخ بشه < برای اینکه بدونید یک نسخه از API منسوخ شده و یا روی چه API های به بعد کار میکنه به خود مستندات خود گوگل مراجعه میکنیم

برای درک بهتر میتونید لینک های زیر رو ببینید :

لینک

لینک

 منظورم از app api نمونه اش میتونه Telegram API باشه

 منظور از appAPI طبق چیزی که مد نظر شما هست < یک سری روش ها دستورات و کلاس ها هستند که از طرف سازندگان اون API ها ارائه میشه و شما میتونید با استفاده از اونها از خدماتشون استفاده کنید <

مثلا شما متیونید با استفاده از API ها تلگرام < تلگرام رو سفارشی کنید < همین مورد برای اینستگرام هم موجود هست < یک API هم  برای سایت parse.com هست که شما میتونید از خدمات اونها هم استفاده کنید < در مورد بازار هم همین مورد موجود هست < بازار API هایی در اختیار شما قرار داده که میتونید با استفاده از اونها کاربر رو از بروز بودن برنامه با خبر کنید

خدمات بازار برای توسعه‌دهندگان

 

 


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