title: Android how to programmatically hide launcher icon
body: <p>my app is designed to only need to be run once. As such I want to hide the icon from the launcher after the first run, but without uninstalling the app.</p>
  
  <p>I have seen similar applications - they can remove their own icons from the launcher app list. How can I achieve the same results? Thank you.</p>