一个应用程序在BlackBerry中使用多长时间
我已经看到,可以从“ApplicationManager”类中了解哪些应用程序正在运行一个应用程序在BlackBerry中使用多长时间,blackberry,applicationmanager,Blackberry,Applicationmanager,我已经看到,可以从“ApplicationManager”类中了解哪些应用程序正在运行getVisibleApplications(),但是,是否可以知道这些应用程序使用了多长时间 谢谢简单的回答是:不,您无法确定应用程序的使用期限。出于兴趣,你为什么想知道这些?如果你真的需要这些信息,这是可能的。 您可以让后台进程启动一个计时器,每隔N分钟它就可以调用getVisibleApplications(),并跟踪列表中添加或删除的内容 困难在于在精确数据和电池寿命之间找到正确的平衡,因为非常小的N值
getVisibleApplications()
,但是,是否可以知道这些应用程序使用了多长时间
谢谢简单的回答是:不,您无法确定应用程序的使用期限。出于兴趣,你为什么想知道这些?如果你真的需要这些信息,这是可能的。 您可以让后台进程启动一个计时器,每隔N分钟它就可以调用getVisibleApplications(),并跟踪列表中添加或删除的内容 困难在于在精确数据和电池寿命之间找到正确的平衡,因为非常小的N值(秒/分钟)会阻止设备睡眠,并会导致电池寿命严重下降。N值过大对电池寿命的影响最小,但数据不太准确 你也可以把它和事件结合起来。。。也许你会在背光打开时积极监控,在背光关闭时每小时监控一次
我真的不知道你想做什么,所以如果这没有任何帮助,我向你道歉。谢谢你的帮助。我每2秒使用一次getForegroundProcessId()。。。我知道这不是电池的最佳解决方案,但我知道我不知道该怎么办。