来源:Antmove
浏览 1459
扫码
分享
2019-08-12 08:02:14
设备相关
设备相关
stopBeaconDiscovery
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
stopBeaconDiscovery | 停止搜索附近的 iBeacon 设备 | 查看文档 | 查看文档 | 完全支持 |
startBeaconDiscovery
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
startBeaconDiscovery | 开始搜索附近的 iBeacon 设备 | 查看文档 | 查看文档 | 支持 |
- 参数缺失
差异参数 | 说明 | 差异类型 |
---|
ignoreBluetoothAvailable | 是否校验蓝牙开关,仅在 iOS 下有效 | 不支持该属性 |
onBeaconUpdate
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onBeaconUpdate | 监听 iBeacon 设备更新事件 | 查看文档 | 查看文档 | 完全支持 |
onBeaconServiceChange
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onBeaconServiceChange | 监听 iBeacon 服务状态变化事件 | 查看文档 | 查看文档 | 支持 |
- 参数类型不同,wx: Function , alipay: Object
getBeacons
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getBeacons | 获取所有已搜索到的 iBeacon 设备 | 查看文档 | 查看文档 | 完全支持 |
stopWifi
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
stopWifi | 关闭 Wi-Fi 模块 | 查看文档 | 查看文档 | 不支持 |
startWifi
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
startWifi | 初始化 Wi-Fi 模块 | 查看文档 | 查看文档 | 不支持 |
setWifiList
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
setWifiList | 设置 wifiList 中 AP 的相关信息。在 onGetWifiList 回调后调用,iOS特有接口 | 查看文档 | 查看文档 | 不支持 |
onWifiConnected
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onWifiConnected | 监听连接上 Wi-Fi 的事件 | 查看文档 | 查看文档 | 不支持 |
onGetWifiList
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onGetWifiList | 监听获取到 Wi-Fi 列表数据事件 | 查看文档 | 查看文档 | 不支持 |
getWifiList
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getWifiList | 监听连接上 Wi-Fi 的事件 | 查看文档 | 查看文档 | 不支持 |
getConnectedWifi
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getConnectedWifi | 监听连接上 Wi-Fi 的事件。 | 查看文档 | 查看文档 | 不支持 |
connectWifi
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
connectWifi | 连接 Wi-Fi。若已知 Wi-Fi 信息,可以直接利用该接口连接。仅 Android 与 iOS 11 以上版本支持。 | 查看文档 | 查看文档 | 不支持 |
writeBLECharacteristicValue
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
writeBLECharacteristicValue | 读取低功耗蓝牙设备的特征值的二进制数据值。注意:必须设备的特征值支持 read 才可以成功调用 | 查看文档 | 查看文档 | 完全支持 |
readBLECharacteristicValue
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
readBLECharacteristicValue | 读取低功耗蓝牙设备的特征值的二进制数据值。注意:必须设备的特征值支持 read 才可以成功调用。 | 查看文档 | 查看文档 | 完全支持 |
onBLEConnectionStateChange
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onBLEConnectionStateChange | 监听低功耗蓝牙连接状态的改变事件。包括开发者主动连接或断开连接,设备丢失,连接异常断开等等 | 查看文档 | 查看文档 | 完全支持 |
onBLECharacteristicValueChange
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onBLECharacteristicValueChange | 监听低功耗蓝牙设备的特征值变化事件。必须先启用 notifyBLECharacteristicValueChange 接口才能接收到设备推送的 notification。 | 查看文档 | 查看文档 | 完全支持 |
notifyBLECharacteristicValueChange
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
notifyBLECharacteristicValueChange | 监听低功耗蓝牙设备的特征值变化事件。必须先启用 notifyBLECharacteristicValueChange 接口才能接收到设备推送的 notification。 | 查看文档 | 查看文档 | 支持 |
getBLEDeviceServices
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getBLEDeviceServices | 获取蓝牙设备所有服务(service) | 查看文档 | 查看文档 | 完全支持 |
getBLEDeviceCharacteristics
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getBLEDeviceCharacteristics | 获取蓝牙设备某个服务中所有特征值(characteristic)。 | 查看文档 | 查看文档 | 完全支持 |
createBLEConnection
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
createBLEConnection | 连接低功耗蓝牙设备。 | 查看文档 | 查看文档 | 不支持 |
closeBLEConnection
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
closeBLEConnection | 断开与低功耗蓝牙设备的连接。 | 查看文档 | 查看文档 | 不支持 |
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
addPhoneContact | 添加手机通讯录联系人。用户可以选择将该表单以「新增联系人」或「添加到已有联系人」的方式,写入手机系统通讯录。 | 查看文档 | 查看文档 | 完全支持 |
stopBluetoothDevicesDiscovery
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
stopBluetoothDevicesDiscovery | 停止搜寻附近的蓝牙外围设备。若已经找到需要的蓝牙设备并不需要继续搜索时,建议调用该接口停止蓝牙搜索。 | 查看文档 | 查看文档 | 完全支持 |
startBluetoothDevicesDiscovery
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
startBluetoothDevicesDiscovery | 开始搜寻附近的蓝牙外围设备 | 查看文档 | 查看文档 | 完全支持 |
openBluetoothAdapter
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
openBluetoothAdapter | 初始化蓝牙模块 | 查看文档 | 查看文档 | 完全支持 |
onBluetoothDeviceFound
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onBluetoothDeviceFound | 监听寻找到新设备的事件 | 查看文档 | 查看文档 | 支持 |
- 参数类型不同, 返回值缺失
差异参数 | 说明 | 差异类型 |
---|
advertisData | 当前蓝牙设备的广播数据段中的 ManufacturerData 数据段。wx: ArrayBuffer, alipay: Hex String | 类型不同 |
差异属性 | 说明 | 差异类型 |
---|
advertisServiceUUIDs | 当前蓝牙设备的广播数据段中的ServiceUUIDs 数据段 | 不支持该属性 |
serviceData | 当前蓝牙设备的广播数据段中的 ServiceData 数据段 | 不支持该属性 |
onBluetoothAdapterStateChange
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onBluetoothAdapterStateChange | 监听蓝牙适配器状态变化事件 | 查看文档 | 查看文档 | 完全支持 |
getConnectedBluetoothDevices
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getConnectedBluetoothDevices | 根据 uuid 获取处于已连接状态的设备。 | 查看文档 | 查看文档 | 支持 |
- 参数名差异
差异参数 | 说明 | 差异类型 |
---|
services | 蓝牙设备主 service 的 uuid 列表, wx: services, alipay: deviceId | 命名及格式不同 |
getBluetoothDevices
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getBluetoothDevices | 获取在蓝牙模块生效期间所有已发现的蓝牙设备。包括已经和本机处于连接状态的设备。 | 查看文档 | 查看文档 | 支持 |
- 返回值属性类型差异/缺失
差异属性 | 说明 | 差异类型 |
---|
advertisData | 设备的广播内容, wx: ArrayBuffer, alipay: Hex String | 类型不同 |
advertisServiceUUIDs | 当前蓝牙设备的广播数据段中的ServiceUUIDs 数据段 | 不支持该属性 |
serviceData | 当前蓝牙设备的广播数据段中的 ServiceData 数据段 | 不支持该属性 |
getBluetoothAdapterState
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getBluetoothAdapterState | 获取本机蓝牙适配器状态。 | 查看文档 | 查看文档 | 完全支持 |
closeBluetoothAdapter
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
closeBluetoothAdapter | 关闭蓝牙模块。调用该方法将断开所有已建立的连接并释放系统资源。建议在使用蓝牙流程后,与 wx.openBluetoothAdapter 成对调用。 | 查看文档 | 查看文档 | 完全支持 |
getBatteryInfoSync
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getBatteryInfoSync | wx.getBatteryInfo 的同步版本 | 查看文档 | 查看文档 | 不支持 |
getBatteryInfo
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getBatteryInfo | 获取设备电量。同步 API wx.getBatteryInfoSync 在 iOS 上不可用。 | 查看文档 | 查看文档 | 不支持 |
stopHCE
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
stopHCE | 关闭 NFC 模块。仅在安卓系统下有效。 | 查看文档 | 查看文档 | 不支持 |
startHCE
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
startHCE | 初始化 NFC 模块。 | 查看文档 | 查看文档 | 不支持 |
sendHCEMessage
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
sendHCEMessage | 发送 NFC 消息。仅在安卓系统下有效。 | 查看文档 | 查看文档 | 不支持 |
onHCEMessage
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onHCEMessage | 监听接收 NFC 设备消息事件 | 查看文档 | 查看文档 | 不支持 |
getHCEState
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getHCEState | 判断当前设备是否支持 HCE 能力。 | 查看文档 | 查看文档 | 不支持 |
onNetworkStatusChange
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onNetworkStatusChange | 监听网络状态变化事件 | 查看文档 | 查看文档 | 完全支持 |
getNetworkType
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getNetworkType | 获取网络类型 | 查看文档 | 查看文档 | 完全支持 |
- 返回值属性差异
差异属性 | 说明 | 差异类型 |
---|
networkType | wx: wifi/2g/3g/4g/unknown/none, alipay: WIFI/2G/3G/4G/UNKNOWN/NOTREACHABLE | 命名及格式不同 |
setScreenBrightness
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
setScreenBrightness | 设置屏幕亮度 | 查看文档 | 查看文档 | 完全支持 |
setKeepScreenOn
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
setKeepScreenOn | 设置是否保持常亮状态。仅在当前小程序生效,离开小程序后设置失效。 | 查看文档 | 查看文档 | 完全支持 |
onUserCaptureScreen
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onUserCaptureScreen | 监听用户主动截屏事件。用户使用系统截屏按键截屏时触发 | 查看文档 | 查看文档 | 完全支持 |
getScreenBrightness
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
getScreenBrightness | 获取屏幕亮度 | 查看文档 | 查看文档 | 完全支持 |
makePhoneCall
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
makePhoneCall | 拨打电话 | 查看文档 | 查看文档 | 支持 |
- 封装后不支持回调
差异参数 | 说明 | 差异类型 |
---|
success | 接口调用成功的回调函数 | 不支持该属性 |
fail | 接口调用失败的回调函数 | 不支持该属性 |
complete | 接口调用结束的回调函数(调用成功、失败都会执行) | 不支持该属性 |
onAccelerometerChange
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onAccelerometerChange | 监听加速度数据事件。 | 查看文档 | 查看文档 | 完全支持 |
startAccelerometer
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
startAccelerometer | 开始监听罗盘数据 | 查看文档 | 查看文档 | 不支持 |
stopAccelerometer
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
stopAccelerometer | 停止监听加速度数据。 | 查看文档 | 查看文档 | 支持 |
- 名称不同wx: stopAccelerometer, alipay: offAccelerometerChange, 参数缺失
差异参数 | 说明 | 差异类型 |
---|
success | 接口调用成功的回调函数 | 不支持该属性 |
fail | 接口调用失败的回调函数 | 不支持该属性 |
complete | 接口调用结束的回调函数(调用成功、失败都会执行) | 不支持该属性 |
onCompassChange
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onCompassChange | 监听罗盘数据变化事件 | 查看文档 | 查看文档 | 支持 |
- 返回值属性缺失
差异属性 | 说明 | 差异类型 |
---|
accuracy | 精度 | 不支持该属性 |
startCompass
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
startCompass | 开始监听罗盘数据 | 查看文档 | 查看文档 | 不支持 |
stopCompass
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
stopCompass | 停止监听罗盘数据 | 查看文档 | 查看文档 | 支持 |
- 命名不同wx: stopCompass, alipay: offCompassChange, 参数缺失
差异参数 | 说明 | 差异类型 |
---|
success | 接口调用成功的回调函数 | 不支持该属性 |
fail | 接口调用失败的回调函数 | 不支持该属性 |
complete | 接口调用结束的回调函数(调用成功、失败都会执行) | 不支持该属性 |
onDeviceMotionChange
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onDeviceMotionChange | 监听设备方向变化事件 | 查看文档 | 查看文档 | 不支持 |
startDeviceMotionListening
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
startDeviceMotionListening | 开始监听设备方向的变化 | 查看文档 | 查看文档 | 不支持 |
stopDeviceMotionListening
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
stopDeviceMotionListening | 停止监听设备方向的变化 | 查看文档 | 查看文档 | 不支持 |
onGyroscopeChange
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onGyroscopeChange | 监听陀螺仪数据变化事件 | 查看文档 | 查看文档 | 完全支持 |
startGyroscope
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
startGyroscope | 开始监听陀螺仪数据 | 查看文档 | 查看文档 | 不支持 |
stopGyroscope
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
stopGyroscope | 停止监听陀螺仪数据。 | 查看文档 | 查看文档 | 支持 |
- 命名不同wx: stopGyroscope, alipay: offGyroscopeChange, 参数缺失
差异参数 | 说明 | 差异类型 |
---|
success | 接口调用成功的回调函数 | 不支持该属性 |
fail | 接口调用失败的回调函数 | 不支持该属性 |
complete | 接口调用结束的回调函数(调用成功、失败都会执行) | 不支持该属性 |
onMemoryWarning
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
onMemoryWarning | 监听内存不足告警事件 | 查看文档 | 查看文档 | 不支持 |
scanCode
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
scanCode | 调起客户端扫码界面进行扫码 | 查看文档 | 查看文档 | 支持 |
- 参数差异, 返回值差异/缺失
差异参数 | 说明 | 差异类型 |
---|
onlyFromCamera | 是否只能从相机扫码,不允许从相册选择图片, wx: onlyFromCamera, alipay: hideAlbum | 命名及格式不同 |
scanType | 扫码类型, wx: scanType 支持数组类型;默认值是['barCode', 'qrCode'];取值范围:barCode、qrCode、datamatrix、pdf417, alipay: type 不支持数组类型;默认值是qr;取值范围:qr、bar | 命名及格式不同 |
差异属性 | 说明 | 差异类型 |
---|
scanType | 所扫码的类型 | 不支持该属性 |
charSet | 所扫码的字符集 | 不支持该属性 |
path | 当所扫的码为当前小程序二维码时,会返回此字段,内容为二维码携带的 path | 不支持该属性 |
rawData | 原始数据,base64编码 | 不支持该属性 |
vibrateLong
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
vibrateLong | 使手机发生较长时间的振动 | 查看文档 | 查看文档 | 完全支持 |
vibrateShort
函数名 | 说明 | 微信小程序 | 支付宝小程序 | 是否支持 |
---|
vibrateShort | 使手机发生较长时间的振动 | 查看文档 | 查看文档 | 完全支持 |
- 震动时间不同wx: 15ms, alipay: 40ms