Как долго приложение используется в BlackBerry
Я видел, что можно узнать, с какими приложениями работает getVisibleApplications()
из класса "ApplicationManager", но можно ли узнать, как долго использовались эти приложения?
Спасибо
2 ответа
Если бы вы действительно нуждались в этой информации, это было бы возможно. У вас может быть фоновый процесс, запускающий таймер, и каждые N минут он может вызывать getVisibleApplications() и отслеживать, что было добавлено или удалено в список.
Сложность заключается в том, чтобы найти правильный баланс между точными данными и временем работы от батареи, так как очень маленькое значение N (секунд / минут) будет препятствовать сну устройства и приведет к серьезному ухудшению ресурса батареи. Очень большое значение N будет иметь минимальное влияние на срок службы батареи, но данные не будут очень точными.
Вы также можете комбинировать это с событиями... возможно, вы будете агрессивно следить, когда подсветка включена, и ежечасно, когда она выключена.
Не совсем уверен, что вы пытаетесь сделать, поэтому мои извинения, если это не поможет вообще.
Ответ прост: нет, вы не можете определить продолжительность использования приложений. Из интереса, с чего бы тебе это знать?