我正在開發一個android應用程序,我想知道如何檢查與我的設備連接的其他設備的藍牙狀態?如何檢查藍牙是在Android的其他設備的開/關?
當設備通過藍牙與我的設備連接時,其名稱保存在我的手機中。現在我可以如何檢查我的應用中配對設備的藍牙狀態?
我正在開發一個android應用程序,我想知道如何檢查與我的設備連接的其他設備的藍牙狀態?如何檢查藍牙是在Android的其他設備的開/關?
當設備通過藍牙與我的設備連接時,其名稱保存在我的手機中。現在我可以如何檢查我的應用中配對設備的藍牙狀態?
我建議你以下解決方案:
你看了一些數據被sended您的應用程序,這樣做一次,每1秒以上(我推薦使用的TimerTask)。
併爲您的應用程序的另一個重要的事情: 的InputStream
和Outputstream
對象是最後,所以我真的不認爲你可以重新連接到所需的設備,無需重新啓動應用程序。
您可以撥打BluetoothAdapter.getBondedDevices()以獲取配對設備的列表。
然後,您可以嘗試連接以查看其他設備是否可用。
如果設備通過藍牙連接,它如何同時禁用藍牙? – 2012-02-03 14:05:07
我的意思是配對設備。當配對設備停用後,我們仍然會將其列入我們的列表中,但不會連接。 – Mashhadi 2012-02-03 14:12:38