Question

Je souhaite accéder à l'objet applicationDescriptor de mes applications en cours d'exécution. Je le souhaite pour pouvoir obtenir le numéro de version actuel et, dans l'écran initial, porter un titre du type "MyApp Version x.x.x". où je reçois x.x.x à partir de ApplicationDescriptor.getVersion ()

L'une des méthodes que j'ai trouvées consiste à utiliser:

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

//Loop round descriptors then use...
ApplicationDescriptor myApp = manager.getProcessId(descriptors[x]);

Utiliser la boucle pour vérifier toutes les applications me semble un peu long, j'espère qu'il existe un itinéraire plus facile.

Merci

Était-ce utile?

La solution

J'ai compris:

ApplicationDescriptor.currentApplicationDescriptor().getVersion()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top