2011-02-11 95 views
2

我有一個適用於Android 1.6的輕度成功應用程序,並且希望將目標API升級到2.1以包含更多功能。將已發佈的應用程序API從1.6升級到2.1?

那些還在使用android 1.6的人會發生什麼?他們會不會看到更新?我希望能夠檢查用戶正在使用哪個api,並基於同一應用內的代碼實現代碼。

這是一個付費應用程序,所以使一個新的單獨版本是不可能的。

回答

0

取決於您如何編寫應用程序的新版本。

如果新功能在1.6中有等效功能,只是使用了新的API,則可能位於「舊聯繫人與新聯繫人API」船中。請參閱Using the Contacts API並搜索「傳統」。

根據當前操作系統版本,在上面的鏈接中搜索Supporting the old and new APIs in the same application以獲取示例代碼以選擇API。

如果您可以對應用程序進行編碼,使其即使在使用新的API時仍能在1.6和更新的操作系統上運行,那麼您需要修改AndroidManifest.xml中的uses-sdk元素,以告訴Android您可以處理較舊的操作系統。見AndroidManifest.xml uses-sdk element

+0

謝謝,很有用! – Dom 2011-02-14 16:06:48