
1. Các hệ điều hành Android.
Android là một hệ điều hành dựa trên nhân Linux. Dự án chịu trách nhiệm cho việc phát triển hệ thống Android được gọi là dự án mã nguồn mở Android (AOSP) và được dẫn dắt bởi Google.
Hệ thống Android hỗ trợ xử lý nền, cung cấp một thư viện giao diện người dùng phong phú, hỗ trợ 2-D và 3-D đồ họa bằng cách sử dụng tiêu chuẩn và cho phép truy cập vào hệ thống tập tin cũng như một cơ sở dữ liệu SQLite nhúng OpenGL-ES (OpenGL ngắn).
Một ứng dụng Android thông thường bao gồm các thành phần hình ảnh thị giác và không khác nhau, có thể tái sử dụng các thành phần của ứng dụng khác.
2. Thành phần Android.
Các hệ thống Android là một phần mềm ngăn xếp đầy đủ, mà thường được chia thành bốn khu vực như mô tả trong hình sau.

Học lập trình Android cơ bản, Ứng dụng - Các dự án mã nguồn mở Android có một số ứng dụng mặc định, giống như các trình duyệt, Camera, Gallery, Music, điện thoại và nhiều hơn nữa.
khung ứng dụng - Một API cho phép tương tác cao cấp với hệ thống Android từ các ứng dụng Android.
Thư viện và thời gian chạy - Các thư viện cho nhiều chức năng thông thường (ví dụ như: vẽ đồ họa, lưu trữ dữ liệu, duyệt web, vv) của khung ứng dụng và thời gian chạy Dalvik, cũng như cốt lõi thư viện Java để chạy các ứng dụng Android.
Linux kernel - lớp Truyền thông cho các phần cứng cơ bản.
Các hạt nhân Linux, các thư viện và thời gian chạy được đóng gói bằng các khung ứng dụng. Các nhà phát triển ứng dụng Android thường hoạt động với hai lớp trên đầu trang để tạo ra các ứng dụng Android mới.
3. Google Play.
Google cung cấp Google Play dịch vụ, một thị trường mà các lập trình viên có thể cung cấp các ứng dụng Android của họ cho người dùng Android. Khách hàng sử dụng Google Play ứng dụng cho phép họ mua và cài đặt các ứng dụng từ Chơi dịch vụ của Google.
Google Play cũng cung cấp một dịch vụ cập nhật. Nếu một lập trình viên tải lên một phiên bản mới của ứng dụng của mình lên Google Play, dịch vụ này sẽ thông báo cho người dùng hiện tại mà có bản cập nhật và cho phép họ cài đặt các bản cập nhật.
Google Play cung cấp quyền truy cập vào các dịch vụ và các thư viện cho các lập trình ứng dụng Android, quá. Ví dụ, nó cung cấp một dịch vụ để sử dụng và hiển thị Google Maps và một để đồng bộ hóa các trạng thái ứng dụng giữa các cài đặt Android khác nhau. Cung cấp các dịch vụ này thông qua Google Play đều có các lợi thế mà họ có sẵn cho phiên bản Android cũ hơn và có thể được cập nhật bởi Google mà không cần một bản cập nhật bản Android trên điện thoại.
Tham gia học lập trình android tại đây >>> các khóa học lập trình android
4. Làm sao để phát triển các ứng dụng Android.
Ứng dụng Android chủ yếu được viết bằng ngôn ngữ lập trình Java.
Trong thời gian phát triển các nhà phát triển tạo ra các tập tin cấu hình cụ thể Android và viết các ứng dụng logic trong ngôn ngữ lập trình Java.
Các công cụ phát triển Android chuyển đổi những tập tin ứng dụng, minh bạch cho người dùng, vào một ứng dụng Android. Khi các nhà phát triển kích hoạt việc triển khai trong IDE của họ, toàn bộ ứng dụng Android được biên dịch, đóng gói, triển khai và bắt đầu.
0 nhận xét:
Đăng nhận xét