簡體   English   中英

使用 cordova-ble-plugin 更改 BLE 設備名稱

[英]Change BLE device name using cordova-ble-plugin

我在 ionic 4 項目中使用 corodova-ble-plugin ( https://github.com/don/cordova-plugin-ble-central ),我想知道是否可以使用此插件更改藍牙設備名稱。 我搜索了 ble 插件文檔,但沒有找到任何東西。 但是,在沒有本機 android dev 之前,有人用離子應用程序做過這樣的事情嗎?

** 更新 **

我能夠找到必須使用 write 方法傳遞的特征來設置設備的名稱。 但是傳遞的值必須是數組緩沖區類型而不是字符串。 因此,我將字符串用於數組緩沖區 npm package,當我在 android 工作室控制台中檢查時,它傳遞了寫入值,但在設備中它顯示的是符號而不是實際名稱。 這里會出什么問題?

我不是 Cordova 的專家,但看起來這個插件不允許您查找的內容。 好消息是,如果您使用本機代碼更改設備的名稱,它應該可以工作。

BluetoothAdapter.getDefaultAdapter().setName("myDeviceName");

您可以在 MainActivity 中使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM