/** get the launcher status */private Boolean islauncherrunnig (context) {boolean result = false; list
names = getallthelauncher (); activitymanager mactivitymanager = (activitymanager) context. getsystemservice (context. activity_service); List
applist = mactivitymanager. getrunningappprocesses (); For (runningappprocessinfo running: applist) {If (running. importance = runningappprocessinfo. importance_foreground) {for (INT I = 0; I
Private list <string> getallthelauncher () {list <string> names = NULL; packagemanager pkgmgt = This. getpackagemanager (); intent it = new intent (intent. action_main); it. addcategory (intent. category_home); List <resolveinfo> Ra = pkgmgt. queryintentactivities (it, 0); If (RA. size ()! = 0) {names = new arraylist <string> () ;}for (INT I = 0; I <Ra. size (); I ++) {string packagename = Ra. get (I ). activityinfo. packagename; names. add (packagename);} return names ;}