مفهوم Intent در اندروید و انواع آن

قیمت :

رایگان

LinkedIn
Twitter
Facebook
Telegram
LinkedIn
Twitter
Facebook
Telegram

این یک آموزش تک‌قسمتی رایگان است. به سبد خرید افزوده و با چند کلیک دریافت کنید.

درباره مدرس 

اطلاعات دوره

توضیحات

این فیلم آموزشی به صورت مستقل قابل استفاده است. در عین حال، خود یکی از درس‌های بسته آموزش Navigation در اندروید (+) است. در این فیلم با مفهوم Intent در اندروید آشنا خواهید شد. اما Intent چیست ؟

واژه Intent (اینتِنت) به معنی تمایل و گرایش است. وقتی شما یک اینتنت می‌سازید در واقع تمایل برای یک حرکت به اکتیویتی دیگری را اعلام می‌کنید. این تمایل دو نوع صریح و ضمنی دارد.

اینتنت صریح Explicit Intent زمانی است که شما دقیقا اکتیویتی مقصد را مشخص می‌کنید. نام آن را در هنگام ساختن اینتنت وارد می‌کنید و سیستم عامل با اجرای این اینتنت کاربر را به اکتیویتی خواسته شده می‌برد.

اینتنت ضمنی یا Implicit Intent زمانی است که شما تمایل خود برای کار خاصی را به سیستم عامل اعلام می‌کنید. برای مثال «من را به یک اکتیویتی ببر که بتوانم یک متن را به اشتراک بگذاریم!» در اینجا تمایل اشتراک گذاری اعلام شده اما نام اکتیویتی خاصی معین نشده است.

سیستم عامل در هنگام اجرای اینتنت‌های ضمنی بر اساس نوع تمایل (مثلا در جمله بالا، اشتراک گذاری متن) تمام اپلیکیشن‌های دارای اکتیویتی مناسب برای برآورده کردن آن تمایل را به کاربر نشان می‌دهد.

همچنین شما می‌توانید تمایل (Intent) را با تعیین ویژگی نوع Action و دسته یا Category و حتی نوع فایل Mime Type دقیق تر به سیستم عامل اعلام کنید. مثلا «من می‌خواهم این فایل را ببینم. این فایل در دسته فیلم ها است. نوع این فیلم هم mkv است.» در اینجا سیستم عامل اپ هایی را انتخاب می‌کند که تمام شرایط را احراز کنند.

آنچه می‌آموزید

در این آموزش نخست با مفهوم Intent در اندروید و جمله‌های بالا را به صورت تصویری و با مثال‌های جالب درک خواهید کرد. سپس همراه با مدرس به بخش Intent (+) در وب سایت  توسعه دهندگان اندروید می‌روید.

انواع Intent و Action و Category و MIME Type را در مستندات اندروید خواهید دید. این که در آینده بر حسب مورد چه مواردی ممکن هستند. همچنین این که در Manifest یک اپلیکیشن به جه صورت می‌توان برای هر اکتیویتی امکان دریافت یک Intent را قرار داد.

سرفصل مطالب

سرفصل مطالب

– تفاوت اکتیویتی و فرگمنت و طراحی مبتنی بر اکتیویتی در اندروید
– امکان حرکت از یک اکتیویتی به اکتیویتی دیگر در اپ دیگر
– مفهوم Intent برای اعلام حرکت به Activity جدید به سیستم عامل
– مفهوم Explicit Intent برای حرکت به اکتیویتی مشخص
– مفهوم Implicit Intent برای اعلام نیاز به سیستم عامل و تعیین مقصد با سیستم عامل
– مفهوم Action در Intent و انواع آن
– مفهوم Category در Intent و انواع آن
– مفهوم MIME و Data Type در اندروید
– بررسی Intent-filter در manifest
– بررسی نمونه‌های دیگر Intent در مستندات اندروید

نظرات (0)

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

هنوز بررسی‌ای ثبت نشده است.

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

نظرات کاربران در خصوص دوره 

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

هنوز بررسی‌ای ثبت نشده است.

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