انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
باز شدن برنامه دیگر (ارسال پیام به برنامه Telegram) (برنامه نویسی اندروید)

باز شدن برنامه دیگر (ارسال پیام به برنامه Telegram) (برنامه نویسی اندروید)

#2
سلام
برای این کار میتونید از تکه کد زیر استفاده کنید

کد ارسال پیام به برنامه Telegram 

کد:
void intentMessageTelegram(String msg)
   {
       final String appName = "org.telegram.messenger";
       final boolean isAppInstalled = isAppAvailable(mUIActivity.getApplicationContext(), appName);
       if (isAppInstalled)
       {
           Intent myIntent = new Intent(Intent.ACTION_SEND);
           myIntent.setType("text/plain");
           myIntent.setPackage(appName);
           myIntent.putExtra(Intent.EXTRA_TEXT, msg);//
           mUIActivity.startActivity(Intent.createChooser(myIntent, "Share with"));
       }
       else
       {
           Toast.makeText(mUIActivity, "Telegram not Installed", Toast.LENGTH_SHORT).show();
       }
   }

اینم کد چک کردن نصب بودن برنامه Telegram

کد:
public static boolean isAppAvailable(Context context, String appName)
       {
           PackageManager pm = context.getPackageManager();
           try
           {
               pm.getPackageInfo(appName, PackageManager.GET_ACTIVITIES);
               return true;
           }
           catch (NameNotFoundException e)
           {
               return false;
           }
       }
پاسخ
 سپاس شده توسط hadiho ، داش بهروز ، admin ، sorenag ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: باز شدن برنامه دیگر - توسط mahdi10539 - ۱۳۹۴/۱۱/۰۸, ۰۹:۱۱ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان