Android to USB plugged Arduino UNO.

I know it is a kind of noob question, but how can i send commands and read things with a arduino uno plugged on usb?
Actually i would like command my UNO with my android, but without Wifi or bluetooth shields (i don't want buy them right now), so my guess is use Android to windows and then to my uno.
I know it's really messy, but that is viable?

Yes.

Mark

Could you tell me more about it? i know medium/basic about programing, but i'm newbie on arduino.

Check out the examples here:

In section 4. Communications, there are many examples.

Dave

You can get a bluetooth module quite cheaply if you don't need a complete "shield".

If you don't want to use any external Arduino devices you will need to write a program to run on your PC which can receive data from the Arduino and send it to your Android and vice versa.

If your Android can share a Wifi connection with the PC you could write a small web server program on the PC which the Arduino could access with its browser.

Look at this demo for communicating with an Arduino using Python and look at the Python web framework called Bottle

...R