آموزش اینتنت در برنامه نویسی اندروید

Intent ھا به معنای لغوی قصد و نیت ، کاربرد ھای زیادی در برنامه ھا دارند

که یکی از رایج ترین آنھا استفاده از اینتنت ھا
برای انتقال از یک اکتیویتی به یک اکتیویتی دیگر است

(که ما در این پروژه این نوع اینتنت را توضیح میدھیم)

ولی از اینتنتھا استفاده ھای دیگری ھم میشه که بعنوان مثال به چند مورد اشاره میکنیم،

مثلا از اینتنت ھا استفاده میکنیم برای دسترسی به
دوربین گوشی، یا مثلا برای فراخوانی مرورگر اینترنت گوشی و باز کردن یک وب سایت ،

یا مثلا باز کردن قسمت ارسالsms گوشی و ارسال یک پیامک (مثلا داخل برنامه یک دکمه ارتباط با قرارمیدھیم

که کاربر با لمس آن به صفحه ارسال اس ام ا.س ھدایت شود) و …

و در حالت کلی Intent ھا به دو دسته کلی تقصیم می شوند:

  1. Intent Explicit اینتنت ھای صریح
    دسته اول یعنی اینتنت ھای صریح به اینتنت ھایی گفته میشود که مقصد مشخصی دارند و خودمون مقصدش را داخل کد
    دستوری تعیین میکنیم . مثال برای این نوع انتنت اگر بخواھیم بزنیم ھمان انتقال از یک اکتیویتی به یک اکتیویتی دیگر است که
    در ادامه ساختارش را توضیح میدھیم.
  2. Intent Implicit اینتنت ھای ضمنی

دستھ دوم یعنی اینتنت ھای ضمنی مقصد مشخصی ندارند در واقع تعیین مقصد بعھده کاربر است مثلا ما میخواھیم یک دکمه
در برنامه قرار بدھیم که کاربر با لمس آن به مرورگر گوشی رفته و یک وب سایت را باز کند در صورتی که گوشی کاربر
چندتا مرروگر داشته باشد قبل از انتقال یک لیست از مرورگرھا برایش نمایش داده میشود که میتواند یکی از آنھا را انتخاب کند.
که ما این نوع از اینتنت ھا را در پایان مطلب قرار دادیم.

ساختار یک Intent برای انتقال از یک اکتیویتی به کتیویتی دیگر:

ابتدا یک شی(Object (از کلاس Intent با یک نام دخواه میسازیم (در اینجا  test (و سپس علامت () Intent new = تایپ
کرده و داخل پرانتز مبدا و مقصد انتقال را تعیین میکنیم بعنوان مثال:

Intent test= new Intent(MainActivity.this,TestActivity.class);
 مقصد مبدا نام دلخواه
startActivity(zekt);

درقدم بعدا دستور ;()startActivity را تایپ کرده و اسم اینتنتی که در قسمت بالا انتخاب کردیم را داخل پرانتز تایپ میکنیم
(در واقع یا این خط کد به برنامه دستور میدھیم که اینتنت را شروع کند.

 

همچنین در پایین میتوانید چند نمونه از اینتنت های پرکاربرد را ملاحظه نمایید:

اینتنت ارسال ایمیل در برنامه نویسی آندروید

اینتنت باز کردن لینک و یا مرورگر در اندروید

 

 

همچنین ببینید:

پروژه آماده اسلاید شو سینمایی برای پریمیر پرو

سورس ربات دوستیابی تلگرام نسخه کامل بهمراه پنل مدیریت

اسکریپت BIOLINKS فارسی

دانلود نینجا گرام ربات افزایش فالور اینستاگرام

 

مدیر سایت

87 مطلب منتشر شده

درباره این مطلب نظر دهید !