Android开发:UI最佳实践--创建向后兼容的UI

翻自:http://developer.android.com/training/backward-compatible-ui/index.html 本课示范了如何用向后兼容的方式使用UI组件和Android新版本的API,确保你的应用仍能在老版本的平台上运行。 在课程中,使用了Android 3.0(API Level 11)中引入的新特性 Action Bar Tab,但你可以应用这些技术到其他UI组件和API上. 课程: 抽象新的API 决定你的应用需要哪些特性和API.学会如何定义程序特征,剥离Java接口,抽象实现应用的UI组件。 代理新API 学会如何使用新的API创建你的接口实现。 为老API创建实现 学会如何使用老的API创建接口的自定义实现 使用版本相关的组件 学会如何在运行时选择实现,开始在应用中使用接口