2015-04-04 85 views
0

我正在尋找一個事件時,我的手機發現已配對設備觸發...藍牙範圍內事件配對設備

示例:門口有一個藍牙鎖。當我回家時,我想讓鎖打開。當我離開我的家時,我想要關閉鎖。 爲了實現這些功能,我需要找到當已經配對的設備在我的手機範圍內時觸發的事件...

顯然,我不想用手動鎖定/解鎖門。該操作必須是自動的。

可以做到這一點嗎?

非常感謝!

回答

0

我也在尋找解決這個問題的辦法。 不幸的是,它似乎不可能爲每個設備。

我使用:

<action android:name="android.bluetooth.device.action.ACL_CONNECTED" /> 
      <action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" /> 

它適用於設備主動地嘗試連接(如耳機或我的LG G Watch)的。

對於需要連接到它們的設備,這不起作用。

到目前爲止,我發現的唯一解決方案是在後臺服務或AlamrManager中輪詢已知的地址。