Задать вопрос
@DivelNick

Как получить название запущенного приложения?

Пишу сервис, в него нужно получать название приложения которое запущенно на устройстве, как это можно реализовать?
  • Вопрос задан
  • 529 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя DivelNick К ответам на вопрос (3)
@DivelNick Автор вопроса
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List runningAppProcessInfo = am.getRunningAppProcesses();

for (int i = 0; i < 10 /*runningAppProcessInfo.size()*/; i++) {
Log.i("process"," process number "+i +" name "+runningAppProcessInfo.get(i).processName);
}

Если потесить этот код то видно что нулевым элементом runningAppProcessInfo будет название процесса который принадлежит приложению активному в данный момент времени.
Ответ написан
Комментировать