(二)进阶练习____10、创建向下兼容UI
负责人:ziggurat
原文链接:http://docs.eoeandroid.com/training/backward-compatible-ui/index.html
创建向后兼容的UIs
这节课程将演示在新版本的安卓系统中创建UI组件和APIs时保持向后兼容性的方法,保证你的应用程序在之前版本的平台上能够正确的运行。 在这节课成中我们将以Android 3.0(API level 11)中的新特性 Action Bar Tabs作为演示的例子,这些方法也可以用在其他的UI组件和APIs中。
课程
抽象化新的API特性 - Abstracting the New APIs
- 确定你的应用需要哪些特性和APIs
- 学习如何定义应用特有的属性
- 在应用中用Java接口进行UI组件实现的抽象
通过代理实现新的API - Proxying to the New APIs
- 学习如何用较新API实现你定义的接口
用较早版本的APIs实现抽象类 - Creating an Implementation with Older APIs
- 学习如何自己用较早版本API实现你定义的接口
演示如何使用版本识别组件 - Using the Version-Aware Component
- 学习在运行时如何选择一个接口的实现,在应用中使用接口进行编程

浙公网安备 33010602011771号