Cấu trúc của Android | 100 bài tự học lập trình Android hay nhất PDF cau truc android

3 250 1
Cấu trúc của Android | 100 bài tự học lập trình Android hay nhất PDF cau truc android

Đang tải... (xem toàn văn)

Thông tin tài liệu

http://vietjack.com/android/index.jsp                                                                                                              Copyright  ©  vietjack.com     Cấu trúc Android Hệ điều hành Android ngăn xếp thành phần phần mềm mà đại khái phân chia thành khu vực lớp Hình minh họa sơ đồ cấu trúc Android Lớp Linux Kernel Android Linux Kernel lớp thấp Nó cung cấp chức quản lý tiến trình, quản lý nhớ, quản lý thiết bị như: Camera, bàn phím, hình, … Ngồi ra, quản lý mạng, driver thiết bị, điều gỡ bỏ khó khăn giao tiếp với thiết bị ngoại vi http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí  Page  1   http://vietjack.com/android/index.jsp                                                                                                              Copyright  ©  vietjack.com     Libraries Android Phía Linux Kernel tập hợp thư viện mã nguồn mở WebKit, thư viện tiếng libc, sở liệu SQLite hữu ích cho việc lưu trữ chia sẻ liệu, thư viện thể phát, ghi âm âm thanh, video Thư viện SSL chịu trách nhiệm cho bảo mật Internet Android Libraries Phần gồm thư viện dựa Java Nó bao gồm Framework Library giúp xây dựng, vẽ đồ họa truy cập sở liệu trở nên dễ dàng Dưới số Android Library cốt lõi có sẵn cho lập trình viên Android: − • android.app − Cung cấp truy cập tới mơ hình ứng dụng móng cho tất ứng dụng Android • android.content − Việc truy cập nội dung, thông điệp ứng dụng thành phần ứng dụng trở nên dễ dàng • android.database − Được sử dụng để truy cập liệu công bố Provider bao gồm lớp quản lý sở liệu SQLite • android.opengl − Một Java Interface cho OpenGL ES 3D thông qua API • android.os − Cung cấp cho ứng dụng truy cập tới dịch vụ chuẩn hệ điều hành thông báo, dịch vụ hệ thống giao tiếp nội tiến trình • android.text − Được sử dụng để phục hồi thao tác text thiết bị hiển thị • android.view − Các khối kiến trúc tảng ứng dụng UI • android.widget − Một tập hợp UI xây dựng trước button, label, list view, layout manager, radio button, … • android.webkit − Một tập hợp lớp cho phép khả để trình duyệt web xây dựng bên ứng dụng Having covered the Java-based core libraries in the Android runtime, it is now time to turn our attention to the C/C++ based libraries contained in this layer of the Android software stack http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí  Page  1   http://vietjack.com/android/index.jsp                                                                                                              Copyright  ©  vietjack.com     Android Runtime Đây thành phần thứ cấu trúc, thuộc lớp tính từ lên Phần cung cấp thành phần quan trọng gọi Dalvik Virtual Machine máy ảo Java đặc biệt, thiết kế tối ưu cho Android Máy ảo Dalvik VM sử dụng tính cốt lõi Linux quản lý nhớ, đa luồng, mà thực chất bên ngôn ngữ Java Máy ảo Dalvik cho phép tất ứng dụng Android chạy tiến trình riêng Android Runtime cung cấp thư viện cốt lõi, cho phép lập trình viên Android sử dụng để viết ứng dụng Android Application Framework Lớp Application Framework cung cấp nhiều dịch vụ cấp cao cho ứng dụng lớp Java Các lập trình viên phép sử dụng dịch vụ ứng dụng họ Application Framework bao gồm dịch vụ sau: − • Activity Manager − Điều khiển khía cạnh vòng đời ứng dụng Activity Stack • Content Providers − Cho phép ứng dụng công bố chia sẻ liệu với ứng dụng khác • Resource Manager − Cung cấp truy cập tới resource nhúng (không phải code) chuỗi, thiết lập màu, UI layout • Notifications Manager − Cho phép ứng dụng hiển thị thông báo tới người dùng • View System − Một tập hợp view sử dụng để tạo UI cho ứng dụng Applications Bạn thấy tất ứng dụng Android lớp Ứng dụng bạn viết cài đặt vào lớp Ví dụ ứng dụng Contacts Books, Browser, Games, …   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí  Page  1   ... ảo Dalvik cho phép tất ứng dụng Android chạy tiến trình riêng Android Runtime cung cấp thư viện cốt lõi, cho phép lập trình viên Android sử dụng để viết ứng dụng Android Application Framework Lớp... hệ thống giao tiếp nội tiến trình • android. text − Được sử dụng để phục hồi thao tác text thiết bị hiển thị • android. view − Các khối kiến trúc tảng ứng dụng UI • android. widget − Một tập hợp... Android Libraries Phần gồm thư viện dựa Java Nó bao gồm Framework Library giúp xây dựng, vẽ đồ họa truy cập sở liệu trở nên dễ dàng Dưới số Android Library cốt lõi có sẵn cho lập trình viên Android:

Ngày đăng: 02/12/2017, 07:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan