我想開發一個應用程序來通過藍牙發送數據。我已經能夠顯示保稅設備以及該範圍內的設備。現在我有一個列表顯示所有這些設備和相關的陣列適配器。當我長時間點擊設備名稱時,我希望我的應用程序將所需數據發送到長按設備。但是,如何從藍牙名稱中獲取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. 在C得到硬從設備名稱
- 2. 我可以從cordova設備的uuid獲得移動名稱嗎?
- 3. 從javascript獲取(移動)設備名稱
- 4. 從USB設備的設備路徑獲取卷名稱
- 5. 獲取設備名稱
- 6. 從黑莓設備獲取所有圖像名稱設備
- 7. 如何獲得我的設備的設備名稱使用WiFi p2p
- 8. 我如何獲得範圍內的藍牙設備的名稱?
- 9. 如何獲得藍牙低耗能設備的實際名稱?
- 10. 如何獲取iPhone的設備名稱
- 11. Genymotion設備名稱
- 12. Windows設備名稱
- 13. Android設備名稱
- 14. 獲取設備標誌的設備名稱
- 15. 如何獲取USB存儲設備的設備名稱?
- 16. 如何檢測捕獲設備的設備名稱?
- 17. 獲取磁盤設備的物理設備對象名稱
- 18. 使用HTML5獲取iPad的所有者名稱/設備名稱
- 19. 如何根據zenoss中的組名稱獲取設備名稱?
- 20. 藍牙核心斯威夫特獲得設備名稱
- 21. 如何獲取iOS設備名稱
- 22. 獲取電池設備名稱
- 23. 如何獲取設備名稱?
- 24. 獲取網絡設備名稱
- 25. Corebluetooth使用Swift獲取設備名稱
- 26. OpenSUSE - 獲取設備ID(或名稱)
- 27. 從rfcomm設備服務中檢索藍牙設備的名稱
- 28. 獲取USB設備的產品名稱從portIterator
- 29. 從設備獲取用戶名稱的更好方法?
非常感謝 – user2056245 2013-05-04 06:35:18