2014年4月24日 星期四

Android 查看有哪些service在背景執行

public static boolean isServiceRunning(Context context) {
        final ActivityManager activityManager = (ActivityManager)
        context.getSystemService(Context.ACTIVITY_SERVICE);
        final List<RunningServiceInfo> services = activityManager.getRunningServices(Integer.MAX_VALUE);

        for (RunningServiceInfo serviceInfo : services) {
                if (serviceInfo.service.getClassName().equals(ClassPath)) {
                        return true;
                }
        }
        return false;

}

如果此篇對您有幫助,您可以點選廣告給予最大的動力,感謝您的收看。