728x90

AdroidStudio 2

[UMC 3rd/Android] Intent : Component 사이의 통신

[ 📌Intent가 Component 사이의 통신을 촉진하는 기본적인 사용 사례 ] 1️⃣ 액티비티 시작- Activity는 앱 안의 단일 화면을 나타냄.- Activity의 새 인스턴스를 시작하려면 Intent를 startActivity()로 전달- Intent는 시작할 Activity를 설명하고 모든 필수 데이터를 담음.- Activity가 완료되었을 때 결과를 수신하려면, startActivityForResult()를 호출- Activity는 해당 결과를 이 Activity의 onActivityResult() 콜백에서 별도의 Intent 객체로 수신 2️⃣ 서비스 시작- Service는 사용자 인터페이스 없이 백그라운드에서 작업을 수행하는 구성 요소- Android 5.0(API 레벨 21) 이상..

Programming/Android 2022.09.27

[UMC 3rd/Android] 앱 구성 요소(Component)

앱 구성 요소(Component)는 Android 앱의 필수적인 기본 구성 요소이다. 각 Component는 시스템이나 사용자가 앱에 들어올 수 있는 진입점이며, 다른 Component에 종속되는 Component도 있다. Component는 Activity, Service, Broadcast Receiver, Content Provider 이렇게 4가지 유형이 있다. 각 유형은 뚜렷한 목적을 수행하고, 각자의 수명 주기가 있어 Component의 생성 및 소멸 방식을 정의한다. 각 Component는 독립적인 형태로 존재하고, 고유한 기능을 수행하며 Intent를 통해 상호작용한다. ✅ Activity- 사용자와 상호작용하기 위한 진입점- 사용자 인터페이스를 포함한 화면 하나를 나타냄- 예를 들어, 이..

Programming/Android 2022.09.27
728x90