如何获取黑莓后台进程列表

Tim*_*rry 5 mobile blackberry jde blackberry-jde

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

欢迎使用不合理复杂的变通解决方案,我慢慢地更加确定没有一个简单的单一调用来做到这一点......

Ben*_*oit 5

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

int codeModuleHandle = CodeModuleManager.getModuleHandle(applicationPackageName);

if (codeModuleHandle != 0) {
   ApplicationDescriptor[] apDes = CodeModuleManager.getApplicationDescriptors(codeModuleHandle);
}
Run Code Online (Sandbox Code Playgroud)

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