我們現在可以使用ActivityRecognitionClient類。 dev的文檔展示瞭如何從活動中使用它:來自服務的ActivityRecognitionClient
http://developer.android.com/training/location/activity-recognition.html
有沒有辦法有遇到特定的活動類型時,OS通知我們的應用程序?例如,每當活動類型狀態從停止狀態變爲騎自行車時,我都希望我的應用程序由操作系統調用。
這個例子看起來好像我們需要將ActivityRecognitionClient與應用程序生命週期所綁定的Activity(或片段)一起使用。
雖然我們可以在OS上註冊標準,但類似於地理柵欄請求。我猜想,作爲一種解決方法,我們可以每N秒運行一次服務,創建一個ActivityRecognitionClient實例,監聽它幾秒鐘,然後將所有內容關閉。
謝謝
任何解決方案爲你工作? –