1# Init 2 3 4## 概述 5 6提供系统能力查询接口。 7 8通过读取系统能力参数文件,返回指定的某个系统能力是否被支持。 9 10**起始版本:** 11 128 13 14 15## 汇总 16 17 18### 文件 19 20| 名称 | 描述 | 21| -------- | -------- | 22| [syscap_ndk.h](syscap__ndk_8h.md) | 查询单个系统能力是否被支持的API。 <br>**引用文件**:<syscap_ndk.h> <br>**库**:libdeviceinfo_ndk.z.so| 23 24 25### 函数 26 27| 名称 | 描述 | 28| -------- | -------- | 29| [canIUse](#caniuse) (const char \*cap) | 查询指定的系统能力是否被支持。 系统能力(SystemCapability,简称SysCap),指操作系统中每一个相对独立的特性。不同的设备对应不同的系统能力集,每个系统能力对应一个或多个API。开发者可根据系统能力来判断是否可以使用某接口。 | 30 31 32## 函数说明 33 34 35### canIUse() 36 37 38``` 39bool canIUse (const char * cap) 40``` 41 42**描述:** 43 44查询指定的系统能力是否被支持。 系统能力(SystemCapability,简称SysCap),指操作系统中每一个相对独立的特性。不同的设备对应不同的系统能力集,每个系统能力对应一个或多个API。开发者可根据系统能力来判断是否可以使用某接口。 45 46**参数:** 47 48| 名称 | 描述 | 49| -------- | -------- | 50| cap | 待查询的系统能力名称。 | 51 52**返回:** 53 54系统能力查询结果,true表示系统具备该能力,false表示系统不具备。 55