将minSdkVersion从10更改为14时的最佳做法

时间:2015-03-09 08:49:40

标签: android android-fragments

由于Android操作系统过于分散,我们必须支持minSdkVersion = 10。但考虑到api 10级,11级太少而且现在难以维护,我们决定转向14+。更改minSdkVersion时的最佳做法是什么?

我们在支持v4库中使用Fragment,ActionBarCompat。我们应该摆脱这些类(这可能会节省我们数百KB的apk大小)?或者我们应该继续使用它们吗?

2 个答案:

答案 0 :(得分:1)

在我看来,使用app-compact中的组件总是更好,因为当app-compact中的某些问题出现时,可以很容易地修复它而不是Android SDK。此外,新的app-compact库通常会比Android SDK更新和修复。

答案 1 :(得分:1)

我不建议你摆脱支持片段。之前我试过这个,结果我花了很多时间一无所有...... 例如,有用的方法getChildFragmentManager()仅适用于> = 16 api lvl。我的建议是始终使用支持v4 lib和支持片段而不是通常的片段。

现在关于ActionBar - 我的建议是摆脱可怕的事情。将其替换为新组件Toolbar

不要担心几百kbs