Skip to content

Most visited

Recently visited

navigation

다른 앱과의 상호작용

종속성 및 사전 요구사항

필독 항목

Android 앱은 보통 여러 액티비티를 가지고 있습니다. 각 액티비티는 사용자가 지도 보기 및 사진 촬영과 같은 특정 작업을 수행할 수 있게 해주는 사용자 인터페이스를 표시합니다. 사용자가 하나의 액티비티에서 다른 액티비티로 전환되도록 하려면 Intent를 사용하여 앱의 "인텐트"가 어떠한 작업을 하도록 정의해야 합니다. startActivity()와 같은 메서드로 시스템에 Intent를 전달하면, 시스템은 Intent를 사용하여 적절한 앱 구성 요소를 식별하고 시작합니다. 인텐트를 사용하면 자신의 앱에서 별도의 앱에 포함된 액티비티를 시작하도록 할 수 있습니다.

Intent는 특정 구성 요소(특정 Activity 인스턴스)를 시작하기 위한 명시적 인텐트이거나 "사진 캡처"와 같은 의도된 작업을 처리할 수 있는 임의의 구성 요소를 시작하기 위한 암시적 인텐트일 수 있습니다.

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

과정

다른 앱으로 사용자 보내기
작업을 수행할 수 있는 다른 앱을 시작하기 위한 암시적인 인텐트를 생성하는 방법을 보여줍니다.
액티비티로부터 결과 가져오기
다른 액티비티를 시작하고 해당 액티비티로부터 결과를 수신하는 방법을 보여줍니다.
다른 앱이 자신의 액티비티를 시작하도록 허용
앱이 수락하는 암시적인 인텐트를 선언하는 인텐트 필터를 정의하여 자신의 앱의 액티비티를 다른 앱이 사용할 수 있도록 공개하는 방법을 보여줍니다.
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)