Когда приложение подключается к мобильной сети в фоновом режиме, оно пробуждает процессор и включает радиосвязь. Повторное выполнение таких действий может привести к разрядке аккумулятора устройства. Приложение считается работающим в фоновом режиме, если оно находится в состоянии PROCESS_STATE_BACKGROUND
или PROCESS_STATE_CACHED
.
На этой странице объясняется, как определить, почему ваше приложение чрезмерно использует мобильную сеть, работая в фоновом режиме, и что с этим делать.
Обнаружить проблему
Вы не всегда можете знать, что ваше приложение чрезмерно использует сеть, работая в фоновом режиме. Если вы уже опубликовали свое приложение, Android Vitals может сообщить вам о проблеме, чтобы вы могли ее устранить.
Android Vitals
Android Vitals может помочь повысить производительность вашего приложения, предупреждая вас через Play Console, когда ваше приложение чрезмерно использует мобильную сеть в фоновом режиме.
Android Vitals считает фоновое использование сети чрезмерным, когда приложение отправляет и получает в общей сложности 50 МБ в день, работая в фоновом режиме. В Play Console вы можете проверить процент сеансов без зарядки , в которых наблюдается такое поведение.
Определение сеанса батареи зависит от версии платформы.
- В Android 10 сеанс батареи — это совокупность всех отчетов о заряде батареи, полученных в течение заданного 24-часового периода. Отчет о заряде батареи относится к интервалу между двумя зарядками батареи либо от уровня ниже 20% до выше 80%, либо от любого уровня заряда до 100%.
- В Android 11 сеанс работы от батареи — это фиксированный 24-часовой период.
Информацию о том, как Google Play собирает данные Android Vitals, можно найти в документации Play Console .
Изучите поведение при использовании мобильной сети.
Такие инструменты, как Battery Historian, могут помочь вам получить более подробную информацию об использовании мобильной сети вашим приложением. Battery Historian обеспечивает визуализацию использования мобильного радио для каждого приложения, что может помочь вам получить более четкое представление о том, что происходит с вашим приложением. Дополнительную информацию о Battery Historian см. в разделе «Анализ энергопотребления с помощью Battery Historian» . Изучая поведение вашего приложения в использовании мобильной сети, вам следует обратить особое внимание на строку «Использование мобильной сети» .
Информацию о механизме использования Battery Historian см. в разделах Batterystats и Battery Historian. Пошаговое руководство .
Сократите использование мобильной сети
Вы можете перенести использование мобильной сети вашим приложением на передний план, предупреждая пользователя о том, что загрузка выполняется, и предоставляя ему элементы управления для приостановки или остановки загрузки. Для этого вызовите DownloadManager
и установите setNotificationVisibility(int)
соответствующим образом.
Рекомендуется для вас
- Примечание. Текст ссылки отображается, когда JavaScript отключен.
- Чрезмерное сканирование Wi-Fi в фоновом режиме
Когда приложение подключается к мобильной сети в фоновом режиме, оно пробуждает процессор и включает радиосвязь. Повторное выполнение таких действий может привести к разрядке аккумулятора устройства. Приложение считается работающим в фоновом режиме, если оно находится в состоянии PROCESS_STATE_BACKGROUND
или PROCESS_STATE_CACHED
.
На этой странице объясняется, как определить, почему ваше приложение чрезмерно использует мобильную сеть, работая в фоновом режиме, и что с этим делать.
Обнаружить проблему
Вы не всегда можете знать, что ваше приложение чрезмерно использует сеть, работая в фоновом режиме. Если вы уже опубликовали свое приложение, Android Vitals может сообщить вам о проблеме, чтобы вы могли ее устранить.
Android Vitals
Android Vitals может помочь повысить производительность вашего приложения, предупреждая вас через Play Console, когда ваше приложение чрезмерно использует мобильную сеть в фоновом режиме.
Android Vitals считает фоновое использование сети чрезмерным, когда приложение отправляет и получает в общей сложности 50 МБ в день, работая в фоновом режиме. В Play Console вы можете проверить процент сеансов без зарядки , в которых наблюдается такое поведение.
Определение сеанса батареи зависит от версии платформы.
- В Android 10 сеанс батареи — это совокупность всех отчетов о заряде батареи, полученных в течение заданного 24-часового периода. Отчет о заряде батареи относится к интервалу между двумя зарядками батареи либо от уровня ниже 20% до выше 80%, либо от любого уровня заряда до 100%.
- В Android 11 сеанс работы от батареи — это фиксированный 24-часовой период.
Информацию о том, как Google Play собирает данные Android Vitals, можно найти в документации Play Console .
Изучите поведение при использовании мобильной сети.
Такие инструменты, как Battery Historian, могут помочь вам получить более подробную информацию об использовании мобильной сети вашим приложением. Battery Historian обеспечивает визуализацию использования мобильного радио для каждого приложения, что может помочь вам получить более четкое представление о том, что происходит с вашим приложением. Дополнительную информацию о Battery Historian см. в разделе «Анализ энергопотребления с помощью Battery Historian» . Изучая поведение вашего приложения в использовании мобильной сети, вам следует обратить особое внимание на строку «Использование мобильной сети» .
Информацию о механизме использования Battery Historian см. в разделах Batterystats и Battery Historian. Пошаговое руководство .
Сократите использование мобильной сети
Вы можете перенести использование мобильной сети вашим приложением на передний план, предупреждая пользователя о том, что загрузка выполняется, и предоставляя ему элементы управления для приостановки или остановки загрузки. Для этого вызовите DownloadManager
и установите setNotificationVisibility(int)
соответствующим образом.
Рекомендуется для вас
- Примечание. Текст ссылки отображается, когда JavaScript отключен.
- Чрезмерное сканирование Wi-Fi в фоновом режиме
Когда приложение подключается к мобильной сети в фоновом режиме, оно пробуждает процессор и включает радиосвязь. Повторное выполнение таких действий может привести к разрядке аккумулятора устройства. Приложение считается работающим в фоновом режиме, если оно находится в состоянии PROCESS_STATE_BACKGROUND
или PROCESS_STATE_CACHED
.
На этой странице объясняется, как определить, почему ваше приложение чрезмерно использует мобильную сеть, работая в фоновом режиме, и что с этим делать.
Обнаружить проблему
Вы не всегда можете знать, что ваше приложение чрезмерно использует сеть, работая в фоновом режиме. Если вы уже опубликовали свое приложение, Android Vitals может сообщить вам о проблеме, чтобы вы могли ее устранить.
Android Vitals
Android Vitals может помочь повысить производительность вашего приложения, предупреждая вас через Play Console, когда ваше приложение чрезмерно использует мобильную сеть в фоновом режиме.
Android Vitals считает фоновое использование сети чрезмерным, когда приложение отправляет и получает в общей сложности 50 МБ в день, работая в фоновом режиме. В Play Console вы можете проверить процент сеансов без зарядки , в которых наблюдается такое поведение.
Определение сеанса батареи зависит от версии платформы.
- В Android 10 сеанс батареи — это совокупность всех отчетов о заряде батареи, полученных в течение заданного 24-часового периода. Отчет о заряде батареи относится к интервалу между двумя зарядками батареи либо от уровня ниже 20% до выше 80%, либо от любого уровня заряда до 100%.
- В Android 11 сеанс работы от батареи — это фиксированный 24-часовой период.
Информацию о том, как Google Play собирает данные Android Vitals, можно найти в документации Play Console .
Изучите поведение при использовании мобильной сети.
Такие инструменты, как Battery Historian, могут помочь вам получить более подробную информацию об использовании мобильной сети вашим приложением. Battery Historian обеспечивает визуализацию использования мобильного радио для каждого приложения, что может помочь вам получить более четкое представление о том, что происходит с вашим приложением. Дополнительную информацию о Battery Historian см. в разделе «Анализ энергопотребления с помощью Battery Historian» . Изучая поведение вашего приложения в использовании мобильной сети, вам следует обратить особое внимание на строку «Использование мобильной сети» .
Информацию о механизме использования Battery Historian см. в разделах Batterystats и Battery Historian. Пошаговое руководство .
Сократите использование мобильной сети
Вы можете перенести использование мобильной сети вашим приложением на передний план, предупреждая пользователя о том, что загрузка выполняется, и предоставляя ему элементы управления для приостановки или остановки загрузки. Для этого вызовите DownloadManager
и установите setNotificationVisibility(int)
соответствующим образом.
Рекомендуется для вас
- Примечание. Текст ссылки отображается, когда JavaScript отключен.
- Чрезмерное сканирование Wi-Fi в фоновом режиме
Когда приложение подключается к мобильной сети в фоновом режиме, оно пробуждает процессор и включает радиосвязь. Повторное выполнение таких действий может привести к разрядке аккумулятора устройства. Приложение считается работающим в фоновом режиме, если оно находится в состоянии PROCESS_STATE_BACKGROUND
или PROCESS_STATE_CACHED
.
На этой странице объясняется, как определить, почему ваше приложение чрезмерно использует мобильную сеть во время работы в фоновом режиме и что с этим делать.
Обнаружить проблему
Вы не всегда можете знать, что ваше приложение чрезмерно использует сеть, работая в фоновом режиме. Если вы уже опубликовали свое приложение, Android Vitals может сообщить вам о проблеме, чтобы вы могли ее устранить.
Android Vitals
Android Vitals может помочь повысить производительность вашего приложения, предупреждая вас через Play Console, когда ваше приложение чрезмерно использует мобильную сеть в фоновом режиме.
Android Vitals считает фоновое использование сети чрезмерным, когда приложение отправляет и получает в общей сложности 50 МБ в день, работая в фоновом режиме. В Play Console вы можете проверить процент сеансов без зарядки , в которых наблюдается такое поведение.
Определение сеанса батареи зависит от версии платформы.
- В Android 10 сеанс батареи — это совокупность всех отчетов о заряде батареи, полученных в течение заданного 24-часового периода. Отчет о заряде батареи относится к интервалу между двумя зарядками батареи либо от уровня ниже 20% до выше 80%, либо от любого уровня заряда до 100%.
- В Android 11 сеанс работы от батареи — это фиксированный 24-часовой период.
Информацию о том, как Google Play собирает данные Android Vitals, можно найти в документации Play Console .
Изучите поведение при использовании мобильной сети.
Такие инструменты, как Battery Historian, могут помочь вам получить более подробную информацию об использовании мобильной сети вашим приложением. Battery Historian обеспечивает визуализацию использования мобильного радио для каждого приложения, что может помочь вам получить более четкое представление о том, что происходит с вашим приложением. Дополнительную информацию о Battery Historian см. в разделе «Анализ энергопотребления с помощью Battery Historian» . Изучая поведение вашего приложения в использовании мобильной сети, вам следует обратить особое внимание на строку «Использование мобильной сети» .
Информацию о механизме использования Battery Historian см. в разделах Batterystats и Battery Historian. Пошаговое руководство .
Сократите использование мобильной сети
Вы можете перенести использование мобильной сети вашим приложением на передний план, предупреждая пользователя о том, что загрузка выполняется, и предоставляя ему элементы управления для приостановки или остановки загрузки. Для этого вызовите DownloadManager
и установите setNotificationVisibility(int)
соответствующим образом.
Рекомендуется для вас
- Примечание. Текст ссылки отображается, когда JavaScript отключен.
- Чрезмерное сканирование Wi-Fi в фоновом режиме