Как долго приложение используется в BlackBerry

Я видел, что можно узнать, с какими приложениями работает getVisibleApplications()из класса "ApplicationManager", но можно ли узнать, как долго использовались эти приложения?

Спасибо

2 ответа

Решение

Если бы вы действительно нуждались в этой информации, это было бы возможно. У вас может быть фоновый процесс, запускающий таймер, и каждые N минут он может вызывать getVisibleApplications() и отслеживать, что было добавлено или удалено в список.

Сложность заключается в том, чтобы найти правильный баланс между точными данными и временем работы от батареи, так как очень маленькое значение N (секунд / минут) будет препятствовать сну устройства и приведет к серьезному ухудшению ресурса батареи. Очень большое значение N будет иметь минимальное влияние на срок службы батареи, но данные не будут очень точными.

Вы также можете комбинировать это с событиями... возможно, вы будете агрессивно следить, когда подсветка включена, и ежечасно, когда она выключена.

Не совсем уверен, что вы пытаетесь сделать, поэтому мои извинения, если это не поможет вообще.

Ответ прост: нет, вы не можете определить продолжительность использования приложений. Из интереса, с чего бы тебе это знать?

Другие вопросы по тегам