Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Java Development

New Contributor
Posts: 5
Registered: ‎02-20-2010
My Device: Blackberry Curve 8520
My Carrier: O2

Retrieving installed applications on device



I'm looking to develop an application and need to find a way of retrieving a list of installed applications on the device. I've searched these forums and Google and haven't found any sort of answer.


If someone can point me in the correct direction it would be appreciated Smiley Happy


Thanks all,

Blackberry Curve 8520

Current projects:

Posts: 77
Registered: ‎01-27-2010
My Device: Bold 9000
My Carrier: AT&T

Re: Retrieving installed applications on device


int[] handles = CodeModuleManager.getModuleHandles();
for(int i =0; i < handles.length; i++)
      ApplicationDescriptor[] descriptors = CodeModuleManager.
      for(int j =0; j < descriptors.length; j++)



Note that this will get everything installed on the device so you'll see modules like "net_rim_bb_clock" which the user may not care about.


New Developer
Posts: 3
Registered: ‎02-03-2010
My Device: I dont know yet
My Carrier: Orange

Re: Retrieving installed applications on device



I would like to know if we can filter or just retrieve the application list as "Option -> Advanced -> Application".

I'm trying to do a"Search" on Applications on the phone and I want to display only apllications wich the user care about.





New BB Developer