0

我是一名黑莓应用程序开发人员,不仅仅是初学者。我想构建一个应用程序,它可以确定打开哪个(第 3 方或本机)应用程序以及在什么时间打开?
我研究了很多,但没有发现任何有用的东西。我的应用程序会有一个界面,它会询问用户要跟踪哪些应用程序。那么是否可以以编程方式获取该应用程序的 guid,并通过在我的应用程序中使用全局事件侦听器,我可以比较存储的 guid 和通过全局事件侦听器获得的 guid。

简而言之,如何获取我手机上安装的所有应用程序的 Guid。

请帮助我,如果你曾经使用或研究过这样的东西。提前致谢

4

1 回答 1

0

http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800620/What_Is_-_System_Global_Events.html?nodeid=1163085&vernum=0

我认为没有任何方法可以获取设备上所有应用程序的 GUID,无论它们是在后台/前台运行还是完全被杀死。GUID 只能通过某些 API 获得,您可以找到所有可能的 GUID 列表,您可以通过以下 URL 以编程方式获取这些 GUID:

http://www.blackberry.com/developers/docs/6.0.0api/constant-values.html#net.rim.device.api.system.EventLogger.SYSTEM_LOG_GUID

希望这可以帮助..!

于 2012-06-20T13:57:47.147 回答