The Android AOA specification states that
When the Android-powered device is in host mode, it acts as the USB host and powers the bus.
When the Android-powered device is in USB accessory mode, the connected USB hardware (an Android USB accessory in this case) acts as the host and powers the bus.
As a consequence, all of the Android Accessory documentation or examples are for circuits/programs that provide USB Host to communicate with the Android in device mode. The particular Android accessory I want to develop needs to draw power from the device, and I know this is possible with On-the-Go technology, but using an OTG device puts the Android in Host mode.
How can an HID device (AVR device using LUFA, to be specific) act as an Android Accessory AND pull power from the Android phone?