تشریح مبحث 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
امیدوارم که آیتم پسندتون باشه
درانتظار نظرها باارزش شما هستیم .

بهترین رابط کاربری اندروید

چه گونه پباده سازی نرم‌افزار تلفن همراه ios را انجام دهیم؟

کلید طلایی طراحی نرم افزار موبایل

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

اپلیکیشن نویسی موبایل های هوشمند

مزایای پباده سازی برنامه موبایل

اشنایی با اپ های موبایل

api ,اندروید ,اپلیکیشن ,ها ,تعامل ,های ,api در ,این که ,و تعامل ,دسترسی و ,یا این

مشخصات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها


گــــــرپـس مطالب اینترنتی دانلود مقاله راز خدمات پلیس+10 dotshayan بهترین سایت دفاتر حقوقي دکتر طاهر کاملي و همکاران storekala مشاوره مدیریت، بازاریابی، استراتژی،رهبری
دزدگ