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:
1 đề thi thử toán có đáp án đây
BkavRecover-Phục hồi file .DOC, .XLS bị lỗi do virus Ukuran
TweakMASTER Pro 3.0.1 Build r2581
Making money with GA
[English Study] - How To Write Great Essays
American Conquest - Fight Back
Đề thi 2009 siêu mắt cười ai rãnh dô đây trã lời hộ em
Vũ khí tối tân, quá đẹp....
Photoshop Designer’s Pack: 4000 brushes, 1500 styles and 1200 gradients
Giá trị của lời từ chối
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/