I downloaded a drawing app for my kid that protects against the child accidentally exiting out of the app by hitting the Home button.
In the past I've done similar things by registering my app as a Launcher and the effect is that the child hits the button and the app onPause saves state and relaunches in exactly the same state (the parent has a hidden control to exit).
However, *this app doesn't do this because it's clearly not quitting/restarting. It's just totally ignoring the Home button press.
I thought this was not possible, and am really curious if anyone knows how they are accomplishing this.