Cấu trúc hệ thống Android
[ 2015-12-08 03:14:40 | Tác giả: nuong ]
[size=12] Linux là một hệ điều hành mã nguồn mở đó là xách tay và an toàn. Các thư viện nguồn gốc được viết bằng C hay C ++. Các thư viện này cung cấp dịch vụ cho các lớp ứng dụng để lap trinh android . Trong bài học này, các bạn sẽ được giới thiệu về cấu trúc của hệ thống Android.
Hình dưới đây cho thấy kiến trúc hệ thống Android, mà còn được gọi là Android stack. Chồng này có bốn lớp. Lớp dưới cùng của ngăn xếp là Linux, một hệ điều hành mã nguồn mở đó là xách tay và an toàn. Hệ điều hành này cung cấp trình điều khiển cấp thấp cho phần cứng, mạng, truy cập hệ thống tập tin, và inter-process communication (IPC).
Lớp thứ hai trong ngăn xếp chứa các thư viện nguồn gốc. Các thư viện được viết bằng C hay C ++. Chúng bao gồm các máy ảo Dalvik- Dalvik virtual machine (VM), trong đó hoạt động tương tự như các máy ảo Java - Java virtual machine (JVM). Tuy nhiên, các máy ảo Dalvik được thiết kế đặc biệt cho các thiết bị di động và những hạn chế cố hữu của họ, chẳng hạn như tuổi thọ pin và sức mạnh xử lý.
Lớp thứ ba lên trong stack chứa các khung ứng dụng. Lớp này được viết chủ yếu trong Java, và nó cung cấp các thư viện có thể được sử dụng bởi các lớp trên cùng của ngăn xếp. Trong cuốn sách này, bạn sẽ tìm hiểu làm thế nào để sử dụng một số các thư viện, chẳng hạn như các thư viện cho người quản lý thông báo, các nhà cung cấp nội dung và người quản lý địa điểm.
Lớp trên cùng của ngăn xếp chứa các ứng dụng Android. Các ứng dụng này bao gồm các ứng dụng cài đặt sẵn như các ứng dụng mà bạn có thể sử dụng để quản lý các màn hình chủ, quản lý địa chỉ liên lạc của bạn, thực hiện và nhận cuộc gọi, duyệt web, và như vậy. Ngoài ra, các ứng dụng này bao gồm các ứng dụng khác mà bạn có thể tải về và cài đặt. Những loại ứng dụng được viết bằng Java, và họ là những loại ứng dụng mà bạn sẽ học cách phát triển trong cuốn sách này.
Bài Viết Ngẫu Nhiên:
Chùm sự kiện VGG ra mắt cổng game triệu đô
[English Study] - fACe to Face trọn bộ (2.65GB)
Wedding Dash 2
NjnRa Rùa
Naruto Tiếng Việt 1->43 & Chapter 330->430
Mũ Snapback
ScreenFlash 2.0.4
Những bức hình bình loạn vui nhất thế kỷ -Phần 1
Lost City of Aquatica (FINAL)
Cái "ấy"
Hình dưới đây cho thấy kiến trúc hệ thống Android, mà còn được gọi là Android stack. Chồng này có bốn lớp. Lớp dưới cùng của ngăn xếp là Linux, một hệ điều hành mã nguồn mở đó là xách tay và an toàn. Hệ điều hành này cung cấp trình điều khiển cấp thấp cho phần cứng, mạng, truy cập hệ thống tập tin, và inter-process communication (IPC).
Lớp thứ hai trong ngăn xếp chứa các thư viện nguồn gốc. Các thư viện được viết bằng C hay C ++. Chúng bao gồm các máy ảo Dalvik- Dalvik virtual machine (VM), trong đó hoạt động tương tự như các máy ảo Java - Java virtual machine (JVM). Tuy nhiên, các máy ảo Dalvik được thiết kế đặc biệt cho các thiết bị di động và những hạn chế cố hữu của họ, chẳng hạn như tuổi thọ pin và sức mạnh xử lý.
Lớp thứ ba lên trong stack chứa các khung ứng dụng. Lớp này được viết chủ yếu trong Java, và nó cung cấp các thư viện có thể được sử dụng bởi các lớp trên cùng của ngăn xếp. Trong cuốn sách này, bạn sẽ tìm hiểu làm thế nào để sử dụng một số các thư viện, chẳng hạn như các thư viện cho người quản lý thông báo, các nhà cung cấp nội dung và người quản lý địa điểm.
Lớp trên cùng của ngăn xếp chứa các ứng dụng Android. Các ứng dụng này bao gồm các ứng dụng cài đặt sẵn như các ứng dụng mà bạn có thể sử dụng để quản lý các màn hình chủ, quản lý địa chỉ liên lạc của bạn, thực hiện và nhận cuộc gọi, duyệt web, và như vậy. Ngoài ra, các ứng dụng này bao gồm các ứng dụng khác mà bạn có thể tải về và cài đặt. Những loại ứng dụng được viết bằng Java, và họ là những loại ứng dụng mà bạn sẽ học cách phát triển trong cuốn sách này.
[Sửa lần cuối bởi:nuong, vào lúc 2015-12-08 03:20:42]
**************** Hãy cùng chia sẻ với bạn bè bằng cách ****************
Copy đường link dưới đây gửi đến nick yahoo bạn bè! |
https://www.fundesertsafari.com/