Android如何處理復古兼容性?Android中的復古兼容性
例如, 我在清單中放了一個min SDK 4.0。我的目標是7.0,讓我們說我使用ConstraintLayout。然而Android Studio不會拋出任何錯誤。
問題:
- 它是否會出現還有一個4.0的設備上?
- 如何以及爲什麼?
- 爲什麼我們有時會看到諸如
if (Build.VERSION.SDK_INT >= 9)
的測試? - 應用程序如何執行這些測試通常處理他們無法訪問的功能(除了拋出錯誤「此功能在您的Android版本中不可用)?
非常清楚。爲了清除目的,我的例子和薑餅上的測試之間沒有任何關係(我從某處粘貼它);我只是在尋找我得到的理論解釋。謝謝 ! –
不客氣 – Blackbelt