Existe-t-il un moyen de trouver l'application dont l'activité est actuellement active dans Android? Android envoie-t-il une diffusion lorsqu'une nouvelle application/activité est active?Comment déterminer par programme l'application actuellement active dans Android
1
A
Répondre
5
Appelez ActivityManager.getRunningAppProcesses()
, puis parcourez les objets ActivityManager.RunningAppProcessInfo
et recherchez les objets avec IMPORTANCE_FOREGROUND
.
Je ne suis pas sûr s'il y a des situations (tablette? Dock portable?) Quand vous pouvez avoir plusieurs activités de premier plan.
0
Je viens de répondre à cette question dans tous les étendre ici: Determining the current foreground application from a background task or service
+0
Je publierais ceci comme un commentaire, pas comme une réponse, car vous êtes en train de lier une autre question. – Blender
Questions connexes
- 1. Comment déterminer par programme l'application actuellement active dans OS X?
- 2. Déterminer par programme la configuration active
- 3. Déterminez quelle activité est actuellement active dans Android (non programmatique)
- 4. Comment déterminer la configuration USB actuellement active avec libusb 0.1
- 5. monkeyrunner - Obtenir l'application actuellement active?
- 6. Comment déterminer par programme supportedRuntime dans Powershell?
- 7. Déterminer par programme les coordonnées d'une vue (bouton) dans Android?
- 8. programme est de déterminer si la fenêtre active dans .NET
- 9. Comment déterminer par programme les applications audio installées sur Android
- 10. Commutateur Active View par programme
- 11. Comment rechercher par programme le fragment actuellement affiché par FragmentActivity?
- 12. déterminer par programme si l'application android a été payée
- 13. Comment puis-je déterminer quel TabPage est actuellement actif?
- 14. Postgres active le log_statement par programme
- 15. Comment déterminer quel dijit.layout.AccordionPane est actuellement sélectionné
- 16. Comment puis-je déterminer l'onglet actuellement sélectionné?
- 17. Verrouiller les comptes Active Directory par programme
- 18. Déterminer par programme Backbone.js .on callbacks?
- 19. comment déterminer par programme les rôles maître/esclave Bluetooth?
- 20. Comment déterminer css-class-wrapper par programme dans Liferay?
- 21. Comment déterminer qu'une application est utilisée par l'utilisateur (dans Android)?
- 22. Comment puis-je déterminer la quantité de mémoire mon programme occupe actuellement
- 23. Comment puis-je déterminer si USE NETWORK FOURVED VALUES est vérifié dans android par programme?
- 24. Comment puis-je lire le schéma Active Directory par programme?
- 25. Comment modifier par programme le mot de passe Active Directory
- 26. Déterminer par programme le mode d'authentification
- 27. Comment déterminer le nom de programme par exemple CKEditor
- 28. Comment puis-je déterminer par programme la sonnerie par défaut sur un iPhone?
- 29. Comment déterminer par programme si un fichier image est géoréférencé
- 30. Comment puis-je déterminer par programme MTU, en C++
Merci beaucoup. J'aimerais quand même savoir s'il y a des diffusions envoyées quand une nouvelle activité ou un paquet arrive au premier plan – Diji
Doute fort. Peut-être un non documenté, mais vous ne devriez pas les utiliser de toute façon, car ils sont tenus de changer. – EboMike