教程
本部分中的教程将向您介绍如何使用 FIDL 以及在 Fuchsia 上运行代码。唯一的前提条件是完成使用入门部分,并能熟练使用所选语言编写代码。教程进度如下:
- 编译 FIDL:这是关于如何编写和构建 FIDL 文件的基本简介。
- 每个绑定都有一个“使用入门”部分,其中介绍了 FIDL 的基础知识,并包含一系列有序的教程,其中包括:
- 使用您选择的语言将 FIDL 编译为生成的绑定,并在项目中使用绑定。
- 实现适用于 FIDL 协议的服务器。
- 为 FIDL 协议实现客户端。
- 在 Fuchsia 上同时运行客户端和服务器。
- 除了“入门”部分之外,各个绑定部分根据每个绑定的具体功能提供一系列不同的教程。这些对象没有任何预先指定的顺序。
每个教程都附带有 FIDL 示例目录中的示例代码。您可以按照读取说明进行操作,也可以删除示例代码并根据教程自行重写。
如果您使用的是 C++,想知道接下来要学习哪个教程,请查看 C++ 绑定比较。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-03-15。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"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":"其他"
}]