片段实现后,有哪些选项可以保持Android 1.5的兼容性

Mic*_*ael 5 android android-fragments

我有一个已经出现一段时间的应用程序,它允许使用Android 1.5及更高版本的设备运行该应用程序.我想现在将Fragments添加到我的应用程序,但兼容性库不包括对Android 1.5的支持.

我知道允许仍然使用Android 1.5的用户继续使用我的应用程序的唯一选项是创建和维护2个单独的APK,一个仅用于1.5,第二个用于1.6和更高版本.我发现这是一个可怕的选择,我宁愿不这样做.还有其他选择吗?如果有多个选项,哪个选项最好?如果我没有任何拥有Android 1.5的用户,我很乐意放弃它,但由于情况并非如此,我仍然必须支持它们.

Tai*_*iko -2

您可以检查设备 API 级别并拥有 2 个版本的 UI(一种用于纸杯蛋糕,一种用于其他手机)

if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.CUPCAKE) {
            ...Cupcake code here...
        }
Run Code Online (Sandbox Code Playgroud)