برای اینکه بفهمید یک برنامهی خاصی بروی گوشی کاربر نصب است یا خیر، میتوانید از متد زیر استفاده کنید:
public static boolean isPackageInstalled(Context context, String packageName) { try { context.getPackageManager().getPackageInfo(packageName, 0); return true; } catch (PackageManager.NameNotFoundException e) { return false; } }
این متد، با دریافت یک Context (که میتواند اکتیویتی یا اپلیکیشن باشد) و پکیج برنامهی مورد نظر، به ما میگوید که آیا آن برنامه روی گوشی نصب است یا خیر.
نظرات ثبت شده بدون دیدگاه