我想开发一个应用程序来通过蓝牙发送数据。我已经能够显示保税设备以及该范围内的设备。现在我有一个列表显示所有这些设备和相关的阵列适配器。当我长时间点击设备名称时,我希望我的应用程序将所需数据发送到长按设备。但是,如何从蓝牙名称中获取BluetoothDevice,并将其存储在相应位置的arrayadapter中?从设备的名称获得Bluetoothdevice
0
A
回答
1
您应该保存BluetoothDevice类由Android蓝牙发现ACTION_FOUND接收器,而不是仅仅节约名返回。稍后在您的列表适配器中,您可以从保存列表中的每个BluetoothDevice获取名称并填充您的列表。
您无法单独从名称检索BluetoothDevice。你需要地址(如Hoan Nguyen所建议的)。
保存BluetoothDevice将是更好和明智的选择。
P.S .: BluetoothDevice是parcelable,因此保存并发送消息也不会成为问题。
1
你必须保存设备的地址,然后使用getRemoteDevice (String address)
+0
非常感谢您......我也在您的建议后保存了设备的地址! – user2056245 2013-05-04 06:35:58
相关问题
- 1. 我可以从cordova设备的uuid获得移动名称吗?
- 2. 从javascript获取(移动)设备名称
- 3. 获取设备名称
- 4. 从黑莓设备获取所有图像名称设备
- 5. 如何获得我的设备的设备名称使用WiFi p2p
- 6. 我如何获得范围内的蓝牙设备的名称?
- 7. 如何获得蓝牙低耗能设备的实际名称?
- 8. 如何获取iPhone的设备名称
- 9. Genymotion设备名称
- 10. 获取设备标志的设备名称
- 11. 获取磁盘设备的物理设备对象名称
- 12. 如何检测捕获设备的设备名称?
- 13. 如何根据zenoss中的组名称获取设备名称?
- 14. 蓝牙核心斯威夫特获得设备名称
- 15. 如何获取设备名称?
- 16. 获取电池设备名称
- 17. Corebluetooth使用Swift获取设备名称
- 18. OpenSUSE - 获取设备ID(或名称)
- 19. 从rfcomm设备服务中检索蓝牙设备的名称
- 20. 从设备获取用户名称的更好方法?
- 21. 获取USB设备的产品名称从portIterator
- 22. 如何从DEV_BROADCAST_DEVICEINTERFACE和设备实例ID获取友好设备名称
- 23. 从USB设备获取驱动器名称
- 24. 如何从NT设备名称获取安装点?
- 25. 从Windows获取完整音频设备名称
- 26. 从NT获取文件路径/设备名称
- 27. Android设备名称==“BlueZ”?
- 28. iPhone蓝牙设备名称
- 29. ios设备名称列表
非常感谢 – user2056245 2013-05-04 06:35:18