我的应用已经推出了一段时间,允许使用Android 1.5及更高版本的设备运行该应用。我想现在将Fragments添加到我的应用程序中,但兼容性库不包括对Android 1.5的支持。
我知道允许仍然拥有Android 1.5的用户继续使用我的应用程序的唯一选项是创建和维护2个单独的APK,一个仅用于1.5,第二个用于1.6和更高版本。我发现这是一个可怕的选择,我宁愿不这样做。还有其他选择吗?如果有多个选项,哪个选项最好?如果我没有任何拥有Android 1.5的用户,我很乐意放弃它,但由于情况并非如此,我也必须支持它们。
答案 0 :(得分:-2)
您可以检查设备API级别并拥有2个版本的UI(一个用于蛋糕,一个用于其他手机)
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.CUPCAKE) {
...Cupcake code here...
}