어플리케이션 설치 유무 체크 및 실행 방법
2014. 4. 28. 19:40ㆍ안드로이드 개발
특정 어플리케이션이 설치되어 있는지 체크를 하고, 설치되어 있으면 실행하고 설치 안되어 있으면 마켓을 호출하는 코드는 다음과 같다.
try {
PackageManager pm = getPackageManager();
PackageInfo pi = pm.getPackageInfo(packageString.trim(), PackageManager.GET_META_DATA);
Intent intent = getPackageManager().getLaunchIntentForPackage(packageString);
startActivity(intent);
}
catch (NameNotFoundException e)
{
Uri uri = Uri.parse("market://details?id="+packageString);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}