Android прослушивает запуск приложения

Мне нужно разработать службу, которая будет прослушивать каждое начало активности. Должен ли я сделать что-то подобное ?

ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> runningAppProcessInfo = am.getRunningAppProcesses();
for (int i = 0; i < runningAppProcessInfo.size(); i++) {
    Log.v("Proc: ", runningAppProcessInfo.get(i).processName);
}

И нужно ли мне делать это каждые X секунд? Влияет ли это на расход батареи?

5
задан skuntsel 30 May 2013 в 08:42
поделиться