Block all means to close an android application
you can find all the answers in already asked questions in stackoverflow
Home Button
Return Button
Power Button
I'm pretty sure this can't be done without root access to the device, in order to avoid a troll application to take control of your Android Device if you happen to run it.