title: Start Launcher Selection Programmatically / Android
body: <p>I'm developing an industrial app that's running effectively in a KIOSK mode - that is users must not be able to exit it.</p>
  
  <p>To achieve this I've simply made the app a launcher/home screen replacement.  This works very effectively and so far seems to be working as a method of preventing people getting out.</p>
  
  <p>The only problem I have is that if I'm not careful we're going to end up with bricked devices where we can't get back to a normal launcher application.</p>
  
  <p>What I'm looking for is a method of programmatically presenting the Android Launcher Selection Dialog.</p>
  
  <p>Android seems to do this on it's own when you first launch a launcher, but I can't figure out a way of doing it programmatically.</p>