سوالی دارید؟
تمایل دارید صفحه اینستاگرام کبیر را مشاهده نمایید؟

محتوای الکترونیکی

صفحه اصلی محتوای الکترونیکی

API چیست؟

API  چیست؟
API در لغت Application Programming Interface
رابط برنامه نویسی اپلیکیشن
رابط برنامه نویسی
مفهمومAPI در برنامه نویسی
یک رابط (Interface) یک مرز مشترک بین دو سیستم و سرویس جدا است
API ها بخشی مهم از کدهای نوشته شده توسط برنامه نویسان می باشد که دقت زیادی بر روی آنها انجام می گیرید تا به دیگر برنامه ها اجازه دسترسی و ارتباط داده شود تا به برنامه مورد نظر وصل شده و باهم تعامل برقرار کنند



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



درجه API 
در اندروید ما چندین درجه API داریم.
درجه یا همان  Level
ما برای استفاده از دیگر بخش ها یا امکانات 
باید Level مناسب را انتخاب کنیم
هرچی Level بالاتری را انتخاب کنیم
اجازه دسترسی و تعامل بیشتری داریم
برای مثال 
ارتباط و تعامل با قابلیت هایی مانند بلوتوث ، شتاب سنج و …
در API های بالا امکان پذیر است و در API های پایین این قابلیت ها وجود ندارند



انتخابAPI
ما حتما برای برنامه نویسی و توسعه یک اپلیکیشن اندروید باید مشخص کنیم
یا بهتر است بگویم باید انتخاب کنیم
که می خواهیم از کدام API برای توسعه اپلیکیشن خود استفاده کنیم



توجه
این API ای که برنامه نویسان می­گویند همان نسخه اندروید هست که مردم عادی می­گویند مثلا برنامه نویس میگه API 8 یک شخص عادی میگه Android 2.2



API مناسب
در بازار گوشی های فراوانی وجود دارد که هرکدام دارای یک نسخه از اندروید می باشند. ما باید یک API مناسب را انتخاب کنیم.

دلیل آن را با یک مثال توضیح خواهم داد
ما برای "API 8" یا همان "Android 2.2" یک اپلیکیشن ساخته ایم و آن را منتشر می کنیم
اپلیکشن ما روی آن دسته از گوشی هایی که اندروید آنها برابر یا بالا تر از "API 8" باشد ، بدون مشکل نصب می شود
اما آن دسته از گوشی هایی که اندروید آن ها کمتر از "API 8" باشد ، نمی توانند اپلیکیشن ما را نصب کنند 
پس چه باید کرد ؟
ما باید APIای را انتخاب کنیم که بیشترین تعداد آمار را در جهان داشته باشد
شرکت بزرگ گوگل آماری از تعداد دستگاه های اندرویدی موجود در جهان آماده کرده است
که مثلا اندروید ۴٫۴ درجهان دارای چه درصدی می باشد که به صورت آنلاین هر چندوقت یکبار بروزرسانی می شود. پس بهتر است برای آن نسخه از اندروید برنامه نویسی کنیم که تعداد آمار آن بیشتر است



نکته
این API گفته شده در اندروید، وابسته به SDK در اندروید می باشد

0 نظر


لطفا وارد شوید و نظر خود را ثبت نمایید.

بهترین ها

  نام تعداد آزمون میزان موفقیت
Photo َAmeneh Darvishzadeh 1 100/00 %
Photo Mehrad Hashemi 1 100/00 %
Photo مهدی حسین پور آقائی 1 100/00 %
Photo zahra namdari 46 98/21 %
Photo یاسمن محمدی پور 4 98/08 %
Photo فرنوش طغیانی 17 98/06 %
Photo Tara Mohammadi 3 96/43 %
Photo yasaman mohamadipur 51 95/86 %
Photo محمدجواد ملائی اردستانی 3 94/44 %
Photo Arzhang Saberi 4 93/33 %
Photo Soheila Karimi 123 92/71 %
Photo aram farhmand 10 92/31 %
Photo یاشار اسکندری 98 91/14 %
Photo پریسا سلوکی شهرضایی 72 89/49 %
Photo ارشیا قلمکاری 33 89/23 %
Photo Omid Aghababaei 20 87/92 %
Photo سجاد آقابابایی 2 87/50 %
Photo محدثه درویشی 1 87/50 %
Photo Fardin Azhdari 27 86/58 %
Photo نازيلا حاجي صباغ 31 85/94 %

 محتواهای مشابه