我正在計劃開發Android應用程序。我下載了SDK和AVD管理器,並且即將下載SDK平臺。要使用哪個Android API?
我的問題是,我想爲2.x平臺開發應用程序。我需要下載API 7-10嗎?哪一個目標?
另外,如果您有關於此的提示,請提及它們。謝謝。
我正在計劃開發Android應用程序。我下載了SDK和AVD管理器,並且即將下載SDK平臺。要使用哪個Android API?
我的問題是,我想爲2.x平臺開發應用程序。我需要下載API 7-10嗎?哪一個目標?
另外,如果您有關於此的提示,請提及它們。謝謝。
無需下載所有平臺,只需下載最新的SDK,並使您的應用程序與其他SDK兼容。
因此,您只需要定義android:minSDKVersion和android:maxSDKVersion,android:targetSDKVersion。
<uses-sdk android:maxSdkVersion="12"
android:minSdkVersion="8">
</uses-sdk>
這裏是 「Compatibility」 中的 「最佳實踐」 部分Android Developer site.
一個詳細的文章總之
2.1,你必須下載API級別7
2.2你必須下載API級別8
對於2.3,您有以下選擇來下載API級別
2.3 - 2.3.2 - API級別9
2.3.3 - 2.3.7 - API級別10
對於看到API級別和Android操作系統的版本,你必須看到:API Levels
我建議您在開始構建任何Android應用程序之前至少通過Platform Versions。
因此,如果我下載API 13,我可以使它從Android 1.5 - 3.2? – Ruel
@Ruel上述兼容性文章的第二部分「每個API級別都有一個Android API,無論安裝什麼類型的設備,它都是相同的API。API的任何部分都是可選的,您無需擔心關於某些設備上缺少的部分API,您的應用將使用的每個兼容的Android設備都將包含該API級別的每個類和每個API。「 –
的確如此,實際上,更新的API包括了所有舊API,但是在開發時,我更喜歡使用API來支持我需要的minSdkVersion,因爲我發現如果嘗試使用Eclipse,會更容易受到警告任何新的功能,不支持該版本。 – Adinia