How can i check if an app is open in Android? -


i see question: how can check if app running in android?

but want name of opened application ( user see ) live in android.

i want run background service check that.

you can running application package name using function:

public string foregroundpackage() {         activitymanager manager = (activitymanager) getsystemservice(activity_service);         list<activitymanager.runningtaskinfo> runningtaskinfo = manager.getrunningtasks(1);         componentname componentinfo = runningtaskinfo.get(0).topactivity;         packagename = componentinfo.getpackagename();         return componentinfo.getpackagename();     } 

Comments