I want to connect my Android phone to another USB host (PC) and exchange some data the most simple way. Reading/writing files seems a bit strange. Bluetooth or WLAN seems some overhead as well. Emulating a serial device sounds easier to me. Simple microcontrollers can expose themselves as USB Serial devices or emulate an USB keyboard to tell something, which seems a lot easier than playing the Host role (besides the need to supply power to the USB wires and external device)
If I understand it correctly, all those terminal utilities use USB-OTG and play USB Host, looking for USB Devices. (?)
I'm pretty new to Android programming (First tutorials in Android Studio)
and want to find some usage for an old Phone (Samsung Fame GT-S6810P with Android 4.1.2) obviously not supporting OTG.
What am I missing obviously, what's the way to go? Or which of my ideas are completely wrong? Hints, where to start learning, are appreciated.