PackageManager().getInstalledPackage(0); 으로 폰에 설치된 앱들을 리스트로 가져오기는 했는데 여기에는 Widget, Service 가리지 않고 설치된 패키지 전부를 가져오더군요.

제가 의도한 것은 리스트에서 선택하면 해당 APP을 독자적으로 실행시키려 했는데 모조리 가져와 버리니 의도대로 되질 않는군요.

이걸 widget, service등은 제외하고 일반적인 Activity 형태로 띄울 수 있는 패키지만을 필터링 할 수 있는 방법이 있을까요?