Как долго приложение используется в BlackBerry - PullRequest
2 голосов
/ 26 января 2012

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

Спасибо

Ответы [ 2 ]

1 голос
/ 27 января 2012

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

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

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

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

1 голос
/ 26 января 2012

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

...