2012-01-29 66 views
54

Tôi tự hỏi chính xác mức API có nghĩa là gì. Tôi dường như không thể tìm thấy câu trả lời bằng cách tìm kiếm trên Google.Mức API có ý nghĩa gì?

Có ai vui lòng giải thích cụm từ Cấp API có nghĩa là gì không?

+0

gì về điều này: http://developer.android.com/guide/appendix/api-levels.html. –

+0

API- Giao diện lập trình ứng dụng. Số nguyên API được liên lạc với các thư viện và đối tượng cụ thể đối với lớp hỗ trợ thiết bị Android. – user1869028

Trả lời

101

This thực sự tổng hợp nó khá độc đáo.

Mức API thường có nghĩa là với tư cách là một lập trình viên, bạn có thể liên lạc với chức năng và chức năng được tích hợp của thiết bị. Khi mức API tăng, chức năng sẽ tăng lên (mặc dù một số có thể bị phản đối).

Chọn mức API cho một sự phát triển ứng dụng nên phải mất ít nhất hai điều vào tài khoản:

  1. Current distribution - Có bao nhiêu thiết bị thực sự có thể hỗ trợ ứng dụng của tôi, nếu nó đã được phát triển cho cấp API 9, nó không thể chạy trên API cấp 8 trở xuống, thì "chỉ" khoảng 60% thiết bị có thể chạy nó (đúng với ngày bài đăng này được tạo).
  2. Chọn mức API thấp hơn có thể hỗ trợ nhiều thiết bị hơn nhưng lại có ít chức năng hơn cho ứng dụng của bạn. bạn cũng có thể làm việc chăm chỉ hơn để đạt được các tính năng bạn có thể dễ dàng đạt được nếu bạn chọn cấp API cao hơn.

các cấp API Android có thể được chia đến năm nhóm chính (không khoa học, nhưng những gì heck):

  1. Android 1.5 - 2.3 (các cấp API 3-10) - Android làm đặc biệt cho điện thoại thông minh.
  2. Android 3.0 - 3.2 (cấp API 11-13) - Tổ ong, Android được tạo cho máy tính bảng.
  3. Android 4.0 - 4.4 (cấp API 14-19) - Sự hợp nhất lớn với nhiều chức năng bổ sung, phiên bản Android được tân trang hoàn toàn, cho cả điện thoại và máy tính bảng.
  4. Android 5.0 - 5.1 (cấp API 21-22) - Thiết kế Material Design được giới thiệu.
  5. Android 6.0 - 6. ... (các cấp API 23- ...) - Thời gian chạy Quyền, Apache HTTP khách hàng Removed
+0

Cảm ơn điều này rất hữu ích – Cemre

+0

Tôi rất vui vì nó là :) – Rotemmiz

+0

Thanks.It là tốt .. – mainu

8

Cấp API về cơ bản là phiên bản Android. Thay vì sử dụng tên phiên bản Android (ví dụ: 2.0, 2.3, 3.0, v.v ...), một số nguyên được sử dụng. Con số này được tăng lên với mỗi phiên bản. Android 1.6 là API cấp 4, Android 2.0 là API cấp 5, Android 2.0.1 là API cấp 6, v.v.

6

Một API là làm sẵn thư viện mã nguồn.

Trong Java, ví dụ API là tập hợp các lớp và giao diện có liên quan có trong gói. Hình ảnh này minh họa các thư viện có trong API tiêu chuẩn Java phiên bản. Các gói được biểu thị bằng màu của chúng.

This pictures illustrates the libraries included in the Java Standard Edition API

Các vấn đề liên quan