2017-08-03 82 views
0

我正在爲BLE設備創建一個應用程序,我在我的BLE設備中找到了我的手機,在這種情況下,當我按下開關時我想玩一個開關音頻文件,我已經存儲在原始文件夾中的Android工作室,如何通過BLE設備開關找到手機android

我這樣做時,應用程序屏幕顯示給我或應用程序打開,這意味着這適用於當一個應用程序在前臺,但我想要在背景中做這個,如果我的手機還活着,或者我的手機不在眼前,當我按下BLE設備的開關時,我想播放音頻文件。 怎麼樣,我可以這樣做嗎?

當我按下BLE開關尋找移動設備時,我成功顯示只有烤麪包!但無法執行 startService(intent);爲其工作執行啓動服務。 (此服務可能會從本地原始文件夾播放音頻文件)。

我爲服務做了什麼動作來執行。 ?

回答

0

當您的活動不在前臺時,要保持連接處於開放狀態,您需要在應用程序進程中擁有「前臺服務」。查看Android文檔如何設置這樣一個。如果您的應用程序沒有前臺服務,則操作系統可能會終止您的應用程序,從而也會終止它所擁有的藍牙連接。

相關問題