안드로이드 시스템의 주요 부분은 무엇인가요?
안드로이드 시스템은 높은 부분부터 낮은 부분까지 네 부분으로 나뉩니다.
1. Android 애플리케이션 계층
2.
3. Android 시스템 실행 레이어
4. Linux 커널 레이어
Android 시스템 아키텍처는 주로 ARM 플랫폼에 적용되지만 컴파일 제어를 통해, X86, MAC에서 사용할 수 있습니다. 다른 아키텍처를 사용하는 시스템에서도 실행할 수 있습니다.
확장 정보:
Android 런타임 라이브러리?
Android에는 JAVA 프로그래밍 언어 핵심 라이브러리의 기능 대부분을 제공하는 핵심 라이브러리가 포함되어 있습니다. ?
각 Android에는 독립적인 Dalvik 가상 머신 인스턴스가 있습니다. Dalvik은 단일 장치가 여러 가상 시스템을 동시에 효율적으로 실행할 수 있도록 설계되었습니다. Dalvik 가상 머신에서 실행되는 Dalvik 실행 파일(.dex) 이 형식 파일은 작은 메모리 사용량에 최적화되어 있습니다.
동시에 가상 머신은 레지스터를 기반으로 합니다. 모든 클래스는 JAVA 컴파일러에 의해 컴파일된 후 SDK의 "dx" 도구를 통해 .dex 형식으로 변환되어 가상 머신에 의해 실행됩니다. 기계. ?
참고 자료: 바이두 백과사전-안드로이드 시스템 아키텍처