MorJS 设备 获取设备电量

2024-01-22 14:05 更新
名称功能说明MorJS 是否支持
my.getBatteryInfo获取电量的异步接口。
my.getBatteryInfoSync获取电量的同步接口。

低功耗蓝牙

名称功能说明MorJS 是否支持
my.connectBLEDevice连接低功耗蓝牙设备。
my.setBLEMTU设置低功耗蓝牙设备最大传输单元(MTU)。需在 my.connectBLEDevice 调用成功后调用,mtu 设置范围(22, 512)。
my.getBLEMTU获取低功耗蓝牙设备的最大传输单元(MTU)。
my.disconnectBLEDevice断开与低功耗蓝牙设备的连接。
my.writeBLECharacteristicValue向低功耗蓝牙设备特征值中写入数据。
my.readBLECharacteristicValue读取低功耗蓝牙设备特征值中的数据。
my.notifyBLECharacteristicValueChange启用低功耗蓝牙设备特征值变化时的 notify 功能。
my.getBLEDeviceServices获取蓝牙设备所有 service(服务)。
my.getBLEDeviceRSSI获取蓝牙低功耗设备的信号强度(Received Signal Strength Indication, RSSI)。
my.getBLEDeviceCharacteristics获取蓝牙设备所有 characteristic(特征值)。
my.onBLECharacteristicValueChange监听低功耗蓝牙设备的特征值变化的事件。
my.offBLECharacteristicValueChange监听低功耗蓝牙设备的特征值变化的事件。
my.onBLEConnectionStateChanged监听低功耗蓝牙连接的错误事件,包括设备丢失,连接异常断开等。
my.offBLEConnectionStateChanged取消低功耗蓝牙连接状态变化事件的监听。

传统蓝牙

名称功能说明MorJS 是否支持
my.openBluetoothAdapter初始化小程序蓝牙模块。
my.closeBluetoothAdapter关闭本机蓝牙模块。
my.getBluetoothAdapterState获取本机蓝牙模块状态。
my.startBluetoothDevicesDiscovery获取本机蓝牙模块状态。
my.stopBluetoothDevicesDiscovery停止搜寻附近的蓝牙外围设备。
my.getBluetoothDevices获取所有已发现的蓝牙设备,包括已经和本机处于连接状态的设备。
my.getConnectedBluetoothDevices获取处于已连接状态的设备。
my.onBluetoothDeviceFound搜索到新的蓝牙设备时触发此事件。
my.offBluetoothDeviceFound移除寻找到新的蓝牙设备事件的监听。
my.onBluetoothAdapterStateChange监听本机蓝牙状态变化的事件。
my.offBluetoothAdapterStateChange移除本机蓝牙状态变化的事件的监听。
my.makeBluetoothPair蓝牙配对接口。连接蓝牙之前,部分设备需要先配对。
my.cancelBluetoothPair取消蓝牙设备配对。
my.getBluetoothPairs获取已经配对的蓝牙设备。

iBeacon

名称功能说明MorJS 是否支持
my.startBeaconDiscovery开始搜索附近的 iBeacon 设备。
my.stopBeaconDiscovery停止搜索附近的 iBeacon 设备。
my.getBeacons获取已经搜索到的 iBeacon 设备。
my.onBeaconUpdate监听 iBeacon 设备的更新事件。
my.onBeaconServiceChange监听 iBeacon 服务的状态变化。
my.offBeaconServiceChange取消监听 iBeacon 服务的状态变化。
my.offBeaconUpdate取消监听 iBeacon 设备的更新事件。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号