I know some similar questions have already been asked, but I think they are asking for simulating touch in their own applications, however I want to make an agent that can \"use
You can use robotium to program (in java) to click on any button or on any co-ordinates on the screen. Its simple to set up and use.