반응형
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)을 가지고 설치되었는지 확인할 수 있는 코드입니다.
반응형
'Development > Android' 카테고리의 다른 글
Android Studio 최근 프로젝트 삭제하기 (0) | 2021.08.14 |
---|---|
안드로이드 TextView에 HTML 태그 사용하기 (0) | 2021.03.05 |
안드로이드 설치된 앱 버전 읽어오기 (0) | 2020.09.07 |
안드로이드 가로모드(혹은 세로모드) 고정하는 방법. (0) | 2020.09.05 |
안드로이드10에서 클립보드 내용 가져오기. (0) | 2020.09.05 |