ggg
Amazing Categories :
Android
Node.js

دسته بندی نشده
(16)

آماده سازی محیط برنامه نویسی
(11)

آموزش ها و مباحث پایه ای اندروید
(8)

نکات پایه ای اندروید استودیو
(3)

وب سایت های مفید و کاربردی
(1)

AlertDialog
(1)

LogCat
(1)

Activity Lifecycle
(1)

Activity
(3)

Manifest
(2)

Strings
(1)

StatusBar
(1)

ActionBar
(2)

Toast
(1)

Library
(6)

ListView
(3)

آموزش های مرتبط با طراحی متریال ( Material Design )
CardView
(1)

RecyclerView
(0)

ویوها و ابزارهای موجود در محیط برنامه نویسی
MediaPlayer
(4)

WebView
(1)

VideoView
(1)

Button
(1)

ImageButton
(1)

RadioButton & RadioGroup
(1)

EditText
(0)

TextView
(1)

ScrollView
(2)

طراحی رابط کاربری و زیباسازی
Layout
(4)

Style
(2)

Shape
(2)

Animation
(2)

Typeface
(2)

آموزش های مرتبط با سخت افزار
Camera
(1)

Vibrator
(1)

Bluetooth
(0)

WiFi
(0)

ذخیره اطلاعات و پایگاه داده
SQLite Database
(0)

Shared Preferences
(0)


دسته بندی نشده
(8)


API در برنامه نویسی اندروید

.رایگان
هزینه یادگیری

سامان سلطانی پور
مدرس آموزش

---
سطح آموزش

---
تعداد جلسات

---
نوع آموزش

---
تعداد ویدیوها

---
زمان ویدیوها

---
حجم ویدیوها


مطالعه آموزش
دانلود ویدیو ها
دانلود فایل ها

 

API در برنامه نویسی

Application Programming Interface یا به اختصار API  به معنای کاربردی ، رابط پیاده سازی توسط نرم افزار است.

یک رابط ( Interface ) یک مرز مشترک بین دو سیستم و سرویس جدا است.

API ها بخشی مهم از کدهای نوشته شده توسط برنامه نویسان می باشد که دقت زیادی بر روی آنها انجام می گیرید تا به دیگر برنامه ها اجازه دسترسی و ارتباط داده شود تا به برنامه مورد نظر وصل شده و باهم تعامل برقرار کنند.

برای مثال : ما در برنامه Notepad متنی را می نویسیم ، حالا همین متن را کپی می کنیم و به برنامه Word انتقال می دهیم .

در مثال بالا هیچ مشکلی بوجود نمی آید و دلیل آن Interface ها یا همان ارتباطات می باشند ، که به طور کلی با نام API از آنها یاد می شود.

 

API در برنامه نویسی اندروید

در اندروید چندین API وجود دارد که هرکدام با درجه ای (Level  ) بیان می شود و به شرح زیر هستند :

API ها همان طور که گفته شد اجازه دسترسی و تعامل به دیگر برنامه ها را صادر می کند که در اندروید علاوه براین می توان گفت با بالا رفتن درجه API قابلیت های بیشتری به اندروید داده می شود.

برای مثال : ارتباط و تعامل با قابلیت هایی مانند بلوتوث ، شتاب سنج و … در API های بالا امکان پذیر است و در API های پایین این قابلیت ها وجود ندارند.

 

با کدام API برنامه نویسی کنیم ؟

در بازار گوشی های فراوانی وجود دارد که هرکدام دارای یک نسخه از اندروید می باشند یا اندروید ۲٫۲ با درجه API 8 می باشند یا که اندروید ۴٫۴ با API 19 می باشد و یا …

برای مثال : ما برای اندروید ۲٫۲ یک برنامه نوشته ایم و آن را منتشر می کنیم حالا آن دسته از گوشی هایی که اندروید آنها بالا تر از ۲٫۲ باشد برنامه ما را اجرا می کنند اما آن دسته از گوشی هایی که اندروید آنها پایین تر از ۲٫۲ باشد ، قادر به اجرای برنامه ما نیستند.

پس چه باید کرد ؟

ما باید برای یک نسخه از اندروید برنامه نویسی کنیم که بیشترین تعداد آمار را در جهان داشته باشد.

