Ответ
adb shell dumpsys activity activities | grep "mResumedActivity"
Эта команда показывает текущую активность (Activity) в фокусе.
Пример вывода:
mResumedActivity: ActivityRecord{... com.example.app/.MainActivity}
Альтернативно, можно использовать:
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
Оба варианта помогают быстро определить, какое приложение и активность сейчас запущены.
Ответ 18+ 🔞
А, ну это же классика, ёпта! Сидишь такой, ковыряешь в телефоне, а тут надо понять, какая активность сейчас в фокусе торчит, как ядрёна вошь на лысине.
Вот смотри, есть у нас команда adb shell dumpsys activity activities | grep "mResumedActivity". Она тебе выковыривает прямо ту самую активность, которая сейчас пользователю морду светит. Типа главная звезда на сцене.
Примерно такую хрень в ответ увидишь:
mResumedActivity: ActivityRecord{... com.example.app/.MainActivity}
Всё, приехали. Теперь ты знаешь, что юзер пялится именно в MainActivity приложения com.example.app. Прям как будто в замочную скважину подглядел, волнение ебать!
Альтернативка, если первая команда вдруг забарахлит или просто для перепроверки (подозрение ебать чувствую всегда):
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'
Эта штука роет в ту же степь, но иногда может больше инфы выдать. Обе — твои верные кореганы в мире отладки. Быстро, чётко, без лишней воды. Определил активность и пошёл дальше, не размазывая сопли по экрану.