Передача данных без разрядки аккумулятора

Зависимости и условия

  • Android 2.0 (API Уровень 5) или выше

Вы также должны прочитать

В этом курсе вы узнаете как минимизировать воздействие загрузок и сетевых соединений на время работы от батарей, особенно при использовании беспроводных сетей.

Этот курс демонстрирует лучшие практики для планирования и выполнения загрузок, используя такие методы, как кэширование и предварительная выборка. Вы узнаете, как профиль управления питанием беспроводных сетей может повлиять на ваш выбор, когда, что, и как передавать данные, чтобы минимизировать влияние на время работы от батареи.

Уроки

Оптимизация загрузок для эффективного доступа к сети
Этот урок описывает конечный автомат для беспроводной сети, объясняет, как модель подключения вашего приложения взаимодействует с ним, и как вы можете свести к минимуму соединение для передачи данных и использовать предварительную выборку и пакетирование для минимизации разряда батареи, связанного с вашей передачей данных.
Минимизации влияния регулярных обновлений
В этом уроке будет рассмотрено, как ваша частота обновлений может изменяться, чтобы наилучшим образом смягчить последствия фоновых обновлений при использовании беспроводной сети.
Дублирующие загрузки являются избыточными
Наиболее фундаментальный способ уменьшить ваши загрузки это загружать только то, что вам нужно. Этот урок описывает некоторые рекомендации для устранения избыточной загрузки.
Изменение шаблонов загрузки в зависимости от типа подключения
Когда дело доходит до влияния на время работы от батареи, не все типы созданных подключений равны. Мало того, что частота используемая для Wi-Fi потребляет значительно меньше энергии, чем другие беспроводные сети, а так же частоты, используемые различными технологиями беспроводных сетей, оказывают различное влияние на разряд батареи.