Controlling android phone using arduino

I was looking for a way to control the sending of an sms on my android phone using arduino over usb connection. Is there any direct command I can sent to the usb port to let this happen or run a certain app on the phone which listens for the commands over usb. I was thinking of sending the commands over the serial port through the usb cabel...thanks...