티스토리 뷰
반응형
안드로이드에서 다른 앱을 실행하는 방법을 알아보겠습니다.
안드로이드 프로젝트를 만들면 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)
실행 결과는 아래와 같습니다.
반응형
'알려주는 이야기 > 안드로이드' 카테고리의 다른 글
안드로이드 IPC (2) | 2020.08.21 |
---|---|
안드로이드 Intent Action 사용하기 (0) | 2020.08.21 |
안드로이드 Parcelable을 사용하여 데이터 전달하기 (0) | 2020.08.21 |
안드로이드 AsyncTask (0) | 2020.08.20 |
안드로이드 Handler (0) | 2020.08.20 |
댓글