Here I want to share snippet of code which I found when I tried to get all services which are running in Android.
It is very simple and useful.
public class Main extends Activity{private static String APP_TAG = "tag";@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);List<ActivityManager.RunningServiceInfo>runningServices = activityManager.getRunningServices(50);for (int i = 0;i < runningServices.size();i++){ActivityManager.RunningServiceInfo runningServiceInfo = runningServices.get(i);Log.i(APP_TAG,"Process " + runningServiceInfo.process + " with component " + runningServiceInfo.service.getClassName())}}}It works great.
No related posts.

Recent Comments