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

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

سورس کد

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

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) {
return false;
}
}

به همین راحتی

پاسخ دهید

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