查询是否支持星闪
========

#### 场景介绍

从6.1.0(23)版本开始，新增查询是否支持星闪的能力。由于并非所有设备都支持星闪，使用星闪相关功能前可以主动查询当前设备是否支持星闪。

#### 接口说明

提供查询当前设备是否支持星闪的方式。

| 接口名 | 描述 |
| :-- | :-- |
| [isNearLinkSupported](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/nearlink-manager#isnearlinksupported)(): boolean | 主动查询当前设备是否支持星闪。 |

#### 开发步骤

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/97/v3/EMSh0X6GRc-E3XLGa5R72Q/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073429Z&HW-CC-Expire=86400&HW-CC-Sign=3AD50EFC15A2934CDD55C8DC03612C04DD0954D6EE46B5F377FA7E94CEBD6ABA)

可以在设备“设置 > 多设备协同 > 星闪”（不同产品或系统版本可能为“设置 > 星闪和蓝牙 > 星闪”）路径下，查看当前设备是否支持星闪。

如果在不支持星闪的设备上调用星闪相关接口，可能会返回[801](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/errorcode-universal#section801-该设备不支持此api)错误码。

1.  导入相关模块。
    
    import { manager } from '@kit.NearLinkKit';
    import { BusinessError } from '@kit.BasicServicesKit';
    
2.  发起当前设备是否支持星闪的状态查询。
    
    try {
      let isSupported: boolean = manager.isNearLinkSupported();
      if (isSupported) {
        console.info('NearLink is supported on this device.');
      } else {
        console.info('NearLink is not supported on this device.');
      }
    } catch (err) {
      console.error('errCode: ' + (err as BusinessError).code + ', errMessage: ' + (err as BusinessError).message);
    }