К сожалению, если вы написали свое приложение на JavaSE (обычная настольная Java), возникнут сложности с его работой на Android.Вариант Java, предоставляемый Android, имеет собственный API для получения доступа к рабочему столу.И что еще хуже, я почти уверен, что то, что вы представляете, невозможно на Android, если у вас нет root-доступа.
Я предлагаю загрузить ADT и запустить ваше приложение в эмуляторе, чтобы увидеть, что он делает, как только сможете,Как я уже сказал, различия между Android и JavaSE существенны, и чем раньше вы попробуете свой код, тем лучше.