Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

다른 앱과 상호작용

Android 앱은 일반적으로 여러 가지 활동을 합니다. 각 활동은 사용자가 특정 작업(예: 지도 보기 또는 사진 촬영)을 실행할 수 있도록 사용자 인터페이스를 표시합니다. 사용자가 한 활동에서 다른 활동으로 이동하려면 앱은 Intent를 사용하여 앱이 실행하려는 작업, 즉 '의도'를 정의해야 합니다. startActivity()와 같은 메서드로 시스템에 Intent를 전달하면, 시스템은 Intent를 사용하여 적절한 앱 구성요소를 식별하고 시작합니다. 인텐트를 사용하면 앱에서 별도의 앱에 포함된 활동을 시작할 수도 있습니다.

Intent는 특정 구성요소(특정 Activity 인스턴스)를 시작하기 위한 명시적 인텐트 또는 의도한 작업(예: 사진 캡처)을 처리할 수 있는 구성요소를 시작하기 위한 암시적 인텐트가 될 수 있습니다.

이 강의에서는 Intent를 사용하여 다른 앱과 몇 가지 기본적인 상호작용을 실행하는 방법을 보여줍니다. 이러한 상호작용에는 다른 앱 시작하기, 다른 앱에서 결과 수신하기, 다른 앱의 인텐트에 응답할 수 있도록 앱 구성하기 등이 있습니다.

과정

다른 앱으로 사용자 보내기
암시적 인텐트를 만들어서 작업을 실행할 수 있는 다른 앱을 시작하는 방법을 설명합니다.
활동에서 결과 가져오기
다른 활동을 시작하고 시작한 활동에서 결과를 받는 방법을 설명합니다.
다른 앱이 내 활동을 시작하도록 허용
앱이 허용한 암시적 인텐트를 선언하는 인텐트 필터를 정의하여 다른 앱에서 내 앱의 활동을 사용할 수 있도록 공개하는 방법을 보여줍니다.

이 페이지의 주제에 관한 추가 정보는 아래를 참조하세요.