نـه
بله
پیشنمایش
آموزش
منو
دسته‌بندی‌ها
موضوع
اپلیکیشن
منو
دسته‌بندی‌ها جستجو
اپلیکیشن
منو
دسته‌بندی‌ها
موضوع سن اندروید
اپلیکیشن
منو
دسته‌بندی‌ها
موضوع
بازی برنامه
اپلیکیشن
منو
دسته‌بندی‌ها
سن
نامشخص
1
تمام سنین
474
3+
23
7+
12
12+
14
15+
3
18+
0

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

تشریح مبحث API در توسعه اپلیکیشن اندروید

شما هنوز وارد حساب کاربری خود نشده اید
با ورود به حساب کاربری خود ، به صورت رایگان به تمامی خدمات مربوط به این آموزش و دیگر امکانات حساب کاربری پیشرفته دسترسی پیدا خواهید کرد
شما هنوز عضو ویژه وبسایت نشده اید
با عضویت ویژه ، به صورت رایگان به تمامی آموزش های ویژه و دیگر امکانات مربوط به اعضای ویژه دسترسی پیدا خواهید کرد
شما هنوز در این آموزش شرکت نکرده اید
با شرکت در این آموزش ، به تمامی امکانات و خدمات مرتبط با این آموزش ، نظیر سیستم پرسش و پاسخ ، سیستم آزمون و ... دسترسی پیدا خواهید کرد
یادگیری این آموزش

وقت بخیر
یه جلسه کاربردی دیگه در مورد API 
مثل همیشه یه راست سر اصل مطلب ...
 
 

API در لغت
Application Programming Interface
رابط برنامه نویسی اپلیکیشن
رابط برنامه نویسی

 

 

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

 

 

مثال API در برنامه نویسی
در برنامه Notepad متنی را می نویسیم 
از آنجا همین متن را کپی می کنیم و به برنامه Word انتقال می دهیم
خب هیچ مشکلی پیش نمیاد
دلیل آن Interface ها یا همان ارتباطات می باشند
که اجازه دسترسی و تعامل بین Notepad و Word را دارند
به طور کلی 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 در اندروید می باشد
برای اطلاعات بیشتر در مورد API
و اینکه SDK چی هستش 
به دیگر مباحث آموزشی موجود در وبسایت مراجعه کنید

 

 

سخن آخر
خب اینم یه توضیح جمع و جور در مورد API
امیدوارم که مورد پسندتون باشه
منتظر نظرات ارزشمند شما هستیم ...
بدرود

برچسب‌های مرتبط با این آموزش

api چیست؟

,

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

,

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

,

آموزش Android Studio Pdf

,

آموزش Android Studio به زبان فارسی

,

آموزش Android Studio فارسی

,

آموزش اندروید استودیو

,

آموزش اندروید استودیو Pdf

,

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

,

آموزش اندروید استودیو به زبان فارسی

,

آموزش اندروید استودیو فارسی

,

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

,

آموزش کار با نرم افزار اندروید استودیو

,

آموزش کامل اندروید استودیو

,

آموزش کامل نصب اندروید استودیو

,

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

,

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

,

آموزش نرم افزار Android Studio

,

آموزش نرم افزار Google Android Studio

,

آموزش نرم افزار آندروید استودیو

,

آموزش نرم افزار اندروید استدیو

,

آموزش نرم افزار گوگل اندروید استودیو

,

آموزش نصب Android Studio

,

آموزش نصب Android Studio Bundle

,

آموزش نصب اندروید استودیو

,

آموزش نصب اندروید استودیو در اوبونتو

,

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

,

آموزش نصب نرم افزار Android Studio

,

اموزش اندروید استودیو

,

اموزش کار با Fl Studio اندروید

,

اموزش کار با اف ال استودیو اندروید

,

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

,

راهنمای نصب اندروید استودیو

,

طریقه نصب اندروید استودیو

,

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

,

کتاب آموزش اندروید استودیو فارسی

,

معرفی api

,

نحوه نصب اندروید استدیو

,

نحوه نصب اندروید استودیو معماری اندروید

,

اندروید چیست

,

Android چیست

,

کار با API

,

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

,

مفهوم API در اندروید

اطلاعات این آموزش
مدرس
زبان برنامه‌نویسی
نوع قسمت‌ها
محتوای ارائه شده
ابزار استفاده شده
موضوعات مرتبط
تاریخ برگزاری
وضعیت انتشار
سطح آموزش
نوع هزینه
شرکت در این آموزش
کانال تلگرام همیار اندروید پیج اینستاگرام همیار اندروید

مـسـیـر یـادگـیـری
آموزش های همیار اندروید را به صورت گام به گام یاد بگیرید و در مسیر یادگیری ، درست قدم بردارید ...
آموزش‌های پیشنهادی همیار اندروید

معرفی و دانلود SDK در اندروید استودیو

معرفی و روش استفاده از Toast در برنامه نویسی اندروید (نمایش پیغام لحظه ای)

مقدمه‌ای برای ورود به دنیای بزرگ برنامه نویسی اندروید

تشریح مباحث Layout و Activity در برنامه نویسی اندروید

ایجاد دستگاه مجازی (Virtual Device) یا شبیه ساز (Emulator) در اندروید استودیو

معرفی و روش نصب پلاگین در اندروید استودیو

تشریح مبحث API در توسعه اپلیکیشن اندروید

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

رفع مشکل شناسایی نشدن JDK و JRE در ویندوز برای برنامه نویسی اندروید

فعال سازی Developer options در همه نسخه های اندروید

ساخت یک اکتیویتی جدید در محیط اندروید استودیو به صورت خودکار

معرفی ، دانلود و نصب Android Studio در برنامه نویسی اندروید


کپی برداری از محتوا و دیگر منابع اختصاصی به هر نحو غیر مجاز بوده ، حتی با ذکر منبع و در صورت تخلف پیگرد قانونی به همراه خواهد داشت .
Copyright © 2019 , www.HamyarAndroid.com , Sitemap
طراحی و توسـعه وبسایت با
توسـط سامـان سلطانـی پور