0
我試圖從android手機以約每分鐘的時間間隔收集一定數量的接入點數據的時間。我已經可以收集數據,但我只能在應用程序啓動後收集數據。我不知道做什麼是創建一個後臺服務,運行一定的時間,並執行一個約1分鐘的時間間隔的功能。在Android應用程序中運行一個函數,在程序運行時以及應用程序暫停時在後臺運行
感謝您的幫助
我試圖從android手機以約每分鐘的時間間隔收集一定數量的接入點數據的時間。我已經可以收集數據,但我只能在應用程序啓動後收集數據。我不知道做什麼是創建一個後臺服務,運行一定的時間,並執行一個約1分鐘的時間間隔的功能。在Android應用程序中運行一個函數,在程序運行時以及應用程序暫停時在後臺運行
感謝您的幫助
嘗試以下步驟:
創建一個後臺服務。
創建一個擴展爲TimerTask
的類。該類將包含獲取訪問點詳細信息的代碼,並將訪問點詳細信息通知給您的服務。
創建一個接口。
爲您的服務註冊該接口,然後在您的服務中實現此接口。
在你的oncreate
方法中安排TimerTask
類在特定時間間隔內執行,並且還將接入點詳細信息通知給你的服務類。