알려주는 이야기/안드로이드
안드로이드 다른 앱 실행하기
임리프
2020. 8. 21. 16:14
반응형
안드로이드에서 다른 앱을 실행하는 방법을 알아보겠습니다.
안드로이드 프로젝트를 만들면 AndroidManifest.xml이 기본적으로 생깁니다.

intent-filter를 통해 앱의 이름이나 카테고리를 정합니다.
다른 앱을 실행하기 위해서 그 앱의 intent-filter의 action name이 필요합니다.
다른 앱의 action name을 얻기 위해서 QuickShortcutMaker를 설치하였습니다.

Chrome의 action name은 com.android.chrome으로 나와있습니다.
아래와 같이 코드를 작성하면 됩니다.
val intent = packageManager.getLaunchIntentForPackage("com.android.chrome")
startActivity(intent)
실행 결과는 아래와 같습니다.

반응형