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.
Réponse
Trop de publicités?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();
}
}