Как найти топ самых активных запущенных в Android? - PullRequest
0 голосов
/ 11 декабря 2018

Мне нужен способ обнаружить активную активность без объединения в пул.

Правильный путь заключается в том, чтобы иметь Службу, которая непрерывно запускает Активности.

НО, я не хочу делать пул, так как он разряжает батарею.Я попытался получить разрешение READ_LOGS, но, похоже, у меня должен быть ROOT-доступ, которого у меня нет / нет.

Мне кажется, что мне нужен своего рода Broadcast Receiver и я слушаю изменения приложений, такие какэто:

ActivityChangerBroadcast extends BroadcastReceiver{
    @Override
    public void onReceive(Context context, Intent intent) {
        try {

        } catch (Exception e) {

        }

    }
}

1 Ответ

0 голосов
/ 15 декабря 2018

Я нашел ответ после нескольких дней исследований.Это возможно!

Ключ ввода использует: Службу класса AccessibilityService и зарегистрируйтесь для получения прав «Извлечь содержимое окна».

...