簡體   English   中英

Android 中的 API 級別是什么?

[英]What are API levels in Android?

我開始學習android開發。 我從 android站點下載了 adt-bundle-windows-x86。 現在,當我打開捆綁包附帶的 SDK 管理器時,它會列出許多 API 級別。 我的手機有 ICS。 但是當我看到相同的wiki 時,似乎我們可以為一個代碼名稱擁有多個 API 級別。

在此處輸入圖片說明

要使用哪一種? 我想要向后兼容,也不要錯過 ICS 中可能引入的新功能。 這些 API 級別是什么意思,我該如何決定使用哪一個?

在這里您可以找到 API 級別列表、代碼名稱和使用統計信息。-

http://developer.android.com/about/dashboards/index.html

您應該嘗試使您的應用程序與盡可能多的設備兼容,因此我建議確保至少在Android 2.3.3 - Gingearbread - Api level 10

關於新功能,遺憾的是,牢記舊設備有時意味着忘記一些新的很酷的功能或 api,這些功能或 api 包含在其中,使我們的生活更輕松。

我認為這可以幫助你很多
點擊

您應該將 api 級別設置為盡可能低,例如 2.3.3 姜餅。 35% 的安卓設備仍然在 Gingerbread 上運行。 但是根據您的問題,您似乎想從 4.0.4 ICS 開始開發。 因此,將您的最小 SDK 設置為 14。就新的圖形或庫更改而言,谷歌提供了支持庫供使用。

一個建議將最大 api 級別設置得盡可能高。 我現在的意思是 4.3。 希望這會有所幫助

這是指向Platform Version - API Level - VERSION_CODE - Notes列表的鏈接

鏈接顯示有關運行給定 Android 平台版本的設備的相對數量的數據。

我推薦:

    minimum sdk version = Android 2.3.3 - Gingerbread - Api level 10
    target sdk version = Android 4.3 - JellyBean - Api level 18

注意大多數時候target sdk version應該是最新版本,目前是JellyBean

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM