Вышли Jelly Bean, и у них есть несколько довольно приятных особенностей. Мой вопрос заключается в том, что я хочу ориентироваться на как можно больше устройств, но в то же время иметь приложение, которое может, если возможно, использовать все функции на самом высоком уровне API.
Так скажем, например, у меня есть это
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="16"/>
И я создаю свое приложение на API 16. Есть ли способ ограничить определенные части кода, чтобы они запускались только в том случае, если вы используете устройство, способное его запускать? Например, если я хочу NFC, то эту функцию могут использовать только устройства с имбирным пряником и выше, иначе froyo down даже не увидит эту функцию.