Мне пришлось реализовать приложение, и первое утверждение моего начальника было , что он не заботится о версии для Android (уровень api), он просто заботился о том, что все указанные функции реализованы.Android: Различные уровни API
Таким образом, необходимость уровня API для всех этих функций было 21 (5,0)
сейчас ... Через несколько месяцев после того, как он пришел к решению о том, что приложение должно работать на Samsung Galaxy s3 без укоренения (я думаю max api 4.1 или 4.3) У меня проблема.
Я действительно не знаю, все различия между уровнями API, так что я на самом деле нужен спросить, если это возможно реализовать все функциональные возможности API 21 предложений для разработчиков Android, используя более низкие уровни API (уровень API 16 и выше) ,
Вы не можете реализовать все функции на более старых уровнях API. Но, как правило, старых уровней API вполне достаточно. Google предлагает библиотеки поддержки, позволяющие использовать новые функции для старых API. – ByteHamster
Это отличный намек. я буду исследовать! thx – Mulgard
Самый простой способ - начать с изменения целевого sdk вашего проекта и посмотреть, что перестает компилировать. для каждой ошибки вы увидите уровень api, где он был добавлен, и вам придется выяснить, как обойтись. Для некоторых графических элементов библиотека поддержки может вам помочь. – njzk2