2012-07-14 64 views
0

我發現了一個android教程,可以在youtube上免費解釋eclipse Helios上的Android 2.2 API 8。我的問題是,如果我想在eclipse Juno上通過API 16學習Android 4.1,那好嗎?如果沒有,是否有我可以購買的書或我可以用來學習Android 4.1的其他資源?最後,Android 4.1 API 16是否與其他API向後兼容,是否是最好的API?提前致謝!eclipse上的Android 4.1 API 16 Juno

+1

沒有「最佳API學習」。您編寫一組代碼,而不是所有API都可用。或者你可以瞄準某一個,但你仍然在編寫Java,只有很小的變化(如NFC和多任務等功能)。看看這個問題的書籍:http://stackoverflow.com/questions/11443374/what-is-a-good-book-to-learn-mobile-application-developmentandroid-that-is-exe/11443637#11443637。 – ninge 2012-07-14 20:44:45

回答

1

您可以使用任何SDK級別和版本的Eclipse(大於或等於Helios)來開發Android應用程序。

沒有任何真正的「最好的」SDK級別可以學習或開發,而且您應該一次開發幾個。他們每個人都有自己的變化,所以在你工作的時候記住這一點。根據I/O上的面板,Google認爲最好的做法是將您支持的最高SDK作爲您的目標(針對我正在開發的應用程序,即4.1 Jelly Bean),並且爲最低API提供最低SDK級別你支持的級別(2.2在我的應用程序中的Froyo)。請記住,您可能必須針對不同的API級別使用不同的代碼,具體取決於每個SDK級別的可用內容。

所有SDK級別向後兼容以前的SDK級別,但是每個級別通常都會添加不能在較舊的SDK級別上使用的功能,或者在沒有Google支持庫幫助的情況下不能這樣做(可以輕鬆添加到Eclipse中的項目)或其他外部庫。