Я купил HTC Incredible и погрузился в мир андроида! Только для того, чтобы полностью запутаться в уровнях API и обратной совместимости.
Мое устройство работает под управлением ОС 2.1, но я знаю, что большинство устройств работают под управлением 1.5 или 1.6; и скоро операционная система 2.2 будет работать на новых устройствах. SDK претерпел такие огромные изменения, что даже константы были переименованы (например, из VIEW_ACTION в ACTION_VIEW). Методы были добавлены и удалены (onPause заменяет предыдущий вызов и т. Д. Al).
Итак, если я хочу написать приложение, которое будет работать с версии 1.6+, значит ли это, что я должен установить и написать свой код с использованием API 1.6; тогда проверить на более поздних версиях? Или я могу написать с помощью 2.1 SDK и просто установить уровень minSDK и не использовать «новые» функции?
Я никогда не работал с SDK, который так сильно меняется от выпуска к выпуску! Поэтому я не уверен, что делать ....
Я прочитал статью на сайте разработки Android (и это сообщение о переполнении стека, которое ссылается на него: Следует ли перестраивать устаревшее приложение Android с помощью SDK 2.1? ), но оно все еще не очень понятно мне.
Любая помощь будет оценена