harmony 鸿蒙蓝牙服务子系统ChangeLog

  • 2023-02-03
  • 浏览 (543)

蓝牙服务子系统ChangeLog

cl.bluetooth.1 接口迁移到新增的@ohos.bluetoothManager.d.ts

@ohos.bluetooth.d.ts接口不支持抛出错误码,而API9以及SystemAPI都需要支持错误码抛出,为了支持该功能,把@ohos.bluetooth.d.ts中所有接口,迁移到新增的@ohos.bluetoothManager.d.ts中,并增加错误码描述。

后续需要import @ohos.bluetoothManager才能使用蓝牙服务的接口:

  import bluetoothManager from '@ohos.bluetoothManager';

变更影响

对API9以及SystemAPI接口的使用有影响,需要import @ohos.bluetoothManager来使用抛错误码的接口:

  import bluetoothManager from '@ohos.bluetoothManager';

关键的接口/组件变更

|类名|旧接口|新接口|变更类型| |–|–|–|–| |bluetooth|function getState(): BluetoothState|function getState(): BluetoothState|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|method|function getBtConnectionState(): ProfileConnectionState;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function pairDevice(deviceId: string): boolean|function pairDevice(deviceId: string): void|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |bluetooth|function cancelPairedDevice(deviceId: string): boolean|function cancelPairedDevice(deviceId: string): void|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |bluetooth|function getRemoteDeviceName(deviceId: string): string|function getRemoteDeviceName(deviceId: string): string|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function getRemoteDeviceClass(deviceId: string): DeviceClass|function getRemoteDeviceClass(deviceId: string): DeviceClass|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function enableBluetooth(): boolean|function enableBluetooth(): void|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |bluetooth|function disableBluetooth(): boolean|function disableBluetooth(): void|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |bluetooth|function getLocalName(): string|function getLocalName(): string|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function getPairedDevices(): Array<string>;|function getPairedDevices(): Array<string>;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function getProfileConnState(profileId: ProfileId): ProfileConnectionState|function getProfileConnectionState(profileId: ProfileId): ProfileConnectionState|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口名修改为getProfileConnectionState| |bluetooth|function setDevicePairingConfirmation(device: string, accept: boolean): boolean|function setDevicePairingConfirmation(device: string, accept: boolean): void|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |bluetooth|function setLocalName(name: string): boolean;|function setLocalName(name: string): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |bluetooth|function setBluetoothScanMode(mode: ScanMode, duration: number): boolean|function setBluetoothScanMode(mode: ScanMode, duration: number): void|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |bluetooth|function getBluetoothScanMode(): ScanMod|function getBluetoothScanMode(): ScanMode|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function startBluetoothDiscovery(): boolean|function startBluetoothDiscovery(): void|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,新加权限ohos.permission.APPROXIMATELY_LOCATION,接口返回值改为void| |bluetooth|function stopBluetoothDiscovery(): boolean;|function stopBluetoothDiscovery(): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |bluetooth|function on(type: “bluetoothDeviceFind”, callback: Callback<Array<string>>): void;|function on(type: “bluetoothDeviceFind”, callback: Callback<Array<string>>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function off(type: “bluetoothDeviceFind”, callback?: Callback<Array<string>>): void;|function off(type: “bluetoothDeviceFind”, callback?: Callback<Array<string>>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function on(type: “bondStateChange”, callback: Callback<BondStateParam>): void;|function on(type: “bondStateChange”, callback: Callbackk<BondStateParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function off(type: “bondStateChange”, callback?: Callback<BondStateParam>): void;|function off(type: “bondStateChange”, callback?: Callback<BondStateParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function on(type: “pinRequired”, callback: Callback<PinRequiredParam>): void;|function on(type: “pinRequired”, callback: Callback<PinRequiredParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function off(type: “pinRequired”, callback?: Callback<PinRequiredParam>): void;|function off(type: “pinRequired”, callback?: Callback<PinRequiredParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function on(type: “stateChange”, callback: Callback<BluetoothState>): void;|function on(type: “stateChange”, callback: Callback<BluetoothState>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function off(type: “stateChange”, callback?: Callback<BluetoothState>): void;|function off(type: “stateChange”, callback?: Callback<BluetoothState>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function sppListen(name: string, option: SppOption, callback: AsyncCallback<number>): void;|function sppListen(name: string, option: SppOption, callback: AsyncCallback<number>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function sppAccept(serverSocket: number, callback: AsyncCallback<number>): void;|function sppAccept(serverSocket: number, callback: AsyncCallback<number>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function sppConnect(device: string, option: SppOption, callback: AsyncCallback<number>): void;|function sppConnect(device: string, option: SppOption, callback: AsyncCallback<number>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function sppCloseServerSocket(socket: number): void;|function sppCloseServerSocket(socket: number): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function sppCloseClientSocket(socket: number): void;|function sppCloseClientSocket(socket: number): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function sppWrite(clientSocket: number, data: ArrayBuffer): boolean;|function sppWrite(clientSocket: number, data: ArrayBuffer): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |bluetooth|function on(type: “sppRead”, clientSocket: number, callback: Callback<ArrayBuffer>): void;|function on(type: “sppRead”, clientSocket: number, callback: Callback<ArrayBuffer>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts。| |bluetooth|function off(type: “sppRead”, clientSocket: number, callback?: Callback<ArrayBuffer>): void;|function off(type: “sppRead”, clientSocket: number, callback?: Callback<ArrayBuffer>): void;| API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|function getProfile(profileId: ProfileId): A2dpSourceProfile|HandsFreeAudioGatewayProfile;|function getProfileInstance(profileId: ProfileId): A2dpSourceProfile|HandsFreeAudioGatewayProfile|HidHostProfile|PanProfile;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口名修改为getProfileInstance| |bluetooth|function getProfileInst(profileId: ProfileId): A2dpSourceProfile|HandsFreeAudioGatewayProfile|HidHostProfile|PanProfile;|function getProfileInstance(profileId: ProfileId): A2dpSourceProfile|HandsFreeAudioGatewayProfile|HidHostProfile|PanProfile;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口名修改为getProfileInstance| |BaseProfile|getConnectionDevices(): Array<string>;|getConnectionDevices(): Array<string>;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |BaseProfile|getDeviceState(device: string): ProfileConnectionState;|getDeviceState(device: string): ProfileConnectionState;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |A2dpSourceProfile|connect(device: string): boolean;|connect(device: string): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |A2dpSourceProfile|disconnect(device: string): boolean;|disconnect(device: string): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |A2dpSourceProfile|on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void;|on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |A2dpSourceProfile|off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void;|off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |A2dpSourceProfile|getPlayingState(device: string): PlayingState;|getPlayingState(device: string): PlayingState;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |HandsFreeAudioGatewayProfile|connect(device: string): boolean;|connect(device: string): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |HandsFreeAudioGatewayProfile|disconnect(device: string): boolean;|disconnect(device: string): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts ,接口返回值改为void| |HandsFreeAudioGatewayProfile|on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void;|on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |HandsFreeAudioGatewayProfile|off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void;|off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |HidHostProfile|connect(device: string): boolean;|connect(device: string): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |HidHostProfile|disconnect(device: string): boolean;|disconnect(device: string): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |HidHostProfile|on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void;|on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |HidHostProfile|off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void;|off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |PanProfile|disconnect(device: string): boolean;|disconnect(device: string): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |PanProfile|on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void;|on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |PanProfile|off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void;|off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |PanProfile|setTethering(enable: boolean): void;|setTethering(enable: boolean): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |PanProfile|isTetheringOn(): boolean;|isTetheringOn(): boolean;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |BLE|function createGattServer(): GattServer;|function createGattServer(): GattServer;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |BLE|function createGattClientDevice(deviceId: string): GattClientDevice;|function createGattClientDevice(deviceId: string): GattClientDevice;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |BLE|function getConnectedBLEDevices(): Array<string>;|function getConnectedBLEDevices(): Array<string>;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |BLE|function startBLEScan(filters: Array<ScanFilter>, options?: ScanOptions): void;|function startBLEScan(filters: Array<ScanFilter>, options?: ScanOptions): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,新加权限ohos.permission.APPROXIMATELY_LOCATION| |BLE|function stopBLEScan(): void;|function stopBLEScan(): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |BLE|mefunction on(type: “BLEDeviceFind”, callback: Callback<Array<ScanResult>>): void;thod|function on(type: “BLEDeviceFind”, callback: Callback<Array<ScanResult>>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |BLE|function off(type: “BLEDeviceFind”, callback?: Callback<Array<ScanResult>>): void;|function off(type: “BLEDeviceFind”, callback?: Callback<Array<ScanResult>>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|startAdvertising(setting: AdvertiseSetting, advData: AdvertiseData, advResponse?: AdvertiseData): void;|startAdvertising(setting: AdvertiseSetting, advData: AdvertiseData, advResponse?: AdvertiseData): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|stopAdvertising(): void;|stopAdvertising(): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|addService(service: GattService): boolean;|addService(service: GattService): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattServer|removeService(serviceUuid: string): boolean;|removeService(serviceUuid: string): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattServer|close(): void;|close(): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts |GattServer|notifyCharacteristicChanged(deviceId: string, notifyCharacteristic: NotifyCharacteristic): boolean;|notifyCharacteristicChanged(deviceId: string, notifyCharacteristic: NotifyCharacteristic): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattServer|sendResponse(serverResponse: ServerResponse): boolean;|sendResponse(serverResponse: ServerResponse): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattServer|on(type: “characteristicRead”, callback: Callback<CharacteristicReadReq>): void;|on(type: “characteristicRead”, callback: Callback<CharacteristicReadRequest>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|off(type: “characteristicRead”, callback?: Callback<CharacteristicReadReq>): void;|off(type: “characteristicRead”, callback?: Callback<CharacteristicReadRequest>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|on(type: “characteristicWrite”, callback: Callback<CharacteristicWriteReq>): void;|on(type: “characteristicWrite”, callback: Callback<CharacteristicWriteRequest>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|off(type: “characteristicWrite”, callback?: Callback<CharacteristicWriteReq>): void;|off(type: “characteristicWrite”, callback?: Callback<CharacteristicWriteRequest>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|on(type: “descriptorRead”, callback: Callback<DescriptorReadReq>): void;|on(type: “descriptorRead”, callback: Callback<DescriptorReadRequest>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|off(type: “descriptorRead”, callback?: Callback<DescriptorReadReq>): void;|off(type: “descriptorRead”, callback?: Callback<DescriptorReadRequest>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|on(type: “descriptorWrite”, callback: Callback<DescriptorWriteReq>): void;|on(type: “descriptorWrite”, callback: Callback<DescriptorWriteRequest>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|off(type: “descriptorWrite”, callback?: Callback<DescriptorWriteReq>): void;|off(type: “descriptorWrite”, callback?: Callback<DescriptorWriteRequest>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|on(type: “connectStateChange”, callback: Callback<BLEConnectChangedState>): void;|on(type: “connectStateChange”, callback: Callback<BLEConnectChangedState>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattServer|off(type: “connectStateChange”, callback?: Callback<BLEConnectChangedState>): void;|off(type: “connectStateChange”, callback?: Callback<BLEConnectChangedState>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|connect(): boolean;|connect(): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattClientDevice|disconnect(): boolean;|disconnect(): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattClientDevice|close(): boolean;|close(): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattClientDevice|getDeviceName(callback: AsyncCallback<string>): void;|getDeviceName(callback: AsyncCallback<string>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|getDeviceName(): Promise<string>;|getDeviceName(): Promise<string>;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|getServices(callback: AsyncCallback<Array<GattService>>): void;|getServices(callback: AsyncCallback<Array<GattService>>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|getServices(): Promise<Array<GattService>>;|getServices(): Promise<Array<GattService>>;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|readCharacteristicValue(characteristic: BLECharacteristic, callback: AsyncCallback<BLECharacteristic>): void;|readCharacteristicValue(characteristic: BLECharacteristic, callback: AsyncCallback<BLECharacteristic>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|readCharacteristicValue(characteristic: BLECharacteristic): Promise<BLECharacteristic>;|readCharacteristicValue(characteristic: BLECharacteristic): Promise<BLECharacteristic>;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|readDescriptorValue(descriptor: BLEDescriptor, callback: AsyncCallback<BLEDescriptor>): void;|readDescriptorValue(descriptor: BLEDescriptor, callback: AsyncCallback<BLEDescriptor>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|readDescriptorValue(descriptor: BLEDescriptor): Promise<BLEDescriptor>;|readDescriptorValue(descriptor: BLEDescriptor): Promise<BLEDescriptor>;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|writeCharacteristicValue(characteristic: BLECharacteristic): boolean;|writeCharacteristicValue(characteristic: BLECharacteristic): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattClientDevice|writeDescriptorValue(descriptor: BLEDescriptor): boolean;|writeDescriptorValue(descriptor: BLEDescriptor): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattClientDevice|getRssiValue(callback: AsyncCallback<number>): void;|getRssiValue(callback: AsyncCallback<number>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|getRssiValue(): Promise<number>;|getRssiValue(): Promise<number>;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|setBLEMtuSize(mtu: number): boolean;|setBLEMtuSize(mtu: number): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattClientDevice|setNotifyCharacteristicChanged(characteristic: BLECharacteristic, enable: boolean): boolean;|setNotifyCharacteristicChanged(characteristic: BLECharacteristic, enable: boolean): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts,接口返回值改为void| |GattClientDevice|on(type: “BLECharacteristicChange”, callback: Callback<BLECharacteristic>): void;|on(type: “BLECharacteristicChange”, callback: Callback<BLECharacteristic>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|off(type: “BLECharacteristicChange”, callback?: Callback<BLECharacteristic>): void;|off(type: “BLECharacteristicChange”, callback?: Callback<BLECharacteristic>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|on(type: “BLEConnectionStateChange”, callback: Callback<BLEConnectChangedState>): void;|on(type: “BLEConnectionStateChange”, callback: Callback<BLEConnectChangedState>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |GattClientDevice|off(type: “BLEConnectionStateChange”, callback?: Callback<BLEConnectChangedState>): void;|off(type: “BLEConnectionStateChange”, callback?: Callback<BLEConnectChangedState>): void;|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|GattService|GattService|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|BLECharacteristic|BLECharacteristic|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|BLEDescriptor|BLEDescriptor|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|NotifyCharacteristic|NotifyCharacteristic|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|CharacteristicReadReq|CharacteristicReadRequest|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|CharacteristicWriteReq|CharacteristicWriteRequest|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|DescriptorReadRe|DescriptorReadRequest|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|DescriptorWriteReq|DescriptorWriteRequest|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|ServerResponse|ServerResponse|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|BLEConnectChangedState|BLEConnectChangedState|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|ScanResult|ScanResult|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|AdvertiseSetting|AdvertiseSetting|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|AdvertiseData|AdvertiseData|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|ManufactureData|ManufactureData|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|ServiceData|ServiceData|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|ScanFilter|ScanFilter|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|ScanOptions|ScanOptions|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|SppOption|SppOption|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|PinRequiredParam|PinRequiredParam|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|DeviceClass|DeviceClass|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|BondStateParam|BondStateParam|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|StateChangeParam|StateChangeParam|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|ScanDuty|ScanDuty|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|MatchMode|MatchMode|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|ProfileConnectionState|ProfileConnectionState|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|BluetoothState|BluetoothState|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|SppType|SppType|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|ScanMode|ScanMode|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|BondState|BondState|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|MajorClass|MajorClass|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|MajorMinorClass|MajorMinorClass|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|PlayingState|PlayingState|API9接口变更,迁移到@ohos.bluetoothManager.d.ts| |bluetooth|ProfileId|ProfileId|API9接口变更,迁移到@ohos.bluetoothManager.d.ts|

适配指导(可选,不涉及则可以删除)

以enableLocation为例,在新版本上需要使用如下方式进行调用:

  import bluetoothManager from '@ohos.bluetoothManager';
  try {
      var state = bluetoothManager.getState();
  } catch (err) {
      console.error("errCode:" + err.code + ",errMessage:" + err.message);
  }

你可能感兴趣的鸿蒙文章

harmony 鸿蒙web子系统ChangeLog

harmony 鸿蒙元能力子系统ChangeLog

harmony 鸿蒙分布式数据管理子系统JS API变更Changelog

harmony 鸿蒙文件管理子系统ChangeLog

harmony 鸿蒙全球化子系统ChangeLog

harmony 鸿蒙媒体子系统ChangeLog

harmony 鸿蒙测试子系统ChangeLog

harmony 鸿蒙USB服务子系统ChangeLog

0  赞