教程

本部分中的教程将引导您逐步了解如何使用 FIDL 并在 Fuchsia 上运行代码。唯一的前提条件是完成开始使用部分,并能够熟练地用所选语言编写代码。教程的顺序如下:

  1. 编译 FIDL,这是对编写和构建 FIDL 文件的简要介绍。
  2. 每个绑定都有一个“使用入门”部分,其中介绍了 FIDL 的基础知识,并包含一系列有序的教程,涵盖以下内容:
    1. 将 FIDL 编译为您选择的语言生成的绑定,并在项目中使用这些绑定。
    2. 为 FIDL 协议实现服务器。
    3. 为 FIDL 协议实现客户端。
    4. 在 Fuchsia 上同时运行客户端和服务器。
  3. 除了“开始使用”部分之外,每个绑定部分还包含一系列根据每个绑定的具体功能而有所不同的教程。这些参数没有任何预指定的顺序。

每个教程都附带 FIDL 示例目录中的示例代码。您可以随意阅读代码,也可以删除示例代码,然后根据教程自行重写。

如果您使用的是 C++,并且不确定要遵循哪个教程,请参阅 C++ 绑定比较