我在我的ionic 4项目中使用了corodova ble- plugin (https://github.com/don/cordova-plugin-ble-central),我想知道是否可以用这个插件来更改蓝牙设备的名称。我搜索了ble插件文档,没有找到任何东西。但是,以前有没有人在没有原生android开发的情况下,用ionic应用程序做过这样的事情?
**更新**
我能够使用write方法找到必须传递的特征,以设置设备的名称。但传递的值必须是数组缓冲区类型,而不是字符串。因此,我使用字符串来数组缓冲区npm包,当我在android studio控制台中签入时,它传递了write值,但在设备中,它显示的是符号,而不是实际名称。这里会出什么问题呢?
发布于 2020-07-17 19:48:09
我不是Cordova的专家,但是看起来这个插件不支持你想要的东西。好消息是,如果您使用本机代码更改设备的名称,它应该可以工作。
BluetoothAdapter.getDefaultAdapter().setName("myDeviceName");
你可以在你的MainActivity中使用它。
https://stackoverflow.com/questions/62952283
复制相似问题