티스토리 뷰

반응형

안드로이드에서 다른 앱을 실행하는 방법을 알아보겠습니다.

 

 

안드로이드 프로젝트를 만들면 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)

 

 

실행 결과는 아래와 같습니다.

 

반응형
댓글