Думаю, что это сделано специально для поддержки смарта при полётах при температуре ниже нуля, когда смарт быстро разряжается.
Не в этом дело. По спецификации USB пульт должен подать питание на разъём, по его наличию смартфон понимает что он подключён.
А далее всё зависит от смарта - он может как использовать это питание для подзарядки, так и нет.
В яблокодевайсах есть штатное api, позволяющее приложению включать/отключать это, поэтому в DJI Go там и есть соответствующая галочка.
А вот на андроидах штатного api для этого нет, на некоторых есть нештатное, доступное через root-доступ.
Edited by sergeyastakhov, 24 октября 2018 - 05:53 .