В других ответах объясняется, как сделать зарядку быстрее, в этом ответе делается попытка объяснить больше о пороге, который использует Android.
Скорость зарядки не настраивается; это просто состояние, которое показывает Android, чтобы пользователь знал об этом.
Когда он был впервые реализован, он основывался на том, сколько тока (в миллиамперах) он получает. Как показано в журнале фиксации, « Показать скорость зарядки на Keyguard », в частности, файл config.xml , значения по умолчанию были,
<!-- Threshold in micro amperes below which a charger is rated as "slow" -->
<integer name="config_chargingSlowlyThreshold">1000000</integer>
<!-- Threshold in micro amperes above which a charger is rated as "fast" -->
<integer name="config_chargingFastThreshold">1500000</integer>
- Зарядка медленно: <1А
- Зарядка: 1А - 1,5А
- Быстрая зарядка:> 1,5 А
Спустя 5 месяцев реализация была изменена с учетом мощности (в микроваттах), которую она получает. Как показано в журнале фиксации « Скорость зарядки на основе напряжения », из того же файла config.xml значения по умолчанию были:
<!-- Threshold in micro watts below which a charger is rated as "slow"; 1A @ 5V -->
<integer name="config_chargingSlowlyThreshold">5000000</integer>
<!-- Threshold in micro watts above which a charger is rated as "fast"; 1.5A @ 5V -->
<integer name="config_chargingFastThreshold">7500000</integer>
- Зарядка медленно: <5 Вт
- Зарядка: 5 Вт - 7,5 Вт
- Быстрая зарядка:> 7,5 Вт
Теперь значения по умолчанию и текущее поведение (использование микроватт вместо ампер) могут быть проблематичными на некоторых устройствах (например, Nexus 5). Тем не менее, эти значения также регулируются производителем / производителем ОС, как видно в случае LineageOS.
Как сообщается в Nexus 5 LineageOS Bug Tracker и объясняется в обзоре кода LineageOS Nexus 5 ,
Порог медленной зарядки по умолчанию в платформе установлен в 5000000 микроватт. При этом предполагается, что выходное зарядное устройство OEM-производителя устройства составляет 1 А при 5 В.
Настенное зарядное устройство LG Nexus 5 от OEM-производителя может выдавать максимум 1,1А при 4,8В. Затем это снижается до 1A @ 4.3V драйвером зарядки в ядре. Это приводит к тому, что на экране блокировки постоянно отображается сообщение «Медленная зарядка».
До Nougat пороговое значение основывалось на микроамперах и было установлено на 1000000, что было легко сделать зарядному устройству / устройству, в результате чего на экране блокировки отображалось «Зарядка».
Это изменение понижает пороговое значение с 5000000 до 4200000 микроватт, так что настенные зарядные устройства показывают «Зарядка» на экране блокировки, возвращая его к стандартному поведению Зефира.
Примечание. Этот порог влияет только на то, что отображается на экране блокировки. Это не влияет на фактический зарядный ток.