안드로이드

[Android] 외부 앱 실행시키기

부르스리 2015. 4. 23. 15:48
반응형


가끔 외부 어플을 실행시킬 필요가 있다.


인텐트 날리면 된다는 건 알지만 막상 외워서 파바박 코딩하기가 어렵다.


이런건 적어두자.

일단 패키지명은 최소한 알아야한다.

Intent intent = context.getPackageManager().getLaunchIntentForPackage("ParkageName");
startActivity(intent);
패키지명도 알고 실행시킬 액티비티까지 안다면 더 좋다.
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);

반응형