我是Android開發新手,我想知道版本和API級別之間的聯繫或區別。每個人指的是什麼?當我決定爲API 14或Android版本4.0開發一些應用程序時,這意味着什麼?Android:API等級VS. Android版本
或者是其中一個子集?我根本沒有區別,爲什麼有兩個計數器?
感謝
我是Android開發新手,我想知道版本和API級別之間的聯繫或區別。每個人指的是什麼?當我決定爲API 14或Android版本4.0開發一些應用程序時,這意味着什麼?Android:API等級VS. Android版本
或者是其中一個子集?我根本沒有區別,爲什麼有兩個計數器?
感謝
那麼,API是用於開發,所以新的API版本的變化更「內」。但新版Android通常爲用戶添加更多功能,這些功能是「可見的」。
檢查此頁http://developer.android.com/guide/appendix/api-levels.html,有一個表顯示版本和API級別之間的關係。
API級別是一個整數值,唯一標識一個版本的Android平臺所提供的框架API版本。
您可以擁有與之前版本具有相同API版本的新Android版本。
退房https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
運行Android的版本X通常會支持API X和下面編寫的應用程序的設備。
這意味着如果你想你的應用程序支持API 8,版本8設備將能夠運行它,而且版本9,10,11,等
這裏是一個解釋表設備數字之間的聯繫: http://developer.android.com/guide/appendix/api-levels.html
Android的多個版本可以具有相同的API級別,但API作爲整數允許開發人員更輕鬆地定位設備。下面的圖表會給你一個他們的關係的想法,但只有documentation包含詳盡的API級別列表以及它們如何彼此不同。
由於此數據是從支持Android 2.2及更高版本的新版Google Play商店應用中收集的,因此不包含運行舊版本的設備。但是,2013年8月,Android 2.2之前的版本佔登錄Google服務器的設備(不是實際訪問過Google Play商店的設備)的1%左右。
鑑於它的界面(** **我在API),那不是意味着API的變化實際上是更加外向? – 0xC0000022L 2017-09-21 10:33:50