2015-12-18 3 views
2

У меня установлены Карты Google на моем телефоне, и он обычно полностью остановлен, потому что я не хочу, чтобы он всегда работал в фоновом режиме, так как я считаю, что он разряжает аккумулятор телефона.Как проверить, работает ли Google Maps в фоновом режиме?

Мой вопрос касается фактического состояния приложения или службы Google Карт.

Если вы отметили информацию о приложении, появится кнопка «Force stop». Я считаю, что он активирован (что означает, что вы можете щелкнуть его), когда приложение каким-то образом работает. Я заметил, что приложение Google Maps, похоже, время от времени запускается в фоновом режиме, потому что эта кнопка активируется регулярно.

Однако такой записи в разделе «Запуск» нет в списке приложений в настройках Android. Кто-нибудь знает, работает ли он или нет, если кнопка включена? Есть ли способ проверить это по коду? Предполагается ли это услуга или приложение?

Я попытался использовать методы getRunningAppProcesses и getRunningServices класса ActivityManager, но не могу найти запись, которая соответствует приложению Google Maps. Так что, я думаю, он скрыт от пользователя ?!

ответ

0

Этот link может ответить на ваш вопрос относительно того, каким образом можно использовать приложения в фоновом режиме. Это предполагает, что использование методов getRunningAppProcesses и getRunningServices ненадежно. Вместо этого вы должны отслеживать видимость своего приложения самостоятельно через Activity.onPause() и Activity.onResume().

+0

Поскольку Google Maps, который я хочу проверить, я считаю, что я не могу использовать предлагаемые ответы на связанной странице, не так ли? – ohgodnotanotherone

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