在使用 android 4.0 开发应用程序并使其在 android 2.3 中运行时,什么是理想的方法,我已经导入了兼容性库和Android Sherlock?在我的项目上?
在应用兼容性实践之前,我是否应该使用 4.0 的编码实践,直到我的应用程序成型?
或者
我应该将兼容性实践与项目的进展一起应用(对于像我这样的兼容性库的初学者来说,这有点硬核)?
我会很感激你的意见。
在使用 android 4.0 开发应用程序并使其在 android 2.3 中运行时,什么是理想的方法,我已经导入了兼容性库和Android Sherlock?在我的项目上?
在应用兼容性实践之前,我是否应该使用 4.0 的编码实践,直到我的应用程序成型?
或者
我应该将兼容性实践与项目的进展一起应用(对于像我这样的兼容性库的初学者来说,这有点硬核)?
我会很感激你的意见。
我可能有点偏颇,但是通过使用 Google 支持库、ActionBarSherlock和NineOldAndroids ,您可以获得 Honeycomb 中引入的所有主要新功能,99% 的设备都可以访问 Play 商店。
在 Android 2.1+ 上轻松访问片段、加载器、操作栏和新动画 API 允许您专注于应用程序的实际内容,而不是任何 API 差异。
Action Bar Sherlock 旨在尽可能地在旧系统上复制 Android 4.0 的体验,因此我建议您本着这种精神使用它。尝试开发干净的冰淇淋三明治代码,只需关注 ABS 是否支持它。大多数时候,它会的。如果不行,就另寻他法。每次完成 Activity 编码后,可能是退后一步并进行快速 Gingerbread 完整性检查的好时机。