codecamp

MorJS 设备 获取设备电量

名称功能说明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 设备的更新事件。


MorJS 设备 内存不足告警
MorJS 设备 WiFi
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

MorJS 指南

MorJS 基础用法

MorJS 配置

MorJS 编译相关配置

MorJS 进阶用法

MorJS Web开发

MorJS Web开发介绍

MorJS Web开发快速上手

MorJS Tabbar IOS 小黑条适配开关

MorJS 社区

MorJS 规范

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }