80 votes

Comment puis-je vérifier si une application fonctionnant sous Android?

Je suis un développeur Android et je souhaite écrire une instruction if dans mon application. Dans cette déclaration, je veux vérifier si le navigateur par défaut (navigateur sous Android OS) est en cours d'exécution. Comment puis-je le faire par programme? En attente de votre aide.

157voto

dhaval Points 5637

Essayez ce code:

         ActivityManager activityManager = (ActivityManager) this.getSystemService( ACTIVITY_SERVICE );
        List<RunningAppProcessInfo> procInfos = activityManager.getRunningAppProcesses();
        for(int i = 0; i < procInfos.size(); i++)
        {
            if(procInfos.get(i).processName.equals("com.android.browser")) 
            {
                Toast.makeText(getApplicationContext(), "Browser is running", Toast.LENGTH_LONG).show();
            }
        }
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X