can android phone power a peripheral via usb?
Powering a peripheral from an android device depends on the hardware and the firmware of the device in question. Android the OS is not what enables it. Some devices can provide a USB-On-The-Go full power connection with stock firmware. Some need an app to enable it. Some need a firmware update. Others can only do usb data, with a power injection cable. Some of those also need an app or firmware change. Finally, some cannot at all. If yours has the hardware but no firmware capable of activating it, it can't be done without creating drivers from scratch. Some have the hardware, but its physically scrippled on the pcb.

Oh, and some might need special resistor pairs on the usb port data or id pin to activate the power mode.

So, maybe.