بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چک کردن وجود یک برنامه در گوشی در هنگام ورود
سلام دوستان
میخوم کاری کنم برنامم قبل از وارد شدن بهش چک کنه که برنامه خاصی داخل گوشی نصب هست یا نه ، اگه نصب بود وارد برنامه من بشه اگه نبود مستقیم خارج بشه کسی میتونه کمک کنه ؟
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Hossein Lamei Ramandi
8 سال پیش
+2
0
برای اینکار میتونید از متد زیر استفاده کنید :
private boolean isPackageInstalled(String packagename, PackageManager packageManager) {
try {
packageManager.getPackageInfo(packagename, 0);
return true;
} catch (PackageManager.NameNotFoundException e) {
return false;
}
}
هرجا که خواستید استفاده کنید به این صورت عمل کنید :
if (isPackageInstalled("ir.mservices.market", getPackageManager())) {
MainActivity.this.finishAffinity();
System.exit(0);
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .