我已經看到可以知道從「ApplicationManager」類中的getVisibleApplications()
運行了哪些應用程序,但有可能知道這些應用程序使用了多長時間?在BlackBerry中使用應用程序需要多長時間
感謝
我已經看到可以知道從「ApplicationManager」類中的getVisibleApplications()
運行了哪些應用程序,但有可能知道這些應用程序使用了多長時間?在BlackBerry中使用應用程序需要多長時間
感謝
如果你確實需要這些信息,那將是可能的。 你可以有一個後臺進程啓動一個計時器,每N分鐘它可以調用getVisibleApplications()並跟蹤已添加或刪除到列表中的內容。
的困難是找到準確的數據和電池壽命之間的平衡作爲N非常小的值(秒/分鐘)將防止設備進入休眠狀態,並且將引起嚴重的電池壽命降低。 N的非常大的值對電池壽命的影響最小,但數據不會很準確。
你也可以將它與事件結合起來......也許你會在背光開啓的時候進行積極的監視,並且當它關閉時每小時進行一次。
不確定你要做什麼,所以我道歉,如果這根本沒有幫助。
感謝您的幫助。我每2秒使用getForegroundProcessId()...我知道這不是電池的最佳解決方案,但知道我不知道該怎麼做。 – esteban