05-10-2010 08:06 PM - edited 05-10-2010 08:09 PM
It is possible. You need to know the name of the module in order to launch any application. I do not remember the name of BBM.
I believe it is net_rim_bb_qm_peer, net_rim_qm_peer or something of that sort.
05-12-2010 09:45 AM
I know you can use ApplicationManager and ApplicationDescriptors to launch some applications, but it does not work for all. It seems that BlackBerry Messenger is an exception, another exception is the Media Application. I suspect that they are expecting some arguments that are not publicly documented. The "proper" way to launch stock applications is the Invoke API but its scope is limited. Searching the forums for ways to launch the Media applications does have some posts but the consensus is that all the methods in the forums do not work after 4.6
Can anyone from RIM actually tell us how to reliably launch the following on all OS version from OS versions 4.5 through to 5.0 and 6.0:
05-25-2010 07:02 AM
Is no one at RIM prepared to address this issue?
We are being encouraged to develop "Super Apps" one feature of which is supposed to be "Tight Integration with the Native Apps". However support for such integration is lamentable.
You can cobble something together with javax.microedition.content.Invocation and javax.microedition.content.Registry, but it is fragile and exacerbated by the multi stage nature of launching the Media application.
It seems curious that RIM is the largest and arguably most mature smartphone platform, but at the same time is the last well supported in terms of APIs. We need a "Super Library" that works back to 4.5 that we can ship with applications that fixes the myriad of issues that every developer currently has to try and workaround individually.