嗨,我與我的Android應用程序的嵌入式藍牙設備的連接工作。當配對設備的藍牙啓用時,我可以通知嗎?
我的應用程序安裝在Android手機和手機還是有一定配對的藍牙設備,現在我想,如果有任何配對的藍牙設備已啓用(啓動/打開),應用程序應該收到通知。
的課程藍牙將在手機和藍牙設備啓用將在範圍之內。
請讓我知道這怎麼可能?
謝謝!
嗨,我與我的Android應用程序的嵌入式藍牙設備的連接工作。當配對設備的藍牙啓用時,我可以通知嗎?
我的應用程序安裝在Android手機和手機還是有一定配對的藍牙設備,現在我想,如果有任何配對的藍牙設備已啓用(啓動/打開),應用程序應該收到通知。
的課程藍牙將在手機和藍牙設備啓用將在範圍之內。
請讓我知道這怎麼可能?
謝謝!
沒有什麼自動化,因此可以檢測到這一點,你將不得不作出這兩個你的App配對的設備會做一些工作來檢測這一點。 TYhere可能是2種選擇:
您的應用程序可以做一些定期的設備發現(低頻 - 否則它會殺死電池)來搜索附近的配對設備。 上得到啓用/開始就應該把自己的配對設備可被發現的。
一個更好的辦法是爲apired設備autimaically發起的連接,一旦涉及到它上,並且通常在大多數手機上默認配對的藍牙功能是否已開啓它也掃描傳入連接的設備,因此您的應用可以準備好接受傳入連接。
要檢查所有更改狀態,然後比較新的狀態是什麼:
STATE_DISCONNECTED, STATE_CONNECTING, STATE_CONNECTED etc.