어플리케이션을 개발하다보면 외부 어플리케이션의 실행을 원할 때가 있는데 이 경우 보통 묵시적 호출을 통해서 외부 어플리케이션을 실행 시킵니다. 하지만 간혹 명시적으로 필요한 어플리케이션을 딱 지정해서 실행을 시키고 싶을 때가 있습니다. 이럴 경우 아래와 같이 패키지명액티비티명으로 명시적으로 호출을 할 수 있습니다.


ComponentName cn = new ComponentName("패키지명", 패키지명.액티비티명");

Intent intent = new Intent(Intent.ACTION_MAIN);

intent.addCategory(Intent.CATEGORY_LAUNCHER);

intent.setComponent(cn);

startActivity(intent);


저작자 표시 비영리 변경 금지
신고

+ Recent posts