2009-09-03 12 views
1

Est-il possible d'obtenir une liste de toutes les applications installées dans un Blackberry, similaire à la liste des applications lorsque vous allez dans vos paramètres.Obtenez une liste de toutes les applications installées sur Blackberry

Je peux obtenir une liste de toutes les applications visibles en utilisant les éléments suivants, mais je me demandais s'il est possible d'obtenir une liste d'applications qui sont en cours d'exécution pas nécessairement, mais sont installés,

ApplicationDescriptor[] descriptors = 
    ApplicationManager.getApplicationManager().getVisibleApplications(); 

Répondre

5

Vous pouvez utiliser:

net.rim.device.api.system.CodeModuleManager.getModuleHandles() 

Pour obtenir un tableau de poignées dans tous les modules et:

net.rim.device.api.system.CodeModuleManager 
    .getApplicationDescriptors(int moduleHandle) 

Pour obtenir ApplicationDescriptors associé au module. Vous devrez trier quels modules sont des bibliothèques et quelles sont les applications.

+0

Bonjour, je ne peux pas obtenir le nom de l'application. S'il vous plaît Définir comment puis-je utiliser cette fonction? – Rajkiran

+0

Vous obtenez le nom du tableau des ApplicationDescriptors renvoyés par getApplicationDescriptors(). – Richard

+0

Merci pour votre replay, si vous avez un exemple de cela, s'il vous plaît ajouter. Parce que j'essaye de plus de temps mais jette une exception de pointeur nul dans mon code. – Rajkiran

Questions connexes