如何获取 BlackBerry 上的后台进程列表

发布于 2024-12-09 20:52:35 字数 167 浏览 0 评论 0原文

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

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

I'm looking for something corresponding to net.rim.device.api.system.ApplicationManager.getVisibleApplications(), but including applications that might not/do not have a UI. Any ideas?

Unreasonably complicated work-around solutions welcome, I'm growing slowly more sure that there's not a simple single call to do this...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

来世叙缘 2024-12-16 20:52:35

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

int codeModuleHandle = CodeModuleManager.getModuleHandle(applicationPackageName);

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

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

If you know the application name you can detect if it is running or not by checking the size of the array containing all AppDescriptor actually running this app.

int codeModuleHandle = CodeModuleManager.getModuleHandle(applicationPackageName);

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

You could imagine a code to get all installed application and then check

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文