2016-02-19 41 views
1

我想問一下你對下面的寶貴意見在啓動應用程序。此外,應用程序應該能夠保持手機連接到BLE設備(應用程序屏幕上將沒有「連接」和「斷開」按鈕)。換句話說,如果建立的連接由於某種原因而丟失,則應用程序應該能夠檢測到這一點並重新連接。該應用的用戶不需要知道這個後臺進程。對於他/她來說,電話與BLE設備連接是非常重要的。保持連接的Android應用程序與BLE裝置

簡而言之,我知道BLE設備的名稱(它被稱爲'HMSoft')。我應該如何讓應用程序與這個BLE模塊連接?我是否應該使用一些能夠在我的應用程序MainActivity中與其他活動並行執行工作的線程?或者有更好的方法?你有過類似的經歷嗎?

非常感謝您的時間和精力。對此,我真的非常感激。

此致, 博揚。

回答

0

您將想要將BLE實施包裝到服務中。在該服務中,您必須實施連接到BLE設備的邏輯,並在該BLE設備不可用時繼續嘗試連接到該BLE設備。我有一個sample framework,它允許您在應用程序級別範圍內的服務,並將其傳遞給不同的活動。我用它來做和你想要完成的事情非常相似的事情。

相關問題