شرکت بزرگ گوگل آماری از تعداد دستگاه های اندرویدی موجود در جهان آماده کرده است که مثلا اندروید ۴٫۴ درجهان دارای چه درصدی می باشد. که به صورت آنلاین هر چندوقت یکبار بروزرسانی می شود.

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

 

 

 

خوب اینم یه توضیح جمع و جور در مورد API ؛

امیدوارم که مورد پسندتون باشه ،




این آموزش ویدیویی برای دانلود ندارد




این آموزش فایلی برای دانلود ندارد

یــــــک راه آسان برای ارتباط با هـــــــم :)
عضویت در کانال تلگرام همیار اندروید

آموزش های مرتبط با موضوع انتخابی شما
معرفی و روش استفاده از متد setOnClickListener در برنامه نویسی اندروید
معرفی و روش استفاده از آلرت دیالوگ (AlertDialog) در برنامه نویسی اندروید
آموزش کامل و استاندارد تغییر دادن آیکون اپلیکیشن در اندروید استودیو (روش دستی)
آموزش کامل و استاندارد تغییر دادن آیکون اپلیکیشن در اندروید استودیو (روش اتوماتیک)
آموزش نصب پلاگین در اندروید استودیو به روش آفلاین
آموزش نصب پلاگین در اندروید استودیو به روش آنلاین

برچسب‌ها : , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

دیدگاه ها و پرسش های دانشجویان
دیدگاه یا پرسش خود را فقط در رابطه با همین مطلب ارسال کنید .
پرسش های دیگر دانشجویان را بررسی کنید ، به پرسش های تکراری رسیدگی نمی شود .
تایپ به صورت فینگلیش تایید نخواهد شد .
لطفا قوانین را رعایت کنید .
تا الان تعداد ۱۰ دیدگاه و پرسش برای این مطلب ارسال شده است .

10 پاسخ به “API در برنامه نویسی اندروید”

  1. علی گفت:

    سلام

    الان من یه سورس دارم که اندروید ۵٫۱٫۱ اجرا نمیشه باید دقیقا چکار کنم.

    لطفا جزیی بفرمایید که چه مراحلی باید طی شود؟

    • سامان سلطانی پور گفت:

      سلام دوست عزیز

      لطفا سوال خود را واضح بیان کنید تا ما متوجه شویم که شما قصد چه کاری را دارید

      باتشکر

      • علی گفت:

        یعنی من از سورس خروجی میگیرم و برنامه در اندروید ۵٫۱٫۱ اجرا نمیشه و اما در اندروید ۴٫۴٫۲ اجرا میشه.

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

        لطفا اینکه چه کارهایی انجام باید بدم راهنمایی بفرمایید.

        • سامان سلطانی پور گفت:

          این موضوع به گریدل پروژه شما مرتبط هستش

          که به زودی آموزش آن در سایت قرار می گیرد

          • علی گفت:

            سلام

            امکانش نیست قبل از قراردادن آموزش یه راهنمایی بفرمایید؟

          • سامان سلطانی پور گفت:

            سلام

            ببخشید دوست عزیز ، سوالتون رو متوجه نشدم

            لطفا واضح تر سوالتون رو بپرسید تا بتونم پاسخگو باشم

            باتشکر

          • علی گفت:

            سوالم در رابطه با کامنت بالا بود.

            برنامه‌ای که خروجی میگیرم روی اندروید با نسخه ۴٫۴٫۲ اجرا میشه اما همون برنامه روی نسخه اندروید ۵٫۱٫۱ اجرا نمیشه و پیغام متوقف شدن میده.

            سپاس فراوان

          • سامان سلطانی پور گفت:

            بله متوجه شدم ، ببخشید

            همانطور که قبلا هم عرض کردم مشکل با تغییرات روی گریدل حل خواهد شد

            خداییش وقت نمی کنم ، فعلا نمی تونم آموزش رو تهیه کنم باید از روی برنامه های خودم جلو برم ، 

            و درخواست های کاربران در صف مباحث بعدی قرار می گیرند تا سروقت آموزش داده بشن

            ممنون از پیگیری های شما

  2. فوق العاده بود. ممنون جناب مهندس

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آموزش های گام به گام
پشتیبانی سایت در تلگرام