创建向后兼容的 UI
使用收藏集保持井井有条 根据您的偏好保存和分类内容。
此类演示了如何在向后兼容的方式下使用 Android 更新版本中提供的 UI 组件和 API,确保您的应用程序仍可在平台的先前版本上运行。
在整个课程中,Android 3.0(API 级别 11)中引入的新操作栏选项卡功能用作指导示例,但您可以将这些技术应用于其他 UI 组件和 API 功能。
课程
- 抽象新的 API
- 确定您的应用程序需要哪些功能和 API。了解如何定义特定于应用程序的中间 Java 接口,这些接口将 UI 组件的实现抽象到您的应用程序中。
- 代理到新的 API
- 了解如何创建使用更新 API 的接口实现。
- 使用旧版 API 创建实现
- 了解如何创建使用旧 API 的接口的自定义实现。
- 使用版本感知组件
- 了解如何在运行时选择要使用的实现,并开始在您的应用程序中使用该接口。
您还应该阅读
此页面上的内容和代码示例受内容许可中描述的许可证约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2024-02-22 UTC。
[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"缺少我需要的信息" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"太复杂/步骤太多" },{ "type": "thumb-down", "id": "outOfDate", "label":"已过时" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"示例/代码问题" },{ "type": "thumb-down", "id": "otherDown", "label":"其他" }]
[{ "type": "thumb-up", "id": "easyToUnderstand", "label":"易于理解" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"解决了我的问题" },{ "type": "thumb-up", "id": "otherUp", "label":"其他" }]
{ "lastModified": "上次更新时间:2024-02-22 UTC。", "confidential": False }