خانه اندروید

بیش از 150 ساعت آموزش فارسی

بیش از 10 هزار دانشجو

آموزش هایی کاملا اختصاصی

مطالب پیشنهادی حتما مشاهده کنید :

آموزش Intent Telegram تلگرام اندروید استودیو

آموزش Intent Telegram تلگرام اندروید استودیو

آموزش Intent Telegram تلگرام اندروید استودیو

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

Intent Telegram ، سلام دوستان عزیز خانه اندروید قصد داریم آموزشی رو خدمتون ارائه بدیم که شما می توانید از این آموزش برای بخش ارتباط با ما یا لینک دادن به کانال تلگرام خودتون و یا … توی اپلیکیشن های که تهیه می کنید استفاده نمایید.همان طور که می دانید برای ارسال Intent به تلگرام باید چک کنیم اول ، کاربر مورد نظر تلگرام را روی گوشی اندرویدی خودش نصب کرده یا خیر ؟ اگر نصب کرده پس طبیعتا باید لینک داده بشه و لینک رو مشاهده کنه ولی زمان که نصب نبود با یک پیغام به کاربر می گوییم که شما تلگرام را روی گوشی خودتون نصب نکردین.

آموزش های پیشنهادی :

فیلم آموزش Linearlayout and Relativelayout اندروید استودیو

فیلم آموزش تایمر Timer اندروید استودیو

میریم سراغ آموزش :

لطفا دقت کنید اول یک دکمه در پروژه اندرویدی خودتون ایجاد کنید سپس دکمه فوق را Cast کنید. حال کافی هست برای دکمه رویداد click را بنویسید.

برای اینکه چک کنیم گوشی اون شخص تلگرام نصب هست یا خیر باید متدی از نوع boolean را پیاده سازی کنیم و سپس لینک را به این متد پاس بدیم سپس نتیجه متد ما اگر true بود یعنی نصب هست و کاربر رو به سمت لینک هدایت می کنیم.و اگر لینک فوق در تلگرام وجود داشته باشه به سادگی باز میشه و اگر نباشه با اروری که از سمت تلگرام میده به کاربر متوجه میشه که لینک دیگه موجود نیست.و بلعکس اگر false باشه پیغامی به کاربر نشان می دهیم که تلگرام روی گوشی ما نصب نیست.

برای اینکه چک کنیم روی گوشی اون شخص تلگرام نصب هست یا خیر باید از

PackageManager

استفاده کنیم تا متوجه بشیم آیا توی پکیج منیجیر موجود هست یا خیر ؟

پس اول متدی را پیاده سازی می کنیم :

حالا دکمه ای ای رویداد کلیک لیسنر را پیاده سازی کرده ایم سورس کد زیر را در اون پیاده سازی می کنیم:

نکته : دقت کنید نام گذاری متد ها اختیاری هست هر نامی که دوست داشتین می توانید قرار بدهید.
موفق باشین.
منبع آموزش : خانه اندروید

دسته بندی و برچسب ها

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

Admin
جواد محمدی هستم بنیان گذار سایت خانه اندروید علاقمند به زبان برنامه نویسی تحت وب ، اندروید استودیو ، ویندوز اپلیکیشن و خوشحالم که در خدمت شما هستم.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

2 دیدگاه

  1. جعفر گفت:

    سلام. اگر کاربر بجای تلگرام یه پیام رسان دیگه مثلا موبوگرام نصب داشته باشه اون قسمت org.telegram.messenger تغییر میکنه فقط ؟؟
    با تشکر

    • Admin Admin گفت:

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