hitos searchhitos contactusتماس با ما

سوال و جواب تخصصی هیتوس

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

سلام

تو اندروید چطور می شه فهمید یک برنامه نصب هست یا خیر. کدهای زیادی تست کردم ولی هیچ کدوم کار نکردن.

توسط mahdi در اندروید

سلام

برای این کار نیاز دارید نام پکیج نرم افزار رو استخراج کنید. مثلا نام پکیج نرم افزار تلگرام org.telegram.messenger هست.

نام پکیج رو میشه از Google Play متوجه شد، چون در لینک نرم افزارها درج می شه. پس از یافتن نام پکیج به صورت زیر عمل می کنیم:

    public static boolean isPackageInstalled(Context context, String name_package) {
        PackageManager package = context.getPackageManager();
        ApplicationInfo appInfo;
        try {
            appInfo = package.getApplicationInfo(name_package, PackageManager.GET_ACTIVITIES);
            return true;
        }
        catch (NameNotFoundException e) {
            return false;
        }
    }

طبیعتا اگر پکیج نصب باشه نتیجه true خواهد بود، در غیر این صورت false

توسط morteza_almasi در
برای ثبت پاسخ باید ثبت نام کرده یا وارد بخش کاربری خود شوید، کلیک کنید!

عضویت در خبرنامه

با عضویت در خبرنامه هیتوس در جریان آخرین پست ها و آموزش های ما باشید. هیتوس برای اعضای خبرنامه خود تخفیف ویژه در نظر می گیرد

منتظر بمانید
شما به عضویت خبرنامه در آمده اید