تعداد ویدئو | 21 |
---|---|
زمان دوره | 01:38:04 |
مترجم | مرتضی گیتی |
ناظر ترجمه | مرتضی گیتی |
دوبلر | مرتضی گیتی |
ناظر دوبلاژ | مرتضی گیتی |
سایت منتشر کننده | پلورال سایت |
آموزش کار کردن با Intent ها در اندورید یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش کار کردن باIntent ها در اپلیکیشن های اندورید است که با نام اصلی Android Fundamentals – Intents شرکت Pluralsight منتشر شده است.
در سیستم عامل اندروید از 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 ها انجام می پذیرد.
فصل اول: مقدمه دوره آموزشی
فصل دوم: مقدمه
فصل سوم: آغاز کردن یک Activity با استفاده از یک Explicit Intent
فصل چهارم: مشخص کردن یک Action با استفاده کردن Implicit Intent و اجازه دادن به کاربر برای تصمیم گیری
فصل پنجم: پذیرفتن Intent های ورودی از سایر اپلیکیشن ها
فصل ششم: جمع بندی
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.