判断外设是否连接

[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.bluetooth.isConnected(device_id, success, error)

支持平台:

  • Android
  • iOS

参数说明

参数 类型 必填 说明
device_id String 设备号
success Function 成功回调函数
error Function 失败回调函数

device_id 设备的UUID

success 函数会返回Boolean类型,true表示连接,false表示未连接

error 函数会返回一个字符串,发生错误的相关信息

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        var uuid = device.uuid;
        navigator.bluetooth.isConnected(uuid ,function (success) {
            alert(JSON.stringify(success));
        },function (error){
            alert(JSON.stringify(error));
        });
    }
</script>

响应示例代码:

false

results matching ""

    No results matching ""