什么是Android Things中使用的.driver-metadata文件?

Xav*_*gau 6 android iot android-things

我注意到在Android Things contrib-driversrepo中有一些这样的.driver-metadata文件(每个不同的驱动程序文件夹中有一个).有谁知道他们的目的是什么?

示例:https://github.com/androidthings/contrib-drivers/blob/master/rainbowhat/.driver-metadata

谢谢!

Blu*_*ell 2

谷歌可能会使用一个工具在其存储库的自述文件中自动生成可用驱动程序表。

您可以从此提交中看到:https://github.com/androidthings/contrib-drivers/commit/194d09e8f4f0e0d5f8e0eef78ea26bdc8fa4fb5a

每个驱动程序都从文件创建类型.driver-metadata

TYPE="RGB LED strip"

type与 README 表中的列匹配:

| RGB LED strip |

此外,如果 a.driver-metadata有另一个键,sample则该键的值也在表中(如果没有,则没有示例链接)。

这意味着(谷歌方面)如果添加/更新了驱动程序,您将在其他地方获得自动更新。

这只是理论上的,您需要 Google 员工来确认:-)

  • 是的,它们用于在自述文件中自动生成内容:) (3认同)