Men*_*Tim 1 android bluetooth-lowenergy
AdvertiseData advertiseData = new AdvertiseData.Builder()
.setIncludeDeviceName( true )
.addServiceUuid( uuid )
.build();
Run Code Online (Sandbox Code Playgroud)
创建 AdvertiseData 对象时,如果您在数据包中同时添加设备名称和服务 uuid,它将失败,因为它大于 AdvertiseData 限制的最大大小。有什么方法可以在广告数据中同时包含设备名称和服务 uuid?我知道 iOS 可以做到这一点。安卓可以吗?
或者,有什么方法可以更改显示的设备名称?比如如何在广告数据中设置设备名称?
设备名称存储在 BluetoothAdapter 中。您可以使用以下方法进行设置:
boolean isNameChanged = BluetoothAdapter.getDefaultAdapter().setName("myDeviceName");
| 归档时间: |
|
| 查看次数: |
4342 次 |
| 最近记录: |