我想知道android是否支持舊版本。目前有15種不同的android級別,我想知道以下幾點。Android版本差異
5級以上的項目可以在5級以上的設備上使用嗎?
我如何找到所有級別之間的詳細差異。例如,android.widget.VideoView從哪個級別開始?
假設我現在製作了一個基於8級的項目,過了一段時間,如2年後,當時引入了20級。我想使用屬於20級的其中一個類。我想如果沒有將我的項目級別升級到20級,我就無法使用這個類。在這種情況下,20級可能不會「不接受我在第8級使用的一些課程?如果是的話,有什麼解決辦法?我可以下載20級的jar文件並手動將其引用到我的項目中嗎?如果可能的話,這是否意味着我不需要將我的項目級別升級到20級以便使用20級的級別?
我打算在幾天內開始一個項目。但是,我還沒有決定這個水平。我弄糊塗層次的差異。
我可以下載20級的jar文件並手動將其引用到我的項目中嗎?如果可能的話,這是否意味着我不需要將我的項目級別升級到20級以便使用20級的級別? – 2012-03-01 16:30:28
作爲一般規則,你不能。 api 20提供api 8沒有的服務,所以你不能使用它們。即使這些設備可能沒有這種功能。但是,順便說一句,你爲什麼這麼擔心呢? – caiocpricci2 2012-03-02 09:17:24
如果我不確定我的應用程序未來的所有可能性,我感覺不到好:)這就是爲什麼我壓縮一個g。 感謝您的回答。有一件事我無法理解。假設我在基於android 3.0的項目中使用了棄用的類。過了一段時間,android 5.0正式啓動,而不支持這些棄用的類。在這種情況下,我將能夠在android 5.0設備上運行我的應用程序嗎?我的意思是,我不會嘗試將我的應用程序升級到5.0,因爲我必須更改我的源代碼,我只是想知道5.0設備是否可以使用我的應用程序。 – 2012-03-02 13:21:26