2012-10-16 113 views

回答

5

如果您在應用程序的AndroidManifest.xml文件中提及minSdkVersionmaxSdkversion。它將支持這些版本。例如 -

<uses-sdk android:minSdkVersion="integer" 
     android:targetSdkVersion="integer" 
     android:maxSdkVersion="integer" /> 

取而代之的是整數值,你可以設置你API水平,從哪個級別的移動版本,其支持的移動版爲您的應用水平。如果您將minSdkVersion設置爲8,它將支持2.2 android手機版本。

而且,如果你已經設置maxSdkVersion16它將支持高達4.1的Android設備。

閱讀this文章。而且,您必須查看support screens部分,以支持您的應用程序適用於所有尺寸的設備。

希望這有助於你。

+0

糾正我,如果我錯了,但我覺得你還是要測試在所有這些版本中,免得你遇到某種錯誤行爲,其中在該範圍內,其中一個版本如預期代碼不實際運行。你應該在你的答案中提到,單獨指定版本並不能保證所有事情都能按預期工作;) – jmort253

+0

'supports-screens'怎麼樣? –

+0

@ jmort253現在好嗎。對不起,我沒有通知**更高版本** – Praveenkumar

0
<uses-sdk android:minSdkVersion="integer" 
     android:targetSdkVersion="integer" 
     android:maxSdkVersion="integer" /> 

在您的清單文件中。檢查this瞭解更多信息

0

你問有關在這種情況下,最高的版本始終是最好的版本使用的編譯版本。通過將其設置爲最高版本,它不會對較低版本造成任何問題。然而,sdkminAndroidManifest.xmlsdkmax集是一個不同的問題。 Google Play使用這些內容過濾掉兩個範圍之間重要的設備。

總結:它總是打造具有最高的Android版本的應用成爲可能,然後設置sdkmin and sdkmax取決於應用程序使用的東西。

看看這篇文章進行了較爲深入的版本是我總結。這裏

http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

相關問題