تبلیغات

قطعه کد اندروید باز کردن آیدی و لینک در تلگرام

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

برای باز کردن یک لینک و یا شناسه کانال، گروه، ربات و پی‌وی در تلگرام، می‌توان از متد زیر استفاده کرد:

این متد، با دریافت یک context که می‌تواند اکتیویتی باشد و سپس نام کاربری مورد نظر (username)، درخواست اجرای آن را به تلگرام ارسال می‌کند.

شما در این کد، به جای استفاده از tg://resolve?domain=USERNAME می‌توانید از https://t.me/USERNAME نیز استفاده کنید؛ اما برای باز کردن لینک کانال‌ها و گروه‌های شخصی، از آنجایی که متد بالا فقط نام کاربری قبول می‌کند، می‌توانید یا یک متد جدیدی نوشته و یا اینکه tg://resolve?domain= را از کد بالا حذف کنید؛ تا کلا به جای نام کاربری، لینک دریافت کند. (البته پیشنهاد می‌شود منطقق متد بالا را طوری بنویسید که نام کاربری و لینک را تشخیص دهد)

  • بهتر است قبل از اجرای کد بالا، ابتدا بررسی کنید که آیا نرم‌افزار تلگرام در گوشی کاربر نصب است یا خیر! برای انجام این کار، وارد «این‌لینک» شوید.
  • یا برای اینکه اجباری در باز کردن لینک از طریق یک نرم‌افزار خاصی وجود نداشته باشد، می‌توانید دستور setPackage را از کدهای بالا حذف کنید. چراکه معمولا تلگرام‌های غیر رسمی در گوشی کاربران نصب است.

تبلیغات
8 نظر
کانال تلگرام فول کده
تبلیغات

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

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس

پاسخ دهید

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

نظرات ثبت شده 8 دیدگاه

    1. حسین گفت:

      ممنون از شما و سایت خوبتون که بدون هیچ گونه چشم داشتی فعالیت میکنید ! همواره پاینده باشید .

      1. هادی اکبرزاده گفت:

        خواهش میکنم بزرگوارید

    2. امیر گفت:

      درود
      انجام دادم
      جواب داد
      سپاس

    3. Amin گفت:

      چرا رو Try ارور میده

      1. هادی اکبرزاده گفت:

        تو توضیحات نوشته شده.
        یا به خاطر نبودن تلگرام رو گوشیه یا نبودن هیچ اجرا کننده‌ای یا اشتباه تو ورودیا
        ارور رو بررسی کنید

    4. احمدی گفت:

      سلام آقای اکبرزاده ، لطفاً یک کد در اندروید می خواستم که شماره را بگیره و آی دی تلگرام آن را پیدا کنه و برعکس آی دی را بگیره و شماره موبایل را بده ممنون میشم

    5. Mohammad Mazhari گفت:

      سلام کد رو توی MainActivity.java زدم ولی به Intent ها و حرف i گیر میداد احتمالا مشکل از کجاست میشه توضیح بدید!؟

      1. هادی اکبرزاده گفت:

        سلام. احتمالا پکیج کلاس Intent رو وارد نکردید.
        کافیه با بردن ماوس روش و زدن Alt + Enter پکیجش رو تعریف کنید.