آموزش کار کردن با Common Action ها و Intent ها در اندروید

تعداد ویدئو 21
زمان دوره 01:23:00
مترجم مرتضی گیتی
ناظر ترجمه مرتضی گیتی
دوبلر مرتضی گیتی
ناظر دوبلاژ مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش کار کردن با Common Action ها و Intent ها در اندروید یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش کار کردن با Common Action ها و Intent ها در اپلیکیشن های اندروید است که با نام اصلی Android Fundamentals – Common Actions Using Intents شرکت Pluralsight منتشر شده است.

کار کردن با Intent ها در اندروید

در سیستم عامل اندروید می توان اجزای تشکیل دهنده و یا کامپوننت های یک اپلیکیشن را با یکدیگر مرتبط کرد. این ارتباط و یا کانکشن براساس توصیف یک 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 های Explicit و Implicit

سیستم عامل اندروید از دو نوع از intent ها یعنی intent های implicit و intent های explicit پشتیبانی می کنند. یک اپلیکیشن می تواند کامپوننت هدف خود را به طور مستقل در intent تعریف کرده و به این ترتیب یک explicit intent ایجاد کند. از طرفی می توان انتخاب کامپوننت دریافت کننده را بعهده سیستم عامل اندروید گذاشت. در چنین شرایطی یک implicit intent ایجاد خواهد شد. همانطور که گفته شد در استفاده کردن از explicit intent ها می بایست صراحتاً و یا به صورت explicit کامپوننتی که قرار است intent را دریافت کند را مشخص کنید. این کار با استفاده از نام کلاس مورد نظر به عنوان شناسه و یا identifier استفاده خواهد شد.

از explicit intent ها اغلب در یک اپلیکیشن یکسان استفاده می کنند. چرا که کلاس های مختلف یک اپلیکیشن یکسان توسط برنامه نویس یکسان مدیریت می شود. این در حالی است که implicit intent ها روال انتخاب کامپوننت دریافت کننده را بعهده سیستم عامل اندروید می گذارند. در چنین شرایطی سیستم عامل اندروید یک لیست از تمامی کامپوننت هایی که خود را برای دریافت کردن چنین intent خاصی ریجستر کرده اند را به کاربر نشان می دهد. سپس کاربر می تواند از درون این لیست یکی از کامپوننت های ویرایش شده را انتخاب کرده و سپس intent مورد نظر به آن کامپوننت ارسال خواهد شد.

سرفصل مطالب آموزش ویدئویی کار کردن با Common Action ها و Intent ها در اندروید

فصل اول: مقدمه دوره آموزشی

  • مقدمه دوره آموزشی

فصل دوم: شروع به کار

  • شروع به کار
  • یک Intent چیست؟
  • بررسی مفصل Implicit Intent ها
  • بررسی کدهای این دوره آموزشی

فصل سوم: کار کردن با Common Action ها

  • تنظیم کردن یک Alarm
  • ایجاد کردن یک Calendar Event
  • ایجاد کردن یک Note Intent
  • نشان دادن Location و باز کردن یک وب سایت
  • کار کردن با Intent Filter ها با داده ها و Scheme ها
  • انجام دادن یک Web Search

فصل سوم: ارتباط برقرار کردن با افراد

  • خواندن داده های مربوط به مخاطبین
  • درج کردن یک Contact و یا یک مخاطب جدید
  • ارسال کردن یک Email و یا یک SMS
  • آغاز کردن تماس تلفنی
  • درخواست دادن تاکسی

فصل چهارم: دسترسی پیدا کردن به فایل ها و عکس ها

  • مقدمه
  • ضبط کردن عکس با استفاده از Camera
  • بازیابی کردن یک فایل
  • اجرا کردن فایل های بدست آورده شده
  • سرچ کردن Artist ها در موزیک

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش کار کردن با Common Action ها و Intent ها در اندروید”

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

دسته های محصولات

افزودن به سبد خرید