3
A
回答
2
假設您正在使用Android 如果您具有此設備的BluetoothDevice對象,則可以註冊以偵聽廣播操作 - ACL_CONNECTED或ACL_DISCONNECTED並跟蹤連接狀態。
0
如果你想找出羯羊一個BT-耳機目前正在積極連接(音頻路由到它),請執行下列操作:
聲明如下意圖過濾
<intent-filter >
<action android:name="android.bluetooth.headset.action.AUDIO_STATE_CHANGED" />
</intent-filter>
,並在您的接收器在onReceive檢查:
if ("android.bluetooth.headset.action.AUDIO_STATE_CHANGED".equals(intent.getAction())) {
headsetAudioState = intent.getIntExtra("android.bluetooth.headset.extra.AUDIO_STATE", -2);
}
並將int保存爲靜態變量。只要您想知道BT音頻是否連接(1)/斷開連接(0),就可以隨時訪問它。不漂亮,但完成工作。
相關問題
- 1. Android與藍牙LE設備配對
- 2. 尋找Android藍牙配對設備
- 3. 在Android Studio中配對藍牙設備
- 4. Android:確定藍牙是否連接到任何設備
- 5. Android藍牙開發 - 連接到未配對設備
- 6. Android設備通過配對的藍牙設備喚醒
- 7. [Tizen] [藍牙]齒輪設備無法打開藍牙
- 8. 配對藍牙設備是否有優勢?
- 9. 自動連接到Android上預定的藍牙配對設備
- 10. Android藍牙配對
- 11. 藍牙配對設備連接問題
- 12. 藍牙音頻設備不配對
- 13. 與CC2540藍牙LE設備配對
- 14. 獲取藍牙主動配對設備
- 15. 發現並配對藍牙設備
- 16. 問題與藍牙設備配對
- 17. 與Nexus S配對藍牙設備
- 18. 將藍牙設備與React-Native配對
- 19. 獲得藍牙配對設備
- 20. 藍牙自動連接配對設備
- 21. 用戶許可配對藍牙設備
- 22. 配對藍牙設備與32英尺.NET藍牙庫
- 23. Android應用程序藍牙確定配對設備之間的距離
- 24. 在android中配對藍牙設備的正確順序是什麼?
- 25. Android藍牙設備緩存
- 26. 查詢藍牙設備android
- 27. Android。連接藍牙設備
- 28. UUID藍牙和Android設備
- 29. Android藍牙喚醒設備
- 30. Android藍牙設備UUID
你解決這個問題?當我嘗試驗證我知道的BT設備是否真的準備好談論時,我也遇到了IOException。 我的方法是嘗試連接到一個套接字,但它不會影響我得到的錯誤消息:「服務發現失敗」 – SEngstrom 2012-06-27 22:28:01