Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
组件清单
组件清单是一种文件,用于通过编码组件声明来定义组件。本文档简要介绍了组件声明所使用的概念。组件声明包含以下方面的信息:
组件清单来源
组件清单源是用于编码组件清单的一部分的文件。组件清单源代码采用组件清单语言 (CML) 编写,该语言是面向开发者的组件清单源代码格式。CML 文件是扩展名为 .cml 的 JSON5 文件。
cmc 工具会在构建过程中将组件清单源编译为组件清单。
组件清单
组件声明的编码二进制文件,通常作为软件包的一部分分发。二进制格式是组件声明 FIDL 对象的持久编码形式。
组件网址通过组件清单资源路径(通常以 .cm 扩展名结尾)标识软件包中的组件。
组件声明
组件声明描述组件可以执行的操作、它使用的和公开的功能、其子项以及运行组件所需的其他信息。组件声明使用 Component FIDL 表表示。
该框架会调用组件解析器,以从组件网址检索组件声明。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-25。"],[],[]]