kiosk-mode
Lock Android Device to a Single Application [closed]
Lollipop (5.0) supports the concept of screen pinning, which is what I think you’re after. Android 5.0 introduces a new screen pinning API that lets you temporarily restrict users from leaving your task or being interrupted by notifications. This could be used, for example, if you are developing an education app to support high stakes … Read more
Kiosk mode in Android
You can autostart applications on boot by listening to the android.intent.action.BOOT_COMPLETED intent in a BroadcastReceiver and start your Activity from there. In the Activity you can register yourself as the new default homescreen[1] and handle the keys. I think there are some instances that you can’t handle without modifying the framework (like longpress on Home … Read more