2

目前我正在为旧的 sdk 版本开发 Android 项目。但是 - 新的 SDK 版本已经发布,并考虑在 UI 中使用新功能。

如果我希望应用程序也可以在旧的 SDK 设备上运行,我如何为所有设备制作一个 APK(对于新的 SDK 设备将使用新功能)?可能吗?或者我应该创建不同的版本?

示例 - ActionBar 在 SDK 版本上。3.0 和最新版本,如果我包含它 - 那么将无法在 SDK 版本上运行。2.1,但我仍然想支持拥有最旧SDK版本的用户。

4

2 回答 2

4

最好的方法是使用 Android 的兼容性库 - http://developer.android.com/sdk/compatibility-library.html

于 2012-05-08T06:29:55.080 回答
2

有适用于 Android 的兼容性项目。

ActionBar尝试使用ActionBarSherlock

于 2012-05-08T06:21:49.773 回答