Android ネイティブ アプリケーション レイヤーでアプリケーションを開発しています。
当初は ICS 用に開発していましたが、同じコード ベースを GingerBread にも移植する必要があります。
ICS の実装中に、ICS の隠しクラスを使用しましたが、これらのクラスは GingerBread には存在しません。
両方のバージョン (ICS と GingerBread) で同じコード ベースを維持したいと考えています。
GingerBread のソース コードをコンパイルするときにいくつかのクラスを省略し、ICS で必要なときにそれらを含める方法はありますか?