감사합니다.
프레임워크 애플리케이션 프레임워크는 안드로이드 시스템의 핵심 부분입니다.
주로 Java와 C++로 작성되었습니다.
현재 안드로이드의 모든 시스템 서비스와 핵심 구현을 확인할 수 있습니다.
거의 모든 API는 프레임워크 베이스 코어 자바 안드로이드 앱에서
호출하거나 자바 안드로이드에서 정의한 다음 후속 조치를 취합니다.
그리고 거의 모든 시스템 서비스가 프레임워크 기본 서비스 코드
Java Quantum에 정의되어 있음을 알 수 있습니다.
그리고 이러한 서비스 디렉토리는 일반적으로 플레이어 API 변경 없이
리팩토링할 수 있기 때문에 API에 비해 더 세분화되어 있습니다.
앞서 설명한 것처럼 대부분의 앱과 서비스는 프레임워크 폴더에서 찾을 수 있
으므로 핵심 Java Android의 기반이 되는 프레임워크는 없습니다.
따라서 여기에서 사용하는 대부분의 API 제품군을 찾을 수 있습니다.
애플리케이션에서 사용하는 API는 다음과 같습니다.
애플리케이션 개발자는 기본적으로 애플리케이션을 빌드할 때 이러한 패키지를 참조합니다.
마찬가지로 모든 시스템 서비스는 서비스 폴더 아래에서 찾을 수 있으며
여기에는 Java Android용 서비스가 있고 인터콤을 호출합니다.
일반적인 안드로이드 살와를 찾을 수 있습니다.
거의 모든 시스템 서비스를 찾을 수 있습니다.
예를 들어 여기에서 활동 관리자 및 활동 관리자 서비스 클래스를 볼 수 있습니다.
여기를 참조하세요.
마찬가지로 패키지 관리자도 BBM에 있어야 합니다.
이 패키지 관리자가 이걸 하나요? 패
키지 관리자 서비스가 있어야 합니다.
바로 이것입니다.
마찬가지로 거의 모든 서비스, 모든 시스템 서비스를 여기에서 찾을 수 있습니다.
전원 관리자 또는 관리자 서비스입니다.
따라서 프레임워크 폴더 아래에는 두 가지 주요 폴더가 있습니다.
다른 많은 서비스와 API가 있는 다른 폴더
도 많지만 이 두 폴더가 핵심 폴더입니다.
안 돼요.