amirkashani

کد قرار دادن محدودیت نصب نرم افزار به شرط وجود نرم افزار مشابه

2 ارسال در این موضوع قرار دارد

سلام 

میخواستم بدونم اگه بخواهیم کدی قرار بدهیم که در صورت نصب بودن نرم افزار مشابه من اجازه نصب به کاربر داده نشه یا کلا اجازه اجرای نرم افزار من داده نشه باید کجا و چگونه قرار بدهیم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 17 دقیقه قبل، amirkashani گفته است :

سلام 

میخواستم بدونم اگه بخواهیم کدی قرار بدهیم که در صورت نصب بودن نرم افزار مشابه من اجازه نصب به کاربر داده نشه یا کلا اجازه اجرای نرم افزار من داده نشه باید کجا و چگونه قرار بدهیم

سلام

برای اینکار از Package Manager باید استفاده کنید:

import android.content.pm.PackageManager;

// ...

    public boolean isPackageExisted(String targetPackage){
        List<ApplicationInfo> packages;
        PackageManager pm;

        pm = getPackageManager();        
        packages = pm.getInstalledApplications(0);
        for (ApplicationInfo packageInfo : packages) {
            if(packageInfo.packageName.equals(targetPackage))
                return true;
        }
        return false;
    }

 

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری