I'd like to be able to compile an Android app on my desktop, upload it to my phone and launch the app without having to plug in my phone via USB. I want this for 1) convenience when developing and 2) SD card access isn't available when plugged in.
One idea I had was to write an app that would download the app from the computer wirelessly (e.g. or via a website the app was uploaded to) and then launch the app. The APK doesn't need to be installed in this process, but if it did, I wouldn't want there to be any user interaction. Is this possible? I suspect it won't be because of security implications.
Are there any alternative ways to do this? I essentially want some way to do over the air updates for an application. Perhaps I can upload a single class file for the app that can be launched?