تعداد ویدئو | 21 |
---|---|
زمان دوره | 01:23:00 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش کار کردن با Common Action ها و Intent ها در اندروید یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش کار کردن با Common Action ها و Intent ها در اپلیکیشن های اندروید است که با نام اصلی Android Fundamentals – Common Actions Using Intents شرکت Pluralsight منتشر شده است.
در سیستم عامل اندروید می توان اجزای تشکیل دهنده و یا کامپوننت های یک اپلیکیشن را با یکدیگر مرتبط کرد. این ارتباط و یا کانکشن براساس توصیف یک task با استفاده از شی intent می باشد. به بیان ساده intent ها پیام های ناهمزمان و یا asyncronous message هایی هستند که اجازه می دهند application component ها اقدام به درخواست کردن functionality های مختلف از کامپوننت های اندروید کنند. شی های intent اجازه می دهند تا کامپوننت ها بتوانند از درون یک اپلیکیشن با یکدیگر و یا حتی با سایر کامپوننت های اپلیکیشن های دیگر ارتباط برقرار کنند. برای مثال یک activity می تواند یک activity خارجی و یا یک external دیگر را برای گرفتن یک عکس با دوربین تلفن همراه یا با دوربین دستگاه مورد نظر فراخوانی کند.
همانطور که گفتیم intent ها آبجکت هایی هستند که از نوع داده ای android.content.Intent ساخته می شود. شما می توانید با کدنویسی intent ها را به سیستم عامل اندروید تحویل داده و مشخص کنید که چه کامپوننتی را هدف قرار دادید. برای مثال با استفاده کردن از متد startActivity() می توانید مشخص کنید که این intent توسط کدام activity بایستی مورد استفاده قرار بگیرد. ضمناً intent ها می توانند شامل داده نیز باشند. برای لحاظ کردن داده در intent ها از boundle استفاده می کنیم. داده های لحاظ شده در boundle می توانند توسط کامپوننت دریافت کننده مصرف بشوند.
در سیستم عامل اندروید استفاده مجدد از کامپوننت های سایر اپلیکیشن ها اصطلاحاً task می گویند. بنابراین یک اپلیکیشن می تواند به سایر کامپوننت های اندروید دسترسی پیدا کند تا یک task را انجام بدهد. به عنوان مثال از درون کامپوننت اپلیکیشن خود می توانید یک کامپوننت دیگر را در سیستم عامل اندروید و یا اپلیکیشن خودتان هدف قرار داده و task های مختلفی از قبیل مدیریت کردن عکس ها و یا ضبط کردن ویدئو و یا بروز رسانی کردن اطلاعات یک مخاطب را انجام بدهید.
سیستم عامل اندروید از دو نوع از intent ها یعنی intent های implicit و intent های explicit پشتیبانی می کنند. یک اپلیکیشن می تواند کامپوننت هدف خود را به طور مستقل در intent تعریف کرده و به این ترتیب یک explicit intent ایجاد کند. از طرفی می توان انتخاب کامپوننت دریافت کننده را بعهده سیستم عامل اندروید گذاشت. در چنین شرایطی یک implicit intent ایجاد خواهد شد. همانطور که گفته شد در استفاده کردن از explicit intent ها می بایست صراحتاً و یا به صورت explicit کامپوننتی که قرار است intent را دریافت کند را مشخص کنید. این کار با استفاده از نام کلاس مورد نظر به عنوان شناسه و یا identifier استفاده خواهد شد.
از explicit intent ها اغلب در یک اپلیکیشن یکسان استفاده می کنند. چرا که کلاس های مختلف یک اپلیکیشن یکسان توسط برنامه نویس یکسان مدیریت می شود. این در حالی است که implicit intent ها روال انتخاب کامپوننت دریافت کننده را بعهده سیستم عامل اندروید می گذارند. در چنین شرایطی سیستم عامل اندروید یک لیست از تمامی کامپوننت هایی که خود را برای دریافت کردن چنین intent خاصی ریجستر کرده اند را به کاربر نشان می دهد. سپس کاربر می تواند از درون این لیست یکی از کامپوننت های ویرایش شده را انتخاب کرده و سپس intent مورد نظر به آن کامپوننت ارسال خواهد شد.
فصل اول: مقدمه دوره آموزشی
فصل دوم: شروع به کار
فصل سوم: کار کردن با Common Action ها
فصل سوم: ارتباط برقرار کردن با افراد
فصل چهارم: دسترسی پیدا کردن به فایل ها و عکس ها
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.