我正在寻找与net.rim.device.api.system.ApplicationManager.getVisibleApplications()相对应的内容,但包括可能没有UI的应用程序。有任何想法吗?

欢迎使用不合理的复杂变通解决方案,我正在慢慢地确保不再有一个简单的调用来实现此目的...

最佳答案

如果知道应用程序名称,则可以通过检查包含实际运行此应用程序的所有AppDescriptor的数组的大小来检测其是否正在运行。

int codeModuleHandle = CodeModuleManager.getModuleHandle(applicationPackageName);

if (codeModuleHandle != 0) {
   ApplicationDescriptor[] apDes = CodeModuleManager.getApplicationDescriptors(codeModuleHandle);
}

您可以想象得到一个代码来获取所有已安装的应用程序,然后检查

关于blackberry - 如何在BlackBerry上获取后台进程列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7742248/

10-11 06:19