내 어플에서 외부 앱(3rd party App)을 실행하는 방법
실행시킬 패키지의 Activity를 아는 경우
ComponentName compName = new ComponentName("com.package","com.package.activity");
Intent intent = newIntent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(compName);
startActivity(intent);
실행시킬 패키지명만 아는 경우
Intent intent = context.getPackageManager().getLaunchIntentForPackage("ParkageName");
startActivity(intent);
반응형
'Developer > Android' 카테고리의 다른 글
SupportMapFragment Duplicate id 오류 (0) | 2014.06.20 |
---|---|
안드로이드 리소스 폴더 확장 적용 순서 (0) | 2014.05.30 |
안드로이드 해상도별 리소스 폴더 인식 순서 (0) | 2014.04.10 |