Hình 1. Kiến trúc Android thu thập từ [Song et al. 2010]
Các kiến trúc hệ điều hành Android có thể được chia thành bốn lớp khác nhau; Ứng dụng, ứng dụng Framework, thư viện với môi trường thời gian chạy và Linux kernel [Raja 2012]. Kiến trúc hệ thống chung với tất cả bốn lớp được thể hiện trong hình 1. Các ứng dụng chạy trong máy ảo Dalvik như trường hợp của riêng cô lập từ các ứng dụng khác và hệ thống. Các khung ứng dụng là một khuôn khổ của API mà làm cho các nhà phát triển có thể tương tác với các dịch vụ hệ thống Android có mặt trong các thư viện và thời gian chạy. Một phiên bản sửa đổi của các điều khiển hạt nhân Linux cung cấp trình điều khiển quản lý thiết bị, quản lý bộ nhớ và chức năng cấp thấp khác.
đang được dịch, vui lòng đợi..