2014-09-30 2 views

ответ

1

Да, для этого вам нужно страшное разрешение для этого (http://developer.android.com/reference/android/Manifest.permission.html#GET_TASKS). Изменить: это страшно, потому что это разрешение, которое большинство приложений не нужно, и с точки зрения пользователя делает ваше приложение значительно менее надежным, если у вас нет очевидной причины для его использования.

метод добиться того, что вы после: http://developer.android.com/reference/android/app/ActivityManager.html#getRunningTasks(int)

+0

Как я должен реализовать в виде программы? Предположим, мне нужно отобразить счетчик в текстовом виде. –

+0

ActivityManager activityManager = (ActivityManager) getSystemService (Context.ACTIVITY_SERVICE); TextView t = новый TextView (контекст); t.setText ("" + activityManager.getRunningTasks (100)); –

+1

Примечание: он также не работает над выпуском [Android L] (http://developer.android.com/preview/api-overview.html#BehaviorGetRecentTasks), который обесценивает метод, и 'getRunningTasks' будет возвращаться только задачи из вашего приложения и, возможно, приложения Home (launcher). – ianhanniballake

Смежные вопросы