1e41f4b71Sopenharmony_ci# @ohos.bluetooth.hfp (蓝牙hfp模块) 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_cihfp模块提供了访问蓝牙呼叫接口的方法。 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci> **说明:** 6e41f4b71Sopenharmony_ci> 7e41f4b71Sopenharmony_ci> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ci## 导入模块 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci```js 14e41f4b71Sopenharmony_ciimport { hfp } from '@kit.ConnectivityKit'; 15e41f4b71Sopenharmony_ci``` 16e41f4b71Sopenharmony_ci 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_ci## hfp.createHfpAgProfile 19e41f4b71Sopenharmony_ci 20e41f4b71Sopenharmony_cicreateHfpAgProfile(): HandsFreeAudioGatewayProfile 21e41f4b71Sopenharmony_ci 22e41f4b71Sopenharmony_ci创建hfp profile实例。 23e41f4b71Sopenharmony_ci 24e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.Communication.Bluetooth.Core。 25e41f4b71Sopenharmony_ci 26e41f4b71Sopenharmony_ci**返回值:** 27e41f4b71Sopenharmony_ci 28e41f4b71Sopenharmony_ci| 类型 | 说明 | 29e41f4b71Sopenharmony_ci| ----------------------------- | ---------- | 30e41f4b71Sopenharmony_ci| HandsFreeAudioGatewayProfile | 返回该profile的实例。 | 31e41f4b71Sopenharmony_ci 32e41f4b71Sopenharmony_ci**错误码**: 33e41f4b71Sopenharmony_ci 34e41f4b71Sopenharmony_ci以下错误码的详细介绍请参见[蓝牙服务子系统错误码](errorcode-bluetoothManager.md)。 35e41f4b71Sopenharmony_ci 36e41f4b71Sopenharmony_ci| 错误码ID | 错误信息 | 37e41f4b71Sopenharmony_ci| -------- | ---------------------------- | 38e41f4b71Sopenharmony_ci|401 | Invalid parameter. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. | 39e41f4b71Sopenharmony_ci|801 | Capability not supported. | 40e41f4b71Sopenharmony_ci 41e41f4b71Sopenharmony_ci**示例:** 42e41f4b71Sopenharmony_ci 43e41f4b71Sopenharmony_ci```js 44e41f4b71Sopenharmony_ciimport { AsyncCallback, BusinessError } from '@kit.BasicServicesKit'; 45e41f4b71Sopenharmony_citry { 46e41f4b71Sopenharmony_ci let hfpAgProfile = hfp.createHfpAgProfile(); 47e41f4b71Sopenharmony_ci console.info('hfpAg success'); 48e41f4b71Sopenharmony_ci} catch (err) { 49e41f4b71Sopenharmony_ci console.error('errCode: ' + (err as BusinessError).code + ', errMessage: ' + (err as BusinessError).message); 50e41f4b71Sopenharmony_ci} 51e41f4b71Sopenharmony_ci``` 52e41f4b71Sopenharmony_ci 53e41f4b71Sopenharmony_ci 54e41f4b71Sopenharmony_ci## HandsFreeAudioGatewayProfile 55e41f4b71Sopenharmony_ci 56e41f4b71Sopenharmony_ci使用HandsFreeAudioGatewayProfile方法之前需要创建该类的实例进行操作,通过createHfpAgProfile()方法构造此实例。 57