Taking too long? Close loading screen.

سورس بررسی نصب بودن یک برنامه در برنامه نویسی اندروید

سورس بررسی نصب بودن یک برنامه در برنامه نویسی اندروید

check install

گاهی وقتا پیش میاد که از نصب بودن یه برنامه روی گوشی مطمئن شیم
برای مثال میخوایم قسمت نظر دهی برای برناممون درست کنیم
اما در صورت نصب نبودن بازار یا برنامه مشابه
با خطا مواجه میشم اما با این کد میشه ابتدا بررسی کرد بازار نصبه
یا نه اگه نصب بود فرم نظر دهی بالا بیاد اما اگه نبود یه پیغام بده که
بازار نصب نیست


boolean install = isPackageInstalled("com.farsitel.bazaar", MainActivity.this);
if (install) {
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setData(Uri.parse("bazaar://details?id=" +PACKAGE_NAME));
intent.setPackage("com.farsitel.bazaar");
startActivity(intent);
}else {
Toast.makeText(getApplicationContext(), "کافه بازار نصب نیست", Toast.LENGTH_SHORT).show();
}

private boolean isPackageInstalled(String packagename, Context context) {
PackageManager pm = context.getPackageManager();
try {
pm.getPackageInfo(packagename, PackageManager.GET_ACTIVITIES);
return true;
} catch (PackageManager.NameNotFoundException e) 
}}

به همین راحتی

کیومرث گیلانی زاده

برنامه نویس اندروید | طراح وبسایت وردپرس | بازی ساز یونیتی

1 دیدگاه برای «سورس بررسی نصب بودن یک برنامه در برنامه نویسی اندروید»

پاسخی بگذارید

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

ArabicChinese (Simplified)DutchEnglishFrenchGermanItalianPersianPortugueseRussianSpanishYiddish