Jelly Bean が登場しましたが、かなり優れた機能がいくつかあります。私の質問は、できるだけ多くのデバイスをターゲットにしたいのですが、同時に、可能であれば最高の API レベルのすべての機能を使用できるアプリを用意したいということです。
たとえば、私はこれを持っているとしましょう
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="16"/>
また、API 16 でアプリケーションをビルドしています。コードの特定の部分を、それを実行できるデバイスを実行している場合にのみ実行するように制限する方法はありますか? たとえば、NFC が必要な場合、ジンジャーブレッド デバイス以降のみが機能を使用できます。