특정 어플리케이션의 호출가능한 액티비티 목록을 알수있는 방법이 있을까요?
또는 어플리케이션과 상관없이 폰에 설치된 호출가능한 모든 액티비티 목록을 확인할수 있는 방법이 있는지 궁금합니다.

제 질문은 이미 알고 있는 액티비티에 대해 호출가능한지 알구싶다는 의미는 아닙니다.
알고 있는 액션에 대한 호출가능한 액티비티의 목록을 보려면 다음처럼 하면되는데...

Intent intent = new Intent("intent.name");
final PackageManager packageManager = getPackageManager();
List<ResolveInfo> list = packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);

이 경우는 대상 액션 이름을 이미 알고 있는 경우입니다.
제가 알고 싶은 것은 액션 이름을 모르더라도 외부에서 호출가능하도록 노출한 액티비티의 목록을 구할수 있는가 입니다.
다시 말해서 <action android:name="android.intent.action.MAIN"/> 가 지정된 액티비티에 대한 호출정보를 알수있는 방법이 있는가 입니다.

사실, 이런 질문을 드리는 이유는 기기에 설치된 영어사전을 호출하고 싶어서 입니다.
겔럭시s 같은 경우는 기본적으로 사전이 설치되어 있는데 이놈이 가진 기능을 제 어플리 케이션에서 사용하고 싶어서 입니다.

경험이 있은신분 부탁드리겟습니다.