Я купил HTC Incredible и нырнул в мир андроида! Только чтобы полностью погрузиться в уровень API и обратную совместимость.Confused об API API и совместимости
Мое устройство работает под ОС 2.1, но я знаю, что большинство устройств там работают 1,5 или 1,6; и вскоре OS 2.2 будет работать на новых устройствах. SDK пережил такие огромные изменения, что даже константы были переименованы (например, с VIEW_ACTION на ACTION_VIEW). Методы были добавлены и удалены (onPause заменяет предыдущий вызов и т. Д.).
Итак, если я хочу написать приложение, которое будет работать от 1.6+, значит ли это, что мне нужно установить и написать свой код с использованием API 1.6? затем проверить на более поздних версиях? Или я могу написать, используя SDK 2.1, и просто установить уровень minSDK и не использовать «новые» функции?
Я никогда не работал с SDK, который сильно меняется с момента выпуска до выпуска! Поэтому я не уверен, что делать ....
Я прочитал статью на сайте Android Development (и это сообщение о переполнении стека, которое ссылается на него: Should a legacy Android application be rebuilt using SDK 2.1?), но мне все еще было не очень понятно. Любая помощь будет принята
см также http://stackoverflow.com/questions/4968988/what-if-i-want-to-release-an-update-with-high-minsdk-than-the-one-on-market/4969477 # 4969477 – rds