title: How to directly boot your android app straight from splash screen, without showing the home screen?
body: <p>I'm preparing an Android tablet to be part of a manufactured product. The tablet is turned into a dedicated tool to operate a machine, show some live data and move some files from the tablet to a phone via Bluetooth. For various reasons, including legacy, we want to stick to an Android tablet.
  I'm going to run the app in "kiosk" mode, which on itself isn't a problem at all. I even set up the app to catch the <code>android.intent.action.BOOT_COMPLETED</code> intent to auto-start the app. </p>
  
  <p>The only problem is when rebooting the tablet, after it showed our custom boot-screen, it is briefly showing the home screen before starting our app, allowing users to intervene by starting other apps, changing Android system settings, etc.
  I would like to fix this by either extending the boot screen to last until the app has started, or to disable/remove the home screen from the tablet (preferred option).</p>
  
  <p>I use a rooted device. Custom ROM would be an option if absolutely necessary but I prefer not to go down that path.
  I'm completely stuck at this point, any help/thoughts/options would be greatly appreciated.</p>