Development/Android

안드로이드 패키지명(PackageName)으로 설치여부 확인하는 방법

Jamie 2020. 9. 7. 20:44
반응형
public static boolean getInstallPackage(final Context context, final String packageName) {
    try {
        PackageManager pm = context.getPackageManager();
        PackageInfo pi = pm.getPackageInfo(packageName.trim(), PackageManager.GET_META_DATA);
        ApplicationInfo appInfo = pi.applicationInfo;
        // Exist Package.
        Log.d(TAG, "Enabled value = " + appInfo.enabled);
        return true;
    } catch (PackageManager.NameNotFoundException e) {
        Log.e(TAG, "Not Installed Package.");
        return false;
    }
}

PackageManager 클래스로 패키지 이름(String)을 가지고 설치되었는지 확인할 수 있는 코드입니다.

 

반응형