시스템에 대해 논의해 보겠습니다.
처리를 시작합니다.
따라서 이 섹션에서는 시스템 UI 시작을
담당하는 몇 가지 클래스를 살펴보겠습니다.
다음은 시스템 UI가 어떻게 시작되는지에 대한 개괄적인 개요입니다.
자, 여기서 볼 수 있듯이 단일 프로세스가 시스템 타워 인터넷 스타 시스템 UI의 시스
템을 시작하고 시스템 UI가 최종적으로 이 전체 시스템 UI 구성 요소를 초기화합니다.
시스템이 일반적으로 이렇게 시작됩니다.
타이거에 대해 들어보지 못했다면, 안드로이드 불도저가 시작될 때 시
작되는 프로세스 중 하나이기 때문에 가장 먼저 시작되는 안드로이드
프로세스 중 하나이며 나머지 모든 프로세스는 옆에서 시작됩니다.
그리고 시스템 서버는 어느 쪽에서 시작했는지 가장 중요한 프로세
스 중 하나이며, 시스템은 항상 다른 많은 것들을 담당합니다.
시스템은 또한 안드로이드 내의 모든 서비스를 견고하
게 하고 시스템 UI를 시작하는 역할도 담당합니다.
따라서 매우 높은 수준입니다.
이것이 바로 이 과정입니다.
따라서 주기는 커널에 의해 시작됩니다.
이 사이클은 시스템 서버를 시작하고 시스템 서버는
시스템 UI 앱을 포함한 모든 서비스를 시작합니다.
마지막으로 탐색, 바 상태, 바 닫힘 및 기타 모든 고급 기능
과 같은 모든 시스템 UI 구성 요소를 실제로 초기화합니다.
이제 이에 대해 좀 더 자세히 살펴보기 위해 시스템을
시작하는 방법을 순서대로 도표로 정리해 보겠습니다.
여기에서 볼 수 있듯이 활동 관리 서비스인 에어맨이 있습니다.
그리고 시스템 서버는 시스템, UI 앱 등
많은 서비스를 시작하는 역할을 담당합니다.
그리고 여기에는 기본적으로 클래스와 시스템 UI 서비스인 시스템 UI 애플리케이션이 있습니다.
이것은 다시 클래스입니다.
이 클래스를 살펴본 다음 시스템 UI 자체를 살펴보겠습니다.
따라서 첫 번째 단계는 시스템 서버가 스피곳에서 신호를 수신하는 것입니다.
이 다이어그램은 시스템에서 시작하는 프로세스를 보여줍니다.
자, 이 특정 함수가 시작되어 시스템 사바가 사이갈로부터 신호를 받으면, 서비스 시
작을 할당받은 서비스는 코어 시작 시스템 UI 함수에 들어가고, 이 시작 함수는 시
스템 UI 애플리케이션의 인스턴스를 생성하고 이 클래스의 올 클리어가 트리거됩니다.
시스템 UI 애플리케이션이 애플리케이션으로 확장됩니다.
다음 섹션에서 이러한 클래스에 대해 살펴보겠지만, 지금은 시스템 U
I 애플리케이션이 해당 애플리케이션 클래스를 확장하고 인스턴스화될
때 트리거되는 자체 생성 함수를 가지고 있다는 점을 기억하세요.
그리고 이 후 활동 관리 서비스 만들기에서 이 트리거를 수신합니다.
시작 서비스 함수를 호출하면 서브시스템 UI 서비스
가 호출되고 시스템 UI는 온 그리드를 호출합니다.
자체 생성 함수가 실행되며, 시스템 UI 애플리케이션에서 필요
한 경우 서비스를 시작한 다음 시스템 UI 애플리케이션 강화
시작 메서드를 실행하여 최종적으로 시스템 UI를 트리거합니다.
이것이 어떻게 작동하는지에 대한 전체 시퀀스 다이어그램입니다.
이제 차갑게 흙을 밟고 이 모든 클래스를 방문하여 어떻게 작동하는지 살펴봅시다.