안드로이드 4대 컴포넌트 예제

활동, 서비스, 콘텐츠 공급자 및 브로드캐스트 수신기의 네 가지 주요 Android 앱 구성 요소가 있습니다. 그 중 일부를 만들거나 사용할 때마다 프로젝트 매니페스트에 요소를 포함해야 합니다. 우리는 이미 활동을 만났기 때문에 더 이상 시간을 보내지 않을 것이지만 다른 세 가지 주요 앱 구성 요소를 통해 갈 것입니다. 또한 앱이 사용할 가능성이 가장 높은 몇 가지 리소스(조각 및 작업 표시줄 포함)도 언급합니다. 우리는 이 네 가지 유형O 위젯이 이 시리즈에서 우리가 당신이 응용 프로그램을 구축하기 위해 알아야 할 안드로이드 개발의 필수 기능을 배우고 무슨 말을해야하는지 알아 보자. 지금까지 사용자 인터페이스 요소와 데이터 저장소를 포함하여 Android 앱의 구조와 일반적인 요소를 살펴보았습니다. 이미 적용된 내용을 사용하여 사용자 고유의 앱을 만들 수 있습니다. 그러나 당신이하기 전에, 우리는이 튜토리얼에서 몇 가지 일반적인 안드로이드 구성 요소를 통해 실행됩니다, 다음 튜토리얼에서 SDK 샘플을 빠르게 살펴. 각 형식은 고유한 용도로 사용되며 구성 요소를 만들고 삭제하는 방법을 정의하는 고유한 수명 주기가 있습니다. 다음 섹션에서는 네 가지 유형의 앱 구성 요소에 대해 설명합니다.

알림은 포커스를 훔치거나 사용자의 현재 활동을 중단하지 않고 특정 앱 이벤트에 대한 사용자의 주의를 끄는 데 사용되는 응용 프로그램 경고입니다. 일반적으로 응용 프로그램이 표시되지 않거나 활성화되지 않은 경우, 특히 서비스 또는 브로드캐스트 수신기 내에서 사용자의 주의를 끄는 데 사용됩니다. 예: 전자 메일 팝업, 메신저 팝업 등 당신이 알고 있어야 다른 안드로이드 구성 요소는 조각과 작업 표시 줄을 포함한다. 잠시 실행하겠습니다 : 시스템은 장치의 다른 앱의 매니페스트 파일에 제공 된 의도 필터와 수신 된 의도를 비교하여 의도에 응답 할 수있는 구성 요소를 식별합니다. Android의 보기를 “위젯”이라고도 합니다. 예를 들어, 많은 GUI 구성 요소(하위 클래스 보기)는 android.widget 이라는 Java 패키지에 있습니다. 그러나 GUI 구성 요소는 Android 장치의 홈 화면에 살 수있는 위젯과 동일하지 않습니다.