2017-02-17 61 views
0

我有一個藍牙設備,可以連接到一部android手機,並且當藍牙設備上的某個按鈕被按下時,我需要啓動一個特定的應用程序。從藍牙設備觸發應用程序啓動

因此,按A - >應用程序A需要打開。

截至目前,我試圖建立一個Android應用程序,它可以掃描並連接到藍牙設備,並具有一組內置的鍵盤映射(A->應用程序A等),並且應用程序將打開啓動與keymap相對應的應用程序,但是這種方法有其侷限性,因爲我無法連續選擇在應用程序之間傳輸的按鈕。

會有一種方法可以直接與BlueTooth的android內核進行交互,以嘗試直接打開所需的應用程序嗎?

+1

'但這種方法有其侷限性 - 有什麼限制? –

+0

我無法在設備上連續按鈕點擊的應用程序之間進行傳輸。不過,我可能是錯的。 – Jim

+1

你必須在手機上設置藍牙監視器作爲後臺服務,從那裏它只是啓動應用程序的意圖。 –

回答

0

根據您的具體情況,應該有多種方法來獲得您想要的東西。如果您發佈了當前用於啓動應用程序的一些代碼,我們可以爲具體情況提供更多幫助。它從不傷害review the basics使用意圖開始活動。

只是猜測,但你可能需要bring the requested activity to the foreground,如果它已經開始和其他焦點。

相關問題