06-18-2009 01:37 AM - edited 06-18-2009 06:12 AM
I need to list out all installed application(Camera,Calculator....., Third party applications which have a UI ie Midlet application ) in my blackberry phone with Invoke Details ( Invoke details means ApplicationDescriptor or moduleHandle id etc )
Application – Invoke Id
Calendar - moduleHandle for Calendar
My Hello World Application - moduleHandle for My Hello World Application
[I already started one thread for the same : ( http://supportforums.blackberry.com/rim/board/mess
From my experience i found that there is a method for list out all applications
Which will return all modules handlers
returns List of ApplicationDescriptor for the module
I need to differentiate the UI applications using ApplicationDescriptors
Which are the UI (Have Graphical User interface like Map, Calendar .... ) applications that can Invoked from our applications
There is a method “ CodeModuleManager.isMidlet(int moduleHandle) “ but it always returns false
How can i solve the issue ? Can u help me
06-19-2009 06:27 AM
i only found getArgs as String in api of applicationDescriptor. Mybe you will find in there what you are searching for?
06-19-2009 07:47 AM - edited 06-19-2009 07:48 AM
Using the getArgs methodswe we cannot identify the UI applications,
There is no relation for UI application (ie Some UI application have args and some does not ).
Thank you for your replay
09-22-2009 02:16 PM
Your post is interesting.
I have an additional question : In the list of installed applications, how can we differentiate between native applications (Camera, etc...) and user installed applications (Third party applications that user installed after buying the device) ?
Thanks in advance for any clues to differentiate those 2 kind of applications.