1. 程式人生 > >Android系統版本與Api版本對照表

Android系統版本與Api版本對照表

什麼是 API 級別?

API 級別是一個對 Android 平臺版本提供的框架 API 修訂版進行唯一標識的整數值。

Android 平臺提供了一種框架 API,應用可利用它與底層 Android 系統進行互動。 該框架 API 由以下部分組成:

  • 一組核心軟體包和類
  • 一組用於宣告清單檔案的 XML 元素和屬性
  • 一組用於宣告和訪問資源的 XML 元素和屬性
  • 一組 Intent
  • 一組應用可請求的許可權,以及系統中包括的許可權強制執行。

每個後續版本的 Android 平臺均可包括對其提供的 Android 應用框架 API 的更新。

框架 API 更新的設計用途是使新 API 與早期版本的 API 保持相容。 也就是說,大多數 API 更改都是新增更改,會引入新功能或替代功能。 在 API 的某些部分得到升級時,舊版的被替換部分將被棄用,但不會被移除,這樣現有應用仍可使用它們。 在極少數情況下,可能會修改或移除 API 的某些部分,但通常只有在為了確保 API 穩健性以及應用或系統安全性時,才需要進行此類更改。 所有其他來自早期修訂版的 API 部分都將結轉,不做任何修改。

Android 平臺提供的框架 API 使用叫做“API 級別”的整數識別符號指定。 每個 Android 平臺版本恰好支援一個 API 級別,但隱含了對所有早期 API 級別(低至 API 級別 1)的支援。 Android 平臺初始版本提供的是 API 級別 1,後續版本的 API 級別遞增。

下表列出了各 Android 平臺版本支援的 API 級別。 如需瞭解有關執行各版本的裝置的相對數量的資訊,請參閱“平臺版本”資訊中心頁面