안드로이드 특정 앱 설치 유무 확인

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
private boolean isExistApp( String packageName ){
PackageManager pm = getPackageManager();
try{
pm.getApplicationInfo(packageName, PackageManager.GET_META_DATA);
}
catch(Exception e){
return false;
}
return true;
}
private boolean isExistApp( String packageName ){ PackageManager pm = getPackageManager(); try{ pm.getApplicationInfo(packageName, PackageManager.GET_META_DATA); } catch(Exception e){ return false; } return true; }
private boolean isExistApp( String packageName ){
	PackageManager pm = getPackageManager();
	try{
		pm.getApplicationInfo(packageName, PackageManager.GET_META_DATA);
	}
	catch(Exception e){
		return false;
	}
	return true;
}

이런게 필요할 수도 있더군

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
List<PackageInfo> appsInfo = getPackageManager().getInstalledPackages( PackageManager.GET_ACTIVITIES );
for( int i=0; i<appInfo.size(); i++ ){
PackageInfo pi = appInfo.get( i );
}
List<PackageInfo> appsInfo = getPackageManager().getInstalledPackages( PackageManager.GET_ACTIVITIES ); for( int i=0; i<appInfo.size(); i++ ){ PackageInfo pi = appInfo.get( i ); }
List<PackageInfo> appsInfo = getPackageManager().getInstalledPackages( PackageManager.GET_ACTIVITIES );
for( int i=0; i<appInfo.size(); i++ ){
	PackageInfo pi = appInfo.get( i );
}

이건 설치된 앱리스트 가져오는 코드


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다