harmony 鸿蒙Bluetooth Subsystem ChangeLog
Bluetooth Subsystem ChangeLog
cl.bluetooth.1 API Migration to @ohos.bluetoothManager.d.ts
@ohos.bluetooth.d.ts does not allow for throwing error codes, which is required by API version 9 and system APIs. Therefore, all APIs of @ohos.bluetooth.d.ts are migrated to the newly added @ohos.bluetoothManager.d.ts, and error code description is also added.
To use Bluetooth APIs, import @ohos.bluetoothManager.
import bluetoothManager from '@ohos.bluetoothManager';
Change Impacts
System APIs and APIs in API version 9 are affected. Import @ohos.bluetoothManager to use APIs that can throw error codes.
import bluetoothManager from '@ohos.bluetoothManager';
Key API/Component Changes
Class | Original API | New API | Change Type |
---|---|---|---|
bluetooth | function getState(): BluetoothState | function getState(): BluetoothState | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | method | function getBtConnectionState(): ProfileConnectionState; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function pairDevice(deviceId: string): boolean | function pairDevice(deviceId: string): void | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
bluetooth | function cancelPairedDevice(deviceId: string): boolean | function cancelPairedDevice(deviceId: string): void | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
bluetooth | function getRemoteDeviceName(deviceId: string): string | function getRemoteDeviceName(deviceId: string): string | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function getRemoteDeviceClass(deviceId: string): DeviceClass | function getRemoteDeviceClass(deviceId: string): DeviceClass | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function enableBluetooth(): boolean | function enableBluetooth(): void | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
bluetooth | function disableBluetooth(): boolean | function disableBluetooth(): void | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
bluetooth | function getLocalName(): string | function getLocalName(): string | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function getPairedDevices(): Array<string>; | function getPairedDevices(): Array<string>; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function getProfileConnState(profileId: ProfileId): ProfileConnectionState | function getProfileConnectionState(profileId: ProfileId): ProfileConnectionState | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the API name to getProfileConnectionState. |
bluetooth | function setDevicePairingConfirmation(device: string, accept: boolean): boolean | function setDevicePairingConfirmation(device: string, accept: boolean): void | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
bluetooth | function setLocalName(name: string): boolean; | function setLocalName(name: string): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
bluetooth | function setBluetoothScanMode(mode: ScanMode, duration: number): boolean | function setBluetoothScanMode(mode: ScanMode, duration: number): void | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
bluetooth | function getBluetoothScanMode(): ScanMod | function getBluetoothScanMode(): ScanMode | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function startBluetoothDiscovery(): boolean | function startBluetoothDiscovery(): void | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts, added the ohos.permission.APPROXIMATELY_LOCATION permission, and changed the return value to void. |
bluetooth | function stopBluetoothDiscovery(): boolean; | function stopBluetoothDiscovery(): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
bluetooth | function on(type: “bluetoothDeviceFind”, callback: Callback<Array<string>>): void; | function on(type: “bluetoothDeviceFind”, callback: Callback<Array<string>>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function off(type: “bluetoothDeviceFind”, callback?: Callback<Array<string>>): void; | function off(type: “bluetoothDeviceFind”, callback?: Callback<Array<string>>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function on(type: “bondStateChange”, callback: Callback<BondStateParam>): void; | function on(type: “bondStateChange”, callback: Callbackk<BondStateParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function off(type: “bondStateChange”, callback?: Callback<BondStateParam>): void; | function off(type: “bondStateChange”, callback?: Callback<BondStateParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function on(type: “pinRequired”, callback: Callback<PinRequiredParam>): void; | function on(type: “pinRequired”, callback: Callback<PinRequiredParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function off(type: “pinRequired”, callback?: Callback<PinRequiredParam>): void; | function off(type: “pinRequired”, callback?: Callback<PinRequiredParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function on(type: “stateChange”, callback: Callback<BluetoothState>): void; | function on(type: “stateChange”, callback: Callback<BluetoothState>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function off(type: “stateChange”, callback?: Callback<BluetoothState>): void; | function off(type: “stateChange”, callback?: Callback<BluetoothState>): void; | Migrated this API in API version 9 to @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; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function sppAccept(serverSocket: number, callback: AsyncCallback<number>): void; | function sppAccept(serverSocket: number, callback: AsyncCallback<number>): void; | Migrated this API in API version 9 to @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; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function sppCloseServerSocket(socket: number): void; | function sppCloseServerSocket(socket: number): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function sppCloseClientSocket(socket: number): void; | function sppCloseClientSocket(socket: number): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function sppWrite(clientSocket: number, data: ArrayBuffer): boolean; | function sppWrite(clientSocket: number, data: ArrayBuffer): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
bluetooth | function on(type: “sppRead”, clientSocket: number, callback: Callback<ArrayBuffer>): void; | function on(type: “sppRead”, clientSocket: number, callback: Callback<ArrayBuffer>): void; | Migrated this API in API version 9 to @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; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | function getProfile(profileId: ProfileId): A2dpSourceProfile | HandsFreeAudioGatewayProfile; | function getProfileInstance(profileId: ProfileId): A2dpSourceProfile |
bluetooth | function getProfileInst(profileId: ProfileId): A2dpSourceProfile | HandsFreeAudioGatewayProfile | HidHostProfile |
BaseProfile | getConnectionDevices(): Array<string>; | getConnectionDevices(): Array<string>; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
BaseProfile | getDeviceState(device: string): ProfileConnectionState; | getDeviceState(device: string): ProfileConnectionState; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
A2dpSourceProfile | connect(device: string): boolean; | connect(device: string): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
A2dpSourceProfile | disconnect(device: string): boolean; | disconnect(device: string): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
A2dpSourceProfile | on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void; | on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
A2dpSourceProfile | off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void; | off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
A2dpSourceProfile | getPlayingState(device: string): PlayingState; | getPlayingState(device: string): PlayingState; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
HandsFreeAudioGatewayProfile | connect(device: string): boolean; | connect(device: string): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
HandsFreeAudioGatewayProfile | disconnect(device: string): boolean; | disconnect(device: string): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
HandsFreeAudioGatewayProfile | on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void; | on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
HandsFreeAudioGatewayProfile | off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void; | off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
HidHostProfile | connect(device: string): boolean; | connect(device: string): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
HidHostProfile | disconnect(device: string): boolean; | disconnect(device: string): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
HidHostProfile | on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void; | on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
HidHostProfile | off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void; | off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
PanProfile | disconnect(device: string): boolean; | disconnect(device: string): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
PanProfile | on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void; | on(type: “connectionStateChange”, callback: Callback<StateChangeParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
PanProfile | off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void; | off(type: “connectionStateChange”, callback?: Callback<StateChangeParam>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
PanProfile | setTethering(enable: boolean): void; | setTethering(enable: boolean): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
PanProfile | isTetheringOn(): boolean; | isTetheringOn(): boolean; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
BLE | function createGattServer(): GattServer; | function createGattServer(): GattServer; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
BLE | function createGattClientDevice(deviceId: string): GattClientDevice; | function createGattClientDevice(deviceId: string): GattClientDevice; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
BLE | function getConnectedBLEDevices(): Array<string>; | function getConnectedBLEDevices(): Array<string>; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
BLE | function startBLEScan(filters: Array<ScanFilter>, options?: ScanOptions): void; | function startBLEScan(filters: Array<ScanFilter>, options?: ScanOptions): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and added the ohos.permission.APPROXIMATELY_LOCATION permission. |
BLE | function stopBLEScan(): void; | function stopBLEScan(): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
BLE | mefunction on(type: “BLEDeviceFind”, callback: Callback<Array<ScanResult>>): void;thod | function on(type: “BLEDeviceFind”, callback: Callback<Array<ScanResult>>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
BLE | function off(type: “BLEDeviceFind”, callback?: Callback<Array<ScanResult>>): void; | function off(type: “BLEDeviceFind”, callback?: Callback<Array<ScanResult>>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | startAdvertising(setting: AdvertiseSetting, advData: AdvertiseData, advResponse?: AdvertiseData): void; | startAdvertising(setting: AdvertiseSetting, advData: AdvertiseData, advResponse?: AdvertiseData): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | stopAdvertising(): void; | stopAdvertising(): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | addService(service: GattService): boolean; | addService(service: GattService): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattServer | removeService(serviceUuid: string): boolean; | removeService(serviceUuid: string): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattServer | close(): void; | close(): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | notifyCharacteristicChanged(deviceId: string, notifyCharacteristic: NotifyCharacteristic): boolean; | notifyCharacteristicChanged(deviceId: string, notifyCharacteristic: NotifyCharacteristic): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattServer | sendResponse(serverResponse: ServerResponse): boolean; | sendResponse(serverResponse: ServerResponse): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattServer | on(type: “characteristicRead”, callback: Callback<CharacteristicReadReq>): void; | on(type: “characteristicRead”, callback: Callback<CharacteristicReadRequest>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | off(type: “characteristicRead”, callback?: Callback<CharacteristicReadReq>): void; | off(type: “characteristicRead”, callback?: Callback<CharacteristicReadRequest>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | on(type: “characteristicWrite”, callback: Callback<CharacteristicWriteReq>): void; | on(type: “characteristicWrite”, callback: Callback<CharacteristicWriteRequest>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | off(type: “characteristicWrite”, callback?: Callback<CharacteristicWriteReq>): void; | off(type: “characteristicWrite”, callback?: Callback<CharacteristicWriteRequest>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | on(type: “descriptorRead”, callback: Callback<DescriptorReadReq>): void; | on(type: “descriptorRead”, callback: Callback<DescriptorReadRequest>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | off(type: “descriptorRead”, callback?: Callback<DescriptorReadReq>): void; | off(type: “descriptorRead”, callback?: Callback<DescriptorReadRequest>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | on(type: “descriptorWrite”, callback: Callback<DescriptorWriteReq>): void; | on(type: “descriptorWrite”, callback: Callback<DescriptorWriteRequest>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | off(type: “descriptorWrite”, callback?: Callback<DescriptorWriteReq>): void; | off(type: “descriptorWrite”, callback?: Callback<DescriptorWriteRequest>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | on(type: “connectStateChange”, callback: Callback<BLEConnectChangedState>): void; | on(type: “connectStateChange”, callback: Callback<BLEConnectChangedState>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattServer | off(type: “connectStateChange”, callback?: Callback<BLEConnectChangedState>): void; | off(type: “connectStateChange”, callback?: Callback<BLEConnectChangedState>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | connect(): boolean; | connect(): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattClientDevice | disconnect(): boolean; | disconnect(): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattClientDevice | close(): boolean; | close(): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattClientDevice | getDeviceName(callback: AsyncCallback<string>): void; | getDeviceName(callback: AsyncCallback<string>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | getDeviceName(): Promise<string>; | getDeviceName(): Promise<string>; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | getServices(callback: AsyncCallback<Array<GattService>>): void; | getServices(callback: AsyncCallback<Array<GattService>>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | getServices(): Promise<Array<GattService>>; | getServices(): Promise<Array<GattService>>; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | readCharacteristicValue(characteristic: BLECharacteristic, callback: AsyncCallback<BLECharacteristic>): void; | readCharacteristicValue(characteristic: BLECharacteristic, callback: AsyncCallback<BLECharacteristic>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | readCharacteristicValue(characteristic: BLECharacteristic): Promise<BLECharacteristic>; | readCharacteristicValue(characteristic: BLECharacteristic): Promise<BLECharacteristic>; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | readDescriptorValue(descriptor: BLEDescriptor, callback: AsyncCallback<BLEDescriptor>): void; | readDescriptorValue(descriptor: BLEDescriptor, callback: AsyncCallback<BLEDescriptor>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | readDescriptorValue(descriptor: BLEDescriptor): Promise<BLEDescriptor>; | readDescriptorValue(descriptor: BLEDescriptor): Promise<BLEDescriptor>; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | writeCharacteristicValue(characteristic: BLECharacteristic): boolean; | writeCharacteristicValue(characteristic: BLECharacteristic): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattClientDevice | writeDescriptorValue(descriptor: BLEDescriptor): boolean; | writeDescriptorValue(descriptor: BLEDescriptor): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattClientDevice | getRssiValue(callback: AsyncCallback<number>): void; | getRssiValue(callback: AsyncCallback<number>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | getRssiValue(): Promise<number>; | getRssiValue(): Promise<number>; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | setBLEMtuSize(mtu: number): boolean; | setBLEMtuSize(mtu: number): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattClientDevice | setNotifyCharacteristicChanged(characteristic: BLECharacteristic, enable: boolean): boolean; | setNotifyCharacteristicChanged(characteristic: BLECharacteristic, enable: boolean): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts and changed the return value to void. |
GattClientDevice | on(type: “BLECharacteristicChange”, callback: Callback<BLECharacteristic>): void; | on(type: “BLECharacteristicChange”, callback: Callback<BLECharacteristic>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | off(type: “BLECharacteristicChange”, callback?: Callback<BLECharacteristic>): void; | off(type: “BLECharacteristicChange”, callback?: Callback<BLECharacteristic>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | on(type: “BLEConnectionStateChange”, callback: Callback<BLEConnectChangedState>): void; | on(type: “BLEConnectionStateChange”, callback: Callback<BLEConnectChangedState>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
GattClientDevice | off(type: “BLEConnectionStateChange”, callback?: Callback<BLEConnectChangedState>): void; | off(type: “BLEConnectionStateChange”, callback?: Callback<BLEConnectChangedState>): void; | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | GattService | GattService | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | BLECharacteristic | BLECharacteristic | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | BLEDescriptor | BLEDescriptor | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | NotifyCharacteristic | NotifyCharacteristic | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | CharacteristicReadReq | CharacteristicReadRequest | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | CharacteristicWriteReq | CharacteristicWriteRequest | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | DescriptorReadRe | DescriptorReadRequest | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | DescriptorWriteReq | DescriptorWriteRequest | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | ServerResponse | ServerResponse | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | BLEConnectChangedState | BLEConnectChangedState | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | ScanResult | ScanResult | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | AdvertiseSetting | AdvertiseSetting | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | AdvertiseData | AdvertiseData | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | ManufactureData | ManufactureData | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | ServiceData | ServiceData | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | ScanFilter | ScanFilter | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | ScanOptions | ScanOptions | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | SppOption | SppOption | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | PinRequiredParam | PinRequiredParam | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | DeviceClass | DeviceClass | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | BondStateParam | BondStateParam | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | StateChangeParam | StateChangeParam | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | ScanDuty | ScanDuty | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | MatchMode | MatchMode | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | ProfileConnectionState | ProfileConnectionState | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | BluetoothState | BluetoothState | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | SppType | SppType | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | ScanMode | ScanMode | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | BondState | BondState | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | MajorClass | MajorClass | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | MajorMinorClass | MajorMinorClass | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | PlayingState | PlayingState | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
bluetooth | ProfileId | ProfileId | Migrated this API in API version 9 to @ohos.bluetoothManager.d.ts. |
(Optional) Adaptation Guide
The following uses enableLocation as an example to show how it is called in the new version:
import bluetoothManager from '@ohos.bluetoothManager';
try {
var state = bluetoothManager.getState();
} catch (err) {
console.error("errCode:" + err.code + ",errMessage:" + err.message);
}
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Web Subsystem ChangeLog
harmony 鸿蒙Ability Subsystem ChangeLog
harmony 鸿蒙Distributed Data Management Subsystem JS API Changelog
harmony 鸿蒙File Management Subsystem ChangeLog
harmony 鸿蒙Globalization Subsystem ChangeLog
harmony 鸿蒙Media Subsystem ChangeLog
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