胡凯 · 更新于 2018-09-24 11:00:44

创建向后兼容的UI

编写:spencer198711 - 原文:http://developer.android.com/training/backward-compatible-ui/index.html

这一课展示了如何以向后兼容的方式使用在新版本的Android上可用的UI组件和API,确保你的应用在之前的版本上依然能够运行。

贯穿整个课程,在Android 3.0被新引入的Action Bar Tabs功能在本课程中作为指导例子,但是你可以在其他UI组件和API功能上运用这种方式。

Sample

http://developer.android.com/shareables/training/TabCompat.zip

Lessons

决定你的应用需要的功能和接口。学习如何为你的应用定义面向特定应用的、作为中间媒介并抽象出UI组件具体实现的java接口。

学习如何创建使用新的APIs的接口的具体实现

学习如何创建使用老的APIs的自定义的接口实现

学习如何在运行的时候去选择一个具体的实现,并且开始在你的应用中使用接口。

上一篇: 优化自定义View 下一篇: 抽象新的APIs