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

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

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

انواع Intent ها در سیستم عامل اندروید

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

علاوه بر این موضوع می توانید در intent ها داده هایی را نیز قرار بدهید تا آن داده ها توسط کامپوننت دریافت کننده مصرف بشوند. برای انجام این کار می توانید از شی باندل استفاده کنید. با استفاده کردن از باندل می توانید داده های مورد نظر خود را به همراه intent به یک کامپوننت دریافت کننده ارسال کنید. ضمناً خود شی intent نیز متد هایی را ارائه می دهد که با استفاده از آنها می توانید داده هایی را در intent مورد نظر قرار بدهید. با استفاده کردن از این متد ها نیز در پشت پرده از یک شی باندل استفاده خواهد شد. از اشیاء intent به طور معمول در کنار متد StartActivity() برای اجرا کردن یک activity و یا یک BroadActReciver() استفاده می شود. در قسمت زیر نحوه تعریف کردن یک explicit intent و سپس ارسال کردن آن به سیستم عامل اندروید به منظور اجرا کردن یک activity نشان داده شده است.

ضمناً همانطور که گفته شد در استفاده کردن از implicity intent ها سیستم عامل اندروید، لیستی از کامپوننت هایی که برای دریافت آن intent ریجستر شده اند را به ما نشان می دهد. کدی که در قسمت زیر مشاهده می کنید، نحوه استفاده کردن از intent ها برای نمایش داده شدن یک صفحه وب را نشان می دهد.

در چنین شرایطی تمامی مرورگر های وب که بر روی دستگاه نصب شده اند برای دریافت چنین implicit intent خاصی ریجستر گردیده اند. ضمناً این موضوع با استفاده کردن از intent filter ها انجام می پذیرد.

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

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

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

فصل دوم: مقدمه

  • بررسی اجمالی

فصل سوم: آغاز کردن یک Activity با استفاده از یک Explicit Intent

  • مقدمه
  • ایجاد کردن Activity دوم
  • ارسال کردن پارامترها با استفاده از Extra ها
  • برگرداندن نتایج به Activity اول
  • جمع بندی

فصل چهارم: مشخص کردن یک Action با استفاده کردن Implicit Intent و اجازه دادن به کاربر برای تصمیم گیری

  • مقدمه
  • استفاده کردن از ACTION_VIEW برای آغاز کردن Browser و باز کردن Google Maps
  • استفاده کردن از ACTION_DIAL برای آغاز کردن Phone Dialer
  • استفاده کردن از ACTION_GET_CONTENT برای بازیابی کردن یک عکس از گالری کاربر
  • استفاده کردن از ACTION_SEND برای به اشتراک گذاشتن یک متن و عکس
  • Handle کردن شرایطی که هیچ Activity خاصی برای Intent ایجاد شده وجود ندارد
  • جمع بندی

فصل پنجم: پذیرفتن Intent های ورودی از سایر اپلیکیشن ها

  • مقدمه
  • استفاده کردن از ACTION_VIEW برای پذیرفتن یک Link
  • استفاده کردن از ACTION_VIEW برای پذیرفتن داده های غیر Link
  • استفاده کردن از ACTION_SEND برای دریافت کردن متن های به اشتراک گذاشته شده
  • تعریف کردن یک Action سفارشی
  • ارسال کردن یک Implicit Intent با استفاده از ADB

فصل ششم: جمع بندی

  • جمع بندی

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

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

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

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

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

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