I'm trying to DIY something similar to a iHome but for my Android device. The first thing I need is to be able to transfer information (specifically, time, weather and notifications) from my Android to the RPi. Ideally, whenever I plug my Android device in, I can automatically, as a background app/task, send data to the RPi.
Although I am likely to have Wi-Fi, I cannot guarantee it (for example, my dorm has continuous Wi-Fi but my home has the Wi-Fi turned off nightly) and I don't have a unlimited data plan, so I would really like to use a USB transfer. My phone is rooted (and all future phones I intend to buy will be rooted immediately) if that makes any difference. What's the best way to do this?