Fuchsia 组件
组件是指在 Fuchsia 自己的沙盒中运行的程序。
每个组件都是一个可组合模块,可通过其 capability 与其他组件进行交互。Fuchsia 上的所有软件均定义为组件,但内核映像、引导进程和组件管理器除外。
Fuchsia 的组件框架负责运行系统中几乎所有用户空间软件。组件管理器是一个系统进程,负责协调所有组件实例的执行和生命周期,维护组件拓扑,为组件提供其功能,并保持组件相互隔离。
组件通过各种功能获得访问更广泛的系统各个部分的权限。每个组件都可以声明它们为系统提供的新功能,以及它们正常运行所需的其他组件(或框架)提供的功能。组件管理器会解析并验证组件之间的所有功能请求,以确保它们与已正确授予组件的功能相匹配。
前提条件
学习内容
- Fuchsia 组件设计原则
- 声明组件和功能
- 测试和调试组件
所需条件
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-06-14。
[[["易于理解","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):2024-06-14。"],[],[]]