Not new to java, but to the android language. I am currently coding an application that needs a voice command always listening for a command. For example, my application is running (not even in focus, and screen can be off), and i say "hello application." My app recognizes the command and promps me for further activity. I have a feeling this can work but I do not know how to implement the voice command. Service? Broadcast receiver? Any help much appreciated.